IntrOS
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
 Basic definitionsTypes, error codes and time units common to all objects
 SystemInitialization of the system, system suspend mode
 ClockSystem time
 Critical sectionMasking and unmasking of the interrupts
 Spin lockSpin locks
 Once flagOnce flags (one-time call of a function)
 EventEvents (transfer of a value to all waiting tasks)
 SignalSignals with protection mask
 FlagFlags (any, all, new)
 BarrierBarriers (synchronization of a group of tasks)
 SemaphoreSemaphores (binary, limited, counting)
 MutexMutexes (error check)
 Condition variableCondition variables
 Read/write lockRead/write locks
 ListLists of memory objects
 Memory poolMemory pools (objects of a fixed size)
 Raw bufferRaw buffers (streams of bytes)
 Message queueMessage queues (messages of variable size)
 Mailbox queueMailbox queues (messages of a fixed size)
 Event queueEvent queues (unsigned values)
 Job queueJob queues (procedures executed by the receiving task)
 TimerTimers (one-shot, periodic)
 TaskTasks (creation, control, delays)
 Hierarchical state machineHierarchical state machine