An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with dma

A curated list of projects in awesome lists tagged with dma .

https://github.com/open-sdr/openwifi

open-source IEEE 802.11 WiFi baseband FPGA (chip) design: driver, software

802-11 ad9361 analog-devices csma dma fpga hardware hls ieee80211 linux mac80211 ofdm openwifi sdr software-defined-radio verilog wifi xilinx xilinx-fpga zynq

Last synced: 13 May 2025

https://github.com/lovyan03/LovyanGFX

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

dma esp-idf esp-idf-tft-ili9341 gfx graphics-library lcd lovyangfx m5stack odroid-go spi-lcd tft-espi wio-terminal

Last synced: 09 Jun 2026

https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx

STM32 examples for USART using DMA for efficient RX and TX transmission

bluepill buff buffer circular data dma dma-mode dma-tc receive ring ringbuff stm32 usart

Last synced: 17 Apr 2025

https://github.com/majerle/stm32-usart-uart-dma-rx-tx

STM32 examples for USART using DMA for efficient RX and TX transmission

bluepill buff buffer circular data dma dma-mode dma-tc receive ring ringbuff stm32 usart

Last synced: 12 Apr 2025

https://github.com/lovyan03/lovyangfx

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

dma esp-idf esp-idf-tft-ili9341 gfx graphics-library lcd lovyangfx m5stack odroid-go spi-lcd tft-espi wio-terminal

Last synced: 14 May 2025

https://github.com/mrcodetastic/esp32-hub75-matrixpanel-dma

An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.

dma esp32 esp32-arduino esp32s2 esp32s3 hub75 hub75e led-panels

Last synced: 14 May 2025

https://github.com/Cr4sh/s6_pcie_microblaze

PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info

backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx

Last synced: 10 Apr 2025

https://github.com/cr4sh/s6_pcie_microblaze

PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info

backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx

Last synced: 12 Apr 2025

https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS

Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS

bluepill cube-hal dma freertos modbus modbus-library plc stm32 tcp usart usb

Last synced: 29 Mar 2026

https://github.com/open-sdr/openwifi-hw

open-source IEEE 802.11 WiFi baseband FPGA (chip) design: FPGA, hardware

ad9361 analog-devices csma dma fpga hardware hls ieee80211 linux mac80211 ofdm rtl sdr software-defined-radio verilog vhdl wi-fi xilinx zynq

Last synced: 15 May 2025

https://github.com/voltcyclone/pcileechfwgenerator

Automatically generates custom pcileech firmware locally from real pcie devices

dma pcie pcileech pcileech-fpga pcileech-stealth security

Last synced: 30 May 2026

https://github.com/majerle/stm32-ws2811-ws2812-ws2812b-ws281x-tim-pwm-dma-timer

WS2811, WS2812, WS2812B or compatible leds driver with STM32, TIM, PWM and DMA with minimum RAM required

dma led leds memory pwm stm32 tim timer timers ws2811 ws2812b

Last synced: 12 Apr 2025

https://github.com/majerle/lwow

Lightweight onewire protocol library for embedded systems. It uses UART peripheral or GPIO toggling

1-wire dma ds18b20 hardware ibutton lightweight onewire protocol sensors stm32 uart usart

Last synced: 13 Apr 2025

https://github.com/MaJerle/lwow

Lightweight onewire protocol library for embedded systems. It uses UART peripheral or GPIO toggling

1-wire dma ds18b20 hardware ibutton lightweight onewire protocol sensors stm32 uart usart

Last synced: 14 May 2025

https://github.com/anfractuosity/flipperscope

Attempt at an oscilloscope application for the flipper zero. Measures voltage and frequency.

adc dma flipper-zero flipperscope flipperzero oscilloscope scope

Last synced: 05 Apr 2025

https://github.com/cr4sh/uefi_boot_script_expl

CHIPSEC module that exploits UEFI boot script table vulnerability

dma exploit firmware intel smm uefi vulnerability

Last synced: 09 Apr 2025

https://github.com/lone-dma/lone-eft-dma-radar

The original Lone EFT DMA Radar (Lite Version). Radar Only/No Memwrites.

dma eft

Last synced: 22 Feb 2026

https://github.com/WordPress/wp-consent-level-api

An API that allows consent management plugins to work together through a standardized interface. Planned for adoption to WordPress Core.

consent-management dma gdpr

Last synced: 03 Oct 2025

https://github.com/cr4sh/pico_dma

Autonomous pre-boot DMA attack hardware implant for M.2 slot based on PicoEVB development board

axi-dma backdoor dma fpga implant microblaze pci-e uefi xilinx

Last synced: 09 Apr 2025

https://github.com/DNedic/lfbb

A Lock Free Bipartite Buffer Library written in standard C11

buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer

Last synced: 14 May 2025

https://github.com/dnedic/lfbb

A Lock Free Bipartite Buffer Library written in standard C11

buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer

Last synced: 25 Feb 2026

https://github.com/mpquant/python-financial-technical-indicators-pandas

Technical Indicators implemented in Python only using Numpy-Pandas as Magic - Very Very Fast! Very tiny! Stock Market Financial Technical Analysis Python library . Quant Trading automation or cryptocoin exchange

atr bbi bool cci dma dmi ema emv expma kdj macd python rsi sma trix

Last synced: 13 May 2025

https://github.com/hallard/wemos-matrix-shield-dma

ESP32 DMA RGB LED Matrix Shield

dma esp32 lolin matrix rgb wemos

Last synced: 18 Mar 2025

https://github.com/cr4sh/zc_pcie_dma

DMA attacks over PCI Express based on Xilinx Zynq-7000 series SoC

axi-dma dma fpga kernel linux pci-e xilinx zynq

Last synced: 09 Apr 2025

https://github.com/memflow/memflow-qemu

Connector plugin for memflow that enables reading and writing of physical memory in qemu.

dma introspection physical-memory rust virtual-machines

Last synced: 12 Dec 2025

https://github.com/sercanarga/pcileechgen

PCILeech firmware generator tool

dma firmware pcie pcileech pcileech-dma pcileech-fpga

Last synced: 12 May 2026

https://github.com/lupyuen/send_altitude_cocoos

IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net

arduino bme280 cocoos dma iot libopencm3 sigfox spi stm32 uart wisol

Last synced: 11 Apr 2025

https://github.com/ekiwi/pynq

PYNQ with Chisel and Rust

chisel3 dma pynq python rust

Last synced: 14 Jul 2025

https://github.com/pothosware/pothoszynq

DMA source and sink blocks for Xilinx Zynq FPGAs

dma fpga pothos pothos-framework vivado xilinx zynq

Last synced: 05 Mar 2025

https://github.com/memflow/memflow-py

Python support for memflow

dma memflow python

Last synced: 17 Jan 2026

https://github.com/kjagiello/hub75-pio-rs

HUB75 driver for RP2040. Uses PIO and DMA to achieve high refresh rate and high color depth with zero CPU overhead.

dma hub75 nostd pio rust

Last synced: 12 Apr 2025

https://github.com/m12t/blindr

Automated window blinds that open at sunrise and close at sunset

3d-printing c cad diy dma gnss irq nmea-parser nmea-protocol raspberry-pi-pico stepper-motor uart ubx-protocol

Last synced: 17 Jan 2026

https://github.com/vadrov/stm32-i2s-audio-dac-pcm5102a

Connecting the PCM5102A audio DAC to the STM32 microcontroller via I2S with DMA. Without HAL (only CMSIS and LL)

dac dma i2s i2s-audio i2s-dac i2s-dma pcm5102 pcm5102a stm32

Last synced: 10 Mar 2026

https://github.com/sonodima/physpatch

PhysPatch performs physical memory scanning and patching of the entire Windows Kernel using DMA

dma kernel memflow memory rust virtual-machine windows

Last synced: 23 Apr 2025

https://github.com/aoeldemann/gopcie

Golang package for PCI Express data transfers

bar data-transfer dma golang pciexpress pciexpress-device

Last synced: 14 Jan 2026

https://github.com/sh1ftd/dma-tools-rs

A Windows GUI tool written in Rust for flashing firmware and reading device DNA from FPGA boards using CH347 and RS232 interfaces.

dma firmware fpga openocd

Last synced: 25 Feb 2026

https://github.com/vadrov/stm32-display-spi-dma

Connecting the displays to the stm32 microcontroller via spi with DMA (only CMSIS and LL)

display dma spi stm32

Last synced: 24 Apr 2025

https://github.com/mdpetters/differentialmobilityanalyzers.jl

A Julia package for working differential mobility analyzers.

aerosol ccn chargecorretion dma htdma inversion julia regularization sizedistribution vtdma

Last synced: 18 Feb 2026

https://github.com/sh1ftd/dma-speedtest-memflow-rs

A Windows command-line tool for benchmarking DMA (Direct Memory Access) read/write speeds using the memflow framework.

dma firmware fpga memflow speed speedtest test

Last synced: 11 Feb 2026

https://github.com/pschatzmann/stm32f411-adc

Arduino library for stm32f411 providing ADC via DMA

adc arduino continous dma library stm32f411 timer

Last synced: 01 Mar 2026

https://github.com/vadrov/stm32-xpt2046-ili9341-dma-irq-spi-temperature-voltage

XPT2046 controller driver (HR2046 and other compatible) for STM32F4 series. Supports all the functionality of the controller: work with the touchscreen, temperature measurement by an internal sensor, voltage measurement at the VBAT and AUX inputs.

dma ili9341 irq stm32 temperature touch voltage xpt2046

Last synced: 13 Sep 2025

https://github.com/aryank1511/seneca-college-oop244-workshops-and-labs

This repository contains all the OOP244 (Object Oriented Programming) workshops, milestones and labs that I have done as a student at Seneca College.

cpp dma modularization object-oriented-programming

Last synced: 04 Aug 2025

https://github.com/shalan/ms_dmac_ahbl

A Direct Memory Access Controller (DMAC) with AHB-lite bus interface

ahb-lite asic dma dmac fpga verilog

Last synced: 04 Jan 2026

https://github.com/turt2live/ietf-mimi-linearized-matrix

Linearized Matrix is an easier to implement room model for Matrix

decentralization dma federation ietf internet-draft matrix messaging mimi

Last synced: 11 Mar 2026

https://github.com/vadrov/stm32g0-display-driver-spi-dma-ili9341-st7789

stm32g0 series display driver (spi, dma). Supports ili9341, st7789

display dma driver ili9341 spi st7789 stm32 stm32g0 stm32g0xx

Last synced: 14 Jun 2025

https://github.com/jupfu/hub75

Hub75 LED matrix panel driver for Raspberry Pi Pico

c c-sdk dma hub75 led-matrix-displays pico pio raspberry-pi-pico

Last synced: 25 Jun 2025

https://github.com/jonlamb-gh/rpi3-rust-fel4-workspace

Rust embedded things running on the seL4 microkernel for the Raspberry Pi 3

aarch64 cargo-fel4 dma embedded-hal fel4 gpu gpu-memory graphics raspberry-pi-3 rpi3 rust rust-embedded sel4 sel4-microkernel

Last synced: 11 Apr 2025

https://github.com/expresschs/stm32_spi_dma_with_rtos

spi dma with rtos, multi-device and non-blocking.

dma spi stm32

Last synced: 12 Apr 2025

https://github.com/enfiskutensykkel/cuda-rdma-bench

NVIDIA GPU direct RDMA using SISCI API

cuda dma gpudirect-rdma pcie rdma sisci

Last synced: 30 Mar 2025

https://github.com/pothosware/pothosopencl

Support for OpenCL-based processing blocks

dataflow dma gpu opencl parallel-processing pothos pothos-framework

Last synced: 06 Jul 2025

https://github.com/pothosware/pothosiio

Linux Industrial IO Device support for Pothosware

analog-devices dataflow dma iio pothos pothos-framework radio sdr

Last synced: 20 Jul 2025

https://github.com/ellectroid/stm32f746-disco-cmsis-dma-i2c-uart-touch-panel-sampling

STM32F746-Disco I2C Touch Panel sampling and sending data over UART, all with DMA

cmsis dma i2c nvic stm32 stm32f746 timer uart usart

Last synced: 16 May 2025

https://github.com/malvag/qemu_edu_device_driver

A Linux device driver for use with QEMU, a (user-space) library to enable access to the device, and test program

dma edu kernel-module qemu

Last synced: 14 Apr 2025

https://github.com/vadrov/stm32f103c8t6_display_spi_dma_st7789_ili9341

STM32F103x display driver. Supports displays with controllers st7789, ili9341 and compatible with them, working on the spi interface. DMA support.

display dma ili9341 lcd spi st7789 stm32 stm32f103c8t6 stm32f103x

Last synced: 03 Apr 2025

https://github.com/kyrylo-sovailo/display-zero

ST7735S driver for Raspberry Pi. The driver utilizes DMA capabilities to reach ultimate goal — zero CPU load.

dma driver raspberry-pi st7735

Last synced: 30 Apr 2026

https://github.com/uutzinger/teensydma_adc_server

Teensy ADC with DMA and dual buffer server

analog-input dma teensy3

Last synced: 11 Oct 2025

https://github.com/charkster/samd21-dma-gpio_high_time_and_period

This is a re-write of my samd21-gpio_high_and_low_durations project using DMA to move the CC0 and CC1 counter values instead of software. I wanted to see if DMA would improve performance (be able to sample faster/shorter pulses). The result is that DMA has about the same overhead as a tight software ISR loop. High pulses as short as 300ns can be sampled as long as the period is 1000ns or greater. This is about identical to the ISR performance.

arduino dma gpio period samd21 timer

Last synced: 13 May 2026

https://github.com/probablyxs/bo2_plutonium_dma

A simple bo2 plutonium DMA

bo2 card dma moonlight plutonium

Last synced: 14 Mar 2025

https://github.com/microchip-pic-avr-examples/dspic33c-dma-adc-to-uart

Demo project for data transfer from ADC to UART using DMA

adc dma uart

Last synced: 23 Jan 2026

https://github.com/alissonjsb4/stm32-lora-telemetry-relay

Firmware for a dual-node STM32-based LoRa telemetry relay system, featuring DMA-driven UART capture and state-machine validation.

academic-project c-language dma embedded-systems firmware hal-library iot lora rf-communication state-machine stm32 stm32wl telemetry uart

Last synced: 29 Aug 2025

https://github.com/claudemarais/continousanalogread_esp32-c3

A simple Arduino project to show how to continously read analog values directly from the ADC (analog to digital converter) on an ESP32-C3. This is much much much faster than calling analogRead(), so it's useful if you need to read values at a high frequency.

adc analog-to-digital-converter analogread arduino continous dma esp32 esp32-c3 xiao-esp32-c3

Last synced: 26 Feb 2026

https://github.com/morri3/dma

Project of COMP4131 in 2024-2025.

classification dma jupyter-notebook overleaf python

Last synced: 24 Apr 2026

https://github.com/probablyxs/keyboardsharing

A simple application that captures keyboard inputs and sends them over TCP to a remote server.

card connection dma ip keyboard server sharing tcp

Last synced: 15 Sep 2025

https://github.com/vadrov/at32f403acgu7_display_spi_dma_st7789_ili9341

Connecting the displays to the AT32F403A (AT32F403ACGU7) MCU via spi with DMA (AT32F403A high-performance microcontrollers, powered by 32-bit ARM® Cortex®-M4 core, utilize advanced process to achieve 240 MHz computing speed).

artery at32f403a at32f403acgu7 at32f403acgx display dma lcd spi

Last synced: 03 Apr 2025

https://github.com/patagonaa/esp32-ledmatrix

Control led matrices with shift registers using an esp32.

dma esp32 esp32-arduino hacktoberfest led-matrix led-matrix-panel

Last synced: 20 Aug 2025

https://github.com/sutaigne/alibi

Read-only Windows forensic kit. Run alibi, hand the report to a third party, prove the rig isn't cheating. PowerShell canonical + Python parity, no installs, two-file output (.txt + interactive .html). 22 scanners covering CoD / CS2 / Apex / Tarkov / Rust / R6 / Marvel Rivals brands plus DMA, LOLDrivers BYOVD, AI-vision aimbots.

activision anti-cheat byovd call-of-duty cheat-detection cybersecurity dfir dma forensics gaming portable powershell python registry-forensics ricochet security threat-hunting windows

Last synced: 26 May 2026

https://github.com/luonghuuphuc/ecg_signal_stm32

ECG signal measure using AD8232 sensor and STM32 MCU

ad8232 dma ecg stm32 timer

Last synced: 01 Sep 2025

https://github.com/mkwapisz2000/c-stm32g4-dma-mem2mem

STM32G4 bare-metal project using DMA memory-to-memory transfer with interrupt handling, software timers, and LED blinking.

dma embedded interrupts microcontrollers stm32 stm32g4

Last synced: 14 Sep 2025

https://github.com/craigpeacock/pic32mk

Example code for PIC32MK

dma interrupt pic32mk timer uart

Last synced: 11 Jul 2025

https://github.com/embeddedalpha/ws2812b_driver

Baremetal Driver in C for WS2812B based on STM32F407.

baremetal dma stm32 timer

Last synced: 12 Jun 2025

https://github.com/barafael/blink-like-a-pro

Overengineering blinking LEDs and learning something along the way

bit-banding dma rtos sleep stm32 timers

Last synced: 06 Apr 2025

https://github.com/mootseeker/icled_stm32

STM32 Library for WL-ICLED LED from Würth Elektronik unsing PWM and DMA

c demo dma driver example icled pwm pwm-driver stm32 stm32l4 wurthelektronik

Last synced: 23 Apr 2025

https://github.com/vadrov/stm32f407vet6_display_fsmc_ili9488_ili9341_st7789_xpt2046

Connecting a display with a parallel interface to a popular debug board based on the stm32f407vet6 microcontroller (FSMC DMA). Connecting an XPT2046 resistive touchscreen controller. JPEG decoder, line-by-line rendering of primitives filled with a solid color, texture, gradient, etc. (CMSIS only).

display dma fsmc ili9341 ili9488 jpeg st7789 stm32f407vet6 xpt2046

Last synced: 29 May 2026

https://github.com/bagusnl/windmamanager

Manage DMA Allow/Block list for Windows

console-application csharp dma net net8 tweak windows

Last synced: 19 May 2026

https://github.com/vadrov/esp32_display_spi_dma_low_layer_driver_jpeg_rendering

ESP32 low layer driver for spi displays (esp-idf-v5.1.2). Optimized JPEG decoder. Demonstration of line-by-line graphics rendering running on two cpu cores.

display dma esp32 ili9341 jpeg jpeg-decoder jpg rendering spi st7789

Last synced: 18 May 2026

https://github.com/pandyaparth2407/arduinomimicstm32

Created BasicTools library for anyone wish to use STM32F103 for their project with arduino style interface

arduino dma printf protocol-bridge real-time serial-communication stm32 stm32-arduino stm32-with-printf stm32cubeide stm32f103 timing uart usb-cdc

Last synced: 26 Apr 2026

https://github.com/me-myselfandi/tron

Tron The Legacy Game Boy Advanced Game

c dma gameboy-emulator games nintendo-gameboy

Last synced: 31 May 2026

https://github.com/kitune-san/kf8237

8237A-like programmable dma controller written in SystemVerilog

8237 8237a dma fpga pc systemverilog

Last synced: 17 Feb 2026

https://github.com/super2xl/orpheus

DMA-based memory analysis framework

direct-memory-access dma leechcore memprocfs

Last synced: 31 Jan 2026

https://github.com/lhlizdabezt/embedded-systems-fpga-review-labs

Quartus and Platform Designer lab workspace for Embedded Systems: Verilog custom IP, Avalon-MM SoPC design, Nios II C apps, timer/PIO/DMA examples, and Typst review notes.

avalon-mm c de10-standard digital-design dma electronics embedded-systems fpga intel-quartus nios-ii qsys seven-segment-display sopc systemverilog telecommunications timer typst verilog

Last synced: 02 Jun 2026

https://github.com/rohithsaji97/stm32_sample

This contains sample codes displaying features like UART, ADC, I2C, SPI, DMA, Timers, SYSTICK etc. for baremetal embedded programming. Also contains the library files and data sheet, reference manual and user manual.

adc bare-metal c dma embedded-c gpio i2c interrupts spi stm32 stm32f3-discovery systick timers usart

Last synced: 10 Aug 2025

https://github.com/myles-parfeniuk/stm32_apa102

C++ library for APA102 led pixel tape controller using cube HAL.

apa102 cpp dma led ledstrip spi stm32 stm32cube

Last synced: 01 May 2026

https://github.com/mphhpm/stm32-pwm

Generate a pwm signal using dma

baremetal blackpill dma libopencm3 make pwm stm32 stm32f4 timer windows

Last synced: 07 May 2026

https://github.com/rudolphriedel/embeddedvideoengine

Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818, BT820)

arduino atsam bt815 bt817 bt820 dma esp32 ft813 spi-display stm32 tft touch

Last synced: 09 May 2026