@@ -84,7 +84,7 @@ ao_lco_igniter_status(void)
84
84
else
85
85
#endif
86
86
ao_sleep (& ao_pad_query );
87
- if (ao_lco_box == AO_LCO_LCO_VOLTAGE ) {
87
+ if (ao_lco_box_pseudo ( ao_lco_box ) ) {
88
88
ao_led_off (AO_LED_GREEN |AO_LED_AMBER |AO_LED_RED );
89
89
continue ;
90
90
}
@@ -184,7 +184,7 @@ ao_lco_get_channels(uint16_t box, struct ao_pad_query *query)
184
184
void
185
185
ao_lco_update (void )
186
186
{
187
- if (ao_lco_box == AO_LCO_LCO_VOLTAGE ) {
187
+ if (ao_lco_box_pseudo ( ao_lco_box ) ) {
188
188
ao_lco_show ();
189
189
return ;
190
190
}
235
235
ao_lco_set_box (uint16_t new_box )
236
236
{
237
237
ao_lco_box = new_box ;
238
- if (ao_lco_box != AO_LCO_LCO_VOLTAGE )
239
- {
238
+ if (!ao_lco_box_pseudo (ao_lco_box )) {
240
239
if (ao_lco_box < AO_PAD_MAX_BOXES ) {
241
240
if (ao_lco_pretending )
242
241
ao_lco_channels [ao_lco_box ] = 0xff ;
@@ -269,7 +268,7 @@ ao_lco_step_pad(int8_t dir)
269
268
uint8_t
270
269
ao_lco_box_present (uint16_t box )
271
270
{
272
- if (box == AO_LCO_LCO_VOLTAGE )
271
+ if (ao_lco_box_pseudo ( box ) )
273
272
return 1 ;
274
273
if (box >= AO_PAD_MAX_BOXES )
275
274
return 0 ;
@@ -284,7 +283,7 @@ ao_lco_step_box(int8_t dir)
284
283
do {
285
284
new_box += dir ;
286
285
if (new_box > ao_lco_max_box )
287
- new_box = AO_LCO_LCO_VOLTAGE ;
286
+ new_box = AO_LCO_BOX_FIRST ;
288
287
else if (new_box < 0 )
289
288
new_box = ao_lco_max_box ;
290
289
if (new_box == ao_lco_box )
@@ -296,7 +295,7 @@ ao_lco_step_box(int8_t dir)
296
295
void
297
296
ao_lco_set_armed (uint8_t armed )
298
297
{
299
- if (ao_lco_box == AO_LCO_LCO_VOLTAGE )
298
+ if (ao_lco_box_pseudo ( ao_lco_box ) )
300
299
return ;
301
300
302
301
ao_lco_armed = armed ;
@@ -459,7 +458,7 @@ ao_lco_drag_add_beeps(uint8_t beeps)
459
458
void
460
459
ao_lco_toggle_drag (void )
461
460
{
462
- if (ao_lco_drag_race && ao_lco_pad != AO_LCO_PAD_VOLTAGE && ao_lco_box != AO_LCO_LCO_VOLTAGE ) {
461
+ if (ao_lco_drag_race && ao_lco_pad != AO_LCO_PAD_VOLTAGE && ! ao_lco_box_pseudo ( ao_lco_box ) ) {
463
462
ao_lco_selected [ao_lco_box ] ^= (uint8_t ) (1 << (ao_lco_pad - 1 ));
464
463
PRINTD ("Toggle box %d pad %d (pads now %x) to drag race\n" ,
465
464
ao_lco_pad , ao_lco_box , ao_lco_selected [ao_lco_box ]);
0 commit comments