Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

#9 Modules, Recursion, ARM Application Procedure Call Standard (AAPCS)

81.9K views on YouTube

Embedded Systems Programming Lesson-9 shows how the concept of functions allows you to split your program into separate files. You also learn how to return a value from a function and you write your first recursive function. Finally, you learn about the ARM Application Procedure Call Standard.

——
Resources:

Companion web page for this video course:
https://www.state-machine.com/quickstart

GitHub repository for projects for this video course:
https://github.com/QuantumLeaps/modern-embedded-programming-course

Transcript of this lesson:
https://www.state-machine.com/course/lesson9.txt

Music credits:
The background music comes from:
https://www.bensound.com/royalty-free-music/track/straight