Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- c -
- ch
: chschd.c
- CH_CFG_CONTEXT_SWITCH_HOOK
: chconf.h
- CH_CFG_FACTORY_GENERIC_BUFFERS
: chfactory.h
, chconf.h
- CH_CFG_FACTORY_MAILBOXES
: chconf.h
, chfactory.h
- CH_CFG_FACTORY_MAX_NAMES_LENGTH
: chconf.h
, chfactory.h
- CH_CFG_FACTORY_OBJ_FIFOS
: chconf.h
, chfactory.h
- CH_CFG_FACTORY_OBJECTS_REGISTRY
: chconf.h
, chfactory.h
- CH_CFG_FACTORY_SEMAPHORES
: chfactory.h
, chconf.h
- CH_CFG_IDLE_ENTER_HOOK
: chconf.h
- CH_CFG_IDLE_LEAVE_HOOK
: chconf.h
- CH_CFG_IDLE_LOOP_HOOK
: chconf.h
- CH_CFG_INTERVALS_SIZE
: chtime.h
, chconf.h
- CH_CFG_IRQ_EPILOGUE_HOOK
: chconf.h
- CH_CFG_IRQ_PROLOGUE_HOOK
: chconf.h
- CH_CFG_MEMCORE_SIZE
: chconf.h
, chmemcore.h
- CH_CFG_NO_IDLE_THREAD
: chconf.h
- CH_CFG_OPTIMIZE_SPEED
: chconf.h
- CH_CFG_ST_FREQUENCY
: chtime.h
, chconf.h
- CH_CFG_ST_RESOLUTION
: chconf.h
, chtime.h
- CH_CFG_ST_TIMEDELTA
: chconf.h
- CH_CFG_SYSTEM_EXTRA_FIELDS
: chconf.h
- CH_CFG_SYSTEM_HALT_HOOK
: chconf.h
- CH_CFG_SYSTEM_INIT_HOOK
: chconf.h
- CH_CFG_SYSTEM_TICK_HOOK
: chconf.h
- CH_CFG_THREAD_EXIT_HOOK
: chconf.h
- CH_CFG_THREAD_EXTRA_FIELDS
: chconf.h
- CH_CFG_THREAD_INIT_HOOK
: chconf.h
- CH_CFG_TIME_QUANTUM
: chconf.h
- CH_CFG_TIME_TYPES_SIZE
: chtime.h
, chconf.h
- CH_CFG_TRACE_HOOK
: chconf.h
- CH_CFG_USE_CONDVARS
: chconf.h
- CH_CFG_USE_CONDVARS_TIMEOUT
: chconf.h
- CH_CFG_USE_DYNAMIC
: chconf.h
- CH_CFG_USE_EVENTS
: chconf.h
- CH_CFG_USE_EVENTS_TIMEOUT
: chconf.h
- CH_CFG_USE_FACTORY
: chconf.h
- CH_CFG_USE_HEAP
: chconf.h
- CH_CFG_USE_MAILBOXES
: chconf.h
- CH_CFG_USE_MEMCORE
: chconf.h
- CH_CFG_USE_MEMPOOLS
: chconf.h
- CH_CFG_USE_MESSAGES
: chconf.h
- CH_CFG_USE_MESSAGES_PRIORITY
: chconf.h
- CH_CFG_USE_MUTEXES
: chconf.h
- CH_CFG_USE_MUTEXES_RECURSIVE
: chconf.h
- CH_CFG_USE_OBJ_FIFOS
: chconf.h
- CH_CFG_USE_REGISTRY
: chconf.h
- CH_CFG_USE_SEMAPHORES
: chconf.h
- CH_CFG_USE_SEMAPHORES_PRIORITY
: chconf.h
- CH_CFG_USE_TM
: chconf.h
- CH_CFG_USE_WAITEXIT
: chconf.h
- CH_CUSTOMER_ID_CODE
: chcustomer.h
- CH_CUSTOMER_ID_STRING
: chcustomer.h
- CH_DBG_ENABLE_ASSERTS
: chconf.h
- CH_DBG_ENABLE_CHECKS
: chconf.h
- CH_DBG_ENABLE_STACK_CHECK
: chconf.h
- CH_DBG_FILL_THREADS
: chconf.h
- CH_DBG_STACK_FILL_VALUE
: chdebug.h
- CH_DBG_STATISTICS
: chconf.h
- CH_DBG_SYSTEM_STATE_CHECK
: chconf.h
- CH_DBG_THREADS_PROFILING
: chconf.h
- CH_DBG_TRACE_BUFFER_SIZE
: chtrace.h
, chconf.h
- CH_DBG_TRACE_MASK
: chtrace.h
, chconf.h
- ch_factory
: chfactory.c
- CH_FAST_IRQ_HANDLER
: chsys.h
- CH_FLAG_MODE_HEAP
: chschd.h
- CH_FLAG_MODE_MASK
: chschd.h
- CH_FLAG_MODE_MPOOL
: chschd.h
- CH_FLAG_MODE_STATIC
: chschd.h
- CH_FLAG_TERMINATE
: chschd.h
- CH_HEAP_ALIGNMENT
: chheap.h
- CH_HEAP_AREA
: chheap.h
- CH_IRQ_EPILOGUE
: chsys.h
- CH_IRQ_HANDLER
: chsys.h
- CH_IRQ_IS_VALID_KERNEL_PRIORITY
: chsys.h
- CH_IRQ_IS_VALID_PRIORITY
: chsys.h
- CH_IRQ_PROLOGUE
: chsys.h
- CH_KERNEL_MAJOR
: ch.h
- CH_KERNEL_MINOR
: ch.h
- CH_KERNEL_PATCH
: ch.h
- CH_KERNEL_STABLE
: ch.h
- CH_KERNEL_VERSION
: ch.h
- CH_LICENSE
: chcustomer.h
- CH_LICENSE_FEATURES
: chlicense.h
- CH_LICENSE_ID_CODE
: chlicense.h
- CH_LICENSE_ID_STRING
: chlicense.h
- CH_LICENSE_MAX_DEPLOY
: chlicense.h
- CH_LICENSE_MODIFIABLE_CODE
: chlicense.h
- CH_LICENSE_TYPE_STRING
: chlicense.h
- ch_memcore
: chmemcore.c
- CH_STATE_CURRENT
: chschd.h
- CH_STATE_FINAL
: chschd.h
- CH_STATE_NAMES
: chschd.h
- CH_STATE_QUEUED
: chschd.h
- CH_STATE_READY
: chschd.h
- CH_STATE_SLEEPING
: chschd.h
- CH_STATE_SNDMSG
: chschd.h
- CH_STATE_SNDMSGQ
: chschd.h
- CH_STATE_SUSPENDED
: chschd.h
- CH_STATE_WTANDEVT
: chschd.h
- CH_STATE_WTCOND
: chschd.h
- CH_STATE_WTEXIT
: chschd.h
- CH_STATE_WTMSG
: chschd.h
- CH_STATE_WTMTX
: chschd.h
- CH_STATE_WTOREVT
: chschd.h
- CH_STATE_WTSEM
: chschd.h
- CH_STATE_WTSTART
: chschd.h
- ch_system_t
: chsystypes.h
- CH_VERSION
: chversion.h
- CH_VERSION_MONTH
: chversion.h
- CH_VERSION_NICKNAME
: chversion.h
- CH_VERSION_PATCH
: chversion.h
- CH_VERSION_STABLE
: chversion.h
- CH_VERSION_YEAR
: chversion.h
- chBSemGetStateI()
: chbsem.h
- chBSemObjectInit()
: chbsem.h
- chBSemReset()
: chbsem.h
- chBSemResetI()
: chbsem.h
- chBSemSignal()
: chbsem.h
- chBSemSignalI()
: chbsem.h
- chBSemWait()
: chbsem.h
- chBSemWaitS()
: chbsem.h
- chBSemWaitTimeout()
: chbsem.h
- chBSemWaitTimeoutS()
: chbsem.h
- chCondBroadcast()
: chcond.c
- chCondBroadcastI()
: chcond.c
- chCondObjectInit()
: chcond.c
- chCondSignal()
: chcond.c
- chCondSignalI()
: chcond.c
- chCondWait()
: chcond.c
- chCondWaitS()
: chcond.c
- chCondWaitTimeout()
: chcond.c
- chCondWaitTimeoutS()
: chcond.c
- chCoreAlloc()
: chmemcore.h
- chCoreAllocAligned()
: chmemcore.h
- chCoreAllocAlignedI()
: chmemcore.h
- chCoreAllocAlignedWithOffset()
: chmemcore.c
- chCoreAllocAlignedWithOffsetI()
: chmemcore.c
- chCoreAllocI()
: chmemcore.h
- chCoreGetStatusX()
: chmemcore.c
- chDbgAssert
: chdebug.h
- chDbgCheck
: chdebug.h
- chDbgCheckClassI()
: chdebug.c
- chDbgCheckClassS()
: chdebug.c
- chDbgResumeTrace()
: chtrace.c
- chDbgResumeTraceI()
: chtrace.c
- chDbgSuspendTrace()
: chtrace.c
- chDbgSuspendTraceI()
: chtrace.c
- chDbgWriteTrace()
: chtrace.c
- chDbgWriteTraceI()
: chtrace.c
- chEvtAddEvents()
: chevents.c
- chEvtAddEventsI()
: chevents.h
- chEvtBroadcast()
: chevents.h
- chEvtBroadcastFlags()
: chevents.c
- chEvtBroadcastFlagsI()
: chevents.c
- chEvtBroadcastI()
: chevents.h
- chEvtDispatch()
: chevents.c
- chEvtGetAndClearEvents()
: chevents.c
- chEvtGetAndClearEventsI()
: chevents.c
- chEvtGetAndClearFlags()
: chevents.c
- chEvtGetAndClearFlagsI()
: chevents.c
- chEvtGetEventsX()
: chevents.h
- chEvtIsListeningI()
: chevents.h
- chEvtObjectInit()
: chevents.h
- chEvtRegister()
: chevents.h
- chEvtRegisterMask()
: chevents.h
- chEvtRegisterMaskWithFlags()
: chevents.c
- chEvtSignal()
: chevents.c
- chEvtSignalI()
: chevents.c
- chEvtUnregister()
: chevents.c
- chEvtWaitAll()
: chevents.c
- chEvtWaitAllTimeout()
: chevents.c
- chEvtWaitAny()
: chevents.c
- chEvtWaitAnyTimeout()
: chevents.c
- chEvtWaitOne()
: chevents.c
- chEvtWaitOneTimeout()
: chevents.c
- chFactoryCreateBuffer()
: chfactory.c
- chFactoryCreateMailbox()
: chfactory.c
- chFactoryCreateObjectsFIFO()
: chfactory.c
- chFactoryCreateSemaphore()
: chfactory.c
- chFactoryDuplicateReference()
: chfactory.h
- chFactoryFindBuffer()
: chfactory.c
- chFactoryFindMailbox()
: chfactory.c
- chFactoryFindObject()
: chfactory.c
- chFactoryFindObjectByPointer()
: chfactory.c
- chFactoryFindObjectsFIFO()
: chfactory.c
- chFactoryFindSemaphore()
: chfactory.c
- chFactoryGetBuffer()
: chfactory.h
- chFactoryGetBufferSize()
: chfactory.h
- chFactoryGetMailbox()
: chfactory.h
- chFactoryGetObject()
: chfactory.h
- chFactoryGetObjectsFIFO()
: chfactory.h
- chFactoryGetSemaphore()
: chfactory.h
- chFactoryRegisterObject()
: chfactory.c
- chFactoryReleaseBuffer()
: chfactory.c
- chFactoryReleaseMailbox()
: chfactory.c
- chFactoryReleaseObject()
: chfactory.c
- chFactoryReleaseObjectsFIFO()
: chfactory.c
- chFactoryReleaseSemaphore()
: chfactory.c
- chFifoObjectInit()
: chfifo.h
- chFifoReceiveObjectI()
: chfifo.h
- chFifoReceiveObjectTimeout()
: chfifo.h
- chFifoReceiveObjectTimeoutS()
: chfifo.h
- chFifoReturnObject()
: chfifo.h
- chFifoReturnObjectI()
: chfifo.h
- chFifoReturnObjectS()
: chfifo.h
- chFifoSendObject()
: chfifo.h
- chFifoSendObjectAhead()
: chfifo.h
- chFifoSendObjectAheadI()
: chfifo.h
- chFifoSendObjectAheadS()
: chfifo.h
- chFifoSendObjectI()
: chfifo.h
- chFifoSendObjectS()
: chfifo.h
- chFifoTakeObjectI()
: chfifo.h
- chFifoTakeObjectTimeout()
: chfifo.h
- chFifoTakeObjectTimeoutS()
: chfifo.h
- chGuardedPoolAdd()
: chmempools.h
- chGuardedPoolAddI()
: chmempools.h
- chGuardedPoolAddS()
: chmempools.h
- chGuardedPoolAllocI()
: chmempools.h
- chGuardedPoolAllocTimeout()
: chmempools.c
- chGuardedPoolAllocTimeoutS()
: chmempools.c
- chGuardedPoolFree()
: chmempools.c
- chGuardedPoolFreeI()
: chmempools.h
- chGuardedPoolFreeS()
: chmempools.h
- chGuardedPoolLoadArray()
: chmempools.c
- chGuardedPoolObjectInit()
: chmempools.h
- chGuardedPoolObjectInitAligned()
: chmempools.c
- chHeapAlloc()
: chheap.h
- chHeapAllocAligned()
: chheap.c
- chHeapFree()
: chheap.c
- chHeapGetSize()
: chheap.h
- chHeapObjectInit()
: chheap.c
- chHeapStatus()
: chheap.c
- chMBFetchI()
: chmboxes.c
- chMBFetchTimeout()
: chmboxes.c
- chMBFetchTimeoutS()
: chmboxes.c
- chMBGetFreeCountI()
: chmboxes.h
- chMBGetSizeI()
: chmboxes.h
- chMBGetUsedCountI()
: chmboxes.h
- chMBObjectInit()
: chmboxes.c
- chMBPeekI()
: chmboxes.h
- chMBPostAheadI()
: chmboxes.c
- chMBPostAheadTimeout()
: chmboxes.c
- chMBPostAheadTimeoutS()
: chmboxes.c
- chMBPostI()
: chmboxes.c
- chMBPostTimeout()
: chmboxes.c
- chMBPostTimeoutS()
: chmboxes.c
- chMBReset()
: chmboxes.c
- chMBResetI()
: chmboxes.c
- chMBResumeX()
: chmboxes.h
- chMsgGet()
: chmsg.h
- chMsgIsPendingI()
: chmsg.h
- chMsgRelease()
: chmsg.c
- chMsgReleaseS()
: chmsg.h
- chMsgSend()
: chmsg.c
- chMsgWait()
: chmsg.c
- chMtxGetNextMutexS()
: chmtx.h
- chMtxLock()
: chmtx.c
- chMtxLockS()
: chmtx.c
- chMtxObjectInit()
: chmtx.c
- chMtxQueueNotEmptyS()
: chmtx.h
- chMtxTryLock()
: chmtx.c
- chMtxTryLockS()
: chmtx.c
- chMtxUnlock()
: chmtx.c
- chMtxUnlockAll()
: chmtx.c
- chMtxUnlockAllS()
: chmtx.c
- chMtxUnlockS()
: chmtx.c
- chPoolAdd()
: chmempools.h
- chPoolAddI()
: chmempools.h
- chPoolAlloc()
: chmempools.c
- chPoolAllocI()
: chmempools.c
- chPoolFree()
: chmempools.c
- chPoolFreeI()
: chmempools.c
- chPoolLoadArray()
: chmempools.c
- chPoolObjectInit()
: chmempools.h
- chPoolObjectInitAligned()
: chmempools.c
- chRegFindThreadByName()
: chregistry.c
- chRegFindThreadByPointer()
: chregistry.c
- chRegFindThreadByWorkingArea()
: chregistry.c
- chRegFirstThread()
: chregistry.c
- chRegGetThreadNameX()
: chregistry.h
- chRegNextThread()
: chregistry.c
- chRegSetThreadName()
: chregistry.h
- chRegSetThreadNameX()
: chregistry.h
- chSchCanYieldS()
: chschd.h
- chSchDoReschedule()
: chschd.c
- chSchDoRescheduleAhead()
: chschd.c
- chSchDoRescheduleBehind()
: chschd.c
- chSchDoYieldS()
: chschd.h
- chSchGoSleepS()
: chschd.c
- chSchGoSleepTimeoutS()
: chschd.c
- chSchIsPreemptionRequired()
: chschd.c
- chSchIsRescRequiredI()
: chschd.h
- chSchPreemption()
: chschd.h
- chSchReadyAheadI()
: chschd.c
- chSchReadyI()
: chschd.c
- chSchRescheduleS()
: chschd.c
- chSchWakeupS()
: chschd.c
- chSemAddCounterI()
: chsem.c
- chSemFastSignalI()
: chsem.h
- chSemFastWaitI()
: chsem.h
- chSemGetCounterI()
: chsem.h
- chSemObjectInit()
: chsem.c
- chSemReset()
: chsem.c
- chSemResetI()
: chsem.c
- chSemSignal()
: chsem.c
- chSemSignalI()
: chsem.c
- chSemSignalWait()
: chsem.c
- chSemWait()
: chsem.c
- chSemWaitS()
: chsem.c
- chSemWaitTimeout()
: chsem.c
- chSemWaitTimeoutS()
: chsem.c
- chSysDisable()
: chsys.h
- chSysEnable()
: chsys.h
- chSysGetIdleThreadX()
: chsys.h
- chSysGetRealtimeCounterX
: chsys.h
- chSysGetStatusAndLockX()
: chsys.c
- chSysHalt()
: ch.h
, chsys.c
- chSysInit()
: chsys.c
- chSysIntegrityCheckI()
: chsys.c
- chSysIsCounterWithinX()
: chsys.c
- chSysLock()
: chsys.h
- chSysLockFromISR()
: chsys.h
- chSysPolledDelayX()
: chsys.c
- chSysRestoreStatusX()
: chsys.c
- chSysSuspend()
: chsys.h
- chSysSwitch
: chsys.h
- chSysTimerHandlerI()
: chsys.c
- chSysUnconditionalLock()
: chsys.h
- chSysUnconditionalUnlock()
: chsys.h
- chSysUnlock()
: chsys.h
- chSysUnlockFromISR()
: chsys.h
- chThdAddRef()
: chthreads.c
- chThdCreate()
: chthreads.c
- chThdCreateFromHeap()
: chdynamic.c
- chThdCreateFromMemoryPool()
: chdynamic.c
- chThdCreateI()
: chthreads.c
- chThdCreateStatic()
: chthreads.c
- chThdCreateSuspended()
: chthreads.c
- chThdCreateSuspendedI()
: chthreads.c
- chThdDequeueAllI()
: chthreads.c
- chThdDequeueNextI()
: chthreads.c
- chThdDoDequeueNextI()
: chthreads.h
- chThdEnqueueTimeoutS()
: chthreads.c
- chThdExit()
: chthreads.c
- chThdExitS()
: chthreads.c
- chThdGetPriorityX()
: chthreads.h
- chThdGetSelfX()
: chthreads.h
- chThdGetTicksX()
: chthreads.h
- chThdGetWorkingAreaX()
: chthreads.h
- chThdQueueIsEmptyI()
: chthreads.h
- chThdQueueObjectInit()
: chthreads.h
- chThdRelease()
: chthreads.c
- chThdResume()
: chthreads.c
- chThdResumeI()
: chthreads.c
- chThdResumeS()
: chthreads.c
- chThdSetPriority()
: chthreads.c
- chThdShouldTerminateX()
: chthreads.h
- chThdSleep()
: chthreads.c
- chThdSleepMicroseconds
: chthreads.h
- chThdSleepMilliseconds
: chthreads.h
- chThdSleepS()
: chthreads.h
- chThdSleepSeconds
: chthreads.h
- chThdSleepUntil()
: chthreads.c
- chThdSleepUntilWindowed()
: chthreads.c
- chThdStart()
: chthreads.c
- chThdStartI()
: chthreads.h
- chThdSuspendS()
: chthreads.c
- chThdSuspendTimeoutS()
: chthreads.c
- chThdTerminate()
: chthreads.c
- chThdTerminatedX()
: chthreads.h
- chThdWait()
: chthreads.c
- chThdYield()
: chthreads.c
- chTimeAddX()
: chtime.h
- chTimeDiffX()
: chtime.h
- chTimeI2MS()
: chtime.h
- chTimeI2S()
: chtime.h
- chTimeI2US()
: chtime.h
- chTimeIsInRangeX()
: chtime.h
- chTimeMS2I()
: chtime.h
- chTimeS2I()
: chtime.h
- chTimeUS2I()
: chtime.h
- chTMChainMeasurementToX()
: chtm.c
- chTMObjectInit()
: chtm.c
- chTMStartMeasurementX()
: chtm.c
- chTMStopMeasurementX()
: chtm.c
- chVTDoResetI()
: chvt.c
- chVTDoSetI()
: chvt.c
- chVTDoTickI()
: chvt.h
- chVTGetSystemTime()
: chvt.h
- chVTGetSystemTimeX()
: chvt.h
- chVTGetTimersStateI()
: chvt.h
- chVTIsArmed()
: chvt.h
- chVTIsArmedI()
: chvt.h
- chVTIsSystemTimeWithin()
: chvt.h
- chVTIsSystemTimeWithinX()
: chvt.h
- chVTObjectInit()
: chvt.h
- chVTReset()
: chvt.h
- chVTResetI()
: chvt.h
- chVTSet()
: chvt.h
- chVTSetI()
: chvt.h
- chVTTimeElapsedSinceX()
: chvt.h
- condition_variable_t
: chcond.h
- CONDVAR_DECL
: chcond.h
- currp
: chschd.h