Merge remote-tracking branch 'origin/simple-quiet' into multiarch
[fw/altos] / src / cc1111 / ao_ignite.c
index 289263abe51b99479328f4e5c966f3ef3d77d1da..dd5290881e7af443539ac1b210a1d37108274be6 100644 (file)
@@ -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