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

LoRa async driven transport layer internals. More...

#include <lora_backend.h>

Collaboration diagram for lora_async_driven:

Data Fields

struct lora_common common
struct ring_buf tx_ringbuf
struct ring_buf rx_ringbuf
uint8_t tx_buf [LORA_BACKEND_TX_RINGBUF_SIZE]
uint8_t rx_buf [LORA_BACKEND_RX_RINGBUF_SIZE]
atomic_t tx_busy

Detailed Description

LoRa async driven transport layer internals.

Field Documentation

◆ common

struct lora_common lora_async_driven::common

Common internals.

◆ rx_buf

uint8_t lora_async_driven::rx_buf[LORA_BACKEND_RX_RINGBUF_SIZE]

Rx buffer.

◆ rx_ringbuf

struct ring_buf lora_async_driven::rx_ringbuf

Ring buffer for receiving.

◆ tx_buf

uint8_t lora_async_driven::tx_buf[LORA_BACKEND_TX_RINGBUF_SIZE]

Tx buffer.

◆ tx_busy

atomic_t lora_async_driven::tx_busy

Flag indicating Tx is busy.

◆ tx_ringbuf

struct ring_buf lora_async_driven::tx_ringbuf

Ring buffer for transmitting.


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