We want to eventually port this to run natively on the MEGA65 for flashing the MEGA65 keyboard Lattice CPLD.
I assume LLVM-MOS will be the compiler of choice, since we need C++
It needs to support only Lattice ICE40 parts,
It should retain support for FTDI JTAG adaptors so that during testing we can continue to confirm function with a TE0790. But once we move forward, we will need only bit-bashing JTAG support, probably by greatly simplifying the libgpiod support.
We want to eventually port this to run natively on the MEGA65 for flashing the MEGA65 keyboard Lattice CPLD.
I assume LLVM-MOS will be the compiler of choice, since we need C++
It needs to support only Lattice ICE40 parts,
It should retain support for FTDI JTAG adaptors so that during testing we can continue to confirm function with a TE0790. But once we move forward, we will need only bit-bashing JTAG support, probably by greatly simplifying the libgpiod support.