Firmware  0.0.0
Loading...
Searching...
No Matches
out::zusi Namespace Reference

Namespaces

namespace  anonymous_namespace{resume.cpp}
 
namespace  anonymous_namespace{suspend.cpp}
 

Classes

struct  Task
 
class  ZppLoad
 

Functions

esp_err_t init (BaseType_t xCoreID)
 
esp_err_t resume ()
 
esp_err_t suspend ()
 
std::optional< Packet > receive_packet (uint32_t timeout)
 
void transmit_response (ulf::susiv2::Response resp)
 
void loop ()
 
void task_function (void *)
 

Variables

constexpr auto enable_gpio_num {GPIO_NUM_4}
 
constexpr auto clock_gpio_num {GPIO_NUM_6}
 
constexpr auto data_gpio_num {GPIO_NUM_5}
 
struct out::zusi::Task task
 
std::array< spi_device_handle_t, 4uz > spis {}
 

Function Documentation

◆ init()

esp_err_t out::zusi::init ( BaseType_t xCoreID)
Todo
document

◆ loop()

void out::zusi::loop ( )
Todo
document

◆ receive_packet()

std::optional< Packet > out::zusi::receive_packet ( uint32_t timeout)
Todo
document

◆ resume()

esp_err_t out::zusi::resume ( )
Todo
document

◆ suspend()

esp_err_t out::zusi::suspend ( )
Todo
document

◆ task_function()

void out::zusi::task_function ( void * )
Todo
document

◆ transmit_response()

void out::zusi::transmit_response ( ulf::susiv2::Response resp)
Todo
document

Variable Documentation

◆ clock_gpio_num

auto out::zusi::clock_gpio_num {GPIO_NUM_6}
inlineconstexpr

◆ data_gpio_num

auto out::zusi::data_gpio_num {GPIO_NUM_5}
inlineconstexpr

◆ enable_gpio_num

auto out::zusi::enable_gpio_num {GPIO_NUM_4}
inlineconstexpr

◆ spis

std::array<spi_device_handle_t, 4uz> out::zusi::spis {}
inline

◆ task

struct out::zusi::Task out::zusi::task