DECUP task function. More...
#include "task_function.hpp"
#include <driver/gpio.h>
#include <decup/decup.hpp>
#include <ulf/decup_ein.hpp>
#include "../../current_limit.hpp"
#include "log.h"
#include "mem/nvs/settings.hpp"
#include "resume.hpp"
#include "suspend.hpp"
#include "utility.hpp"
Namespaces | |
namespace | drv |
namespace | drv::out |
namespace | drv::out::track |
namespace | drv::out::track::zimo |
namespace | drv::out::track::zimo::decup |
namespace | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp} |
Functions | |
bool IRAM_ATTR | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::rmt_callback (rmt_channel_handle_t, rmt_tx_done_event_data_t const *, void *) |
void IRAM_ATTR | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::ack_isr_handler (void *) |
std::optional< Packet > | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::receive_packet () |
esp_err_t | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::transmit_packet_blocking (Packet const &packet) |
uint8_t | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::receive_acks (uint32_t us) |
esp_err_t | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::transmit_acks (uint8_t acks) |
esp_err_t | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::loop () |
esp_err_t | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::test_loop (uint8_t decoder_id=221u) |
void | drv::out::track::zimo::decup::task_function (void *) |
Variables | |
uint8_t volatile DRAM_ATTR | drv::out::track::zimo::decup::anonymous_namespace{task_function.cpp}::ack_count {} |