QP/C
Defines
qep_port.h File Reference

QEP/C port to QK for a "generic" C compiler. More...

#include <stdint.h>
#include "qep.h"

Go to the source code of this file.

Defines

#define Q_SIGNAL_SIZE   2
 The size (in bytes) of the signal of an event. Valid values: 1, 2, or 4; default 2.

Detailed Description

QEP/C port to QK for a "generic" C compiler.

Note:
This is just an example of a QEP port used for "linting" the QEP.

Definition in file qep_port.h.


Define Documentation

#define Q_SIGNAL_SIZE   2

The size (in bytes) of the signal of an event. Valid values: 1, 2, or 4; default 2.

This macro can be defined in the QEP ports to configure the QSignal type. If the macro is not defined, the default of 1 byte will be chosen in qep.h. The valid Q_SIGNAL_SIZE values of 1, 2, or 4, correspond to QSignal of uint8_t, uint16_t, and uint32_t, respectively. The ::QSingal data type determines the dynamic range of numerical values of signals you your application.

See also:
QEvent
Note:
Once you choose a certain value of Q_SIGNAL_SIZE, you must consistently use the same value in building all the QP component libraries and your own application code. The consistency is guaranteed if you define this macro only once in the qep_port.h header file and henceforth include this header file in all builds.

Definition at line 57 of file qep_port.h.