Goodix
GR551x API Reference  V1_6_06_B5676
Enumerations
+ Collaboration diagram for Enumerations:

Enumerations

enum  app_spi_id_t {
  APP_SPI_ID_SLAVE, APP_SPI_ID_MASTER, APP_SPI_ID_MAX, APP_SPI_ID_SLAVE,
  APP_SPI_ID_MASTER, APP_SPI_ID_MAX
}
 SPI module Enumerations definition. More...
 
enum  app_spi_type_t {
  APP_SPI_TYPE_INTERRUPT, APP_SPI_TYPE_POLLING, APP_SPI_TYPE_DMA, APP_SPI_TYPE_MAX,
  APP_SPI_TYPE_POLLING, APP_SPI_TYPE_DMA, APP_SPI_TYPE_MAX
}
 SPI operating mode Enumerations definition. More...
 
enum  app_spi_evt_type_t {
  APP_SPI_EVT_ERROR, APP_SPI_EVT_TX_CPLT, APP_SPI_EVT_RX_DATA, APP_SPI_EVT_TX_RX,
  APP_SPI_EVT_ERROR, APP_SPI_EVT_TX_CPLT, APP_SPI_EVT_RX_DATA, APP_SPI_EVT_TX_RX
}
 SPI event Enumerations definition. More...
 
enum  app_spi_id_t {
  APP_SPI_ID_SLAVE, APP_SPI_ID_MASTER, APP_SPI_ID_MAX, APP_SPI_ID_SLAVE,
  APP_SPI_ID_MASTER, APP_SPI_ID_MAX
}
 SPI module Enumerations definition. More...
 
enum  app_spi_type_t {
  APP_SPI_TYPE_INTERRUPT, APP_SPI_TYPE_POLLING, APP_SPI_TYPE_DMA, APP_SPI_TYPE_MAX,
  APP_SPI_TYPE_POLLING, APP_SPI_TYPE_DMA, APP_SPI_TYPE_MAX
}
 SPI operating mode Enumerations definition. More...
 
enum  app_spi_datawidth_t { APP_SPI_DATAWIDTH_8BIT = 0x00, APP_SPI_DATAWIDTH_32BIT }
 SPI operating mode Enumerations definition. More...
 
enum  app_spi_evt_type_t {
  APP_SPI_EVT_ERROR, APP_SPI_EVT_TX_CPLT, APP_SPI_EVT_RX_DATA, APP_SPI_EVT_TX_RX,
  APP_SPI_EVT_ERROR, APP_SPI_EVT_TX_CPLT, APP_SPI_EVT_RX_DATA, APP_SPI_EVT_TX_RX
}
 SPI event Enumerations definition. More...
 

Detailed Description

Enumeration Type Documentation

◆ app_spi_datawidth_t

SPI operating mode Enumerations definition.

Enumerator
APP_SPI_DATAWIDTH_8BIT 

datasize : 8bit

APP_SPI_DATAWIDTH_32BIT 

datasize : 32bit

Definition at line 105 of file app_spi_v2.h.

◆ app_spi_evt_type_t [1/2]

SPI event Enumerations definition.

Enumerator
APP_SPI_EVT_ERROR 

Error reported by UART peripheral.


APP_SPI_EVT_TX_CPLT 

Requested TX transfer completed.


APP_SPI_EVT_RX_DATA 

Requested RX transfer completed.


APP_SPI_EVT_TX_RX 

Requested TX/RX transfer completed.

APP_SPI_EVT_ERROR 

Error reported by UART peripheral.


APP_SPI_EVT_TX_CPLT 

Requested TX transfer completed.


APP_SPI_EVT_RX_DATA 

Requested RX transfer completed.


APP_SPI_EVT_TX_RX 

Requested TX/RX transfer completed.

Definition at line 107 of file app_spi.h.

◆ app_spi_evt_type_t [2/2]

SPI event Enumerations definition.

Enumerator
APP_SPI_EVT_ERROR 

Error reported by UART peripheral.


APP_SPI_EVT_TX_CPLT 

Requested TX transfer completed.


APP_SPI_EVT_RX_DATA 

Requested RX transfer completed.


APP_SPI_EVT_TX_RX 

Requested TX/RX transfer completed.

APP_SPI_EVT_ERROR 

Error reported by UART peripheral.


APP_SPI_EVT_TX_CPLT 

Requested TX transfer completed.


APP_SPI_EVT_RX_DATA 

Requested RX transfer completed.


APP_SPI_EVT_TX_RX 

Requested TX/RX transfer completed.

Definition at line 115 of file app_spi_v2.h.

◆ app_spi_id_t [1/2]

SPI module Enumerations definition.

Enumerator
APP_SPI_ID_SLAVE 

SPI slave module.


APP_SPI_ID_MASTER 

SPI master module.

APP_SPI_ID_MAX 

Only for check parameter, not used as input parameters.

APP_SPI_ID_SLAVE 

SPI slave module.


APP_SPI_ID_MASTER 

SPI master module.

APP_SPI_ID_MAX 

Only for check parameter, not used as input parameters.

Definition at line 86 of file app_spi.h.

◆ app_spi_id_t [2/2]

SPI module Enumerations definition.

Enumerator
APP_SPI_ID_SLAVE 

SPI slave module.


APP_SPI_ID_MASTER 

SPI master module.

APP_SPI_ID_MAX 

Only for check parameter, not used as input parameters.

APP_SPI_ID_SLAVE 

SPI slave module.


APP_SPI_ID_MASTER 

SPI master module.

APP_SPI_ID_MAX 

Only for check parameter, not used as input parameters.

Definition at line 85 of file app_spi_v2.h.

◆ app_spi_type_t [1/2]

SPI operating mode Enumerations definition.

Enumerator
APP_SPI_TYPE_INTERRUPT 

Interrupt operation mode.

APP_SPI_TYPE_POLLING 

Polling operation mode

APP_SPI_TYPE_DMA 

DMA operation mode

APP_SPI_TYPE_MAX 

Only for check parameter, not used as input parameters.

APP_SPI_TYPE_POLLING 

Polling operation mode

APP_SPI_TYPE_DMA 

DMA operation mode

APP_SPI_TYPE_MAX 

Only for check parameter, not used as input parameters.

Definition at line 96 of file app_spi.h.

◆ app_spi_type_t [2/2]

SPI operating mode Enumerations definition.

Enumerator
APP_SPI_TYPE_INTERRUPT 

Interrupt operation mode.

APP_SPI_TYPE_POLLING 

Polling operation mode

APP_SPI_TYPE_DMA 

DMA operation mode

APP_SPI_TYPE_MAX 

Only for check parameter, not used as input parameters.

APP_SPI_TYPE_POLLING 

Polling operation mode

APP_SPI_TYPE_DMA 

DMA operation mode

APP_SPI_TYPE_MAX 

Only for check parameter, not used as input parameters.

Definition at line 95 of file app_spi_v2.h.