1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-24 00:26:13 +01:00

Compare commits

...

3 Commits

Author SHA1 Message Date
Harald Barth
06fb74c3d7 remove mega328 from default build env list 2024-02-04 13:50:07 +01:00
Harald Barth
160eb01b3d version 5.3.4 2024-02-04 13:20:53 +01:00
Harald Barth
1fad61b67f WiThrottle sendIntro after initial N message as well 2024-02-04 12:44:16 +01:00
4 changed files with 14 additions and 11 deletions

View File

@ -1 +1 @@
#define GITHUB_SHA "devel-stm32EC 202401280047Z" #define GITHUB_SHA "devel-stm32EC 202402041220Z"

View File

@ -187,6 +187,7 @@ void WiThrottle::parse(RingStream * stream, byte * cmdx) {
} }
break; break;
case 'N': // Heartbeat (2), only send if connection completed by 'HU' message case 'N': // Heartbeat (2), only send if connection completed by 'HU' message
sendIntro(stream);
StringFormatter::send(stream, F("*%d\n"), heartrateSent ? HEARTBEAT_SECONDS : HEARTBEAT_PRELOAD); // return timeout value StringFormatter::send(stream, F("*%d\n"), heartrateSent ? HEARTBEAT_SECONDS : HEARTBEAT_PRELOAD); // return timeout value
break; break;
case 'M': // multithrottle case 'M': // multithrottle
@ -498,6 +499,8 @@ void WiThrottle::getLocoCallback(int16_t locoid) {
} }
void WiThrottle::sendIntro(Print* stream) { void WiThrottle::sendIntro(Print* stream) {
if (introSent) // sendIntro only once
return;
introSent=true; introSent=true;
StringFormatter::send(stream,F("VN2.0\nHTDCC-EX\nRL0\n")); StringFormatter::send(stream,F("VN2.0\nHTDCC-EX\nRL0\n"));
StringFormatter::send(stream,F("HtDCC-EX v%S, %S, %S, %S\n"), F(VERSION), F(ARDUINO_TYPE), DCC::getMotorShieldName(), F(GITHUB_SHA)); StringFormatter::send(stream,F("HtDCC-EX v%S, %S, %S, %S\n"), F(VERSION), F(ARDUINO_TYPE), DCC::getMotorShieldName(), F(GITHUB_SHA));

View File

@ -12,7 +12,6 @@
default_envs = default_envs =
mega2560 mega2560
uno uno
mega328
unowifiR2 unowifiR2
nano nano
samd21-dev-usb samd21-dev-usb

View File

@ -3,10 +3,11 @@
#include "StringFormatter.h" #include "StringFormatter.h"
#define VERSION "5.2.27stm32ECvfmdns" #define VERSION "5.3.4"
// 5.2.XX - Fix Ethernet cable disconnected message, wait for DHCP // 5.3.4 - Bugfix: WiThrottle sendIntro after initial N message as well
// 5.2.XX - MDNS Generic library integration for Ethernet // 5.3.3 - Fix Ethernet cable disconnected message, wait for DHCP
// 5.2.XX - Variable frequency for DC mode // 5.3.2 - MDNS Generic library integration for Ethernet
// 5.3.1 - Variable frequency for DC mode
// 5.2.27 - Bugfix: IOExpander memory allocation // 5.2.27 - Bugfix: IOExpander memory allocation
// 5.2.26 - Silently ignore overridden HAL defaults // 5.2.26 - Silently ignore overridden HAL defaults
// - include HAL_IGNORE_DEFAULTS macro in EXRAIL // - include HAL_IGNORE_DEFAULTS macro in EXRAIL