Alex Hoffman's repositories
FreeRTOS-Emulator
POSIX based FreeRTOS emulator with SDL2 graphics interface and multiple async communications interfaces, aiming to make it possible to teach FreeRTOS without embedded hardware using similar processes
git-tutorial
A Git, C, POSIX and CMake tutorial
STM32-Mechanical-Keyboard
Firmware and hardward for a mechanical RGB keyboard based around a STM32F4
RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs
FreeRTOS_Kernel_POSIX_port
Port and portmacro files for POSIX FreeRTOS implementation
lecture_example_code
Example code for the ESPL course's lectures held at the TU Munich
Nixie-tube-clock
Firmware for a nixie tube clock based on STM32 hal libraries
PAF-controller
Controller for the Personal Air Filter (PAF) system being developed at TUM EDA/RCS
stm32-cmake
CMake for stm32 developing.
stm32-tflm-demos
Tiny machine learning demos for STM32 microcontrollers
C-code-snippets
Usefull snippets I have created when testing ideas or learning new things
empty-c-project
Empty C project with VS Code integration
FreeRTOS-Kernel
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
FreeRTOS_Emulator_Graphics
Graphics library for the FreeRTOS emulator
FreeRTOS_POXIS_Async_IO
Asynchronous socket and message queue IO library for FreeRTOS running on POSIX
FreeRTOS_State_Machine
Simple state machine that is built for use with FreeRTOS
Linked_List
A linked list implementation
RTOS-Lecture-Example-Code
Code examples for my RTOS lecture(s)
stm32-tflm-cmake
Cmake modules for STM32, specifically for TFLM applications
stm32-tflm-hello-world
Hello world TFLM example for STM32 boards
vim_config
My vim config. Credit for much of it goes to multiple parties. Please see files for accreditation.