PIO Quadrature fixes (#195)
* Enable internal pullup on B-pin. * pio_gpio_init is not needed for input pins.
This commit is contained in:
parent
fa0deaeff9
commit
6bb66028ed
@ -112,8 +112,8 @@ increment_cont:
|
||||
static inline void quadrature_encoder_program_init(PIO pio, uint sm, uint offset, uint pin, int max_step_rate)
|
||||
{
|
||||
pio_sm_set_consecutive_pindirs(pio, sm, pin, 2, false);
|
||||
pio_gpio_init(pio, pin);
|
||||
gpio_pull_up(pin);
|
||||
gpio_pull_up(pin + 1);
|
||||
|
||||
pio_sm_config c = quadrature_encoder_program_get_default_config(offset);
|
||||
sm_config_set_in_pins(&c, pin); // for WAIT, IN
|
||||
|
||||
Reference in New Issue
Block a user