A sneak preview of a compiler front-end for the PICAXE Command Line Compilers under Windows. Download, extract to a directory, copy the PICAXE*.EXE compilers into that directory. Use "COMPILE TEST1" or "COMPILE TEST1.BAS" etc
Adds many of the things which aren't currently supported by compilers and Programming Editor ...
* Selects appropriate compiler from #picaxe or /PICAXExxx switch
* C-like #define substitution with parameters
* Nested #include files
* Inline #macro expansions with parameters
* Use of boolean/bit/pin variables; If var Or pin1 Then
* Symbol k = Eeprom(....) to store and get address of data
* Unlimited maths with precedence in Symbol
* Constants everywhere can be maths with precedence
* Creates encrypted .OBX token image files ( add /OBX )
* Multiple number formats, $123, 0x123, &h123 etc
* use . or _ for number readability, %1010.0011.0101.1110
* Can be called by a GUI/IDE
Rough and ready so some things don't work as they should. Many more things supported and to be added. Doesn't do downloads to PICAXE yet and no documentation.
http://homepage.ntlworld.com/the.happy.hippy/picaxe/compile.zip 115KB
Adds many of the things which aren't currently supported by compilers and Programming Editor ...
* Selects appropriate compiler from #picaxe or /PICAXExxx switch
* C-like #define substitution with parameters
* Nested #include files
* Inline #macro expansions with parameters
* Use of boolean/bit/pin variables; If var Or pin1 Then
* Symbol k = Eeprom(....) to store and get address of data
* Unlimited maths with precedence in Symbol
* Constants everywhere can be maths with precedence
* Creates encrypted .OBX token image files ( add /OBX )
* Multiple number formats, $123, 0x123, &h123 etc
* use . or _ for number readability, %1010.0011.0101.1110
* Can be called by a GUI/IDE
Rough and ready so some things don't work as they should. Many more things supported and to be added. Doesn't do downloads to PICAXE yet and no documentation.
http://homepage.ntlworld.com/the.happy.hippy/picaxe/compile.zip 115KB
Last edited: