Hilscher netX microcontroller driver  V0.0.5.0
Documentation of the netX driver package
DRV_DMAC_CONFIGURATION_T Struct Reference

The configuration of the driver. More...

#include <netx_drv_dmac.h>

Collaboration diagram for DRV_DMAC_CONFIGURATION_T:
Collaboration graph

Data Fields

DRV_DMAC_DEVICE_ID_E eDeviceID
 
DRV_DMAC_FLOW_CONTROLLER_E eFlowController
 
DRV_DMAC_TRANSFER_WIDTH_E eTransferWidthSource
 
DRV_DMAC_TRANSFER_WIDTH_E eTransferWidthDest
 
DRV_DMAC_INCREMENTATION_E eIncrementationSource
 
DRV_DMAC_INCREMENTATION_E eIncrementationDest
 
DRV_CALLBACK_F fCallbackComplete
 
void * ptCallbackHandleComplete
 
DRV_DMAC_PERIPHERAL_E ePeripheralSource
 
DRV_DMAC_PERIPHERAL_E ePeripheralDest
 

Detailed Description

The configuration of the driver.

This structure shall be modified to change configuration parameters. It is evaluated during the init routine and used during the handles lifetime. The structure shall not be modified after initialization of the device.

Definition at line 188 of file netx_drv_dmac.h.

Field Documentation

DRV_DMAC_DEVICE_ID_E DRV_DMAC_CONFIGURATION_T::eDeviceID

The device to be used.

Definition at line 190 of file netx_drv_dmac.h.

DRV_DMAC_FLOW_CONTROLLER_E DRV_DMAC_CONFIGURATION_T::eFlowController

Defines who controlls the data flow.

Definition at line 191 of file netx_drv_dmac.h.

DRV_DMAC_INCREMENTATION_E DRV_DMAC_CONFIGURATION_T::eIncrementationDest

Defines if the destination address is incremented or not.

Definition at line 195 of file netx_drv_dmac.h.

DRV_DMAC_INCREMENTATION_E DRV_DMAC_CONFIGURATION_T::eIncrementationSource

Defines if the source address is incremented or not.

Definition at line 194 of file netx_drv_dmac.h.

DRV_DMAC_PERIPHERAL_E DRV_DMAC_CONFIGURATION_T::ePeripheralDest

The peripheral to where the data is copied.

Definition at line 199 of file netx_drv_dmac.h.

DRV_DMAC_PERIPHERAL_E DRV_DMAC_CONFIGURATION_T::ePeripheralSource

The peripheral from where the data is copied from.

Definition at line 198 of file netx_drv_dmac.h.

DRV_DMAC_TRANSFER_WIDTH_E DRV_DMAC_CONFIGURATION_T::eTransferWidthDest

Defines the width of a transfer access to the destination address.

Definition at line 193 of file netx_drv_dmac.h.

DRV_DMAC_TRANSFER_WIDTH_E DRV_DMAC_CONFIGURATION_T::eTransferWidthSource

Defines the width of a transfer access to the source address.

Definition at line 192 of file netx_drv_dmac.h.

DRV_CALLBACK_F DRV_DMAC_CONFIGURATION_T::fCallbackComplete

The callback to be executed at list completion.

Definition at line 196 of file netx_drv_dmac.h.

void* DRV_DMAC_CONFIGURATION_T::ptCallbackHandleComplete

The users handle associated with the callback

Definition at line 197 of file netx_drv_dmac.h.


The documentation for this struct was generated from the following file: