Found 100 repositories(showing 30)
IgrikXD
Expansion board for Raspberry PI allowing to use coaxial SMA output instead of direct wire connection to GPIO to connect radio equipment when working with the rpitx package.
wdim0
GPIO_OUTPUT_SET() vs GPIO_OUT_W1TS/GPIO_OUT_W1TC comparison
ZigBee CC2538 Coordinator for direct use on the GPIO of the Raspberry Pi
EdAlegrid
array-gpio is a low-level javascript library for Raspberry Pi using a direct register control.
praktronics
Tests on using the PCI->RP1 direct register access to use GPIO pins and other peripherals
lemonhall
esp32 dht11 In C with direct GPIO
thebenheckshow
We direct drive a TFT screen with the GPIO of a Rarspberry Pi, put it in a sleek portable game form factor, and install RetroPie.
ZimengXiong
[WIP] An Arduino MCP Layer for Direct GPIO Control
IgrikXD
Expansion board for Raspberry Pi 4 Model B that eliminates the need for a direct wired connection of radio equipment to GPIO when working with rpitx or rpitx-ui packages. Now, you can use coaxial SMA output, switchable filters, and built-in LNA on one board!
antoninhrlt
Manage Raspberry PI devices with Rust. GPIO ports and direct support for L298N circuit motors
donaldh
No description available
winterfox1
making some led blink on an esp32-c3 risc-v dev-kit, bare metal assembly
danjperron
Direct access to GPIO on PI5 using mmap
MHesham
A user-mode direct access to memory-mapped peripherals for RaspberryPi for implementing high-performance GPIO and PWM with DMA using WinWireKm.sys driver.
glenbenatiro
AikaPi is a C++ library for the Raspberry Pi family of single-board computers. This allows access and control of its peripherals, such as the Serial Peripheral Interface (SPI), General Purpose Input/Output (GPIO), and Direct Memory Access (DMA).
SumnerHull
Project-Halot is a hardware reverse engineering and control framework for the Creality Halot One 3D printer. It replaces the stock firmware with a custom Qt-based interface, enabling direct control of hardware components via framebuffer and GPIO on embedded Linux.
rayanfer32
A simple midi playback to direct GPIO ports using timidity and alsa audio playback
Velocity-wap
STM32F103 bare metal firmware — direct register access, zero HAL. GPIO, interrupts, UART, I2C from scratch.
Teawolf-beep
A C++ GPIO library for newer Raspberry Pi models (supports direct register access and kernel interrupts)
FDT2k
Python script for direct print from camera on Raspbian. Using piCamera, numpy,cups, RPi.GPIO. Made for http://happycitylab.com/
DanielRajChristeen
A bare-metal GPIO pin verification project for the STM32F446RET6, written using direct register access — no STM32CubeMX, no HAL pin configuration, no abstraction layers.
Naresh196c
Bare-metal STM32 project that controls PA5 LED using direct register access, demonstrating RCC enabling, GPIO configuration, and low-level embedded programming without HAL.
DanielRajChristeen
A bare-metal STM32 project that demonstrates LED blink delay control using two push buttons, implemented using direct register access (no HAL GPIO APIs for logic control).
kartikvd24
This project allows an STM32F4 microcontroller to turn on an LED (PA5) when a button (PC13) is pressed, using direct register access for GPIO input and output control.
DanielRajChristeen
A simple, high-impact project demonstrating how to control a standard servo motor using the Raspberry Pi 4B through direct GPIO-based PWM - no external driver board required.
Minimal C implementation for button debouncing on STM32C031C6. Uses CubeMX only for SWD/debug and clock initialization. All GPIO configuration and toggling is done via direct memory-mapped register access.
Embedded-Developer-Rushikesh
Bare-metal STM32F4xx drivers (GPIO/I2C/SPI/USART) written from scratch via direct register access—no HAL/LL. Optimized for performance with interrupt Modular, documented. Ideal for low-overhead embedded systems.
samarthpgowda
A collection of **bare-metal programming examples for STM32 microcontrollers**, showcasing direct register-level coding without HAL or libraries. Covers peripherals like GPIO, timers, UART, ADC, and interrupts — ideal for learning low-level embedded system development.
dan-mannion
This repository contains functions to make interfacing with tinyODIN quick and simple. It is designed to be used within code operating within a microcontroller which has direct GPIO connetions to the revelent pins of the FPGA running an instance of tinyODIN.
sdeshazer
Python script for taking test images using the GPIO Pins GND and 17 to take an photo. This was used with 20 ft wire to take an image on a pole prior to camera Vision Parking testing. All images are directed to the project folder, be sure to create a directory called TestImages. The UploadTestImages script is a modified script from raspberry pi forum, thank you to who posted it, apologies for not having the user name on hand! It uploads to drop box each image taken, and checks to see if the files in the directory have changed, if not, it skips. Thus, only uploading the newest additional file to drop box, typically received in 4 seconds depending on the WIFI.