Embedded C

C for microcontrollers — the C foundations you need, then fixed-width types, register bit operations, volatile, memory-mapped I/O, GPIO, interrupts, SysTick timing, ring buffers, drivers, startup code, linker sections, fixed-point and MISRA-style reliability, with real code compiled for an ARM Cortex-M4.

Lessons