Skip to content

Releases: flash62au/WiTcontroller

v1.109

06 Mar 00:31

Choose a tag to compare

  • Added #define ENCODER_SENSITIVITY Default is now 85 for the encoder acceleration instead of the previously fixed 100, but can be overridden
  • Added feature to automatically store all entered passwords in non-volatile memory.

v1.108

23 Feb 02:30

Choose a tag to compare

  • When trying to connect to a DCC-EX EX-CommandStation it will now try the 'guessed' password on the first attempt. Then, if it fails to connect, it will ask for the password on the second attempt.

v1.107

12 Feb 01:08

Choose a tag to compare

Added Dutch translations by Hans Metselaar

v1.106

08 Feb 23:52

Choose a tag to compare

bug fix for the user defined menus

v1.105

01 Feb 23:35

Choose a tag to compare

  • Initial Chinese language support. Needed a new define to be able to override the direction font
  • Instructions to follow

v1.104

31 Jan 22:17

Choose a tag to compare

  • Added option to invert the meaning of the encoder rotation when the loco is reversed ``#define ENCODER_INVERT_ROTATION_WHEN_REVERSED

v1.103

29 Jan 21:54

Choose a tag to compare

Change Log

V1.103

  • Option to bypass the initial WiFi scan #define BYPASS_WIFI_SCAN_ON_STARTUP true

V1.102

  • Included a 15 second timeout for the new SSID scan

V1.101

  • If the SSID scan fails, it lets you choose from the list in the config_network.h

V1.100

  • Changed the SSID scan to a non-blocking approach

V1.99

  • removed some of the code added in the previous version as it was not proving to be helpful.

V1.98

  • The SSID scan will no longer sort by default
  • Addition of two defines for the SSID scan SORT_WIFI_NETWORKS and USE_FAST_WIFI_SCAN_METHOD
    • Use #define SORT_WIFI_NETWORKS true to sort the SSIDs
    • Use #define USE_FAST_WIFI_SCAN_METHOD true to use a faster scanning method
  • Now disconects the WiFi as a precaution on startup
  • Fixed a bug with use of the WiFi country codes
  • Realised that #define ENFORCED_COUNTRY_CODE true is not actualyl used byt the code. I will look into that later

V1.96

  • Changed the default for USE_BATTERY_SLEEP_AT_PERCENT to #define USE_BATTERY_SLEEP_AT_PERCENT 0. This turns the automatic sleep on low battery off by default.

V1.95

  • Added MDNS_WAIT_TIME define

V1.94

V1.93

  • Added define for DEFAULT_HEARTBEAT_PERIOD. Defaults to 10 seconds. Only needed if the server does not send the period as it should.

V1.92

  • Additional button option SLEEP. Will put the ESP32 to sleep. (i.e. turn off)

V1.91

  • Optional use of the WiFi Country Code. See config_network_example.h for more information

V1.90

  • Option to release locos in consist/mu by the index rather than the Address. New optional #define DROP_LOCO_BY_INDEX true

V1.89

  • Bug fix for SPEED_STOP SPEED_UP SPEED_DOWN SPEED_UP_FAST SPEED_DOWN_FAST E_STOP SPEED_MULTIPLIER

V1.88

  • Additional actions to change to specific throttle THROTTLE_1 THROTTLE_2 THROTTLE_3 THROTTLE_4 THROTTLE_5 THROTTLE_6

V1.87

  • support UTF8 fonts better
  • Italian Translations by Roberto B
  • able to override the default font (not recommended)
  • add define for CUSTOM_APPNAME

V1.86

  • added missing debug messages for the battery

V1.85

  • bug fix for when using the Arduino IDE

V1.84

  • New set of defines to allow for an indefinite number of additional buttons. This requires the use of new set of defines that override the old style ones.
    At the moment you can only have up to 11 buttons.
  • Bug fix for momentary functions selected from the roster

V1.83

  • log any unknown commands from the server. Requires WiThrottleProtocol version 1.1.26 or later

V1.82

  • Made RESTORE_ACQUIRED_LOCOS default to true.
    • Added an Extra Menu option to save the current locos
    • Removed the save when deliberately disconnected or slept the device (extra menu #96 or #97)

V1.81

  • Show the battery status on the Start, SSID browse, Wit browse and Shutdown screens.

V1.80

  • Added RESTORE_ACQUIRED_LOCOS option. If this option is enabled, and you have deliberately disconnected or slept the device (extra menu #96 or #97), then the next time you connect the device it will try to load the previously acquired locos.

V1.78

  • Added DROP_BEFORE_ACQUIRE option and also toggle for this in the Extras menu

V1.77

  • Bug fix for when a DCC-EX EX-CommandStation has the password changed from the default.

V1.77

  • The additional CR+LF are now sent ahead of all commands to all command stations by default. This was originally only sent for WiFiTrax, but other commercial CSs seem to have the same issue that this resolved. This can be disabled if needed with #define SEND_LEADING_CR_LF_FOR_COMMANDS false in confing_network.h.
  • Added a message when the server has just connected and is caught up receiving the roster etc. and is unable to process commands yet.

V1.76

  • Option to automatically acquire the only roster entry on connection to the WiThrottle server, but only if there is only one roster entry. #define ACQUIRE_ROSTER_ENTRY_IF_ONLY_ONE true

V1.75

  • Option for up to four start-up commands #define STARTUP_COMMAND_1 "" .. #define STARTUP_COMMAND_4 ""

V1.74

  • German translations by Bastian Zechendorf.
  • Made it simpler to change the language.
  • Improvements for non-English language display.
  • Bug fix. Removed duplicated first entry in the Roster (at the end).

v1.73

23 Oct 23:29

Choose a tag to compare

heartbeat improvements

- Add debug level option ``#define DEBUG_LEVEL``
- A bug in the heartbeat send in the protocol library was fixed at the same time as this release.
- if heartbeat is enabled, deliberately send the command to server to start it. (I had previously assumed that this was not required.)