STM32 Drivers & FreeRTOS
Learn register-level peripheral drivers and real-time firmware - GPIO through USART, plus tasks, scheduling, and IPC on FreeRTOS. Pick a track and go step by step.
Embedded C Programming
Master C fundamentals - Data types, pointers, bitwise ops, structs, and more
MCU Header File
The Foundation - Base addresses, register structures, peripheral pointers, and macros
GPIO Driver
General Purpose Input/Output - Control pins, read buttons, drive LEDs
GPIO Interrupts
Master interrupt-driven GPIO - EXTI, SYSCFG, NVIC, and efficient event handling
SPI Driver
Serial Peripheral Interface - High-speed communication with sensors & displays
I2C Driver
Inter-Integrated Circuit - Two-wire communication for multiple devices
USART Driver
Universal Synchronous/Asynchronous Receiver-Transmitter - Serial communication
RTOS / FreeRTOS
Tasks, handles, scheduling, semaphores, mutexes, queues, and more - explained step by step for first-time RTOS learners
Embedded Interview Prep
Q&A-style review: embedded concepts, C, and bit manipulation - practice for technical interviews
Interview MCQ Practice
Timed-style multiple choice: bit manipulation, embedded C, and embedded systems - same series as EmbeddedInterviewPrep (offline, no login)
Mock Interview (text)
Eight embedded interview questions - type answers, get a score and keyword feedback (same bank as InterviewPreperationAgent, text-only)