feat: add USART2 initialization and EXTI15_10 interrupt handler

This commit is contained in:
2025-03-25 14:15:27 +08:00
parent ed81361876
commit c5f3e400ae
14 changed files with 609 additions and 141 deletions

View File

@ -105,6 +105,7 @@ int main(void)
MX_I2C1_Init();
MX_USART1_UART_Init();
MX_SPI1_Init();
MX_USART2_UART_Init();
/* USER CODE BEGIN 2 */
// Retarget uart
RetargetInit(&huart1);
@ -118,7 +119,6 @@ int main(void)
OLED_Clear();
OLED_ShowString(0,0,"scanning...",12);
printf("[icpile] dev\r\n");
/* USER CODE END 2 */
/* Infinite loop */
@ -129,7 +129,7 @@ int main(void)
if (!rf_status) {
rf_status = PCD_ERR;
HAL_GPIO_WritePin(LED_BTN1_GPIO_Port, LED_BTN1_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_SET);
rf_status = PCD_AntiColl(rf_card_id);
}
@ -194,7 +194,7 @@ int main(void)
{
printf("Read card failed\r\n");
}
HAL_GPIO_WritePin(LED_BTN1_GPIO_Port, LED_BTN1_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_RESET);
HAL_Delay(3000);
}
/* USER CODE END WHILE */
@ -246,7 +246,7 @@ void SystemClock_Config(void)
/* USER CODE BEGIN 4 */
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin == BTN1_Pin)
if(GPIO_Pin == KEY1_Pin)
{
OLED_Clear();
}