Skip to content

Releases: doudar/SmartSpin2k

SmartSpin2k 22.9.5

05 Sep 13:45
3e9fc0b
Compare
Choose a tag to compare

Merge pull request #372 from doudar/Erg_Fix

reverted ERG change

What's Changed

Full Changelog: 22.8.18...22.9.5

SmartSpin2k 22.8.18

18 Aug 13:04
6f01fbb
Compare
Choose a tag to compare

Merge pull request #369 from eMadman/develop

re-added bluetooth scanner

What's Changed

Full Changelog: 22.7.29...22.8.18

SmartSpin2k 22.7.29

29 Jul 21:36
3498167
Compare
Choose a tag to compare

Merge pull request #367 from doudar/StreamFit

Stream fit

What's Changed

New Contributors

Full Changelog: 22.7.17...22.7.29

SmartSpin2k 22.7.17

17 Jul 16:32
Compare
Choose a tag to compare

updated tag in changelog automation

What's Changed

Full Changelog: 2.7.9...22.7.17

2.7.9

09 Jul 19:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.6.26...2.7.9

2.6.26

26 Jun 14:20
02ef8db
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.8...2.6.26

2.2.8

08 Feb 15:10
Compare
Choose a tag to compare

[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.

2.1.27

27 Jan 20:27
a6220ed
Compare
Choose a tag to compare

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

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.

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

Auto_Max_Min + Zwift Fix

31 Dec 00:35
Compare
Choose a tag to compare

What's Changed

Added

  • Added userConfig shifterDir to change direction of shifters in software to compensate for different wiring
  • Added userConfig StepperDir to change direction of stepper in software to compensate different for wiring
  • Added backend and html for shifter and stepper directions.
  • Added parameters for auto homing.

Changed

  • Fixed a couple bugs in PowerTables
  • Fixed BLE Scanner webpage not displaying devices.
  • Corrected a check in the FTMS write control point indication.

Full Changelog: 1.12.26...1.12.30

ERG-Respin

27 Dec 03:20
Compare
Choose a tag to compare

Complete overhaul of ERG mode which now builds a Power Table on each session and uses it to lookup new ERG target requests.

Thanks to @MarkusSchneider for all his coding and data collection and to @eMadman for helping to test this release!

What's Changed

Full Changelog: 1.12.2...1.12.26