4#include DEF2STR(LIBXR_CH32_CONFIG_FILE)
24static constexpr uint8_t CH32_SPI_APB_MAP[] = {
36static constexpr uint32_t CH32_SPI_RCC_PERIPH_MAP[] = {
48static constexpr uint32_t CH32_SPI_RCC_PERIPH_MAP_DMA[] = {
60static constexpr uint32_t CH32_SPI_TX_DMA_IT_MAP[] = {
72static constexpr uint32_t CH32_SPI_RX_DMA_IT_MAP[] = {
84static DMA_Channel_TypeDef*
const CH32_SPI_TX_DMA_CHANNEL_MAP[] = {
96static DMA_Channel_TypeDef*
const CH32_SPI_RX_DMA_CHANNEL_MAP[] = {
108static constexpr IRQn_Type CH32_SPI_IRQ_MAP[] = {
120ch32_spi_id_t ch32_spi_get_id(SPI_TypeDef* addr);
121SPI_TypeDef* ch32_spi_get_instance_id(ch32_spi_id_t);