From d12202d39d1e8d1a35be0028ad0dfe5e2f7d678b Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 22 Apr 2013 20:35:57 -0500 Subject: altos: Use flash loader on all STM products Includes the boot chain stuff Signed-off-by: Keith Packard --- src/core/ao_cmd.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/core/ao_cmd.c') diff --git a/src/core/ao_cmd.c b/src/core/ao_cmd.c index de5ccc35..16cde919 100644 --- a/src/core/ao_cmd.c +++ b/src/core/ao_cmd.c @@ -385,6 +385,18 @@ ao_cmd(void) } } +#if HAS_BOOT_LOADER + +#include + +static void +ao_loader(void) +{ + flush(); + ao_boot_loader(); +} +#endif + __xdata struct ao_task ao_cmd_task; __code struct ao_cmds ao_base_cmds[] = { @@ -396,6 +408,9 @@ __code struct ao_cmds ao_base_cmds[] = { { ao_reboot, "r eboot\0Reboot" }, #if HAS_VERSION { version, "v\0Version" }, +#endif +#if HAS_BOOT_LOADER + { ao_loader, "X\0Switch to boot loader" }, #endif { 0, NULL }, }; -- cgit v1.2.3