KETCube
|
Public defines. More...
Macros | |
#define | KETCUBE_I2S_NAME "i2s_drv" |
I2S driver name. More... | |
#define | KETCUBE_I2S_HANDLE SPI2 |
#define | KETCUBE_I2S_SAMPLE_RATE I2S_AUDIOFREQ_32K |
Available: 8,11,16,22,32,44,48 kHz. More... | |
#define | KETCUBE_I2S_CLK_ENABLE() __SPI2_CLK_ENABLE() |
#define | KETCUBE_I2S_FORCE_RESET() __SPI2_FORCE_RESET() |
#define | KETCUBE_I2S_RELEASE_RESET() __SPI2_RELEASE_RESET() |
#define | KETCUBE_I2S_WS_CK_SD_GPIO_CLK_ENABLE() __GPIOB_CLK_ENABLE() |
#define | KETCUBE_I2S_WS_CK_SD_AF GPIO_AF0_SPI2 |
#define | KETCUBE_I2S_WS_CK_SD_GPIO_PORT GPIOB |
#define | KETCUBE_I2S_WS_PIN GPIO_PIN_12 |
#define | KETCUBE_I2S_CK_PIN GPIO_PIN_13 |
#define | KETCUBE_I2S_SD_PIN GPIO_PIN_15 |
#define | KETCUBE_I2S_EV_IRQn SPI2_IRQn |
Public defines.
#define KETCUBE_I2S_CK_PIN GPIO_PIN_13 |
#define KETCUBE_I2S_CLK_ENABLE | ( | ) | __SPI2_CLK_ENABLE() |
#define KETCUBE_I2S_EV_IRQn SPI2_IRQn |
#define KETCUBE_I2S_FORCE_RESET | ( | ) | __SPI2_FORCE_RESET() |
#define KETCUBE_I2S_HANDLE SPI2 |
#define KETCUBE_I2S_NAME "i2s_drv" |
I2S driver name.
#define KETCUBE_I2S_RELEASE_RESET | ( | ) | __SPI2_RELEASE_RESET() |
#define KETCUBE_I2S_SAMPLE_RATE I2S_AUDIOFREQ_32K |
Available: 8,11,16,22,32,44,48 kHz.
#define KETCUBE_I2S_SD_PIN GPIO_PIN_15 |
#define KETCUBE_I2S_WS_CK_SD_AF GPIO_AF0_SPI2 |
#define KETCUBE_I2S_WS_CK_SD_GPIO_CLK_ENABLE | ( | ) | __GPIOB_CLK_ENABLE() |
#define KETCUBE_I2S_WS_CK_SD_GPIO_PORT GPIOB |
#define KETCUBE_I2S_WS_PIN GPIO_PIN_12 |