Here is a list of all files with brief descriptions:
[detail level 12]
| Inc | |
| controller.h | |
| exti.h | Public API for external interrupt (EXTI) configuration |
| lights.h | Public API for Traffic Light control and GPIO management |
| queue.h | Public API for circular queue implementation |
| systick.h | Public API for SysTick timer configuration and millisecond utilities |
| uart.h | Public API for UART2 peripheral |
| Src | |
| controller.c | |
| exti.c | External Interrupt (EXTI) configuration for vehicle detection inputs |
| lights.c | Traffic light control and GPIO management |
| main.c | Application Entry point for the Traffic Control System |
| queue.c | Circular queue Implementation for managing traffic light requests |
| syscalls.c | STM32CubeIDE Minimal System calls file |
| sysmem.c | STM32CubeIDE System Memory calls file |
| systick.c | SysTick timer configuration and millisecond utilities |
| uart.c | UART drive implementation |