LoRa transport layer header.
More...
#include <lora/lora.h>
#include <zephyr/drivers/lora.h>
#include <zephyr/kernel.h>
Go to the source code of this file.
LoRa transport layer header.
- Date
- 3/24/26
- Author
- Tom Schmitz <tschm.nosp@m.itz@.nosp@m.andre.nosp@m.w.cm.nosp@m.u.edu>
◆ LORA_BACKEND_RX_RINGBUF_SIZE
| #define LORA_BACKEND_RX_RINGBUF_SIZE 512 |
Buffer size for the Tx ring buffer.
◆ LORA_BACKEND_TX_RINGBUF_SIZE
| #define LORA_BACKEND_TX_RINGBUF_SIZE 512 |
Buffer size for the Tx ring buffer.
◆ LORA_DEFINE
| #define LORA_DEFINE |
( |
| _name | ) |
|
Value:
.ctx = &UTIL_CAT(_name, _backend_lora)}
#define LORA_STRUCT
Definition lora_backend.h:112
Unified LoRa transport interface.
Definition lora.h:45
Transfer interface.
Definition lora.h:130
Macro for creating a lora transport instance.
- Parameters
-
| [in] | _name | The instance name. |
◆ LORA_STRUCT
LoRa transport implementation struct.
◆ ares_lora_backend_lora_get_ptr()
| const struct ares_lora * ares_lora_backend_lora_get_ptr |
( |
void | | ) |
|
Provides pointer to the ares_lora backend instance.
- Returns
- Pointer to the lora instance.
◆ ares_lora_transport_api
| const struct ares_lora_transport_api ares_lora_transport_api |
|
extern |