Hi group!
Please see the attached ino for the VA2SAJ board. It reads all the bands from 160 to 10 and assigns a BCD code to it. It has no BCD code for 60M as I have no receive band pass filter there. But it recognizes the frequency and this could easy be added. Also the PTT via the I2C works OK.
I will add a switch so that I can choose the Russian band pass filter board, the 60m band or no filter from 1-30 MHz for outside the ham bands. There are some pins left over on the arduino.
The adoption was made by Anton ON6NL, credits to him for all the programming.
Adding the pullups to the I2C lines improved stability a lot.
For Wim PE1PWR it does 12m also :-)
Have a nice weekend!
73 Geert PA3CSG