Skip to content

2.2.8

Compare
Choose a tag to compare
@doudar doudar released this 08 Feb 15:10
· 797 commits to develop since this release

[2.2.8]

*Binary changed since release to update certs.h because of a new ssl certificate for github. ad-3-27-22

Added

  • Added functions to start and stop WiFi and Http server.
  • Added Additional logging to the custom characteristic.
  • Added option to enable/disable UDP logging. Default is disabled.
  • Added Wiki links to most SS2K pages. see #314
  • Added WebSockets for logging see #173
  • Reworked logging to run log-appender outside the worker task (task no longer blocked by logger traffic).
  • WebsocketsAppender can handle multiple (up to 4) clients. Status.html will reconnect if connection to websockets server is disconnected.

Changed

  • Refactored ERG.
  • Reset to Default must be confirmed see #51
  • Update Firmware: Upload dialog accepts .bin, .html and .css files. see #98
  • Removed conflicting secondary BLE indicate when a shift was preformed via the custom characteristic.
  • Default stepper power is now used on reset to defaults.
  • Refactored Main and HTTP Server.
  • Changed from hard coding to Enums in BLEServer.
  • Added simulateWatts to ERG mode internal check.
  • Increased BLE Stack(s) and reduced ERG stack.
  • Disabled shifter ISR while ERG is running.
  • Fixed possible infinite loop in ERG when stepper never reached target position due to being past min or max position.
  • When UDP logging is enabled, html will no longer request logging info.
  • Increased remote server minimum packet delay to 325ms and max to 700ms.
  • Updated Arduino_esp32 to the latest 2.0.2 version.
  • Fixed all libraries to static releases.
  • Reduced max_connect_retries from 10 to 3.
  • Increased max_scan_retries from 1 to 2.
  • Now only send notifications for subscribed characteristics.
  • Increased JSON size for userConfig (hopefully fix config saving issues).
  • Changed LOGE messages in spiffs logging to regular LOG messages so they will display via network logging.
  • Complete BLE Client connection code rebase.

Fixed

  • bluetoothscanner.html now lists fitness machine services in the PM list.
  • Fixed bug in external control.

Hardware

  • Added Ultra Short Case mod which should allow as little as ~40mm from knob center to head tube.
  • Revised shifter for easier printing. Updated printing instructions.
  • moved original shifter design into Archive directory

Direct mount Mod

  • IC4 Mod renamed to Direct Mount Mod. Several directories have changed.
  • bike mount and arm added for Echelon Connect Sport
  • Arm design revised for added stiffness
  • Case, arm and bike mount separated into individual CAD files for easier edits.
  • Arm and bike mount re-drawn in CAD. It should be much easier to create designs for new bikes now.