Releases: OpenSourceEBike/Color_LCD
0.19.15 beta 15 for SW102
Hi ya'll,
The 0.16.14 release had 'problems' ;-). This one should do better. Note: we now use simultaneous pushes of UP+DOWN to go between screens (and fields on screens can be customized based on your preference) - similar to the other device. Please give feedback if you prefer this or using the M key. I'll probably change back to M in the next release because @casainho and I prefer it that way ;-).
New features:
- Fix wheelsize bug noticed by a kind forum user!
- Add a watchdog timer - if a serious sw fault occurs, the board will reboot. After rebooting it will work again, but you'll see a fault message blinking at the bottom of the display saying "Report bug!" If you ever see that message, please open a bug on github with as much information as you remember about what was happening when it occurred.
- (And as usual - we might have made new bugs - oops. If that happens please log a bug on github). We read the forums but making a real bug makes it less likely we'll forget to fix what you found.
The initial install (mainly getting access to the programming pins) is a bit of a hassle but we've written instructions to make it easier. Every installation after that is very painless via our bluetooth bootloader software-update.
If you are upgrading from a previous release, you can upgrade over bluetooth. The procedure is:
- Install "nRF Toolbox" from your appstore of choice (Google Play or whatever)
- Download our sw102-otauptdate-xxx.zip file onto your phone (do not unzip)
- Press and hold the M key on the SW102, then press and hold the power button. Keep both buttons pressed down for at least eight seconds. You can then release the buttons. You will know you are in the bootloader if the screen stays dark.
- Run the "nRF Toolbox" app and click on "DFU" (for device firmware upgrade)
- Select our zip file. If it also prompts you to ask what sort of "scope" choose "application only"
- Click on "select device"
- Click on "start upload"
- After the upload completes turn your bike completely off
- Then start your new SW102 load as normal (a long press on the power button)
Future releases will include release notes, but for now here's a link to our TODO list. If you encounter bugs please open as issue here. Make sure you mention you were using a SW102 and include as much information as possible.
We look forward to your reports of great success (or failure, ahem) in this thread.
850C_v0.4.2
NOTE: this versions was developed for TSDZ2 motor controller firmware v0.19.0.
Corrected the LCD vertical flip.
0.19.14: Beta 14 for SW102
Hi ya'll,
It has been a while since our last SW102 release (a few weeks). Mainly because the previous release seemed fairly bug free we could focus instead on unifying the 850C and SW102 codebases. That process is now complete and this new beta is built from that share source tree.
New features:
- Note: this release (and all of the 0.19 display releases) is only for 0.19 motor firmware. Soonish we'll also support the 20 beta motor firmware.
- Press UP+DOWN for >1.5 seconds to go between the main screen, the info screen and the settings screen.
- On the settings screen you can press the POWER button to enter 'customizing mode' - in that mode you can go between fields and change what they are showing. Press the up button to select a new possible data source and the down button to go to the next field. When done customizing press the POWER button again.
- Lots of minor bug fixes
- (And as usual - we might have made new bugs - oops. If that happens please log a bug on github). We read the forums but making a real bug makes it less likely we'll forget to fix what you found.
The initial install (mainly getting access to the programming pins) is a bit of a hassle but we've written instructions to make it easier. Every installation after that is very painless via our bluetooth bootloader software-update.
If you are upgrading from a previous release, you can upgrade over bluetooth. The procedure is:
- Install "nRF Toolbox" from your appstore of choice (Google Play or whatever)
- Download our sw102-otauptdate-xxx.zip file onto your phone (do not unzip)
- Press and hold the M key on the SW102, then press and hold the power button. Keep both buttons pressed down for at least eight seconds. You can then release the buttons. You will know you are in the bootloader if the screen stays dark.
- Run the "nRF Toolbox" app and click on "DFU" (for device firmware upgrade)
- Select our zip file. If it also prompts you to ask what sort of "scope" choose "application only"
- Click on "select device"
- Click on "start upload"
- After the upload completes turn your bike completely off
- Then start your new SW102 load as normal (a long press on the power button)
Future releases will include release notes, but for now here's a link to our TODO list. If you encounter bugs please open as issue here. Make sure you mention you were using a SW102 and include as much information as possible.
We look forward to your reports of great success (or failure, ahem) in this thread.
850C_v0.4.1
Changelog:
- change code in the hope to solve the issue of white screen on some 850C displays. Seems some of them have different LCDs inside.
v0.4.0
NOTE: this versions was developed for TSDZ2 motor controller firmware v0.19.0.
- build for manufacturer bootloader (no more need to open the display and solder the programming wires)
- added initial screen showing project name, address and firmware version
- added display automatic power off
v0.3.0
NOTE: this version was developed for TSDZ2 motor controller firmware stable version v0.19.0.
Changes:
- graphs data variable to be shown can now be quickly changed from the main screen
- option to invert up and down buttons so the keypad can be installed on the right side of the handle bar
- enable the USB charging
- implemented imperial units
- implemented the option to enable throttle or temperature sensor, or disable both
- various small corrections
v0.2.0
NOTE: this versions was developed for TSDZ2 motor controller firmware v0.19.0.
- corrected issue where system would not turn off
- added current ramp up configuration (this is an important configuration to save the blue gear)
- configuration menu position is now saved between power offs (the configuration menu is big and now you don't need to restart on top position every time you turn on the system)
- improved EEPROM saving/reading variables, now using structures instead of defines