joeroback / racechrono-canbus

RaceChrono CAN-bus DIY Device

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RaceChrono DIY CAN-bus ESP32 Device

Disclaimer

CAN-bus is the central nervous system of a car. Modifying it in anyway can harm the car, cause things like "check engine" lights, electrical or mechanical damage of the car or components, loss of control, injuries, or even death.

By using any information, hardware designs or code in this project you assume any and all risk, and release any liability from the author(s) and contributors to this project.

Debugging

Turn on debugging messages by uncommenting out #define DEBUG in src/racechrono-canbus.hpp.

Outline

ESP32 CAN-bus device for RaceChrono on iOS/Android.

TODO

  • Add histograms to candump-parse tool
  • Bluetooth LE optimizations
  • Compare Bluetooth LE 4.0 vs 5.0 performance
  • Add support for NeoPixel RGB LED on ESP32s3 board

Credits

About

RaceChrono CAN-bus DIY Device

License:MIT License


Languages

Language:C++ 91.6%Language:Rust 8.4%