Log an issue
Fork and edit
Discuss on Discord
Introduction
About Embedded Programming
Application Programming
Embedded Programming
Embedded Programming on Arm
Build a smart device prototype
Program your smart device prototype
Learn about interrupts
Add the interrupt code
Refactor the application
Review
Next Steps
You should now know how to:
What makes embedded programming different from application programming?
You can only write Arduino code for Arduino brand devices.
Which function of your sketch does Arduino core call when your board first starts up?
Which function of your sketch does Arduino core call continuously after it has started?
What happens when your loop() function completes?
What does a hardware interrupt do?
Which of the following can be called from inside an interrupt handler?
Which of the following is not a condition for an interrupt?
You need to answer each question to see the results.