|
Ares LoRa Firmware
|
Ares serial instance context. More...
#include <serial.h>

Data Fields | |
| struct ares_buf | rx_buf |
| struct ares_buf | tx_buf |
| struct k_poll_signal | signals [ARES_SIGNALS] |
| struct k_poll_event | events [ARES_SIGNALS] |
| const struct ares_serial_command * | commands |
| size_t | num_commands |
| struct k_mutex | wr_mtx |
| k_tid_t | tid |
Ares serial instance context.
| const struct ares_serial_command* ares_serial_ctx::commands |
Array of serial handlers for received frames.
| struct k_poll_event ares_serial_ctx::events[ARES_SIGNALS] |
Serial poll events.
| size_t ares_serial_ctx::num_commands |
Number of serial handlers.
| struct ares_buf ares_serial_ctx::rx_buf |
Serial receive buffer.
| struct k_poll_signal ares_serial_ctx::signals[ARES_SIGNALS] |
Serial event signals.
| k_tid_t ares_serial_ctx::tid |
Thread ID for serial.
| struct ares_buf ares_serial_ctx::tx_buf |
Serial transmit buffer.
| struct k_mutex ares_serial_ctx::wr_mtx |
Write mutex.