35 #define PORTB_EN_MASK 0x01
36 #define PORTC_EN_MASK 0x02
37 #define PORTD_EN_MASK 0x04
38 #define PORTE_EN_MASK 0x08
40 #if defined(__21mhzIR)
41 #define CORECLK 20971520
42 #define BUSCLK 20971520
44 #define CORECLK 48000000
45 #define BUSCLK 24000000
48 #if defined(OSCK32KSEL_RTCIN)
49 #define MCGIRCLK 32768
55 #define SCB_SCR_SLEEPONEXIT_MASK 0x2u
56 #define SCB_SCR_SLEEPONEXIT_SHIFT 1
57 #define SCB_SCR_SLEEPDEEP_MASK 0x4u
58 #define SCB_SCR_SLEEPDEEP_SHIFT 2
59 #define SCB_SCR_SEVONPEND_MASK 0x10u
60 #define SCB_SCR_SEVONPEND_SHIFT 4
74 void port_enable(uint8_t PortMask);
81 void cpu_stop(Type_StopMode StopMode);
86 #define INTERRUPTS_DISABLE() cpu_cpsid()
90 #define INTERRUPTS_ENABLE() cpu_cpsie()
93 #if (DISABLE_WDOG == 0)
94 uint8_t CPU_Watchdog_Disabled(
void);
95 void CPU_Watchdog_Disable(
void);
96 void CPU_Watchdog_Enable(
void);
99 void cpu_reboot_src(
void);
101 void NMI_Handler(
void);
102 void SysTick_Handler(
void);
112 void Default_Handler_NMI();
113 void Default_Handler_HardFault();
114 void Default_Handler_SVC();
115 void Default_Handler_PendSV();
116 void Default_Handler_SysTick();
117 void Default_Handler_DMA0();
118 void Default_Handler_DMA1();
119 void Default_Handler_DMA2();
120 void Default_Handler_DMA3();
121 void Default_Handler_MCM();
122 void Default_Handler_FTFL();
123 void Default_Handler_PMC();
124 void Default_Handler_LLW();
125 void Default_Handler_I2C0();
126 void Default_Handler_I2C1();
127 void Default_Handler_SPI0();
128 void Default_Handler_SPI1();
129 void Default_Handler_UART0();
130 void Default_Handler_UART1();
131 void Default_Handler_UART2();
132 void Default_Handler_ADC0();
133 void Default_Handler_CMP0();
134 void Default_Handler_TPM0();
135 void Default_Handler_TPM1();
136 void Default_Handler_TPM2();
137 void Default_Handler_RTC_Alarm();
138 void Default_Handler_RTC_Seconds();
139 void Default_Handler_PIT();
140 void Default_Handler_USBOTG();
141 void Default_Handler_DAC0();
142 void Default_Handler_TSI0();
143 void Default_Handler_MCG();
144 void Default_Handler_LPTimer();
145 void Default_Handler_PORTA();
146 void Default_Handler_PORTD();
unsigned long cpu_cpsid(void)
Disables all CPU interrupts.
unsigned long cpu_cpsie(void)
Enables all CPU interrupts.