altos/stm: Validate current task SP in interrupt by looking at PSP
[fw/altos] / src / stm / ao_timer.c
index 8db62e76a806b6ff51e49ecb3e23d0cc087aab72..91ede84bcc5ee7f4e015fb46b6188412c35b6746 100644 (file)
@@ -41,6 +41,7 @@ volatile __data uint8_t       ao_data_count;
 
 void stm_systick_isr(void)
 {
+       ao_validate_cur_stack();
        if (stm_systick.csr & (1 << STM_SYSTICK_CSR_COUNTFLAG)) {
                ++ao_tick_count;
 #if HAS_TASK_QUEUE