forked from DCC-EX/CommandStation-EX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathversion_labox.h
74 lines (72 loc) · 4.23 KB
/
version_labox.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#ifndef version_labox_h
#define version_labox_h
#define VERSION_LABOX "2.9.1"
// 2.9.1 - Menu option DCC ON/OFF is available.
// - Some unused textes has been removed in French and English in hmiconfig.h
// - Railcom is no more started in prog mode.
// 2.9.0 - Add POM programming in Z21 interface.
// - Update of used libraries :
// mathertel/OneButton@^2.6.1
// adafruit/Adafruit GFX Library@^1.11.11
// adafruit/Adafruit SSD1306@^2.5.12
// - Code has been added for DC mode, but is not functionnal for the moment.
// - Documentation of various protocols implemented (or not yet) in LaBox
// has been added in Release_Notes folder.
// 2.8.0 - Add command to identify the Decoder using CV7/CV8.
// - CAN : the version of CAN interface is added to CAN information.
// - Add command 'Shuttle test' with a -very- small shuttle automation program.
// - When emergency stop used, the Oled screen give 'ESTOP' as speed.
// 2.7.0 - Add broadcast functions to EXComm
// - EXComm/EXCommItem classes refactoring to rationalize code.
// - Z21Throttle class has been cleaned for scories of old code, class MYLOCOZ21 removed,
// and some 'notify' functions become static to be able to braodcast from EXCommItem class.
// - Cleaning of the menu, removing empty commands.
// - A new menu option 'Informations' has been added. Sub options give the way to show informations
// of Labox itslef (About...), wifi status, and all EXComm items.
// 2.6.6 - Fix AP WiFi mode for Z21 and WiThrottle.
// 2.6.5 - Reduce imprint of Railcom code in DCCRMT.cpp
// - Improvements in CanMarklin
// - First CAN message shows its version.
// - [PCB] New PCB with lots of changed attributes nedded by the BOM and placement files.
// - [PCB] Gerber files are now in Kicad/Fabrication instead of Gerber.
// - [PCB] New Gerber files of the PCB with BOM files generated by the 'Fabrication Toolkit' plugin of Kicad for JLCPCB.
// 2.6.4 - Fix XpressNet.cpp file format.
// - Try to fix the crash on some ESP32 when RailCom and CAN are both activated.
// Dont know why this modification works, but it works !
// 2.6.3 - Add ReadCV and WriteCV menu options
// - Add XPressNet interface in EXComm format and config.Labox.h. Not tested. Thanks lebelge.
// - Move SPROG interface from Serial2 to Serial1 to allow XPressnet existing with SPROG.
// - Fix SPROG for rx/tx pin values and broadcasting CV values.
// - CAN Speed in console should be correct.
// - Added class LaboxModes to centralize EEPROM and ESP restart behaviours.
// 2.6.2 - Fix Railcom
// - Improve CanMarklin for better compatibility.
// 2.6.1 - Add Railcom
// 2.6.0 - New EXComm class to manage external communications.
// - CANMarklin class added in EXComm
// - SProg protocol EXComm class for Serial2 .
// - Z21 Throttle converted in EXComm .
// 2.5.2 - Railcom simplification to get pins from MotorDriver
// - Fix Railcom in prog mode
// - Fix Function number < 28 on Oled screen.
// 2.5.1 - Railcom fixes on MotorDriver and DCC preamble.
// 2.5.0 - Railcom integration
// 2.4.9 - Fix Function number < 28 on Oled screen.
// 2.4.8 - Add check of ESP Framework (got from CommandStation-EX master branch...)
// 2.4.7 - NotifyTrPw() XOR error fixed.
// 2.4.6 - Stop button for Z21 apps are now correctly handled. (Thanks Gilles/gbo95)
// - The power state is transmitted to all connected Z21 apps. (Thanks Gilles/gbo95)
// 2.4.5 - New delay Z21_TIMEOUT to disconnect z21 throttle without any communication... .
// - Black Z21 app works now, after removing a surprising 1000 bytes UDP message !
// - Big UDP packet with multiple Z21 messages are now correctly handled.
// - Turnout switching works now.
// 2.4.4 - Add AUTOMATIC_POWER_RESTORE to allow power restart on the first speed/direction/function change after POWEROFF_ONDELAY .
// 2.4.3 - Fix CV write on Z21 app.
// - First try to implement turnout setting by Z21 app. Not yet fonctionnal !
// - Creation of this file !
// 2.4.2 - Merge with CommandStation-EX 5.0.9
// - Fix long address reading with 16384...
// 2.4.1 - Fix use of define USE_HMI for compilation.
// - Fix value of HMI_deltaCurrent to 0
// 2.4.0 - First operationnal version on ESP32.
#endif