Go to file
Timur Iskhodzhanov 6b76498536 Here's a workable version 2020-08-21 10:20:07 -07:00
LICENSE Initial commit 2020-08-21 10:07:24 -07:00
README.md Here's a workable version 2020-08-21 10:20:07 -07:00
RaceChronoDiyBleDevice.ino Here's a workable version 2020-08-21 10:20:07 -07:00

README.md

RaceChronoDiyBleDevice

DIY BLE device for RaceChrono, currently supports reading data from the CAN bus.

There are some optimizations in the code that are specific to the FT86 platform cars (Subaru BRZ, Toyota 86, Scion FR-S), but it should be straightforward to tweak the code for other cars.

Supported Hardware

  • Adafruit Feather nRF52832
  • Adafruit ItsyBitsy nRF52840 Express
  • 16 MHz MCP2515 breakout boards (probably MCP25625 as well)

Prerequisites

You will need to install two libraries for Arduino:

cd ~/Documents/Arduino/libraries/  # ~/Arduino/libraries on Mac OS
git clone https://github.com/timurrrr/arduino-CAN CAN
git clone https://github.com/timurrrr/arduino-RaceChrono arduino-RaceChrono

It's important that you don't use the arduino-CAN library available in the Arduino IDE built-in library manager, as it has multiple bugs, and many operations are implemented in an ineffective way. My pull requests to address those have not been reviewed at the time of writing.