QP/C  8.0.2
Real-Time Embedded Framework
Loading...
Searching...
No Matches
qequeue.dox File Reference

Macros

#define QF_EQUEUE_CTR_SIZE   1U
 

Typedefs

typedef uint8_t QEQueueCtr
 

Macro Definition Documentation

◆ QF_EQUEUE_CTR_SIZE

#define QF_EQUEUE_CTR_SIZE   1U

The size [bytes] of the ring-buffer counters used in the native QF event queue implementation. Valid values: 1U or 2U; default 1U.

Details

This macro can be defined in the QF port file (qf_port.h) to configure the QEQueueCtr type. Here the macro is not defined so the default of 1 byte is chosen.

Definition at line 15 of file qequeue.dox.

Typedef Documentation

◆ QEQueueCtr

typedef uint8_t QEQueueCtr

The data type to store the ring-buffer counters based on the macro QF_EQUEUE_CTR_SIZE.

Details

The dynamic range of this data type determines the maximum length of the ring buffer managed by the native QF event queue.

Definition at line 24 of file qequeue.dox.