diff options
author | Keith Packard <keithp@keithp.com> | 2014-05-15 23:34:17 -0600 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-05-15 23:38:40 -0600 |
commit | 211d9af507daf9a8611ed1813415bee27e3839eb (patch) | |
tree | 5d0873cea2e3d2a0cf2a41be748ef29a792c64eb /src/lpc/ao_boot.h | |
parent | 0bf1c74e83fe49a11916b52596363f4dd56c522c (diff) |
altos: Use explicit boot loader signal in ao_boot_reboot
Instead of just "knowing" that ao_boot_loader will be passed zero when
the application wants to get back to the boot loader, explicitly
define the values so that both sides always agree.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lpc/ao_boot.h')
-rw-r--r-- | src/lpc/ao_boot.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lpc/ao_boot.h b/src/lpc/ao_boot.h index e0ed4de7..62392d25 100644 --- a/src/lpc/ao_boot.h +++ b/src/lpc/ao_boot.h @@ -31,9 +31,11 @@ ao_boot_check_chain(void); void ao_boot_reboot(uint32_t *base); +#define AO_BOOT_FORCE_LOADER ((uint32_t *) 0) + static inline void ao_boot_loader(void) { - ao_boot_reboot(AO_BOOT_LOADER_BASE); + ao_boot_reboot(AO_BOOT_FORCE_LOADER); } #endif /* _AO_BOOT_H_ */ |