The following configuration constants relate to the μC/IPerf OS port. For many OSs, the μC/IPerf task priority and stack size will need to be explicitly configured for the particular OS (consult the specific OS’s documentation for more information).
The priority of μC/IPerf task is dependent on the requirements of the application. For most applications, the priority for μC/IPerf task is typically higher than the priority for otherapplication other application tasks.
For μC/OS-II and μC/OS-III, the following macros must be configured within iperf_cfg.h or any configuration file as long as it is included by iperf_cfg.h:.
Constant | Description | Possible Values |
---|---|---|
IPERF_OS_CFG_TASK_PRIO | Configure the IPerf task priority. | DEF_ENABLED or DEF_DISABLED |
IPERF_OS_CFG_TASK_STK_SIZE | Configure the IPerf task stack size. | Any integer value. |
...