AceRoutine
1.4.1
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
Here is a list of all documented class members with links to the class documentation for each member:
- c -
Channel() :
ace_routine::Channel< T >
coroutineMicros() :
ace_routine::CoroutineTemplate< T_CLOCK >
coroutineMillis() :
ace_routine::CoroutineTemplate< T_CLOCK >
coroutineSeconds() :
ace_routine::CoroutineTemplate< T_CLOCK >
CoroutineTemplate() :
ace_routine::CoroutineTemplate< T_CLOCK >
- g -
getJump() :
ace_routine::CoroutineTemplate< T_CLOCK >
getStatus() :
ace_routine::CoroutineTemplate< T_CLOCK >
- i -
isDelayExpired() :
ace_routine::CoroutineTemplate< T_CLOCK >
isDelaying() :
ace_routine::CoroutineTemplate< T_CLOCK >
isDelayMicrosExpired() :
ace_routine::CoroutineTemplate< T_CLOCK >
isDelaySecondsExpired() :
ace_routine::CoroutineTemplate< T_CLOCK >
isDone() :
ace_routine::CoroutineTemplate< T_CLOCK >
isEnding() :
ace_routine::CoroutineTemplate< T_CLOCK >
isRunning() :
ace_routine::CoroutineTemplate< T_CLOCK >
isSuspended() :
ace_routine::CoroutineTemplate< T_CLOCK >
isTerminated() :
ace_routine::CoroutineTemplate< T_CLOCK >
isYielding() :
ace_routine::CoroutineTemplate< T_CLOCK >
- k -
kStatusDelaying :
ace_routine::CoroutineTemplate< T_CLOCK >
kStatusEnding :
ace_routine::CoroutineTemplate< T_CLOCK >
kStatusRunning :
ace_routine::CoroutineTemplate< T_CLOCK >
kStatusSuspended :
ace_routine::CoroutineTemplate< T_CLOCK >
kStatusTerminated :
ace_routine::CoroutineTemplate< T_CLOCK >
kStatusYielding :
ace_routine::CoroutineTemplate< T_CLOCK >
- l -
list() :
ace_routine::CoroutineSchedulerTemplate< T_COROUTINE >
loop() :
ace_routine::CoroutineSchedulerTemplate< T_COROUTINE >
- m -
mDelayDuration :
ace_routine::CoroutineTemplate< T_CLOCK >
mDelayStart :
ace_routine::CoroutineTemplate< T_CLOCK >
micros() :
ace_routine::ClockInterface
millis() :
ace_routine::ClockInterface
mJumpPoint :
ace_routine::CoroutineTemplate< T_CLOCK >
mNext :
ace_routine::CoroutineTemplate< T_CLOCK >
mStatus :
ace_routine::CoroutineTemplate< T_CLOCK >
- r -
read() :
ace_routine::Channel< T >
reset() :
ace_routine::CoroutineTemplate< T_CLOCK >
resume() :
ace_routine::CoroutineTemplate< T_CLOCK >
runCoroutine() :
ace_routine::CoroutineTemplate< T_CLOCK >
- s -
seconds() :
ace_routine::ClockInterface
setDelaying() :
ace_routine::CoroutineTemplate< T_CLOCK >
setDelayMicros() :
ace_routine::CoroutineTemplate< T_CLOCK >
setDelayMillis() :
ace_routine::CoroutineTemplate< T_CLOCK >
setDelaySeconds() :
ace_routine::CoroutineTemplate< T_CLOCK >
setEnding() :
ace_routine::CoroutineTemplate< T_CLOCK >
setJump() :
ace_routine::CoroutineTemplate< T_CLOCK >
setRunning() :
ace_routine::CoroutineTemplate< T_CLOCK >
setTerminated() :
ace_routine::CoroutineTemplate< T_CLOCK >
setup() :
ace_routine::CoroutineSchedulerTemplate< T_COROUTINE >
setupCoroutine() :
ace_routine::CoroutineTemplate< T_CLOCK >
setupCoroutines() :
ace_routine::CoroutineSchedulerTemplate< T_COROUTINE >
setValue() :
ace_routine::Channel< T >
setYielding() :
ace_routine::CoroutineTemplate< T_CLOCK >
Status :
ace_routine::CoroutineTemplate< T_CLOCK >
statusPrintTo() :
ace_routine::CoroutineTemplate< T_CLOCK >
suspend() :
ace_routine::CoroutineTemplate< T_CLOCK >
- w -
write() :
ace_routine::Channel< T >
- ~ -
~CoroutineTemplate() :
ace_routine::CoroutineTemplate< T_CLOCK >
Generated by
1.8.17