46 if (interruptPriority < 0) {
95 std::unique_lock<std::mutex> lock (
_intMutex);
void interrupts()
Passage en mode "avec interruptions".
static void setRtPriority(int priority)
Définis la priorité en temps réel du thread appelant.
void setInterrupPriority(int value)
Modifie la priorité affectée lors d'un appel à noInterrupts()
static void yield()
force le thread appelant à libérer le CPU.
int interrupPriority() const
Priorité affectée lors d'un appel à noInterrupts()
static int rtPriorityMin()
Priorité minimale du thread appelant.
static int rtPriority()
Priorité du thread appelant.
Scheduler(int interruptPriority=-1)
Constructeur.
static int rtPriorityMax()
Priorité maximale du thread appelant.
void noInterrupts()
Passage en mode "sans interruptions".
Global namespace for Piduino.