Ares LoRa Firmware
Loading...
Searching...
No Matches
ares_serial_ctx Struct Reference

Ares serial instance context. More...

#include <serial.h>

Collaboration diagram for ares_serial_ctx:

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_commandcommands
size_t num_commands
struct k_mutex wr_mtx
k_tid_t tid

Detailed Description

Ares serial instance context.

Field Documentation

◆ commands

const struct ares_serial_command* ares_serial_ctx::commands

Array of serial handlers for received frames.

◆ events

struct k_poll_event ares_serial_ctx::events[ARES_SIGNALS]

Serial poll events.

◆ num_commands

size_t ares_serial_ctx::num_commands

Number of serial handlers.

◆ rx_buf

struct ares_buf ares_serial_ctx::rx_buf

Serial receive buffer.

◆ signals

struct k_poll_signal ares_serial_ctx::signals[ARES_SIGNALS]

Serial event signals.

◆ tid

k_tid_t ares_serial_ctx::tid

Thread ID for serial.

◆ tx_buf

struct ares_buf ares_serial_ctx::tx_buf

Serial transmit buffer.

◆ wr_mtx

struct k_mutex ares_serial_ctx::wr_mtx

Write mutex.


The documentation for this struct was generated from the following file: