Protected variable | Global variables shared between multiple tasks and protected from concurrent access by the tasks |
Potentially unprotected
variable | Global variables shared between multiple tasks but not protected from concurrent access by the tasks |
Used non-shared
variable | Global variables used in a single task |
Unused variable | Global variables declared but not used |