Pascal's Projects
Basic C library for the ACS37800 voltage/current/power sensor
C Library for the ADG725 Dual/Differential 16-to-1 Channel Multiplexer
Basic library to use the ADS1018 by Texas Instruments
Chip 8 Emulator written in C++
esp32 vscode generator
Basic file transmission functions for embedded systems
Original GD32VF103 Firmware Library
Various libraries to interface with the GD32VF103 series MCUs peripherals
I2C Library for the GD32VF103 RISC-V Microcontrollers by GigaDevices
Easy to use FIFO usart for the GD32VF103 RISC-V microcontrollers by GigaDevices
My graphics library I use for monochrome, grayscale and 256-color displays
Basic uart shell for embedded systems, optimised for AVR
Capacitive touchscreen driver for the RA8876 1024x600 10.1" large display, from buydisplay.com (https://www.buydisplay.com/serial-spi-i2c-10-1-inch-tft-lcd-module-dislay-w-ra8876-optl-touch-panel)
A group project I participated in during my time in the IBZ side school
A basic adapter-board I've made to replace the slow PIC16F887 with a ATmega4809 on the dev board of the school. Might not be 100% compatible with the PIC's I/Os, but compatible enough to replace it on the dev board.
Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor
Infrarot NEC Driver Library, Interrupt-based
A collection of my little dev boards, that I develop and make to explore a new controller
C Driver library for the MAX14915 Octal High-Side Switch
C Driver Library for the MAX22190 Octal Industial Digital Input
Library for both the I2C and SPI variant of the MCP23x08 or MCP23x17 Port Expander.
My variant of the I2C Master driver implementation
Various libraries to interface with the new AVR series MCUs peripherals
Interrupt-Driven, FIFO-buffered USART library for the new AVR microcontrollers.
Basic library to interface with the NRF24L01P radio modules
PCA9685 C library
Image format, tools & librares for limited embedded systems
GD32V: development platform for PlatformIO