Skip to content

Cortex-M interrupts naming mis-alignment #239

@tarek-bochkati

Description

@tarek-bochkati

Hello,

Looking into:

  • CMSIS/Core/Template/Device_M/Source/startup_Device.c
  • CMSIS/Core/Template/Device_M/Include/Device.h

I found these name incoherencies

startup_Device.c Device.h ALIGNED NOT ALIGNED
Reset_Handler Reset_IRQn X
NMI_Handler NonMaskableInt_IRQn X
HardFault_Handler HardFault_IRQn X
MemManage_Handler MemoryManagement X
BusFault_Handler BusFault_IRQn X
UsageFault_Handler UsageFault_IRQn X
SecureFault_Handler SecureFault_IRQn X
SVC_Handler SVCall_IRQn X
DebugMon_Handler DebugMonitor_IRQn X
PendSV_Handler PendSV_IRQn X
SysTick_Handler SysTick_IRQn X

Is there any reason why these interrupt names (NMI, MemManage, SVC, DebugMon) are not aligned between the 2 files ?

Thank you in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions