2025-07-21 22:30:41 +02:00

24 lines
530 B
C

#ifndef LORA_H
#define LORA_H
#include <zephyr/device.h>
#include <zephyr/kernel.h>
#include <zephyr/drivers/lora.h>
// Zugriff auf das LoRa-Device
extern const struct device *lora_dev;
// Empfangssteuerung
int enable_lora_receive(void);
int disable_lora_receive(void);
void lora_check_fn(struct k_work *work);
// Buffer-Zugriff
const char *get_last_msg(void);
void clear_msg_buffer(void);
// Optional: Empfangsdauer definieren
extern struct k_work_delayable lora_check_work;
#define ACTIVE_WINDOW_MS 10000
#endif // LORA_H_