38 #include "freertos/FreeRTOS.h"
39 #include "freertos/queue.h"
40 #include "freertos/ringbuf.h"
41 #include "driver/rmt.h"
69 rmt_channel_t tx_channel, rmt_channel_t rx_channel);
OneWireBus * owb_rmt_initialize(owb_rmt_driver_info *info, gpio_num_t gpio_num, rmt_channel_t tx_channel, rmt_channel_t rx_channel)
Initialise the RMT driver.
Structure containing 1-Wire bus information relevant to a single instance.
int rx_channel
RMT channel to use for RX.
int tx_channel
RMT channel to use for TX.
OneWireBus bus
OneWireBus instance.
RingbufHandle_t rb
Ring buffer handle.