Name: Nicholas
Type: User
Company: ORB Innovations
Bio: Lead firmware engineer @ ORB Innovations.
C/C++, BLE, Zephyr, Python, Flutter/Dart and more.
Most of my public repos are old university projects from ~2019.
Location: UK
Nicholas's Projects
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.
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.
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.
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.
Arm Mbed OS is a platform operating system designed for the internet of things
Open source flight controller running on an STM32F411RE MCU. Features user control, packetised RF communications, GPS and more.
A python interface for interacting with the Ethereum blockchain and ecosystem.