Back to Home

📚 Study Guides

Comprehensive reference materials for embedded driver development and FreeRTOS

Driver

🔌 GPIO Interrupt Configuration - Detailed Study Guide

A comprehensive deep-dive into STM32F407xx GPIO interrupt configuration and coding. Learn the complete interrupt chain from GPIO → SYSCFG → EXTI → NVIC → CPU, understand register-level programming, master ISR implementation, and explore practical examples with best practices.

📖 7 Major Sections ⏱️ ~60 min read 🎯 Beginner to Intermediate 📝 1200+ lines
NEW

⚙️ RTOS & FreeRTOS - Complete Study Guide

Theory (hard/soft real-time, scheduling, IPC) plus practical FreeRTOS on STM32: tasks, queues, semaphores, mutexes, timers, notifications, memory, and tracing. The guide header links to FreeRTOS.org documentation for APIs and configuration.

📖 Full course ⏱️ Multi-session 🎯 Beginner → Advanced 📝 3700+ lines
Simulator

🖥️ FreeRTOS Windows Simulator Guide

Learn tasks and scheduling on a PC without hardware: build, run, and experiment with the FreeRTOS simulator. Ideal first step before flashing STM32 projects.

📖 Hands-on 🎯 Beginner
C / Embedded

🔢 Bit manipulation in C

Forty-one numbered questions aligned with the Bit manipulation PDF index: masks, XOR tricks, popcount, register-style patterns, and interview puzzles - with concise suggested answers.

📖 41 topics 🎯 Interview prep
Coming Soon

🔄 SPI Protocol Deep Dive

Master the Serial Peripheral Interface protocol with detailed explanations of clock modes, full-duplex communication, and practical implementation patterns.

📖 Coming Soon
Coming Soon

🔗 I2C Communication Guide

Complete guide to I2C/TWI protocol covering addressing, clock stretching, multi-master scenarios, and real-world sensor interfacing.

📖 Coming Soon
Coming Soon

📡 DMA Configuration Masterclass

Learn Direct Memory Access for high-performance data transfers. Covers streams, channels, circular mode, and interrupt handling.

📖 Coming Soon