Collin Kidder's Projects
Open source disassembler custom built to disassemble SiLabs C8051F530 code from Tesla BMS
CANBus reverse engineering firmware for the Macchina A0
Arduino library for nRF51822-based Adafruit Bluefruit LE modules
open-source electronics prototyping platform
Arduino core for the ESP32
INA226 Bi-directional Current/Power Monitor Arduino Librar
Fork of HSCMI library for sdcard reading/writing
These classes have been built with free-running CAN and OBDII data acq in mind
Async TCP Library for ESP32
Arduino library to use Amazon IOT (MQTT)
The code for my custom BLDC controller.
EVTV BMS
BUSMASTER is an Open Source Software tool to simulate, analyze and test data bus systems such as CAN. BUSMASTER was conceptualized, designed and implemented by Robert Bosch Engineering and Business Solutions (RBEI). Presently it is a joint project of RBEI and ETAS GmbH.
Saleae Controller Area Network (CAN) Analyzer
Common structures and functionality for CAN libraries
Universal Canbus Log Repository
C# app that shows a simple way to calculate the CRC byte used by some canbus frames in Nissan Leafs
OneWire library custom engineered for JLD505 boards with DS2480B chips
Object oriented canbus library for Arduino Due compatible boards
CANOpen library for due_can
RTC Library for the Arduino Due
An alternative I2C library for Due with DMA support
DueFlashStorage saves non-volatile data for Arduino Due. The library is made to be similar to the EEPROM library.
An Arduino Due (SAM3X) based motor controller. Somewhat generic in terms of hardware but really meant primarily to replace the main board in a DMOC645
Timer Library fully implemented for Arduino DUE