9#ifdef ARDUINO_ARCH_RP2040
28 Pio::StateMachine stateMachine;
38 , direction(direction)
48 if (abs(pinA - pinB) != 1)
54 if (
const auto sm = Pio::AllocateStateMachine(Pio::Encoder::quadrature_encoder_program))
64 const auto pin = min(pinA, pinB);
67 Pio::Encoder::quadrature_encoder_program_init(stateMachine.pio, stateMachine.index, stateMachine.offset, pin, 0);
76 return Pio::Encoder::quadrature_encoder_get_count(stateMachine.pio, stateMachine.index) *
Udon::DirectionToSign(direction);
int DirectionToSign(Direction direction)
Definition Direction.hpp:14
Direction
方向
Definition Direction.hpp:9
@ Forward
Definition Direction.hpp:10