From bbd052c0ad5b99673cf583198e50e6ed351fdfb7 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 7 Aug 2020 21:49:37 -0700 Subject: [PATCH] altos: Allow multiple manual firing of main/drogue channels Reset the 'fired' status so that you can trigger these multiple times without needing to reboot. Signed-off-by: Keith Packard --- src/kernel/ao_ignite.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kernel/ao_ignite.c b/src/kernel/ao_ignite.c index 6c19a94c..e4e4843e 100644 --- a/src/kernel/ao_ignite.c +++ b/src/kernel/ao_ignite.c @@ -148,10 +148,12 @@ ao_ignite_manual(void) ao_cmd_white(); #if HAS_IGNITE if (ao_cmd_lex_c == 'm' && ao_match_word("main")) { + ao_ignition[ao_igniter_main].fired = 0; ao_igniter_fire(ao_igniter_main); return; } if (ao_cmd_lex_c == 'd' && ao_match_word("drogue")) { + ao_ignition[ao_igniter_drogue].fired = 0; ao_igniter_fire(ao_igniter_drogue); return; } -- 2.30.2