14 #ifndef ADI_DATA_TRANSFER_H 15 #define ADI_DATA_TRANSFER_H 20 #include <rtos_map/adi_rtos_map.h> 33 #define ADI_DT_BUFNUM (2u) 40 struct _ADI_DT_BUFF_INFO; 46 typedef struct _ADI_DT_BUFF_INFO
53 struct _ADI_DT_BUFF_INFO * pNextBuffer;
60 typedef enum _ADI_DT_MODE
64 ADI_DT_MODE_NONBLOCKING
67 typedef void * ADI_DEVICE_HANDLE;
75 ADI_DT_BUFF_INFO BufInfo[ADI_DT_BUFNUM];
76 ADI_DT_BUFF_INFO * pFreeBuffer;
77 ADI_DT_BUFF_INFO * pFillBuffer;
79 ADI_DT_BUFF_INFO * pActiveBuffer;
80 ADI_DT_MODE eDataTranferMode;