X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fcc1111%2Fao_ignite.c;fp=src%2Fcc1111%2Fao_ignite.c;h=dd5290881e7af443539ac1b210a1d37108274be6;hp=289263abe51b99479328f4e5c966f3ef3d77d1da;hb=128bbfa150f88c09f7adde2434b7bf0b5a9ed556;hpb=f6f54d70b768dca1715ddddea64a4df00d82b09e diff --git a/src/cc1111/ao_ignite.c b/src/cc1111/ao_ignite.c index 289263ab..dd529088 100644 --- a/src/cc1111/ao_ignite.c +++ b/src/cc1111/ao_ignite.c @@ -62,6 +62,7 @@ ao_igniter_status(enum ao_igniter igniter) void ao_igniter_fire(enum ao_igniter igniter) __critical { + ao_mutex_get(&ao_radio_mutex); ao_ignition[igniter].firing = 1; switch(ao_config.ignite_mode) { case AO_IGNITE_MODE_DUAL: @@ -106,6 +107,7 @@ ao_igniter_fire(enum ao_igniter igniter) __critical break; } ao_ignition[igniter].firing = 0; + ao_mutex_put(&ao_radio_mutex); } void