Kevin Townsend's Projects
Unified sensor driver for the Adafruit BNO055 orientation sensor breakout
Helper class to communicate with the Adafruit Bluefruit LE SPI Friend in CircuitPython
Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - L3GD20
CircuitPython driver for the Adafruit MFRC630 RFID front-end breakout
CircuitPython driver for the Adafruit MLX90393 magnetometer breakout
CircuitPython module for the TCS34725 color sensor.
port of free-DAP to SAMD21
Command line tool to manipulate ELF and other binary & executable files for embedded systems.
Apache Mynewt documentation and test project for the nRF5x family of BLE SoCs
Personal notes on reverse engineering and binary analysis for ARM
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
The best design tools for everything.
Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. This is a list of Free Software network services and web applications which can be hosted locally.
A very compact representation of a placeholder for an image.
C in four functions
Sample scripts and documentation on generating EC-base X.509 certificate chains
Tools to bootstrap CAs, certificate requests, and signed certificates.
Definitions for CI Jobs and Resources
CI Tools and Scripts
CircuitPython - a Python implementation for teaching coding with microcontrollers
Zephyr repository tracking https://github.com/ARM-software/CMSIS_5
It converts the spectral curves of an RGB colour sensor to CIE 1931 chromaticity coordinates
Implementation of COSE in C++; Provides a C interface; Crypto by openssl or mbedtls
CBOR Object Signing and Encryption (COSE) for Zephyr RTOS
Rf-Rg calculator (IES TM30-15)
ELF file analysis utility
The ESP8266/ESP32 build helper tool by Christian Klippel
FPGA tutorial
Modular visual interface for GDB in Python