Block 2 — Embedded Core Resources
All session content at docs.embiq.in/block2/
Session
Topic
2.1.1
UART Deep Dive
2.1.2
SPI — Master/Slave, Timing
2.1.3
I2C — Addressing, Clock Stretch
2.1.4
ADC — Sampling, Noise
2.2.1
Interrupts & NVIC
2.2.2
GPIO Debounce
2.2.3
Timer & PWM
2.2.4
Interrupt Bugs
2.3.1
Why RTOS
2.3.2
FreeRTOS Tasks
2.3.3
Queues
2.3.4
Semaphores & Mutexes
2.3.5
Memory Management
2.3.6
RTOS Bugs
2.4.1
State Machines
2.4.2
HAL Design
2.4.3
Error Handling & Watchdog
2.4.4
Event-Driven Architecture