static ClassIdentifier info
void endSpiTransfer(SPIPort *port)
static std::array< uint8_t, 64 > tableCRC6n
void beginSpiTransfer(SPIPort *port)
CommandStatus command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)
cpp_freertos::BinarySemaphore waitForUpdateSem
void spiRxCompleted(SPIPort *port) override
static bool isCreatable()
static const uint32_t waitThresh
static const bool useWaitSem
const ClassIdentifier getInfo()
Command handlers always have class infos. Works well with ChoosableClass.
static const uint8_t bytes
cpp_freertos::BinarySemaphore requestNewDataSem
uint32_t decod_buf[bytes/4]
EncoderType getEncoderType()