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.

Firewing PIC24 R2 schematic.

Firewing PIC24/32 R2 pinout.

Pinout Shields.

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.


Comments

  1. 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

Post a Comment

Popular posts from this blog

dsPIC33EP512MC502 - better suited for a development board

Welcome

Firewing.info site is broken again