by David John Barker » Sat Mar 08, 2014 10:36 am
> So is that the standard R2 board, just with an 18F25K22 installed?
No, it's a completely new board. The 18F25K22 pinouts are very different from say a 28 pin PIC24 or PIC32. So Firewing will have two main boards
Firewing R2 Black - PIC24 and PIC32
Firewing R2 Blue - PIC18
> I take it there's an update planned for the IDE?
Yes, the Firewing IDE (and command line compiler) will now build for a number of PIC18 devices. For example, 18F25K22, 18F26K22, 18F45K22, 18F26K22 and 18F14K50. The 18F14K50 USB device is included as this is the chip used on both Firewing main boards. So you can "re-purpose" the Firewing USB device (for example, HID interface) using the Firewing compiler. The Swordfish USB libraries have already been ported to Firewing, so we are good to go...
> What backends will you be able to use for the 18F?
You can hook the Swordfish code generator into Firewing, which will enable you to build for any device supported by Swordfish. I also have a PROTON (PDS) toolsuite which I am considering releasing. So if you have a licensed version of PDS, you will be able to build for any PIC18 or PIC24 device supported buy PDS. The code generated by PDS 24 is very optimised but it is still in BETA.