Clean up formatting

This commit is contained in:
root 2021-02-24 17:26:35 -06:00
parent 17ff5dcc99
commit 86e60f5f35

View File

@ -143,25 +143,25 @@ void common_hal_pulseio_pulsein_interrupt() {
rxfifo = pio_sm_get_blocking(self->pio, self->sm); rxfifo = pio_sm_get_blocking(self->pio, self->sm);
// translate from fifo to buffer // translate from fifo to buffer
for (uint i = 0; i < 32; i++) { for (uint i = 0; i < 32; i++) {
bool level = (rxfifo & (1 << i)) >> i; bool level = (rxfifo & (1 << i)) >> i;
if (level == last_level ) { if (level == last_level ) {
level_count ++; level_count ++;
} else { } else {
result = level_count * 6; result = level_count * 6;
last_level = level; last_level = level;
level_count = 1; level_count = 1;
// ignore pulses that are too long and too short // ignore pulses that are too long and too short
if (result < 10000 && result > 10) { if (result < 10000 && result > 10) {
self->buffer[buf_index] = result; self->buffer[buf_index] = result;
buf_index++; buf_index++;
self->len++; self->len++;
} }
} }
} }
// check for a pulse thats too long (20ms) // check for a pulse thats too long (20ms)
if ( level_count > 3000 ) { if ( level_count > 3000 ) {
break; break;
} }
} }
pio_sm_set_enabled(self->pio, self->sm, false); pio_sm_set_enabled(self->pio, self->sm, false);
pio_sm_init(self->pio, self->sm, self->offset, &self->sm_cfg); pio_sm_init(self->pio, self->sm, self->offset, &self->sm_cfg);
@ -181,7 +181,7 @@ void common_hal_pulseio_pulsein_resume(pulseio_pulsein_obj_t* self,
} }
// Reconfigure the pin for PIO // Reconfigure the pin for PIO
common_hal_mcu_delay_us(100); common_hal_mcu_delay_us(100);
gpio_set_function(self->pin, GPIO_FUNC_PIO0); gpio_set_function(self->pin, GPIO_FUNC_PIO0);
pio_sm_set_enabled(self->pio, self->sm, true); pio_sm_set_enabled(self->pio, self->sm, true);
pio_sm_exec(self->pio,self->sm,0x20a0); pio_sm_exec(self->pio,self->sm,0x20a0);