Modules | Typedefs | Enumerations
Collaboration diagram for SAI Exported Types:

Modules

 SAI Init Structure definition
 SAI Init Structure definition.
 
 SAI Frame Structure definition
 SAI Frame Init structure definition.
 
 SAI Slot Structure definition
 SAI Block Slot Init Structure definition.
 
 SAI Handle Structure definition
 SAI handle Structure definition.
 
 SAI PDM Structure definition
 SAI PDM Init structure definition.
 

Typedefs

typedef void(* SAIcallback) (void)
 SAI Callback prototype. More...
 
typedef void(* SAIcallback) (void)
 SAI Callback prototype. More...
 
typedef void(* SAIcallback) (void)
 SAI Callback prototype. More...
 

Enumerations

enum  HAL_SAI_StateTypeDef {
  HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U,
  HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U,
  HAL_SAI_STATE_BUSY_TX = 0x12U, HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U,
  HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U, HAL_SAI_STATE_BUSY_RX = 0x22U
}
 HAL State structures definition. More...
 
enum  HAL_SAI_StateTypeDef {
  HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U,
  HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U,
  HAL_SAI_STATE_BUSY_TX = 0x12U, HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U,
  HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U, HAL_SAI_STATE_BUSY_RX = 0x22U
}
 HAL State structures definition. More...
 
enum  HAL_SAI_StateTypeDef {
  HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U,
  HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U,
  HAL_SAI_STATE_BUSY_TX = 0x12U, HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U,
  HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U, HAL_SAI_STATE_BUSY_RX = 0x22U
}
 HAL State structures definition. More...
 

Detailed Description

Typedef Documentation

◆ SAIcallback [1/3]

typedef void(* SAIcallback) (void)

SAI Callback prototype.

Definition at line 59 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ SAIcallback [2/3]

typedef void(* SAIcallback) (void)

◆ SAIcallback [3/3]

typedef void(* SAIcallback) (void)

SAI Callback prototype.

Definition at line 60 of file stm32f7xx_hal_sai.h.

Enumeration Type Documentation

◆ HAL_SAI_StateTypeDef [1/3]

HAL State structures definition.

Enumerator
HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

Definition at line 47 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ HAL_SAI_StateTypeDef [2/3]

HAL State structures definition.

Enumerator
HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

Definition at line 47 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ HAL_SAI_StateTypeDef [3/3]

HAL State structures definition.

Enumerator
HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

Definition at line 48 of file stm32f7xx_hal_sai.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:08