EmbeddedUtil
latest
For Users
PeriodicScheduler
Debug
MultiReaderBuffer
Mutex
EmbeddedUtil
Docs
»
Index
Edit on GitHub
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
G
|
I
|
L
|
M
|
P
|
R
|
S
|
T
|
U
Symbols
[anonymous] (C++ enum)
[anonymous]::BUFFER_INVALID_READER_EXCEPTION (C++ enumerator)
[anonymous]::BUFFER_NO_FREE_READER_SLOTS_EXCEPTION (C++ enumerator)
[anonymous]::BUFFER_OVERRUN_EXCEPTION (C++ enumerator)
[anonymous]::BUFFER_UNDERRUN_EXCEPTION (C++ enumerator)
A
addTaskToScheduler (C++ function)
B
Buffer (C++ type)
BufferReaderState (C++ enum)
BufferReaderState::BUFFER_READER_INVALID (C++ enumerator)
BufferReaderState::BUFFER_READER_OVERRUN (C++ enumerator)
BufferReaderState::BUFFER_READER_VALID (C++ enumerator)
C
createPeriodicScheduler (C++ function)
D
DEBUG (C macro)
debug (C macro)
debugBin8 (C macro)
debugChar (C macro)
debugDec16 (C macro)
debugDec32 (C macro)
debugDec32Signed (C macro)
debugDec8 (C macro)
debugHex16 (C macro)
debugHex32 (C macro)
debugHex8 (C macro)
debugLine (C macro)
debugNewLine (C macro)
debugPtr (C macro)
debugString (C macro)
debugUInt16 (C macro)
deleteBufferReaderDescriptor (C++ function)
E
executeAtomically (C++ function)
G
getNewBufferReaderDescriptor (C++ function)
getNumberOfFreeSlotsInSchedule (C++ function)
getScheduledTaskById (C++ function)
getSchedulersRequiredMemorySize (C++ function)
I
initMultiReaderBuffer (C++ function)
initMutex (C++ function)
InternalTask (C++ struct)
(C++ type)
InternalTask::is_valid (C++ member)
InternalTask::task (C++ member)
L
lockMutex (C++ function)
M
MULTI_READER_BUFFER_SIZE (C macro)
MultiReaderBuffer (C++ struct)
(C++ type)
MultiReaderBuffer::max_elements (C++ member)
MultiReaderBuffer::max_readers (C++ member)
MultiReaderBuffer::reader_state_indicators (C++ member)
MultiReaderBuffer::readers (C++ member)
MultiReaderBuffer::start (C++ member)
MultiReaderBuffer::word_size_in_byte (C++ member)
MultiReaderBuffer::write (C++ member)
MultiReaderBufferException (C++ member)
Mutex (C++ struct)
(C++ type)
Mutex::lock (C++ member)
MUTEX_WAS_NOT_LOCKED (C++ member)
MUTEX_WAS_NOT_UNLOCKED (C++ member)
P
peekAtBufferWithReader (C++ function)
PERIODIC_SCHEDULER_SIZE (C macro)
PeriodicScheduler (C++ struct)
(C++ type)
PeriodicScheduler::limit (C++ member)
PeriodicScheduler::tasks (C++ member)
PeriodicSchedulerExceptions (C++ enum)
(C++ type)
PeriodicSchedulerExceptions::PERIODIC_SCHEDULER_FULL_EXCEPTION (C++ enumerator)
PeriodicSchedulerExceptions::PERIODIC_SCHEDULER_INVALID_TASK_EXCEPTION (C++ enumerator)
popFromBufferWithReader (C++ function)
printBin8 (C++ function)
printChar (C++ function)
printDec16 (C++ function)
printDec32 (C++ function)
printDec32Signed (C++ function)
printDec8 (C++ function)
printHex16 (C++ function)
printHex32 (C++ function)
printHex8 (C++ function)
printLine (C++ function)
printNewLine (C++ function)
printPtr (C++ function)
printString (C++ function)
printUInt16 (C++ function)
processScheduledTasks (C++ function)
pushToBuffer (C++ function)
R
readableItemExistsForReader (C++ function)
removeAllTasksFromSchedule (C++ function)
removeScheduledTask (C++ function)
S
scheduleTaskPeriodically (C++ function)
T
Task (C++ struct)
(C++ type)
Task::argument (C++ member)
Task::function (C++ member)
Task::period (C++ member)
Task::ticks_elapsed (C++ member)
Ticks (C++ type)
U
unlockMutex (C++ function)
updateScheduledTasks (C++ function)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.