124 #ifndef ti_edgeai_DAP__include 125 #define ti_edgeai_DAP__include 130 #include <ti/drivers/UART2.h> 131 #include <ti/drivers/dpl/MessageQueueP.h> 172 uint8_t inferenceSensorsIndex[10];
float DAP_swapEndianness(float value)
Swap Endianess value to support the endianess format expected by EdgeAI Studio.
DAP_PipelineMode
DAP pipeline modes.
Definition: DAP.h:143
uint32_t DAP_getSamplingFrequency(void)
Get samplign frequency.
DAP configuration.
Definition: DAP.h:182
UART2_Handle uartHandle
Definition: DAP.h:185
MessageQueueP_Handle messageQueueHandle
Definition: DAP.h:188
DAP_PipelineConfiguration DAP_getPipelineConfiguration(void)
Get Pipeline Configuration.
DAP_SendDataType
Definition: DAP.h:197
void DAP_sendData(DAP_SendDataType sendDataType, void *data, size_t dataSize)
Send Data to host.
DAP_PipelineMode mode
Definition: DAP.h:166
DAP pipeline configuration.
Definition: DAP.h:163
void DAP_init(void)
Initialize the DAP.
uint8_t inferenceModelIndex
Definition: DAP.h:168
void DAP_open(void)
Open the DAP.
void DAP_openOnHandle(UART2_Handle handle)
Open the DAP on an already-open UART2 handle.
bool DAP_isReadyToStartStreaming(void)
Check if the DAP is ready for data streaming.
uint32_t DAP_getSamplesToSend(void)
Get samples to send.
DAP_PipelineConfiguration pipelineConfig
Definition: DAP.h:194
void DAP_clearStreamingFlag(void)
Clear the streaming flag after a one-shot data capture burst.
bool startStreamingFlag
Definition: DAP.h:192
bool isCrc
Definition: DAP.h:190