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

Update version.h (3.1.7draft)

Added partial list of changes from 3.1.6 to 3.1.7draft.
This commit is contained in:
Neil McKechnie 2021-09-22 14:00:05 +01:00
parent e287af83ff
commit 32eb8fe8c7

View File

@ -4,7 +4,25 @@
#include "StringFormatter.h" #include "StringFormatter.h"
#define VERSION "3.1.6" #define VERSION "3.1.7draft"
// 3.1.7 Major functional and non-functional changes.
// New HAL added for I/O (digital and analogue inputs and outputs, servos etc).
// Support for MCP23008, MCP23017 and PCF9584 I2C GPIO Extender modules.
// Support for PCA9685 PWM (servo) control modules.
// Support for analogue inputs on Arduino pins and on ADS111x I2C modules.
// Support for MP3 sound playback via DFPlayer module.
// Support for HC-SR04 Ultrasonic range sensor module.
// Support for VL53L0X Laser range sensor module (Time-Of-Flight).
// Native non-blocking I2C drivers for AVR and Nano architectures (fallback
// to blocking Wire library for other platforms).
// EEPROM layout change - deletes EEPROM contents on first start following upgrade.
// New EX-RAIL automation capability.
// Turnout class revised to expand turnout capabilities, new commands added.
// Output class now allows ID > 255.
// Configuration options to globally flip polarity of DCC Accessory states when driven
// from <a> command and <T> command.
// Increased use of display for showing loco decoder programming information.
// ...
// 3.1.6 Make output ID two bytes and guess format/size of registered outputs found in EEPROM // 3.1.6 Make output ID two bytes and guess format/size of registered outputs found in EEPROM
// 3.1.5 Fix LCD corruption on power-up // 3.1.5 Fix LCD corruption on power-up
// 3.1.4 Refactor OLED and LCD drivers and remove unused code // 3.1.4 Refactor OLED and LCD drivers and remove unused code