STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
Nvic_Types.h
Go to the documentation of this file.
1
10#ifndef NVIC_TYPES_H__
11#define NVIC_TYPES_H__
12
17#define NVIC_ID_SET_PRIORITY 0x00u
18#define NVIC_ID_GET_PRIORITY 0x01u
19#define NVIC_ID_ENABLE_IRQ 0x02u
20#define NVIC_ID_DISABLE_IRQ 0x03u
21#define NVIC_ID_GET_PENDING_IRQ 0x04u
22#define NVIC_ID_SET_PENDING_IRQ 0x05u
23#define NVIC_ID_CLEAR_PENDING_IRQ 0x06u
24#define NVIC_ID_NMI_HANDLER 0x07u
25#define NVIC_ID_HARDFAULT_HANDLER 0x08u
28
33#define NVIC_E_PARAM_IRQ 0x01u
34#define NVIC_E_PARAM_PRIORITY 0x02u
35#define NVIC_E_NMI_ENTRY 0x03u
36#define NVIC_E_HARDFAULT_ENTRY 0x04u
39
40#endif /* NVIC_TYPES_H__ */