@@ -447,10 +447,10 @@ static void consider_instruction(introspect_t *state, uint16_t full_instruction,
447
447
uint16_t bit_count = full_instruction & 0x001f ;
448
448
if (source == 0 ) {
449
449
if (!state -> has_in_pin ) {
450
- mp_raise_ValueError_varg (translate ("Missing first_in_pin. %q[%u] shifts in from pin(s)" ), i );
450
+ mp_raise_ValueError_varg (translate ("Missing first_in_pin. %q[%u] shifts in from pin(s)" ), what , i );
451
451
}
452
452
if (bit_count > state -> in_pin_count ) {
453
- mp_raise_ValueError_varg (translate ("%q[%u] shifts in more bits than pin count" ), i );
453
+ mp_raise_ValueError_varg (translate ("%q[%u] shifts in more bits than pin count" ), what , i );
454
454
}
455
455
}
456
456
if (state -> auto_push ) {
@@ -465,10 +465,10 @@ static void consider_instruction(introspect_t *state, uint16_t full_instruction,
465
465
// Check for pins or pindirs destination.
466
466
if (destination == 0x0 || destination == 0x4 ) {
467
467
if (!state -> has_out_pin ) {
468
- mp_raise_ValueError_varg (translate ("Missing first_out_pin. %q[%u] shifts out to pin(s)" ), i );
468
+ mp_raise_ValueError_varg (translate ("Missing first_out_pin. %q[%u] shifts out to pin(s)" ), what , i );
469
469
}
470
470
if (bit_count > state -> out_pin_count ) {
471
- mp_raise_ValueError_varg (translate ("%q[%u] shifts out more bits than pin count" ), i );
471
+ mp_raise_ValueError_varg (translate ("%q[%u] shifts out more bits than pin count" ), what , i );
472
472
}
473
473
}
474
474
if (state -> auto_pull ) {
@@ -481,18 +481,18 @@ static void consider_instruction(introspect_t *state, uint16_t full_instruction,
481
481
uint16_t destination = (full_instruction & 0x00e0 ) >> 5 ;
482
482
// Check for pins or pindirs destination.
483
483
if ((destination == 0x00 || destination == 0x4 ) && !state -> has_set_pin ) {
484
- mp_raise_ValueError_varg (translate ("Missing first_set_pin. %q[%u] sets pin(s)" ), i );
484
+ mp_raise_ValueError_varg (translate ("Missing first_set_pin. %q[%u] sets pin(s)" ), what , i );
485
485
}
486
486
}
487
487
if (instruction == pio_instr_bits_mov ) {
488
488
uint16_t source = full_instruction & 0x0007 ;
489
489
uint16_t destination = (full_instruction & 0x00e0 ) >> 5 ;
490
490
// Check for pins or pindirs destination.
491
491
if (destination == 0x0 && !state -> has_out_pin ) {
492
- mp_raise_ValueError_varg (translate ("Missing first_out_pin. %q[%u] writes pin(s)" ), i );
492
+ mp_raise_ValueError_varg (translate ("Missing first_out_pin. %q[%u] writes pin(s)" ), what , i );
493
493
}
494
- if (source == 0x0 && !state -> has_out_pin ) {
495
- mp_raise_ValueError_varg (translate ("Missing first_in_pin. %q[%u] reads pin(s)" ), i );
494
+ if (source == 0x0 && !state -> has_in_pin ) {
495
+ mp_raise_ValueError_varg (translate ("Missing first_in_pin. %q[%u] reads pin(s)" ), what , i );
496
496
}
497
497
if (destination == 0x6 ) {
498
498
state -> in_loaded = true;
0 commit comments