@@ -121,7 +121,7 @@ void hw_config_init(void)
121
121
/**
122
122
* @brief This function handles Non maskable interrupt.
123
123
*/
124
- void NMI_Handler (void )
124
+ void __attribute__(( weak )) NMI_Handler (void )
125
125
{
126
126
/* USER CODE BEGIN NonMaskableInt_IRQn 0 */
127
127
@@ -136,7 +136,7 @@ void NMI_Handler(void)
136
136
/**
137
137
* @brief This function handles Hard fault interrupt.
138
138
*/
139
- void HardFault_Handler (void )
139
+ void __attribute__(( weak )) HardFault_Handler (void )
140
140
{
141
141
/* USER CODE BEGIN HardFault_IRQn 0 */
142
142
@@ -152,7 +152,7 @@ void HardFault_Handler(void)
152
152
/**
153
153
* @brief This function handles Memory management fault.
154
154
*/
155
- void MemManage_Handler (void )
155
+ void __attribute__(( weak )) MemManage_Handler (void )
156
156
{
157
157
158
158
/* USER CODE BEGIN MemoryManagement_IRQn 0 */
@@ -169,7 +169,7 @@ void MemManage_Handler(void)
169
169
/**
170
170
* @brief This function handles Pre-fetch fault, memory access fault.
171
171
*/
172
- void BusFault_Handler (void )
172
+ void __attribute__(( weak )) BusFault_Handler (void )
173
173
{
174
174
175
175
/* USER CODE BEGIN BusFault_IRQn 0 */
@@ -186,7 +186,7 @@ void BusFault_Handler(void)
186
186
/**
187
187
* @brief This function handles Undefined instruction or illegal state.
188
188
*/
189
- void UsageFault_Handler (void )
189
+ void __attribute__(( weak )) UsageFault_Handler (void )
190
190
{
191
191
192
192
/* USER CODE BEGIN UsageFault_IRQn 0 */
@@ -203,7 +203,7 @@ void UsageFault_Handler(void)
203
203
/**
204
204
* @brief This function handles Debug monitor.
205
205
*/
206
- void DebugMon_Handler (void )
206
+ void __attribute__(( weak )) DebugMon_Handler (void )
207
207
{
208
208
209
209
/* USER CODE BEGIN DebugMonitor_IRQn 0 */
0 commit comments