Nicholas's repositories
STM32_FLIGHT_CONTROLLER
Open source flight controller running on an STM32F411RE MCU. Features user control, packetised RF communications, GPS and more.
Controlla-iOS
DAW control surface app for iOS (iPad). Can connect to a computer running any DAW via WiFi or bluetooth and sends MIDI commands. TODO - Compiled for an old version of iOS (2016), will need work in order to compile for latest iOS version.
De1-SoC-FPGA-Audio-Spectrum-Analyzer
Audio spectrum analyser implemented on a Terasic De1-SoC board FPGA. Takes in audio from line in jack and plots an FFT in real time to a RGB led matrix as well as plotting waveform on LCD. Note: Not working at moment in hardware - need to figure out why.
De1-SoC-Drum-Machine-
808/909 style step sequencer drum machine implemented on a Altera DE1-SoC board ARM A9 core. Loads wav files from the SD card and uses switches to sequence a pattern, and plays out of the onboard line out jack.
K64F-Sonic
Basic implementation of a 2D sidescrolling sonic game on a FRDM-K64F MBED, using the University of Leeds Gamepad that has a N5110 LCD display as well as buttons and a joystick.
mbed-os
Arm Mbed OS is a platform operating system designed for the internet of things
web3.py
A python interface for interacting with the Ethereum blockchain and ecosystem.