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
16
#include "
openrtsxx/RTSFrame.hpp
"
17
#include "
openrtsxx/RTSFrameBuilder.hpp
"
18
#include "
openrtsxx/RTSPulseOutput.hpp
"
19
#include "
openrtsxx/RTSPulseSource.hpp
"
20
#include "
openrtsxx/RTSReceiver.hpp
"
21
#include "
openrtsxx/RTSRemote.hpp
"
22
#include "
openrtsxx/RTSRemoteStore.hpp
"
23
#include "
openrtsxx/RTSRemoteStore_Memory.hpp
"
24
25
// Radio (ook-radio) features
26
#if OPENRTS_INCLUDE_RADIO
27
#include "
openrtsxx/RTSRadio.hpp
"
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
RTSFrameBuilder.hpp
RTSFrame.hpp
RTSPulseOutput.hpp
RTSPulseSource.hpp
RTSRadio.hpp
RTSReceiver.hpp
RTSRemoteStore.hpp
RTSRemoteStore_Memory.hpp
RTSRemote.hpp
boards.h
Common board definitions for microcontrollers and radio modules.
src
openrts.hpp
Generated by
1.9.8