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

Data Fields | |
| struct ares_lora_buf | rx_buf |
| struct ares_lora_buf | tx_buf |
| struct k_poll_signal | signals [ARES_LORA_SIGNALS] |
| struct k_poll_event | events [ARES_LORA_SIGNALS] |
| const struct ares_lora_command * | commands |
| size_t | num_commands |
| struct k_mutex | wr_mtx |
| k_tid_t | tid |
| uint16_t | packet_id |
| uint8_t | seq_num |
Ares LoRa instance context.
| const struct ares_lora_command* ares_lora_ctx::commands |
Array of LoRa handlers for received packets.
| struct k_poll_event ares_lora_ctx::events[ARES_LORA_SIGNALS] |
LoRa events.
| size_t ares_lora_ctx::num_commands |
The number of LoRa handlers.
| uint16_t ares_lora_ctx::packet_id |
The next packet ID.
| struct ares_lora_buf ares_lora_ctx::rx_buf |
LoRa receive buffer.
| uint8_t ares_lora_ctx::seq_num |
The next sequence number.
| struct k_poll_signal ares_lora_ctx::signals[ARES_LORA_SIGNALS] |
LoRa event signals.
| k_tid_t ares_lora_ctx::tid |
Thread ID for LoRa.
| struct ares_lora_buf ares_lora_ctx::tx_buf |
Lora transmit buffer.
| struct k_mutex ares_lora_ctx::wr_mtx |
Write mutex.