From: Keith Packard Date: Sat, 8 Aug 2020 04:49:37 +0000 (-0700) Subject: altos: Allow multiple manual firing of main/drogue channels X-Git-Tag: 1.9.5~1^2~22 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=bbd052c0ad5b99673cf583198e50e6ed351fdfb7 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 --- 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; }