JSignalAnalysis

Real-Time FFT Signal Analyzer — Project Documentation

Java · Javadoc

Software API

JavaFX frontend, signal processing service, hardware communication layer, DTOs, and controller documentation.

C · Doxygen

Firmware

ATmega328P drivers — ADC, UART (2 Mbps), Timer1 sample-rate generation, GPIO configuration, and the command protocol.

Python · Pydoc

Test Suite

Hardware integration tests (UART protocol, packet framing, handshake) and sampling-rate benchmark scripts.