MySensors Library & Examples
2.3.2-62-ge298769
examples
LogOTAGateway
LogOTAGateway.ino
1
43
// Enable debug prints to serial monitor
44
#define MY_DEBUG
45
46
// Enable OTA log display
47
#define MY_OTA_LOG_RECEIVER_FEATURE
48
49
// Enable and select radio type attached
50
#define MY_RADIO_RF24
51
//#define MY_RADIO_NRF5_ESB
52
//#define MY_RADIO_RFM69
53
//#define MY_RADIO_RFM95
54
55
// Set LOW transmit power level as default, if you have an amplified NRF-module and
56
// power your radio separately with a good regulator you can turn up PA level.
57
#define MY_RF24_PA_LEVEL RF24_PA_LOW
58
59
// Enable serial gateway
60
#define MY_GATEWAY_SERIAL
61
62
// Define a lower baud rate for Arduinos running on 8 MHz (Arduino Pro Mini 3.3V & SenseBender)
63
#if F_CPU == 8000000L
64
#define MY_BAUD_RATE 38400
65
#endif
66
67
// Enable inclusion mode
68
#define MY_INCLUSION_MODE_FEATURE
69
// Enable Inclusion mode button on gateway
70
//#define MY_INCLUSION_BUTTON_FEATURE
71
72
// Inverses behavior of inclusion button (if using external pullup)
73
//#define MY_INCLUSION_BUTTON_EXTERNAL_PULLUP
74
75
// Set inclusion mode duration (in seconds)
76
#define MY_INCLUSION_MODE_DURATION 60
77
// Digital pin used for inclusion mode button
78
//#define MY_INCLUSION_MODE_BUTTON_PIN 3
79
80
// Set blinking period
81
#define MY_DEFAULT_LED_BLINK_PERIOD 300
82
83
// Inverses the behavior of leds
84
//#define MY_WITH_LEDS_BLINKING_INVERSE
85
86
// Flash leds on rx/tx/err
87
// Uncomment to override default HW configurations
88
//#define MY_DEFAULT_ERR_LED_PIN 4 // Error led pin
89
//#define MY_DEFAULT_RX_LED_PIN 6 // Receive led pin
90
//#define MY_DEFAULT_TX_LED_PIN 5 // the PCB, on board LED
91
92
#include <
MySensors.h
>
93
94
void
setup
()
95
{
96
// Setup locally attached sensors
97
}
98
99
void
presentation
()
100
{
101
// Present locally attached sensors
102
}
103
104
void
loop
()
105
{
106
// Send locally attached sensor data here
107
}
loop
void loop()
Main loop.
Definition:
LogOTAGateway.ino:104
presentation
void presentation()
Node presentation.
Definition:
LogOTAGateway.ino:99
setup
void setup()
Called after node initialises but before main loop.
Definition:
LogOTAGateway.ino:94
MySensors.h
API declaration for MySensors.
Copyright (C) 2013-2019 Sensnology AB. Generated by
doxygen
1.8.17