![]() |
RTEMS 6.1
|
Parameters for TaskSetup() More...
#include <bestcomm_api.h>
Data Fields | |
| uint32 | NumBD |
| union { | |
| uint32 MaxBuf | |
| uint32 NumBytes | |
| } | Size |
| MPC5200Initiator_t | Initiator |
| uint32 | StartAddrSrc |
| sint16 | IncrSrc |
| Sz_t | SzSrc |
| uint32 | StartAddrDst |
| sint16 | IncrDst |
| Sz_t | SzDst |
Parameters for TaskSetup()
All parameters can be hard-coded by the task API. Hard-coded values will be changed in the struct passed to TaskSetup() for the user to examine later.
| sint16 TaskSetupParamSet_t::IncrDst |
Amount to increment data pointer
| sint16 TaskSetupParamSet_t::IncrSrc |
Amount to increment source pointer
| MPC5200Initiator_t TaskSetupParamSet_t::Initiator |
BestComm initiator (ignored if hard-wired)
| uint32 TaskSetupParamSet_t::MaxBuf |
Maximum buffer size
| uint32 TaskSetupParamSet_t::NumBD |
Number of buffer descriptors
| uint32 TaskSetupParamSet_t::NumBytes |
Number of bytes to transfer
| union { ... } TaskSetupParamSet_t::Size |
Buffer size union for BD and non-BD tasks
| uint32 TaskSetupParamSet_t::StartAddrDst |
Address of the DMA destination (e.g. a FIFO)
| uint32 TaskSetupParamSet_t::StartAddrSrc |
Address of the DMA source (e.g. a FIFO)
| Sz_t TaskSetupParamSet_t::SzDst |
Size of destination data access
| Sz_t TaskSetupParamSet_t::SzSrc |
Size of source data access