summaryrefslogtreecommitdiff
path: root/src/lpc/ao_boot.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-05-15 23:34:17 -0600
committerKeith Packard <keithp@keithp.com>2014-05-15 23:38:40 -0600
commit211d9af507daf9a8611ed1813415bee27e3839eb (patch)
tree5d0873cea2e3d2a0cf2a41be748ef29a792c64eb /src/lpc/ao_boot.h
parent0bf1c74e83fe49a11916b52596363f4dd56c522c (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.h4
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_ */