STM32 Data Serialization & Telemetry Project
-
Updated
May 22, 2025 - C++
STM32 Data Serialization & Telemetry Project
Control led matrices with shift registers using an esp32.
This is a console-based MineSweeper game developed in C++. It features a grid-based minefield with customizable dimensions, safe first move, and real-time user interaction. The game detects win/loss conditions and reveals mines at the end.
My C++ Programming Learning Journey!
Connect to ODR-DabMux and generate an ETI signal using a Raspberry PI
Transfer data using dmacplus hardware registers from RAM on the main CPU to the Media Engine's eDRAM, then transfer the data from me edram to ge edram
Black ops 7 DMA : Some parts are pasted because they were annoyingly difficult. Good learning experience still.
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…
uDMA is a template library for interfacing an Arduino with an external computer bus
Example of a dmacplus transfer, between the PSP's Media Engine and the Main CPU (me2sc).
Add a description, image, and links to the dma topic page so that developers can more easily learn about it.
To associate your repository with the dma topic, visit your repo's landing page and select "manage topics."