Ilya's repositories
STM32F746-Disco-CMSIS-DMA-I2C-UART-Touch-Panel-Sampling
STM32F746-Disco I2C Touch Panel sampling and sending data over UART, all with DMA
SHADE-Protocol-v1.3
Simple Header Arbitrary Data Exchange protocol
STM32F746-CMSIS-RCC-Max-Freq-SysTick-Basic-Timer-Demo
Basic demo of setting up max overdrive freuency for MCU, using SysTick to make delay, using basic timer with interrupts
STM32F746-CMSIS-Minimal-UART-DMA-Driver-Demo
Minimal DMA-based UART driver for STM32F746
STM32F746-CMSIS-Minimal-UART-Driver-Interrupts-Ring-Buffers
STM32F469-Discovery Minimal UART Driver based on Interrupts
SHA-256-Little-Endian-Self-Contained
SHA-256 Little Endian Self-Contained
STM32F746-Disco-QUADSPI-Indirect-CMSIS-Demo
QuadSPI indirect mode demo for STM32F746G-Discovery
AsyncEventHandler_Basic
Asynchronous single-threaded event handler
CLI-Argparser-Basic
Command line argument parser (name-value pair)
Cortex-M4-NOP-MOV-Cache-test
Testing NOP duration, MOV R0 R0 duration, and Cache benefits on STM32
ECDH-binarycurves-basic
A small library for doing elliptic curve Diffie-Hellman key exchange using binary curves (NOT CONSTANT TIME)
ellectroid
Config files for my GitHub profile.
Multitimeout
Single thread multiple timeout handler
SHA-256-key-and-tag
SHA-256, HMAC-SHA-256, PBKDF2-HMAC-SHA-256
STM32F746-CMSIS-Chained-Timers-Demo
STM32F746 demo of 4 chained timers starting each other in various ways
STM32F746-CMSIS-Minimal-Blocking-Uart-Driver
Minimalist blocking UART driver for STM32F746-Disco UART1 ST-Link COM Port
GaloisField2-Tiny
Tiny Experimental Galois Field 2 Project (Degree, multiplication, reduction)
MiniWorkerThread
A minimal, single-class worker thread for C++—flag-controlled, fast, and heap-free.
TinyTypeParser
Small flexible parsing utility