Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
lora.h
Go to the documentation of this file.
1
9
10#ifndef INFUSE_SDK_INCLUDE_INFUSE_VALIDATION_LORA_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_VALIDATION_LORA_H_
12
13#include <zephyr/device.h>
14#include <zephyr/sys/util.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
25
26enum {
35};
36
46int infuse_validation_lora(const struct device *dev, uint8_t flags);
47
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif /* INFUSE_SDK_INCLUDE_INFUSE_VALIDATION_LORA_H_ */
int infuse_validation_lora(const struct device *dev, uint8_t flags)
Validate the behaviour of a LoRa modem.
@ VALIDATION_LORA_RX
Receive a packet.
Definition lora.h:32
@ VALIDATION_LORA_CAD
Perform channel activity detection.
Definition lora.h:34
@ VALIDATION_LORA_POWER_UP
Validate that sensor powers up.
Definition lora.h:28
@ VALIDATION_LORA_TX
Transmit a packet.
Definition lora.h:30