![]() |
![]() |
I2S Hardware attributes. More...
#include <I2SLPF3.h>
Data Fields | |
I2SLPF3_AfclkSrc | afclkSrc |
PowerLPF3_AfoscFreq | afoscFreq |
uint_least8_t | sd1Pin |
uint_least8_t | sd1PinMux |
uint_least8_t | sd0Pin |
uint_least8_t | sd0PinMux |
uint_least8_t | sckPin |
uint_least8_t | sckPinMux |
uint_least8_t | cclkPin |
uint_least8_t | cclkPinMux |
uint_least8_t | wsPin |
uint_least8_t | wsPinMux |
uint8_t | intPriority |
I2S Hardware attributes.
intPriority is the I2S peripheral's interrupt priority, as defined by the RTOS kernel. This value is passed unmodified to HwiP_construct().
A sample structure is shown below:
I2SLPF3_AfclkSrc I2SLPF3_HWAttrs::afclkSrc |
Audio frequency clock (AFCLK) source.
PowerLPF3_AfoscFreq I2SLPF3_HWAttrs::afoscFreq |
The AFOSC frequency to use if afclkSrc is I2SLPF3_AFCLK_SRC_CLKAF
uint_least8_t I2SLPF3_HWAttrs::sd1Pin |
Pin used for SD1 signal.
uint_least8_t I2SLPF3_HWAttrs::sd1PinMux |
Mux value used to mux the SD1 signal to sd1Pin.
uint_least8_t I2SLPF3_HWAttrs::sd0Pin |
Pin used for SD0 signal.
uint_least8_t I2SLPF3_HWAttrs::sd0PinMux |
Mux value used to mux the SD0 signal to sd0Pin.
uint_least8_t I2SLPF3_HWAttrs::sckPin |
Pin used for SCLK signal.
uint_least8_t I2SLPF3_HWAttrs::sckPinMux |
Mux value used to mux the SCLK signal to sckPin.
uint_least8_t I2SLPF3_HWAttrs::cclkPin |
Pin used for CCLK signal. Not used in most of the applications.
uint_least8_t I2SLPF3_HWAttrs::cclkPinMux |
Mux value used to mux the CCLK signal to cclkPin.
uint_least8_t I2SLPF3_HWAttrs::wsPin |
Pin used for WS signal.
uint_least8_t I2SLPF3_HWAttrs::wsPinMux |
Mux value used to mux the WS signal to wsPin.
uint8_t I2SLPF3_HWAttrs::intPriority |
I2S Peripheral's interrupt priority.