|
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 |