From 9869835739085f5161bfd52eaf8be1a86d5ebe2a Mon Sep 17 00:00:00 2001 From: iorebuild Date: Mon, 1 Jun 2026 21:08:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9E=B6=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bsp/Inc/VoiletPort.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Bsp/Inc/VoiletPort.h b/Bsp/Inc/VoiletPort.h index b657848..6ec5408 100644 --- a/Bsp/Inc/VoiletPort.h +++ b/Bsp/Inc/VoiletPort.h @@ -48,7 +48,7 @@ typedef struct { typedef struct { GPIO_TypeDef *GpioPort; unsigned short GpioPin; - unsigned char Irqn; + // unsigned char Irqn; } GPIO_PERIPH_T; typedef struct { @@ -197,7 +197,7 @@ typedef struct { #define GPIO111 {RCC_APB2PeriphClockCmd, RCC_APB2Periph_GPIOG, {GPIOG, GPIO_Pin_15}} #endif -// #define GPIO_NULL ((COM_CONFIG){0, 0, {0, 0}}) +#define GPIO_NULL {0, 0, {0, 0}} /* COM */ typedef struct { @@ -209,7 +209,7 @@ typedef struct { void (*ClockCmd)(uint32_t RccPeriph, FunctionalState State); unsigned int ClockTree; COM_PERIPH_T Periph; - // GPIO_MAP_T TxRxEn; //收发使能 + GPIO_MAP_T TxRxEn; //收发使能 } COM_MAP_T; typedef struct { @@ -223,17 +223,17 @@ typedef struct { #define COM_NUM 5 #ifdef USART1 -#define COM0 (&(COM_MAP_T){RCC_APB2PeriphClockCmd, RCC_APB2Periph_USART1, {USART1,USART1_IRQn}}) +#define COM0 (&(COM_MAP_T){RCC_APB2PeriphClockCmd, RCC_APB2Periph_USART1, {USART1,USART1_IRQn},GPIO_NULL}) #endif #ifdef USART2 -#define COM1 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_USART2, {USART2,USART2_IRQn}}) +#define COM1 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_USART2, {USART2,USART2_IRQn},GPIO_NULL}) #endif #ifdef USART3 -#define COM2 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_USART3,{USART3,USART3_IRQn}}) +#define COM2 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_USART3,{USART3,USART3_IRQn},GPIO_NULL}) #endif #ifdef UART4 -#define COM3 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_UART4,{UART4,UART4_IRQn}}) +#define COM3 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_UART4,{UART4,UART4_IRQn},GPIO_NULL}) #endif -#define COM4 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_UART5,{UART5,UART5_IRQn}}) +#define COM4 (&(COM_MAP_T){RCC_APB1PeriphClockCmd, RCC_APB1Periph_UART5,{UART5,UART5_IRQn},GPIO_NULL}) #endif //_VOILET_PORT_H