Stack Overflow Interrupt
| 113 | |
| 114 | // Stack Overflow Interrupt |
| 115 | void __stack_chk_fail(void) |
| 116 | { |
| 117 | uint32_t sp = __get_MSP(); |
| 118 | print("Stack overflow!" NL ); |
| 119 | print(" SP = "); |
| 120 | #if defined(_bootloader_) |
| 121 | printHex(sp); |
| 122 | #else |
| 123 | printHex32(sp); |
| 124 | #endif |
| 125 | print(NL NL); |
| 126 | fault_isr(); |
| 127 | } |
| 128 | |
| 129 | // Default ISR if not used |
| 130 | void unused_isr() |