/*====================================================================================================*/ void GPIO_Config( void ) { GPIO_InitTypeDef GPIO_InitStruct; /* GPIO Clk ******************************************************************/ LED_R_GPIO_CLK_ENABLE(); LED_G_GPIO_CLK_ENABLE(); LED_B_GPIO_CLK_ENABLE(); /* GPIO Pin ******************************************************************/ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_HIGH; GPIO_InitStruct.Pin = LED_R_PIN; HAL_GPIO_Init(LED_R_GPIO_PORT, &GPIO_InitStruct); GPIO_InitStruct.Pin = LED_G_PIN; HAL_GPIO_Init(LED_G_GPIO_PORT, &GPIO_InitStruct); GPIO_InitStruct.Pin = LED_B_PIN; HAL_GPIO_Init(LED_B_GPIO_PORT, &GPIO_InitStruct); /* GPIO Pin ******************************************************************/ LED_R_Set; LED_G_Set; LED_B_Set; }
/*====================================================================================================*/ void GPIO_Config( void ) { GPIO_InitTypeDef GPIO_InitStruct; /* GPIO Clk ******************************************************************/ LED_R_GPIO_CLK_ENABLE(); LED_G_GPIO_CLK_ENABLE(); LED_B_GPIO_CLK_ENABLE(); KEY_WU_GPIO_CLK_ENABLE(); KEY_BO_GPIO_CLK_ENABLE(); /* GPIO Pin ******************************************************************/ /* LED */ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Pin = LED_R_PIN; HAL_GPIO_Init(LED_R_GPIO_PORT, &GPIO_InitStruct); GPIO_InitStruct.Pin = LED_G_PIN; HAL_GPIO_Init(LED_G_GPIO_PORT, &GPIO_InitStruct); GPIO_InitStruct.Pin = LED_B_PIN; HAL_GPIO_Init(LED_B_GPIO_PORT, &GPIO_InitStruct); /* KEY */ GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Pin = KEY_WU_PIN; HAL_GPIO_Init(KEY_WU_GPIO_PORT, &GPIO_InitStruct); GPIO_InitStruct.Pin = KEY_BO_PIN; HAL_GPIO_Init(KEY_BO_GPIO_PORT, &GPIO_InitStruct); /* GPIO Pin ******************************************************************/ LED_R_Set(); LED_G_Set(); LED_B_Set(); }