Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- c -
- CH_ARCHITECTURE_ARM
: chcore.h
- CH_ARCHITECTURE_ARM_v6M
: chcore_v6m.h
- CH_ARCHITECTURE_ARM_v7M
: chcore_v7m.h
- CH_ARCHITECTURE_NAME
: chcore_v6m.h
, chcore_v7m.h
- CH_COMPILER_NAME
: chcore.h
- CH_CORE_VARIANT_NAME
: chcore_v7m.h
, chcore_v6m.h
- CH_DBG_ENABLE_ASSERTS
: chconf.h
- CH_DBG_ENABLE_CHECKS
: chconf.h
- CH_DBG_ENABLE_STACK_CHECK
: chconf.h
- CH_DBG_ENABLE_TRACE
: chconf.h
- CH_DBG_FILL_THREADS
: chconf.h
- CH_DBG_SYSTEM_STATE_CHECK
: chconf.h
- CH_DBG_THREADS_PROFILING
: chconf.h
- CH_FAILED
: ch.h
- CH_FAST_IRQ_HANDLER
: chsys.h
- CH_FREQUENCY
: chconf.h
- CH_IRQ_EPILOGUE
: chsys.h
- CH_IRQ_HANDLER
: chsys.h
, chcore_v6m.c
, chcore_v7m.c
- CH_IRQ_PROLOGUE
: chsys.h
- CH_KERNEL_MAJOR
: ch.h
- CH_KERNEL_MINOR
: ch.h
- CH_KERNEL_PATCH
: ch.h
- CH_KERNEL_VERSION
: ch.h
- CH_MEMCORE_SIZE
: chconf.h
- CH_NO_IDLE_THREAD
: chconf.h
- CH_OPTIMIZE_SPEED
: chconf.h
- CH_PORT_INFO
: chcore_v7m.h
, chcore_v6m.h
- CH_STACK_FILL_VALUE
: chdebug.h
- CH_SUCCESS
: ch.h
- CH_THREAD_FILL_VALUE
: chdebug.h
- CH_TIME_QUANTUM
: chconf.h
- CH_TRACE_BUFFER_SIZE
: chdebug.h
- CH_USE_CONDVARS
: chconf.h
- CH_USE_CONDVARS_TIMEOUT
: chconf.h
- CH_USE_DYNAMIC
: chconf.h
- CH_USE_EVENTS
: chconf.h
- CH_USE_EVENTS_TIMEOUT
: chconf.h
- CH_USE_HEAP
: chconf.h
- CH_USE_MAILBOXES
: chconf.h
- CH_USE_MALLOC_HEAP
: chconf.h
- CH_USE_MEMCORE
: chconf.h
- CH_USE_MEMPOOLS
: chconf.h
- CH_USE_MESSAGES
: chconf.h
- CH_USE_MESSAGES_PRIORITY
: chconf.h
- CH_USE_MUTEXES
: chconf.h
- CH_USE_QUEUES
: chconf.h
- CH_USE_REGISTRY
: chconf.h
- CH_USE_SEMAPHORES
: chconf.h
- CH_USE_SEMAPHORES_PRIORITY
: chconf.h
- CH_USE_SEMSW
: chconf.h
- CH_USE_WAITEXIT
: chconf.h
- chBSemGetStateI
: chbsem.h
- chBSemInit
: 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.h
- chCondBroadcastI()
: chcond.h
- chCondInit()
: chcond.h
- chCondSignal()
: chcond.h
- chCondSignalI()
: chcond.h
- chCondWait()
: chcond.h
- chCondWaitS()
: chcond.h
- chCondWaitTimeout()
: chcond.h
- chCondWaitTimeoutS()
: chcond.h
- chCoreAlloc()
: chmemcore.h
- chCoreAllocI()
: chmemcore.h
- chCoreStatus()
: chmemcore.h
- chDbgAssert
: chdebug.h
- chDbgCheck
: chdebug.h
- chDbgCheckClassI()
: chdebug.c
- chDbgCheckClassS()
: chdebug.c
- chDbgPanic()
: chdebug.c
- chEvtAddEvents()
: chevents.h
- chEvtBroadcast
: chevents.h
- chEvtBroadcastFlags()
: chevents.h
- chEvtBroadcastFlagsI()
: chevents.h
- chEvtBroadcastI
: chevents.h
- chEvtDispatch()
: chevents.h
- chEvtGetAndClearEvents()
: chevents.h
- chEvtGetAndClearFlags()
: chevents.h
- chEvtGetAndClearFlagsI()
: chevents.h
- chEvtInit
: chevents.h
- chEvtIsListeningI
: chevents.h
- chEvtRegister
: chevents.h
- chEvtRegisterMask()
: chevents.h
- chEvtSignal()
: chevents.h
- chEvtSignalI()
: chevents.h
- chEvtUnregister()
: chevents.h
- chEvtWaitAll()
: chevents.c
- chEvtWaitAllTimeout()
: chevents.h
- chEvtWaitAny()
: chevents.c
- chEvtWaitAnyTimeout()
: chevents.h
- chEvtWaitOne()
: chevents.c
- chEvtWaitOneTimeout()
: chevents.h
- chFileStreamClose
: chfiles.h
- chFileStreamGetError
: chfiles.h
- chFileStreamGetPosition
: chfiles.h
- chFileStreamGetSize
: chfiles.h
- chFileStreamSeek
: chfiles.h
- chHeapAlloc()
: chheap.h
- chHeapFree()
: chheap.h
- chHeapInit()
: chheap.h
- chHeapStatus()
: chheap.h
- chIQGet
: chqueues.h
- chIQGetEmptyI
: chqueues.h
- chIQGetFullI
: chqueues.h
- chIQGetTimeout()
: chqueues.h
- chIQInit()
: chqueues.h
- chIQIsEmptyI
: chqueues.h
- chIQIsFullI
: chqueues.h
- chIQPutI()
: chqueues.h
- chIQReadTimeout()
: chqueues.h
- chIQResetI()
: chqueues.h
- chMBFetch()
: chmboxes.h
- chMBFetchI()
: chmboxes.h
- chMBFetchS()
: chmboxes.h
- chMBGetFreeCountI
: chmboxes.h
- chMBGetUsedCountI
: chmboxes.h
- chMBInit()
: chmboxes.h
- chMBPeekI
: chmboxes.h
- chMBPost()
: chmboxes.h
- chMBPostAhead()
: chmboxes.h
- chMBPostAheadI()
: chmboxes.h
- chMBPostAheadS()
: chmboxes.h
- chMBPostI()
: chmboxes.h
- chMBPostS()
: chmboxes.h
- chMBReset()
: chmboxes.h
- chMBSizeI
: chmboxes.h
- chMsgGet
: chmsg.h
- chMsgIsPendingI
: chmsg.h
- chMsgRelease()
: chmsg.h
- chMsgReleaseS
: chmsg.h
- chMsgSend()
: chmsg.h
- chMsgWait()
: chmsg.h
- chMtxInit()
: chmtx.h
- chMtxLock()
: chmtx.h
- chMtxLockS()
: chmtx.h
- chMtxQueueNotEmptyS
: chmtx.h
- chMtxTryLock()
: chmtx.h
- chMtxTryLockS()
: chmtx.h
- chMtxUnlock()
: chmtx.h
- chMtxUnlockAll()
: chmtx.h
- chMtxUnlockS()
: chmtx.h
- chOQGetEmptyI
: chqueues.h
- chOQGetFullI
: chqueues.h
- chOQGetI()
: chqueues.h
- chOQInit()
: chqueues.h
- chOQIsEmptyI
: chqueues.h
- chOQIsFullI
: chqueues.h
- chOQPut
: chqueues.h
- chOQPutTimeout()
: chqueues.h
- chOQResetI()
: chqueues.h
- chOQWriteTimeout()
: chqueues.h
- chPoolAdd
: chmempools.h
- chPoolAddI
: chmempools.h
- chPoolAlloc()
: chmempools.h
- chPoolAllocI()
: chmempools.h
- chPoolFree()
: chmempools.h
- chPoolFreeI()
: chmempools.h
- chPoolInit()
: chmempools.h
- chPoolLoadArray()
: chmempools.h
- chQGetLink
: chqueues.h
- chQSizeI
: chqueues.h
- chQSpaceI
: chqueues.h
- chRegFirstThread()
: chregistry.h
- chRegGetThreadName
: chregistry.h
- chRegNextThread()
: chregistry.h
- chRegSetThreadName
: chregistry.h
- chSchCanYieldS
: chschd.h
- chSchDoReschedule()
: chschd.h
- chSchDoRescheduleAhead()
: chschd.h
- chSchDoRescheduleBehind()
: chschd.h
- chSchDoYieldS
: chschd.h
- chSchGoSleepS()
: chschd.h
- chSchGoSleepTimeoutS()
: chschd.h
- chSchIsPreemptionRequired()
: chschd.h
, chcore.h
- chSchIsRescRequiredI
: chschd.h
- chSchPreemption
: chschd.h
- chSchReadyI()
: chschd.h
- chSchRescheduleS()
: chschd.h
- chSchWakeupS()
: chschd.h
- chSemAddCounterI()
: chsem.h
- chSemFastSignalI
: chsem.h
- chSemFastWaitI
: chsem.h
- chSemGetCounterI
: chsem.h
- chSemInit()
: chsem.h
- chSemReset()
: chsem.h
- chSemResetI()
: chsem.h
- chSemSignal()
: chsem.h
- chSemSignalI()
: chsem.h
- chSemSignalWait()
: chsem.h
- chSemWait()
: chsem.h
- chSemWaitS()
: chsem.h
- chSemWaitTimeout()
: chsem.h
- chSemWaitTimeoutS()
: chsem.h
- chSequentialStreamGet
: chstreams.h
- chSequentialStreamPut
: chstreams.h
- chSequentialStreamRead
: chstreams.h
- chSequentialStreamWrite
: chstreams.h
- chSysDisable
: chsys.h
- chSysEnable
: chsys.h
- chSysGetIdleThread
: chsys.h
- chSysHalt
: chsys.h
- chSysInit()
: chsys.h
- chSysLock
: chsys.h
- chSysLockFromIsr
: chsys.h
- chSysSuspend
: chsys.h
- chSysSwitch
: chsys.h
- chSysTimerHandlerI()
: chsys.h
- chSysUnlock
: chsys.h
- chSysUnlockFromIsr
: chsys.h
- chThdAddRef()
: chdynamic.h
- chThdCreateFromHeap()
: chdynamic.h
- chThdCreateFromMemoryPool()
: chdynamic.h
- chThdCreateI()
: chthreads.h
- chThdCreateStatic()
: chthreads.h
- chThdExit()
: chthreads.h
- chThdExitS()
: chthreads.h
- chThdGetPriority
: chthreads.h
- chThdGetTicks
: chthreads.h
- chThdLS
: chthreads.h
- chThdRelease()
: chdynamic.h
- chThdResume()
: chthreads.h
- chThdResumeI
: chthreads.h
- chThdSelf
: chthreads.h
- chThdSetPriority()
: chthreads.h
- chThdShouldTerminate
: chthreads.h
- chThdSleep()
: chthreads.h
- chThdSleepMicroseconds
: chthreads.h
- chThdSleepMilliseconds
: chthreads.h
- chThdSleepS
: chthreads.h
- chThdSleepSeconds
: chthreads.h
- chThdSleepUntil()
: chthreads.h
- chThdTerminate()
: chthreads.h
- chThdTerminated
: chthreads.h
- chThdWait()
: chthreads.h
- chThdYield()
: chthreads.h
- chTimeIsWithin()
: chvt.h
- chTimeNow
: chvt.h
- chVTDoTickI
: chvt.h
- chVTIsArmedI
: chvt.h
- chVTReset
: chvt.h
- chVTResetI()
: chvt.h
- chVTSet
: chvt.h
- chVTSetI()
: chvt.h
- cnt_t
: chtypes.h
- CondVar
: chcond.h
- CONDVAR_DECL
: chcond.h
- CORTEX_ALTERNATE_SWITCH
: chcore_v6m.h
- CORTEX_BASEPRI_DISABLED
: chcore_v7m.h
- CORTEX_BASEPRI_KERNEL
: chcore_v7m.h
- CORTEX_ENABLE_WFI_IDLE
: chcore_v7m.h
, chcore_v6m.h
- CORTEX_HAS_FPU
: LPC13xx/cmparams.h
, LPC11xx/cmparams.h
, STM32L1xx/cmparams.h
, STM32F4xx/cmparams.h
, STM32F1xx/cmparams.h
- CORTEX_HAS_MPU
: LPC13xx/cmparams.h
, LPC11xx/cmparams.h
, STM32L1xx/cmparams.h
, STM32F1xx/cmparams.h
, STM32F4xx/cmparams.h
- CORTEX_HAS_ST
: LPC13xx/cmparams.h
, LPC11xx/cmparams.h
, STM32L1xx/cmparams.h
, STM32F1xx/cmparams.h
, STM32F4xx/cmparams.h
- CORTEX_IS_VALID_KERNEL_PRIORITY
: chcore.h
- CORTEX_IS_VALID_PRIORITY
: chcore.h
- CORTEX_M0
: chcore.h
- CORTEX_M1
: chcore.h
- CORTEX_M3
: chcore.h
- CORTEX_M4
: chcore.h
- CORTEX_MAX_KERNEL_PRIORITY
: chcore_v7m.h
, chcore_v6m.h
- CORTEX_MAXIMUM_PRIORITY
: chcore.h
- CORTEX_MINIMUM_PRIORITY
: chcore.h
- CORTEX_MODEL
: LPC11xx/cmparams.h
, STM32F4xx/cmparams.h
, LPC13xx/cmparams.h
, STM32L1xx/cmparams.h
, STM32F1xx/cmparams.h
- CORTEX_PRIGROUP_INIT
: chcore_v7m.h
- CORTEX_PRIORITY_BITS
: STM32F4xx/cmparams.h
, LPC13xx/cmparams.h
, STM32F1xx/cmparams.h
, STM32L1xx/cmparams.h
, LPC11xx/cmparams.h
- CORTEX_PRIORITY_LEVELS
: chcore.h
- CORTEX_PRIORITY_MASK
: chcore.h
- CORTEX_PRIORITY_PENDSV
: chcore_v6m.h
, chcore_v7m.h
- CORTEX_PRIORITY_SVCALL
: chcore_v7m.h
- CORTEX_PRIORITY_SYSTICK
: chcore_v6m.h
, chcore_v7m.h
- CORTEX_SIMPLIFIED_PRIORITY
: chcore_v7m.h
- CORTEX_USE_FPU
: chcore_v7m.h
- CORTEX_VTOR_INIT
: chcore_v7m.h
- currp
: chschd.h