Skip to content
This repository was archived by the owner on Feb 13, 2024. It is now read-only.

v2.0.0 Beta 1

Pre-release
Pre-release

Choose a tag to compare

@atanisoft atanisoft released this 26 Nov 16:47
· 8 commits to master since this release
c269155

Changes since v2.0.0-alpha2:

  • Migrate to IDF component manager instead of git submodules.
  • Restructure of TrainSearch and Locomotive Database into reusable components.
  • Configuration settings updated to move Advanced items into their own nested menus (they don't often need to be changed)
  • New configuration option to automatically assign unique OpenLCB node ID.
  • New configuration option to control TWAI (CAN) buffer size.
  • Bug fixes: #113

Starting with v2.0.0 some features have been desupported and removed:

  • DCC++ protocol support (including JMRI connection support)
  • LocoNet (was never fully implemented)
  • Nextion HMI interface (not working correctly since migration to ESP-IDF)

New features in v2.0.0:

  • Migration of WebUI from jQuery Mobile to Cash/Spectre.
  • Accessory DB: Mapping of DCC accessory address to OpenLCB events
  • Migration of WebUI to use a websocket.
  • TWAI (CAN) driver rewritten from scratch to improve performance/reliability.
  • Initial ESP32-S3 support.
  • Ability to enable/disable OPS or PROG track via config.
  • Track Current Sense / Utilization moved to ULP co-processor.
  • RailCom driver (ESP32 only for now)
  • ESP-IDF v5.0 support
    Bug fixes: #101, #99, #97, #91, #87, #86, #78, #69, #66, #58, #54, #42, #103