Releases: doudar/SmartSpin2k
Releases · doudar/SmartSpin2k
SmartSpin2k 22.9.5
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
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
Merge pull request #367 from doudar/StreamFit
Stream fit
What's Changed
- Bump actions/download-artifact from 2 to 3 by @dependabot in #364
- Bump pre-commit/action from 2.0.0 to 3.0.0 by @dependabot in #363
- Bump actions/checkout from 2 to 3 by @dependabot in #362
- Bump actions/setup-python from 2 to 4 by @dependabot in #361
- Stream fit by @doudar in #367
New Contributors
- @dependabot made their first contribution in #364
Full Changelog: 22.7.17...22.7.29
SmartSpin2k 22.7.17
2.7.9
2.6.26
What's Changed
- Add files via upload by @fireyeti in #329
- Fireyeti patch 1 by @fireyeti in #332
- Direct mounts & insert - Peloton & others by @eMadman in #334
- Update cert.h by @eMadman in #336
- update readme by @eMadman in #337
- LittleFS by @doudar in #342
- Merge pull request #342 from doudar/LittleFS by @doudar in #345
- Automatic Spiffs to LittleFS upgrade by @doudar in #346
- removed comment by @doudar in #347
Full Changelog: 2.2.8...2.6.26
2.2.8
[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
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
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
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
- Lots of little changes - see Hardware/MODS/Case V2 - Schwinn IC4 Mod/… by @eMadman in #274
- Add files via upload by @eMadman in #276
- Main loop delete by @doudar in #278
- ERG Mode first try by @MarkusSchneider in #277
- Erg respin! by @doudar in #282
- Status.html using rtConfig by @MarkusSchneider in #283
Full Changelog: 1.12.2...1.12.26