| 
    modm API documentation
    
   | 
 
Flag to signal events between interrupts and the main-loop. More...
#include <modm/architecture/driver/atomic/flag.hpp>
Public Member Functions | |
| Flag (bool state=false) | |
| Flag (const Flag &other) | |
| Flag & | operator= (const Flag &other) | 
| bool | test () const | 
| Check state of the flag.  | |
| void | set () | 
| Set flag.  | |
| void | reset () | 
| Clear flag.  | |
| bool | testAndSet (bool value) | 
| Sets the flag to a new value and returns the old one.  | |
Flag to signal events between interrupts and the main-loop.
This class is quite handy when exchanging flags between a interrupt routine and the main-loop.