diff --git a/bsp/wch/ch32v003/driver/mr_board.h b/bsp/wch/ch32v003/driver/mr_board.h index b72a407..c5ebed7 100644 --- a/bsp/wch/ch32v003/driver/mr_board.h +++ b/bsp/wch/ch32v003/driver/mr_board.h @@ -88,8 +88,10 @@ extern "C" { {USART1, RCC_APB2Periph_USART1, RCC_APB2Periph_GPIOC, GPIOC, GPIO_Pin_1, GPIOC, GPIO_Pin_0, USART1_IRQn, GPIO_FullRemap_USART1) #endif /* MR_CFG_UART1_GROUP */ +#if (MR_CFG_SPI1_GROUP == 1) #define DRV_SPI1_CONFIG \ {SPI1, RCC_APB2Periph_SPI1, RCC_APB2Periph_GPIOC, GPIOC, GPIO_Pin_5, GPIOC, GPIO_Pin_7, GPIOC, GPIO_Pin_6, SPI1_IRQn, 0} +#endif /* MR_CFG_SPI2_GROUP */ #define DRV_TIMER1_CONFIG \ {TIM1, RCC_APB2Periph_TIM1, TIM1_UP_IRQn} diff --git a/bsp/wch/ch32v203/driver/mr_board.h b/bsp/wch/ch32v203/driver/mr_board.h index 73bed54..b14822b 100644 --- a/bsp/wch/ch32v203/driver/mr_board.h +++ b/bsp/wch/ch32v203/driver/mr_board.h @@ -146,7 +146,6 @@ extern "C" { #define DRV_PWM5_INFO_CONFIG \ {0, UINT16_MAX, UINT16_MAX} - #if (MR_CFG_UART1_GROUP == 1) #define DRV_UART1_CONFIG \ {USART1, RCC_APB2Periph_USART1, RCC_APB2Periph_GPIOA, GPIOA, GPIO_Pin_10, GPIOA, GPIO_Pin_9, USART1_IRQn, 0} @@ -180,8 +179,10 @@ extern "C" { #define DRV_SPI1_CONFIG \ {SPI1, RCC_APB2Periph_SPI1, RCC_APB2Periph_GPIOB, GPIOB, GPIO_Pin_3, GPIOB, GPIO_Pin_4, GPIOB, GPIO_Pin_5, SPI1_IRQn, GPIO_Remap_SPI1} #endif /* MR_CFG_SPI1_GROUP */ +#if (MR_CFG_SPI2_GROUP == 1) #define DRV_SPI2_CONFIG \ {SPI2, RCC_APB1Periph_SPI2, RCC_APB2Periph_GPIOB, GPIOB, GPIO_Pin_13, GPIOB, GPIO_Pin_14, GPIOB, GPIO_Pin_15, SPI2_IRQn, 0} +#endif /* MR_CFG_SPI2_GROUP */ #define DRV_TIMER1_CONFIG \ {TIM1, RCC_APB2Periph_TIM1, TIM1_UP_IRQn} diff --git a/bsp/wch/ch32v307/driver/mr_board.h b/bsp/wch/ch32v307/driver/mr_board.h index a30253b..f50c00a 100644 --- a/bsp/wch/ch32v307/driver/mr_board.h +++ b/bsp/wch/ch32v307/driver/mr_board.h @@ -287,8 +287,10 @@ extern "C" { #define DRV_SPI1_CONFIG \ {SPI1, RCC_APB2Periph_SPI1, RCC_APB2Periph_GPIOB, GPIOB, GPIO_Pin_3, GPIOB, GPIO_Pin_4, GPIOB, GPIO_Pin_5, SPI1_IRQn, GPIO_Remap_SPI1} #endif /* MR_CFG_SPI1_GROUP */ +#if (MR_CFG_SPI2_GROUP == 1) #define DRV_SPI2_CONFIG \ {SPI2, RCC_APB1Periph_SPI2, RCC_APB2Periph_GPIOB, GPIOB, GPIO_Pin_13, GPIOB, GPIO_Pin_14, GPIOB, GPIO_Pin_15, SPI2_IRQn, 0} +#endif /* MR_CFG_SPI2_GROUP */ #if (MR_CFG_SPI3_GROUP == 1) #define DRV_SPI3_CONFIG \ {SPI3, RCC_APB1Periph_SPI3, RCC_APB2Periph_GPIOB, GPIOB, GPIO_Pin_3, GPIOB, GPIO_Pin_4, GPIOB, GPIO_Pin_5, SPI3_IRQn, 0}