Firmware per Magnetic Loop Auto Tuner basato su Arduino Mega 2560 e radio Yaesu FTDX-10.
Progetto in sviluppo attivo.
src/main.cpp: sorgente unico del firmware (logica CAT, display, SD, setup/loop)
Compilazione con PlatformIO:
pio runUpload su scheda:
pio run -t upload- FTDX-10 CAT TX → Mega RX1 (pin 19)
- FTDX-10 CAT RX → Mega TX1 (pin 18)
- FTDX-10 GND ↔ Mega GND
- CS → pin 48
- RST → pin 47
- DC → pin 46
- MOSI → pin 51
- MISO → pin 50
- SCK → pin 52
- VCC/GND → alimentazione e massa compatibili con il modulo
- SD CS → pin 4
- SPI condivisa con display: MOSI 51 / MISO 50 / SCK 52
- Driver stepper:
DIR=41,STEP=40,RESET=38,SLEEP=39 - SWR sensor:
A10 - Joystick:
A12(X),A13(Y) - Pulsanti:
42,35,36,37,34 - Network shield CS:
10only for ARDUINO DUE 32bit platform
- Il codice è stato consolidato in un solo file
.cppper semplificare manutenzione e debug. - Il buzzer è stato rimosso dall'implementazione corrente.