void EXTI15_10_IRQHandler(void) { if (EXTI->PR & EXTI_PR_PR14) EXTI->PR |= EXTI_PR_PR14; registers[1] = (registers[1] & 0xFC) | Keyboard_GetKeys(); }
/* * Interrupt handlers */ void EXTI3_IRQHandler(void) { if (EXTI->PR & EXTI_PR_PR3) EXTI->PR |= EXTI_PR_PR3; registers[1] = (registers[1] & 0xFC) | Keyboard_GetKeys(); }
uint32_t Buttons_GetState (void) { return Keyboard_GetKeys(); }