Skip to content

Commit d1cd3f8

Browse files
committed
Use MP_ARRAY_SIZE in some appropriate spots
1 parent 001740f commit d1cd3f8

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

ports/raspberrypi/common-hal/audiobusio/I2SOut.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,21 +175,21 @@ void common_hal_audiobusio_i2sout_construct(audiobusio_i2sout_obj_t *self,
175175
sideset_pin = bit_clock;
176176

177177
if (left_justified) {
178-
program_len = sizeof(i2s_program_left_justified) / sizeof(i2s_program_left_justified[0]);
178+
program_len = MP_ARRAY_SIZE(i2s_program_left_justified);
179179
program = i2s_program_left_justified;
180180
} else {
181-
program_len = sizeof(i2s_program) / sizeof(i2s_program[0]);
181+
program_len = MP_ARRAY_SIZE(i2s_program);
182182
program = i2s_program;
183183
}
184184

185185
} else if (bit_clock->number == word_select->number + 1) {
186186
sideset_pin = word_select;
187187

188188
if (left_justified) {
189-
program_len = sizeof(i2s_program_left_justified_swap) / sizeof(i2s_program_left_justified_swap[0]);
189+
program_len = MP_ARRAY_SIZE(i2s_program_left_justified_swap);
190190
program = i2s_program_left_justified_swap;
191191
} else {
192-
program_len = sizeof(i2s_program_swap) / sizeof(i2s_program_swap[0]);
192+
program_len = MP_ARRAY_SIZE(i2s_program_swap);
193193
program = i2s_program_swap;
194194
}
195195

ports/raspberrypi/common-hal/neopixel_write/__init__.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ void common_hal_neopixel_write(const digitalio_digitalinout_obj_t *digitalinout,
6262
// change the pins then though.
6363
uint32_t pins_we_use = 1 << digitalinout->pin->number;
6464
bool ok = rp2pio_statemachine_construct(&state_machine,
65-
neopixel_program, sizeof(neopixel_program) / sizeof(neopixel_program[0]),
65+
neopixel_program, MP_ARRAY_SIZE(neopixel_program),
6666
12800000, // 12.8MHz, to get appropriate sub-bit times in PIO program.
6767
NULL, 0, // init program
6868
NULL, 1, // out

0 commit comments

Comments
 (0)