PSOC E8XXGP Device Support Library

General Description

Enumerations

enum  cy_nnlite_dma_queue_state_t {
  CY_NNLITE_DMA_QUEUE_EMPTY = 0 ,
  CY_NNLITE_DMA_OPERATION_QUEUED ,
  CY_NNLITE_DMA_QUEUE_TRIGGERED ,
  CY_NNLITE_DMA_QUEUE_DONE
}
 NNLite DMA queue states. More...
 
enum  cy_nnlite_current_dma_desc_type_t { CY_NNLITE_DMA_DESC_MEMIO = 0 }
 NNLite DMA descriptor types. More...
 
enum  cy_nnlite_profile_points_type_t {
  CY_NNLITE_PP_ACCELERATOR_START = 0 ,
  CY_NNLITE_PP_DMA_MODE_TRIGGER ,
  CY_NNLITE_PP_DMA_MODE_END ,
  CY_NNLITE_PP_ACCELERATOR_DONE
}
 NNLite Kernel API's intermediate Profile points types. More...
 

Enumeration Type Documentation

◆ cy_nnlite_dma_queue_state_t

NNLite DMA queue states.

Enumerator
CY_NNLITE_DMA_QUEUE_EMPTY 

nnlite dma queue is empty

CY_NNLITE_DMA_OPERATION_QUEUED 

nnlite dma operation queued

CY_NNLITE_DMA_QUEUE_TRIGGERED 

nnlite dma is triggered

CY_NNLITE_DMA_QUEUE_DONE 

nnlite dma is executed

◆ cy_nnlite_current_dma_desc_type_t

NNLite DMA descriptor types.

Enumerator
CY_NNLITE_DMA_DESC_MEMIO 

Descriptor is for MEMIO transfer.

◆ cy_nnlite_profile_points_type_t

NNLite Kernel API's intermediate Profile points types.

Enumerator
CY_NNLITE_PP_ACCELERATOR_START 

Profile point for NNLite IP start.

CY_NNLITE_PP_DMA_MODE_TRIGGER 

Profile point for DMA Mode API DMA Trigger.

CY_NNLITE_PP_DMA_MODE_END 

Profile point for DMA Mode Completion.

CY_NNLITE_PP_ACCELERATOR_DONE 

Profile point for NNLite Completion.