/* * local_control.c * * Created on: Nov 4, 2025 * Author: sowgro */ #include #include #include "GPIO.h" #include "project.h" void local_control_init() { GPIO_Init(); NVIC_EnableIRQ(EXTI9_5_IRQn); } void local_control_loop() { } void EXTI9_5_IRQHandler() { if (~EXTI->PR1 & EXTI_PR1_PIF9) return; EXTI->PR1 |= EXTI_PR1_PIF9; if (project_get_mode() != LOCAL_MODE) return; int status = !(GPIOC->IDR & GPIO_PIN_9); printf("Other %i\r\n", status); }