Chris James's Projects
A platform agnostic driver to interface with the CC1101 (Sub-1GHz RF Transceiver)
CC1101 Transceiver simple packet oriented driver
Keyfob using TI CC1101 and FB20-5 enclosure
OOK tx example for TI CC1101 with arduino
A clone of the ELECHOUSE_CC1101 http://www.elechouse.com library updated for Arduino 1.0 plus.
Firmware for CC1111 USB dongles
Automatically exported from code.google.com/p/cc1111usb
Hardware + Software for RF Hacking
Apple cctools port for Linux, *BSD and Windows (Cygwin)
A walk though for bringing my car key fob onto the internet through an API and a Particle Electron
Code for my senior project CET 401. 3D Printer Control Board
Dual mode firmware for CG023(STM32)
The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. To support our project, buy it here: https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Fusion 360 add-in that lets the user visually compare the current state of the model to a previous one - written in Python
A CHaracter Aware Splitting Method for producing password candidates.
In the repository you can find a chess set made in fusion some aspects of the chess pieces are generated by a python script
chibi-XSIM is an STM32F4 Discovery based motor controller for the X-Sim motion simulator software.
Fork of ChibiOS for ArduPilot
ChiTu Controller is developed by CBD Technology Co., Ltd.
A gcode-sender application for Chrome/ChromeOS.
Arduino Ciao Library (MCU side)
Firmware modificado para Scanner 3D - bq Horus - utilizando Arduino com Shield CNC 3.0 e driver A4988
Setup for a Raspberry Pi drone made easy.
Code to demonstrate cloning Mifare Classic based access control cards and sniffing credit card data using NFC on Android!
Compute Library for Deep Neural Networks (clDNN)
Clean-code version of the baseflight flight controller firmware
Google chrome/chromium based configuration tool for the cleanflight firmware
Software and RPi image for CLEVER drone kit
CmdrArduino is an embedded library written in C++ that provides the foundation for implementing an NMRA DCC command station. CmdrArduino presents classes and methods for, among other things, setting a locomotive’s speed, activating functions, switching turnouts, and programming DCC decoders. CmdrArduino translates these commands into DCC packets. The packets are carefully prioritzed, and CmdrArduino keeps track of packets that require repeating in the background. An interrupt service routine attached to TIMER1 (AVR) or MCPWM0 (ARM) takes these packets and injects the highest priority packet into the precision DCC waveform. This signal is suitable for amplification with your favorite booster/power station (I like RAILbooster). Please note that the Arduino outputs are not themselves capable of driving trains directly. Currently, CmdrArduino supports Arduino (including the Railstars Io;duino), with ARM support (for LPC17xx processors) actively being added, making the library name something of a misnomer.