From 385b0680c98ff4dc53dd41a102eb6b3f38f92656 Mon Sep 17 00:00:00 2001 From: ToniA Date: Mon, 8 Feb 2016 18:19:49 +0200 Subject: [PATCH] Set the serial port speed of the Serial Gateway to 38400 on Arduino's running on 8MHz oscillator On 8 MHz clock speed the actual 115200 bps rate is so much off that sending data over serial is very unreliable. --- libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino b/libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino index 6430de8..9ed3e36 100644 --- a/libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino +++ b/libraries/MySensors/examples/GatewaySerial/GatewaySerial.ino @@ -51,6 +51,11 @@ // Enable serial gateway #define MY_GATEWAY_SERIAL +// Define a lower baud rate for Arduino's running on 8 MHz (Arduino Pro Mini 3.3V & SenseBender) +#if F_CPU == 8000000L +#define MY_BAUD_RATE 38400 +#endif + // Flash leds on rx/tx/err #define MY_LEDS_BLINKING_FEATURE // Set blinking period