X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstm%2Fao_arch.h;h=adb6eb947a30daec3e4c6ff02c051ff3f5e69fc8;hb=afd52a8b54fe31577d939a161ea9cf5ad48e3a43;hp=dd9579f1093252b303cfff84506ebb68d5734b6b;hpb=51aef5d4fc29986353ad887f4a67ed2fe35f8c8e;p=fw%2Faltos diff --git a/src/stm/ao_arch.h b/src/stm/ao_arch.h index dd9579f1..adb6eb94 100644 --- a/src/stm/ao_arch.h +++ b/src/stm/ao_arch.h @@ -42,7 +42,9 @@ #define __interrupt(n) #define __at(n) -#define ao_arch_reboot() /* XXX */ +#define CORTEX_M3_AIRCR ((uint32_t *) 0xe000ed0c) + +#define ao_arch_reboot() (*((uint32_t *) 0xe000ed0c) = 0x05fa0004) #define ao_arch_nop() asm("nop")