4#include DEF2STR(LIBXR_CH32_CONFIG_FILE)
21static constexpr uint8_t CH32_SPI_APB_MAP[] = {
33static constexpr uint32_t CH32_SPI_RCC_PERIPH_MAP[] = {
45static constexpr uint32_t CH32_SPI_RCC_PERIPH_MAP_DMA[] = {
57static constexpr uint32_t CH32_SPI_TX_DMA_IT_MAP[] = {
69static constexpr uint32_t CH32_SPI_RX_DMA_IT_MAP[] = {
81static DMA_Channel_TypeDef *
const CH32_SPI_TX_DMA_CHANNEL_MAP[] = {
93static DMA_Channel_TypeDef *
const CH32_SPI_RX_DMA_CHANNEL_MAP[] = {
105static constexpr IRQn_Type CH32_SPI_IRQ_MAP[] = {
117ch32_spi_id_t CH32_SPI_GetID(SPI_TypeDef *addr);
118SPI_TypeDef *CH32_SPI_GetInstanceID(ch32_spi_id_t);