Namespaces | |
namespace | anonymous_namespace{task_function.cpp} |
Classes | |
struct | Task |
Functions | |
esp_err_t | init_encoder (dcc_encoder_config_t const &encoder_config) |
esp_err_t | init_rmt (rmt_tx_done_callback_t rmt_cb) |
esp_err_t | init_alarm (gptimer_alarm_cb_t gptimer_cb) |
esp_err_t | init_bidi () |
esp_err_t | init_gpio () |
esp_err_t | resume (dcc_encoder_config_t const &encoder_config, rmt_tx_done_callback_t rmt_cb, gptimer_alarm_cb_t gptimer_cb) |
esp_err_t | deinit_gpio () |
esp_err_t | deinit_bidi () |
esp_err_t | deinit_alarm () |
esp_err_t | deinit_rmt () |
esp_err_t | deinit_encoder () |
esp_err_t | suspend () |
void | task_function (void *) |
Variables | |
constexpr auto | bidi_rx_gpio_num {GPIO_NUM_14} |
constexpr auto | bidi_en_gpio_num {GPIO_NUM_13} |
struct out::track::dcc::Task | task |
esp_err_t out::track::dcc::deinit_alarm | ( | ) |
esp_err_t out::track::dcc::deinit_bidi | ( | ) |
esp_err_t out::track::dcc::deinit_encoder | ( | ) |
esp_err_t out::track::dcc::deinit_gpio | ( | ) |
esp_err_t out::track::dcc::deinit_rmt | ( | ) |
esp_err_t out::track::dcc::init_alarm | ( | gptimer_alarm_cb_t | gptimer_cb | ) |
esp_err_t out::track::dcc::init_bidi | ( | ) |
esp_err_t out::track::dcc::init_encoder | ( | dcc_encoder_config_t const & | encoder_config | ) |
esp_err_t out::track::dcc::init_gpio | ( | ) |
esp_err_t out::track::dcc::init_rmt | ( | rmt_tx_done_callback_t | rmt_cb | ) |
esp_err_t out::track::dcc::resume | ( | dcc_encoder_config_t const & | encoder_config, |
rmt_tx_done_callback_t | rmt_cb, | ||
gptimer_alarm_cb_t | gptimer_cb ) |
esp_err_t out::track::dcc::suspend | ( | ) |
void out::track::dcc::task_function | ( | void * | ) |
|
inlineconstexpr |
|
inlineconstexpr |
struct out::track::dcc::Task out::track::dcc::task |