|
WS2812 RMT Driver
API reference
|
This is the complete list of members for ws2812::RmtTx, including all inherited members.
| Handle() const | ws2812::RmtTx | inline |
| Init() | ws2812::RmtTx | inline |
| InitStatus() const | ws2812::RmtTx | inline |
| IsReady() const | ws2812::RmtTx | inline |
| kDefaultMemSymbols | ws2812::RmtTx | static |
| kWaitForever | ws2812::RmtTx | static |
| operator=(const RmtTx &)=delete | ws2812::RmtTx | |
| operator=(RmtTx &&other) noexcept | ws2812::RmtTx | inline |
| RmtTx(gpio_num_t gpio, uint32_t resolution_hz=10 '000 '000, size_t mem_symbols=kDefaultMemSymbols, bool with_dma=false, uint32_t queue_depth=4, rmt_clock_source_t clk_src=RMT_CLK_SRC_DEFAULT, int channel_id=-1) | ws2812::RmtTx | inlineexplicit |
| RmtTx(const RmtTx &)=delete | ws2812::RmtTx | |
| RmtTx(RmtTx &&other) noexcept | ws2812::RmtTx | inline |
| TicksToTimeoutMs(TickType_t ticks, uint32_t tick_rate_hz=configTICK_RATE_HZ) | ws2812::RmtTx | inlinestatic |
| Transmit(const rmt_symbol_word_t *symbols, size_t count, int32_t timeout_ms=kWaitForever) const | ws2812::RmtTx | inline |
| Transmit(const rmt_symbol_word_t *symbols, size_t count, Ticks timeout) const | ws2812::RmtTx | inline |
| TransmitBytes(const uint8_t *data, size_t length, const rmt_symbol_word_t &bit0, const rmt_symbol_word_t &bit1, int32_t timeout_ms=kWaitForever) | ws2812::RmtTx | inline |
| TransmitBytes(const uint8_t *data, size_t length, const rmt_symbol_word_t &bit0, const rmt_symbol_word_t &bit1, Ticks timeout) | ws2812::RmtTx | inline |
| TransmitWs2812(const uint8_t *grb, size_t length, int32_t timeout_ms=kWaitForever) | ws2812::RmtTx | inline |
| TransmitWs2812(const uint8_t *grb, size_t length, Ticks timeout) | ws2812::RmtTx | inline |
| ~RmtTx() | ws2812::RmtTx | inline |