Topic

C Programming

C is the most widely used language for firmware. Sixteen short insights build up the C you need, starting with the compiler chain, with what changes on a microcontroller (MCU) and on a microprocessor (MPU). Each one is a 3–4 minute read with a diagram, C11 code that compiles without warnings, and the output it prints.

Read the first insight
main.cC
void poll_sensors(void);int main(void) {    for (;;) {        poll_sensors();    }}

Insights