TF
но настроить, чтобы в касание f-ки взлетали как надо что-то не получилось -- только через режим блокировки чего-то там (над тачпадом вторая кнопка)
Size: a a a
TF
TF
E
TF
TF
E
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
if(GPIO_Pin == JOY_SEL_Pin && pressed == 0){
HAL_TIM_Base_Start_IT(&htim1);
pressed = 1;
}
else {
__NOP();
}
}
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
if(htim->Instance == TIM1 && !HAL_GPIO_ReadPin(JOY_SEL_GPIO_Port, JOY_SEL_Pin)){
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
HAL_TIM_Base_Stop_IT(&htim1);
pressed = 0;
}
}
Так?TF
E
TF
🦊
E
🦊
TF
TF
S
S
🦊
E
🦊
TF