Module icsr
Expand description
Interrupt Control and State Register
Structs§
- Icsr
Spec - Interrupt Control and State Register
Enums§
- Isrpending
- Interrupt pending flag, excluding NMI and Faults
- Isrpreempt
- You must only use this at debug time. It indicates that a pending interrupt becomes active in the next running cycle. If C_MASKINTS is clear in the Debug Halting Control and Status Register, the interrupt is serviced
- Nmipendset
- NMI set-pending bit
- Pendstclr
- SysTick exception clear-pending bit
- Pendstset
- SysTick exception set-pending bit
- Pendsvclr
- PendSV clear-pending bit
- Pendsvset
- PendSV set-pending bit
- Rettobase
- Indicates whether there are preempted active exceptions
Type Aliases§
- IsrpendingR
- Field
ISRPENDINGreader - Interrupt pending flag, excluding NMI and Faults - IsrpreemptR
- Field
ISRPREEMPTreader - You must only use this at debug time. It indicates that a pending interrupt becomes active in the next running cycle. If C_MASKINTS is clear in the Debug Halting Control and Status Register, the interrupt is serviced - NmipendsetR
- Field
NMIPENDSETreader - NMI set-pending bit - NmipendsetW
- Field
NMIPENDSETwriter - NMI set-pending bit - PendstclrW
- Field
PENDSTCLRwriter - SysTick exception clear-pending bit - PendstsetR
- Field
PENDSTSETreader - SysTick exception set-pending bit - PendstsetW
- Field
PENDSTSETwriter - SysTick exception set-pending bit - PendsvclrW
- Field
PENDSVCLRwriter - PendSV clear-pending bit - PendsvsetR
- Field
PENDSVSETreader - PendSV set-pending bit - PendsvsetW
- Field
PENDSVSETwriter - PendSV set-pending bit - R
- Register
ICSRreader - RettobaseR
- Field
RETTOBASEreader - Indicates whether there are preempted active exceptions - VectactiveR
- Field
VECTACTIVEreader - Active exception number - VectpendingR
- Field
VECTPENDINGreader - Exception number of the highest priority pending enabled exception - W
- Register
ICSRwriter