X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstm32f4%2Fao_arch_funcs.h;h=74f4021b070854cf9dd0e0f10f55e03ba6b96823;hb=4c5942fb082811f136322ec26de615cdb7e17580;hp=6fa654973842877a59325e94cd3a991e6d1750d0;hpb=8066ce73d96f85efe7f5e51b1576b5fd0ff9565e;p=fw%2Faltos diff --git a/src/stm32f4/ao_arch_funcs.h b/src/stm32f4/ao_arch_funcs.h index 6fa65497..74f4021b 100644 --- a/src/stm32f4/ao_arch_funcs.h +++ b/src/stm32f4/ao_arch_funcs.h @@ -82,9 +82,8 @@ ao_arch_irq_check(void) { #if HAS_TASK static inline void -ao_arch_init_stack(struct ao_task *task, void *start) +ao_arch_init_stack(struct ao_task *task, uint32_t *sp, void *start) { - uint32_t *sp = &task->stack32[AO_STACK_SIZE>>2]; uint32_t a = (uint32_t) start; int i;