diff options
| author | Damien <damien.p.george@gmail.com> | 2013-10-19 14:40:54 +0100 |
|---|---|---|
| committer | Damien <damien.p.george@gmail.com> | 2013-10-19 14:40:54 +0100 |
| commit | 00ff04fc4932fc7c3fc2f9b9074f11c189045dad (patch) | |
| tree | dcd6d14ed9ea2874f5c675aa877e5dd4982398bd /stm/stm32fxxx_it.c | |
| parent | 995b8aabb1ee786a4070d6d8392750ff878d53fa (diff) | |
Working SysTick, code factoring, some boot-up code.
Diffstat (limited to 'stm/stm32fxxx_it.c')
| -rw-r--r-- | stm/stm32fxxx_it.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/stm/stm32fxxx_it.c b/stm/stm32fxxx_it.c index a9a9e0247..bfad28922 100644 --- a/stm/stm32fxxx_it.c +++ b/stm/stm32fxxx_it.c @@ -56,6 +56,8 @@ extern uint32_t USBD_OTG_EP1OUT_ISR_Handler (USB_OTG_CORE_HANDLE *pdev); /* Cortex-M Processor Exceptions Handlers */
/******************************************************************************/
+extern void fatality();
+
/**
* @brief This function handles NMI exception.
* @param None
@@ -73,6 +75,7 @@ void NMI_Handler(void) void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
+ fatality();
while (1)
{
}
@@ -86,6 +89,7 @@ void HardFault_Handler(void) void MemManage_Handler(void)
{
/* Go to infinite loop when Memory Manage exception occurs */
+ fatality();
while (1)
{
}
@@ -99,6 +103,7 @@ void MemManage_Handler(void) void BusFault_Handler(void)
{
/* Go to infinite loop when Bus Fault exception occurs */
+ fatality();
while (1)
{
}
@@ -112,6 +117,7 @@ void BusFault_Handler(void) void UsageFault_Handler(void)
{
/* Go to infinite loop when Usage Fault exception occurs */
+ fatality();
while (1)
{
}
@@ -145,15 +151,6 @@ void PendSV_Handler(void) }
/**
- * @brief This function handles SysTick Handler.
- * @param None
- * @retval None
- */
-void SysTick_Handler(void)
-{
-}
-
-/**
* @brief This function handles EXTI15_10_IRQ Handler.
* @param None
* @retval None
|
