Open RTS
Full implementation of the Somfy RTS protocol
Loading...
Searching...
No Matches
openrts.hpp
Go to the documentation of this file.
1#ifndef OPENRTS_HPP
2#define OPENRTS_HPP
3
13#include "openrts/boards.h"
14#include "openrts/config.h"
15
24
25// Radio (ook-radio) features
26#if OPENRTS_INCLUDE_RADIO
28#include "openrtsxx/RTSRadio_RFM69.hpp"
29#include "openrtsxx/RTSRadio_SX1278.hpp"
30#endif
31
32// Arduino
33#if OPENRTS_HAS_ARDUINO_GPIO
34#include "openrtsxx/arduino/RTSPulseOutput_GPIO.hpp"
35#include "openrtsxx/arduino/RTSPulseSource_GPIO.hpp"
36#endif
37
38// ESP-IDF (ESP32)
39#if OPENRTS_HAS_EEPROM
40#include "openrtsxx/arduino/RTSRemoteStore_EEPROM.hpp"
41#endif
42
43#if OPENRTS_HAS_NVS
44#include "openrtsxx/espidf/RTSRemoteStore_NVS.hpp"
45#endif
46
47// Linux
48#if OPENRTS_HAS_MMAP
49#include "openrtsxx/linux/RTSRemoteStore_MMap.hpp"
50#endif
51
52#endif // OPENRTS_HPP
Common board definitions for microcontrollers and radio modules.