X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fstm%2Fao_arch_funcs.h;h=5c8d990b22a5462395735aa9134cbcbfac13c3f2;hp=ad46ef32babf9fd52b0f9d58f08fd09e6f534275;hb=4c5942fb082811f136322ec26de615cdb7e17580;hpb=8066ce73d96f85efe7f5e51b1576b5fd0ff9565e diff --git a/src/stm/ao_arch_funcs.h b/src/stm/ao_arch_funcs.h index ad46ef32..5c8d990b 100644 --- a/src/stm/ao_arch_funcs.h +++ b/src/stm/ao_arch_funcs.h @@ -473,9 +473,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;