Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
lora_driver_api Struct Reference

@driver_ops{LoRa} More...

#include <lora.h>

Data Fields

lora_api_config config
 @driver_ops_mandatory Configure the LoRa modem.
lora_api_airtime airtime
 @driver_ops_mandatory Query the airtime of a packet with a given length.
lora_api_send send
 @driver_ops_mandatory Send data over LoRa.
lora_api_send_async send_async
 @driver_ops_mandatory Asynchronously send data over LoRa.
lora_api_recv recv
 @driver_ops_mandatory Receive data over LoRa.
lora_api_recv_async recv_async
 @driver_ops_mandatory Receive data asynchronously over LoRa.
lora_api_cad cad
 @driver_ops_optional Perform Channel Activity Detection.
lora_api_cad_async cad_async
 @driver_ops_optional Perform Channel Activity Detection asynchronously.
lora_api_recv_duty_cycle_async recv_duty_cycle_async
 @driver_ops_optional Start receive duty cycling (wake-on-radio).
lora_api_test_cw test_cw
 @driver_ops_optional Transmit an unmodulated continuous wave at a given frequency.

Detailed Description

@driver_ops{LoRa}

Field Documentation

◆ airtime

lora_api_airtime lora_driver_api::airtime

@driver_ops_mandatory Query the airtime of a packet with a given length.

◆ cad

lora_api_cad lora_driver_api::cad

@driver_ops_optional Perform Channel Activity Detection.

◆ cad_async

lora_api_cad_async lora_driver_api::cad_async

@driver_ops_optional Perform Channel Activity Detection asynchronously.

◆ config

lora_api_config lora_driver_api::config

@driver_ops_mandatory Configure the LoRa modem.

◆ recv

lora_api_recv lora_driver_api::recv

@driver_ops_mandatory Receive data over LoRa.

◆ recv_async

lora_api_recv_async lora_driver_api::recv_async

@driver_ops_mandatory Receive data asynchronously over LoRa.

◆ recv_duty_cycle_async

lora_api_recv_duty_cycle_async lora_driver_api::recv_duty_cycle_async

@driver_ops_optional Start receive duty cycling (wake-on-radio).

◆ send

lora_api_send lora_driver_api::send

@driver_ops_mandatory Send data over LoRa.

◆ send_async

lora_api_send_async lora_driver_api::send_async

@driver_ops_mandatory Asynchronously send data over LoRa.

◆ test_cw

lora_api_test_cw lora_driver_api::test_cw

@driver_ops_optional Transmit an unmodulated continuous wave at a given frequency.


The documentation for this struct was generated from the following file:
  • include/zephyr/drivers/lora.h