9 Sharing variables with ISRs and signal handlers

This is a very important topic that is difficult to demonstrate.

 9.1 The reason
 9.2 Symptoms
 9.3 But there’s more!
 9.4 To fix these problems
 9.5 What about data structures?