Modules | Classes | Macros
Collaboration diagram for I2S Peripheral Access Layer:

Modules

 I2S Register Masks
 

Classes

struct  I2S_Type
 

Macros

#define I2S_BASE_ADDRS   { 0u, SAI1_BASE, SAI2_BASE, SAI3_BASE }
 
#define I2S_BASE_PTRS   { (I2S_Type *)0u, SAI1, SAI2, SAI3 }
 
#define I2S_RX_IRQS   { NotAvail_IRQn, SAI1_IRQn, SAI2_IRQn, SAI3_RX_IRQn }
 
#define I2S_TX_IRQS   { NotAvail_IRQn, SAI1_IRQn, SAI2_IRQn, SAI3_TX_IRQn }
 
#define SAI1   ((I2S_Type *)SAI1_BASE)
 
#define SAI1_BASE   (0x40384000u)
 
#define SAI2   ((I2S_Type *)SAI2_BASE)
 
#define SAI2_BASE   (0x40388000u)
 
#define SAI3   ((I2S_Type *)SAI3_BASE)
 
#define SAI3_BASE   (0x4038C000u)
 

Detailed Description

Macro Definition Documentation

◆ I2S_BASE_ADDRS

#define I2S_BASE_ADDRS   { 0u, SAI1_BASE, SAI2_BASE, SAI3_BASE }

Array initializer of I2S peripheral base addresses

Definition at line 20676 of file MIMXRT1052.h.

◆ I2S_BASE_PTRS

#define I2S_BASE_PTRS   { (I2S_Type *)0u, SAI1, SAI2, SAI3 }

Array initializer of I2S peripheral base pointers

Definition at line 20678 of file MIMXRT1052.h.

◆ I2S_RX_IRQS

#define I2S_RX_IRQS   { NotAvail_IRQn, SAI1_IRQn, SAI2_IRQn, SAI3_RX_IRQn }

Interrupt vectors for the I2S peripheral type

Definition at line 20680 of file MIMXRT1052.h.

◆ I2S_TX_IRQS

#define I2S_TX_IRQS   { NotAvail_IRQn, SAI1_IRQn, SAI2_IRQn, SAI3_TX_IRQn }

Definition at line 20681 of file MIMXRT1052.h.

◆ SAI1

#define SAI1   ((I2S_Type *)SAI1_BASE)

Peripheral SAI1 base pointer

Definition at line 20666 of file MIMXRT1052.h.

◆ SAI1_BASE

#define SAI1_BASE   (0x40384000u)

Peripheral SAI1 base address

Definition at line 20664 of file MIMXRT1052.h.

◆ SAI2

#define SAI2   ((I2S_Type *)SAI2_BASE)

Peripheral SAI2 base pointer

Definition at line 20670 of file MIMXRT1052.h.

◆ SAI2_BASE

#define SAI2_BASE   (0x40388000u)

Peripheral SAI2 base address

Definition at line 20668 of file MIMXRT1052.h.

◆ SAI3

#define SAI3   ((I2S_Type *)SAI3_BASE)

Peripheral SAI3 base pointer

Definition at line 20674 of file MIMXRT1052.h.

◆ SAI3_BASE

#define SAI3_BASE   (0x4038C000u)

Peripheral SAI3 base address

Definition at line 20672 of file MIMXRT1052.h.



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