I enjoy coding small routines for my STM Nucleo boards in assembler. Does anyone know if there are header definitions usable with assembler? For example in C, to obtain the address of the DWT clock counter all one has to do is write &DWT->CYCCNT. I can of course pass this address from my C caller to the assembler routine but it would be more elegant if I were able to provide a header, such as CMSIS/Include/core_cm7.h, to the assembler code.