QS functions for internal use inside QP components. More...
#include "qs_pkg.h"Go to the source code of this file.
Functions | |
| void | QS_u8_ (uint8_t d) |
| output uint8_t data element without format information | |
| void | QS_u16_ (uint16_t d) |
| Output uint16_t data element without format information. | |
| void | QS_u32_ (uint32_t d) |
| Output uint32_t data element without format information. | |
| void | QS_str_ (char const *s) |
| Output zero-terminated ASCII string element without format information. | |
| void | QS_str_ROM_ (char const Q_ROM *Q_ROM_VAR s) |
| Output zero-terminated ASCII string element allocated in ROM without format information. | |
Variables | |
| void const * | QS_smObj_ |
| void const * | QS_aoObj_ |
| void const * | QS_mpObj_ |
| void const * | QS_eqObj_ |
| void const * | QS_teObj_ |
| void const * | QS_apObj_ |
| QSTimeCtr volatile | QS_tickCtr_ |
QS functions for internal use inside QP components.
Definition in file qs_.c.
| void QS_str_ | ( | char const * | s | ) |
Output zero-terminated ASCII string element without format information.
Definition at line 68 of file qs_.c.
References QS_chksum_, and QS_INSERT_BYTE.
| void QS_str_ROM_ | ( | char const Q_ROM *Q_ROM_VAR | s | ) |
Output zero-terminated ASCII string element allocated in ROM without format information.
Definition at line 79 of file qs_.c.
References Q_ROM_BYTE, QS_chksum_, and QS_INSERT_BYTE.
| void QS_u16_ | ( | uint16_t | d | ) |
Output uint16_t data element without format information.
Definition at line 51 of file qs_.c.
References QS_INSERT_ESC_BYTE.
| void QS_u32_ | ( | uint32_t | d | ) |
Output uint32_t data element without format information.
Definition at line 57 of file qs_.c.
References QS_INSERT_ESC_BYTE.
| void QS_u8_ | ( | uint8_t | d | ) |
output uint8_t data element without format information
Definition at line 47 of file qs_.c.
References QS_INSERT_ESC_BYTE.
| void const* QS_aoObj_ |
active object for QF local filter
Definition at line 38 of file qs_.c.
Referenced by QActive_get_(), QActive_postFIFO(), QActive_postLIFO(), QActive_subscribe(), QActive_unsubscribe(), QActive_unsubscribeAll(), QF_add_(), and QF_remove_().
| void const* QS_eqObj_ |
raw queue for QF local filter
Definition at line 40 of file qs_.c.
Referenced by QEQueue_get(), QEQueue_init(), QEQueue_postFIFO(), and QEQueue_postLIFO().
| void const* QS_mpObj_ |
event pool for QF local filter
Definition at line 39 of file qs_.c.
Referenced by QMPool_get(), QMPool_init(), and QMPool_put().
| void const* QS_smObj_ |
state machine for QEP local filter
Definition at line 37 of file qs_.c.
Referenced by QFsm_dispatch(), QFsm_init(), QHsm_dispatch(), and QHsm_init().
| void const* QS_teObj_ |
time event for QF local filter
Definition at line 41 of file qs_.c.
Referenced by QF_tick(), QTimeEvt_arm_(), QTimeEvt_disarm(), and QTimeEvt_rearm().
| QSTimeCtr volatile QS_tickCtr_ |
1.6.3