mirror of
https://github.com/QuantumLeaps/qpc.git
synced 2025-01-28 07:03:10 +08:00
61 lines
2.6 KiB
Plaintext
61 lines
2.6 KiB
Plaintext
/*##########################################################################*/
|
|
/*! @dir ../include
|
|
|
|
Platform-independent QP™/C API
|
|
|
|
@attention
|
|
The QP™/C <span class="img folder">include</span> directory needs to be added to the compiler's include path in the applications using QP™/C.
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../src
|
|
|
|
Platform-independent QP™/C source code
|
|
|
|
Files from this directory need to be added to the project, to build the QP™/C framework from source code.
|
|
|
|
@attention
|
|
The QP™/C <span class="img folder">src</span> directory needs to be added to the compiler's include path in the applications that build QP™/C framework from sources (as opposed to using QP as a pre-built library).
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../src/qf
|
|
|
|
Platform-independent implementation of the @ref qep and @ref qf components.
|
|
|
|
@note
|
|
Typically, files in this directory need to be added to the application build, but some QP ports might not need all the files in this directory. For example, a QP port to a 3rd-party RTOS kernel might be using a message queue of the RTOS instead of the native QP event queue, in which case the file qf_actq.c would not be needed and should be excluded from the build.
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../src/qv
|
|
|
|
Platform-independent implementation of the @ref qv built-in kernel.
|
|
|
|
@attention
|
|
Files in this directory need to be included in the QP application build only if the application uses the @ref qv kernel.
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../src/qk
|
|
|
|
Platform-independent implementation of the @ref qk built-in kernel.
|
|
|
|
@attention
|
|
Files in this directory need to be included in the QP application build only if the application uses the @ref qk kernel.
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../src/qxk
|
|
|
|
Platform-independent implementation of the @ref qxk built-in kernel.
|
|
|
|
@attention
|
|
Files in this directory need to be included in the QP application build only if the application uses the @ref qxk kernel.
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../src/qs
|
|
|
|
Platform-independent implementation of the @ref qs component (software tracing).
|
|
*/
|
|
/*##########################################################################*/
|
|
/*! @dir ../3rd_party
|
|
|
|
3rd-Party code used in the QP™/C @ref ports "ports" and @ref exa "examples"
|
|
*/
|