cert-pack | |
▼ include | |
qassert.h | Customizable and memory-efficient assertions for embedded systems |
qep.h | Public QEP/C interface |
qequeue.h | QP natvie, platform-independent, thread-safe event queue interface |
qf.h | QF/C platform-independent public interface |
qk.h | QK/C (preemptive non-blocking kernel) platform-independent public interface |
qmpool.h | QP native, platform-independent memory pool QMPool interface |
qpc.h | QP/C public interface including backwards-compatibility layer |
qpset.h | QP native, platform-independent priority sets of 32 or 64 elements |
qs.h | QS/C platform-independent public interface |
qstamp.c | Application build time-stamp |
qstamp.h | Application build time-stamp interface |
qv.h | QV/C (cooperative "Vanilla" kernel) platform-independent public interface |
qxk.h | QXK/C (preemptive dual-mode kernel) platform-independent public interface |
qxthread.h | QXK/C eXtended (blocking) thread |
▼ ports | |
▼ arm-cm | |
▼ qk | |
▼ gnu | |
qk/gnu/qep_port.h | QEP/C port, GNU-ARM compiler |
qk/gnu/qf_port.h | QF/C port to Cortex-M, preemptive QK kernel, GNU-ARM toolset |
qk_port.c | QK/C port to ARM Cortex-M, GNU-ARM toolset |
qk_port.h | QK/C port to ARM Cortex-M, GNU-ARM toolset |
qk/gnu/qs_port.h | QS/C port to a 32-bit CPU and a generic C compiler |
▼ qv | |
▼ gnu | |
qv/gnu/qep_port.h | QEP/C port, GNU-ARM compiler |
qv/gnu/qf_port.h | QF/C port to Cortex-M, cooperative QV kernel, GNU-ARM toolset |
qv/gnu/qs_port.h | QS/C port to a 32-bit CPU and a generic C compiler |
qv_port.c | QV/C port to ARM Cortex-M, GNU-ARM toolset |
qv_port.h | QV/C port to ARM Cortex-M, GNU-ARM toolset |
▼ qxk | |
▼ gnu | |
qxk/gnu/qep_port.h | QEP/C port, GNU-ARM compiler |
qxk/gnu/qf_port.h | QF/C port to Cortex-M, dual-mode QXK kernel, GNU-ARM toolset |
qxk/gnu/qs_port.h | QS/C port to a 32-bit CPU and a generic C compiler |
qxk_port.c | QXK/C port to ARM Cortex-M, GNU-ARM toolset |
qxk_port.h | QXK/C port to ARM Cortex-M, GNU-ARM compiler |
ql-doxygen | |
▼ src | |
▼ qf | |
qep_hsm.c | QHsm implementation |
qep_msm.c | QMsm implementation |
qf_act.c | QActive services and qf support code |
qf_actq.c | QActive native queue operations (based on QEQueue) |
qf_defer.c | QActive_defer() and QActive_recall() implementation |
qf_dyn.c | QF/C dynamic event management |
qf_mem.c | QMPool implementatin (Memory Pool) |
qf_ps.c | Publish-Subscribe services |
qf_qact.c | QActive_ctor() definition |
qf_qeq.c | QEQueue implementation (QP native thread-safe queue) |
qf_qmact.c | QMActive_ctor() definition |
qf_time.c | QF/C time events and time management services |
▼ qk | |
qk.c | QK preemptive kernel implementation |
▼ qs | |
qs.c | QS software tracing services |
qs_64bit.c | QS long-long (64-bit) output |
qs_fp.c | QS floating point output implementation |
qs_rx.c | QS/C receive channel services |
qutest.c | QF/C stub for QUTEST unit testing |
▼ qv | |
qv.c | Cooperative QV kernel, definition of QP::QV_readySet_ and implementation of kernel-specific functions |
▼ qxk | |
qxk.c | QXK preemptive dual-mode kernel core functions |
qxk_mutex.c | QXMutex_init(), QXMutex_lock(), QXMutex_tryLock() and QXMutex_unlock() definitions |
qxk_sema.c | QXK preemptive kernel semaphore functions |
qxk_xthr.c | QXK preemptive kernel extended (blocking) thread functions |
qf_pkg.h | Internal (package scope) QF/C interface |
qs_pkg.h | Internal (package scope) QS/C interface |
qxk_pkg.h | Internal (package scope) QXK/C interface |
macros.h | Various macros for configuring and porting QP/C |