I'm working on extra features.
I've got a codebase that builds/runs fine with MP-LabX / xc2.40.
I've not pushed anything to git-hub, so will probably push something up on a website somewhere, I've attached it for now.
Main changes, fix the bitfields, add the missing functions.
I needed some extra code space, and changing the "type" to a define, means that the if (disp==) blocks get optimised out and suddenly there is a bunch of extra code space.
Main thing I want to start with is adding frequency detection, with memories.
I ordered the parts, but the schmitt trigger is in a tiny bga package (thought it was so8) so need a replacement for that.
Looks like it's easy enough to cut the TX and T1Clk lines, and move them to the the TX interface lines, or the spare button lines.
I've got some code that splits the ham bands into 25kHz blocks, and with the extra code space, that should be enough for the memories.
Once I have the memories, i'll be adding an Icom interface.