commit for rotary encoder input pin config with EXTI interrupt line. && modified GPIO pin with named user label.

This commit is contained in:
2026-08-13 10:25:25 +08:00
parent fd232c511b
commit 2d980d87ad
6 changed files with 93 additions and 17 deletions
+10
View File
@@ -57,6 +57,16 @@ void Error_Handler(void);
/* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/
#define ENCODER_A_EXTI0_Pin GPIO_PIN_0
#define ENCODER_A_EXTI0_GPIO_Port GPIOA
#define ENCODER_A_EXTI0_EXTI_IRQn EXTI0_1_IRQn
#define ENCODER_B_INPUT_Pin GPIO_PIN_1
#define ENCODER_B_INPUT_GPIO_Port GPIOA
#define ENCODER_S_EXTI4_Pin GPIO_PIN_4
#define ENCODER_S_EXTI4_GPIO_Port GPIOA
#define ENCODER_S_EXTI4_EXTI_IRQn EXTI4_15_IRQn
#define BUZZER_PWM_OUT_Pin GPIO_PIN_8
#define BUZZER_PWM_OUT_GPIO_Port GPIOA
/* USER CODE BEGIN Private defines */
+2
View File
@@ -48,6 +48,8 @@ extern "C" {
/* Exported functions prototypes ---------------------------------------------*/
void NMI_Handler(void);
void HardFault_Handler(void);
void EXTI0_1_IRQHandler(void);
void EXTI4_15_IRQHandler(void);
void DMA1_Channel1_IRQHandler(void);
void DMA1_Channel2_3_IRQHandler(void);
void TIM17_IRQHandler(void);