ecpy Directory Reference

Directory dependency graph for packages/ti/sdo/fc/ecpy/:
packages/ti/sdo/fc/ecpy/

Files

file  ecpy.h [code]
 

ECPY Definitions (C64P) - Functional DMA Library for use with the EDMA3 DMA peripheral. Provides a comprehensive list of DMA operations an algorithm can perform on logical DMA channels it acquires through the IRES_EDMA3CHAN2 protocol. ECPY library contains two sets of functions: direct and non-direct. The direct APIs are functions prefixed with 'ECPY_direct' and these are faster due to less state maintanence , fewer checks and lack of PaRAM shadowing for 1st transfer. As a result they are slightly harder to use requiring caller to ensure integrity of state, for example to make sure each ECPY_directStart is matched with exactly one ECPY_directWait, or to remember to re-configure first transfer following a linked transfer or single 3D transfer. The non-direct APIs are slightly easier to use and maintain state and persistence of 1st transfer's settings across transfers. It is important to *not* mix and match direct and non-direct functions for any given channel, as this may result in unexpected behavior.


 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2011, Texas Instruments Incorporated