Namespaces | |
namespace | anonymous_namespace{init.cpp} |
namespace | dcc |
namespace | decup |
namespace | mdu |
Classes | |
struct | RxQueue |
Enumerations | |
enum class | CurrentLimit : uint8_t { _500mA = 0b00u , _1300mA = 0b01u , _2700mA = 0b10u , _4100mA = 0b11u } |
Functions | |
CurrentLimit | get_current_limit () |
esp_err_t | set_current_limit (CurrentLimit current_limit) |
esp_err_t | init (BaseType_t xCoreID) |
Variables | |
constexpr auto | trans_queue_depth {2uz} |
Continuous transmission requires at least a depth of 2. | |
constexpr auto | p_gpio_num {GPIO_NUM_11} |
constexpr auto | n_force_low_gpio_num {GPIO_NUM_9} |
constexpr auto | ack_gpio_num {GPIO_NUM_18} |
constexpr auto | nsleep_gpio_num {GPIO_NUM_8} |
constexpr auto | ilim0_gpio_num {GPIO_NUM_15} |
constexpr auto | ilim1_gpio_num {GPIO_NUM_16} |
constexpr auto | nfault_gpio_num {GPIO_NUM_46} |
constexpr auto | enable_gpio_num {GPIO_NUM_12} |
struct out::track::RxQueue | rx_queue |
rmt_channel_handle_t | channel {} |
rmt_encoder_handle_t | encoder {} |
|
strong |
CurrentLimit out::track::get_current_limit | ( | ) |
esp_err_t out::track::init | ( | BaseType_t | xCoreID | ) |
esp_err_t out::track::set_current_limit | ( | CurrentLimit | current_limit | ) |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
struct out::track::RxQueue out::track::rx_queue |
|
inlineconstexpr |