A focused journey through C programming with a clear goal: mastering the language for embedded systems development.
I'm an Electrical & Information Engineering student at HSD Düsseldorf, working toward a Werkstudent position in embedded software. This repo documents my daily learning, with examples geared specifically toward microcontroller programming.
01-basics/— Variables, types, I/O02-control-flow/— Loops, conditionals03-functions/— Functions, scope, recursion04-pointers/— The heart of C; critical for embedded05-memory/— Stack, heap, static, manual management06-bitwise/— Bit manipulation (essential for registers)07-structs/— Composite types, packed structs08-embedded-patterns/— State machines, ringbuffers, callbacks09-mini-projects/— Putting it all togethernotes/— Learning journal in markdown
Started: 26.April 2026 Target: STM32 development before 1.September 2026
- GCC (MinGW)
- VSCode
- Git