Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: LSM9DS1 RangeFinder FastPWM
Dependents: PM2_Example_PES_board PM2_Example_PES_board PM2_Example_PES_board PM2_Example_PES_board ... more
Diff: ThreadFlag.h
- Revision:
- 4:9c003c402033
- Parent:
- 0:86129f1b4a93
--- a/ThreadFlag.h Thu Apr 01 14:31:43 2021 +0000
+++ b/ThreadFlag.h Tue Apr 06 11:21:54 2021 +0000
@@ -13,20 +13,21 @@
/**
* This class manages the handling of unique thread flags to trigger rtos threads.
*/
-class ThreadFlag {
-
- public:
-
- ThreadFlag();
- virtual ~ThreadFlag();
- virtual unsigned int read();
- operator unsigned int();
-
- private:
-
- static unsigned int threadFlags; // variable that holds all assigned thread flags
- unsigned int threadFlag; // thread flag of this object
- Mutex mutex; // mutex to lock critical sections
+class ThreadFlag
+{
+
+public:
+
+ ThreadFlag();
+ virtual ~ThreadFlag();
+ virtual unsigned int read();
+ operator unsigned int();
+
+private:
+
+ static unsigned int threadFlags; // variable that holds all assigned thread flags
+ unsigned int threadFlag; // thread flag of this object
+ Mutex mutex; // mutex to lock critical sections
};
#endif /* THREAD_FLAG_H_ */
