This is my try on developing a remote control for the VESC based on the arduino platform.
This piece of software in licensed under GNU GPL v3, so you can work with it as you please.
there is no warranty or whatsoever, that this software won't harm or try to kill you. Always wear protection when riding an electric board and be prepared to jump off.
This software is under active development. I have not been able to ride it, so please don't attempt to do so.
If you want to help and contribute feel free to do so. I love every piece of advice since i' not a professional programmer.
-
Benjamin Vedder (https://github.com/vedderb/bldc-hardware)
Without his great piece of work, the VESC, i wouldn't have this repository (or even a DIY E-Board)
-
RollingGecko (https://github.com/RollingGecko/VescUartControl)
The first proper UART connection for the VESC! You helped me a lot understanding UART. In the future i will rewrite the library for my needs, but never forget where the base came from.
-
TMRh20 (https://github.com/nRF24/RF24)
This is porn! Great library, fast, and the documentation is phenomenal. With every function explained it's easy to customize your code. There are also a lot of good examples. I never had a WIFI module before, this makes the entry so easy.
-
Bodmer (https://github.com/Bodmer/TFT_ST7735)
His rewrite of the TFT library is super fast and easy to understand and configureable. Everything is well thought and the comments always tell you what a choice will affect (speed and size).