Callisto4Bootloader: I2S Peripheral Access Layer

Callisto4Bootloader

Modules | Data Structures | Macros
I2S Peripheral Access Layer
Mapping Information » Edma_request » Iomuxc_pads » Device Peripheral Access Layer

## Modules

| I2S Register Masks

## Data Structures

struct | I2S_Type

## Macros

#define | SAI1_BASE (0x40384000u)
#define | SAI1 ((I2S_Type *)SAI1_BASE)
#define | SAI2_BASE (0x40388000u)
#define | SAI2 ((I2S_Type *)SAI2_BASE)
#define | SAI3_BASE (0x4038C000u)
#define | SAI3 ((I2S_Type *)SAI3_BASE)
#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 }

## 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 21896 of file MIMXRT1062.h.

## ◆ I2S_BASE_PTRS

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

Array initializer of I2S peripheral base pointers

Definition at line 21898 of file MIMXRT1062.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 21900 of file MIMXRT1062.h.

## ◆ I2S_TX_IRQS

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

Definition at line 21901 of file MIMXRT1062.h.

## ◆ SAI1

#define SAI1 ((I2S_Type *)SAI1_BASE)

Peripheral SAI1 base pointer

Definition at line 21886 of file MIMXRT1062.h.

## ◆ SAI1_BASE

#define SAI1_BASE (0x40384000u)

Peripheral SAI1 base address

Definition at line 21884 of file MIMXRT1062.h.

## ◆ SAI2

#define SAI2 ((I2S_Type *)SAI2_BASE)

Peripheral SAI2 base pointer

Definition at line 21890 of file MIMXRT1062.h.

## ◆ SAI2_BASE

#define SAI2_BASE (0x40388000u)

Peripheral SAI2 base address

Definition at line 21888 of file MIMXRT1062.h.

## ◆ SAI3

#define SAI3 ((I2S_Type *)SAI3_BASE)

Peripheral SAI3 base pointer

Definition at line 21894 of file MIMXRT1062.h.

## ◆ SAI3_BASE

#define SAI3_BASE (0x4038C000u)

Peripheral SAI3 base address

Definition at line 21892 of file MIMXRT1062.h.