@rananna and other developers,
I finally have the Android app finished and I did release V0.3.0:
https://github.com/OpenSourceEBike/TSDZ ... tag/V0.3.0
Because I had troubles in the pins definitions between the different wireless boards, I decided to only use the blue board and so I rewired the previous board with the blue board.
I still have one other board working for firmware development and the firmware works perfectly there. I changed the pins for the blue board and installed using the bootloader, and even testing a few times, the firmware does not work and it is always fast blink the green LED, so, maybe it is fast rebooting.... (note that the bootloader is working as expected, I used the button a few times to start the bootloader - keep button press after pressing the reset button).
Can you please give a look? since the bootloader is working, maybe you can see where are the differences.........
When you get it working, the Android app and this firmware should work very well.
Beli wrote: ↑Jan 12 2021 7:40pm
So there is the danger that the connection between display and motor gets lost. A bike is not an airplane but controlling the bike motor by a wired device still seems securer to me.
Using the TSDZ2 wireless board, the connection to the TSDZ2 motor is never lost!! The board is very small and will have a much shorter cable than the regular display cable, so will be easy to secure against the bicycle frame. The risk to break this cable will be much less than using the regular long cable to the display that is on the handle bar.
The user will always be able to turn on / off the TSDZ2 motor and change the assist level, using the button on the wireless board (and get feedback on the RGB LED). If the wireless connection with the mobile phone or with the GPS display is lost, no problem, it will reconnect as soon as possible and nothing will happen - I must say I never saw the wireless connection failing with my cheap mobile phone or with my GPS display!!!
The wireless board is very small and that cable can be way short:
