Firewing PIC Compiler
About the product and the reason for this page
The Firewing compiler can be used to program PIC® 18, 24 and 32 bit microntrollers. The Firewing language syntax is similar to that used by VB.NET, so it's really easy to use. Don't let the fact that it based on the VB.NET syntax fool you, the Firewing compiler does not generate interpreted code! It's a true compiler, based around the powerful GCC toolsuite. If you have any questions or would like to know more about Firewing, then please get in touch via the forum. You can view and download sample programs, articles and additional modules from the Firewing wiki.
Well, that is what the firewing.info site said. Because the site is crashed hard for quite some time and it seems that the author (David Barker, which is also the author of Swordfish Basic Compiler) is letting it die. So, I'm trying to save it by providing the tools that I have. I don't have everything as I'm interested only in PIC24 development with this language, a lot is missing but maybe others can provide the rest.
UPDATE: I have contacted the author and now the firewing.info site is up again. I will keep this page as a backup.
Download
firewing-1.0.0.7 - this is the main package that installs on a Windows workstation (it can be used also under Linux via Wine - is the way I use it);
microchip16.zip - bridge to Microchip toolchain for PIC24;
NewInclude.zip - a lot more PIC24 headers - no support though...
sysgen16_v12.zip
- a tool to translate xc16 microcontroller headers to Firewing Basic;
sysgen16_v12_sources.zip
- sources of the above tool.
Available boards
Yes, there are Arduino like boards for PIC18F, PIC24H and PIC32 on the Mecanique site.
Support
firewing_forum.tar.gz - Here are some PIC24HJ and dsPIC33FJ micros (these are to be used with Firewing16 toolchain), with a template program that allows you to use the micro without the bootloader (programmed directly with Pickit 2 programmer):
datasheet_language_reference.tar.gz - mainly, what the filename says.
Yell if you have problems with the downloads, but I recommend you to go to the original Firewing Basic site for support and downloads. This is more like a backup for my personal use.
ReplyDelete