An open API service indexing awesome lists of open source software.

https://github.com/aixp/picl

PICL → PIC16 compiler
https://github.com/aixp/picl

blackbox-component-builder compiler microcontrollers oberon pic16 picl

Last synced: about 1 month ago
JSON representation

PICL → PIC16 compiler

Awesome Lists containing this project

README

        

PICL → PIC16 compiler ([BlackBox](http://www.oberon.ch/blackbox.html) subsystem), based on N. Wirth [PICL](http://people.inf.ethz.ch/wirth/PICL/index.html) compiler

Only PIC16F177{3,6,8} is currently supported and tested

Main differences from original language and compiler:
* bit access indices may be named numeric constants
* interrupt handler procedures added
* SLEEP, CLRWDT and RESET commands added
* "*" operator added for integer operands (addition with carry)
* "/" operator added for integer operands (substraction with borrow)
* memory banks switching implemented

Subsystems:
* [Pic](Pic): compiler
* [Pobx](Pobx): examples

Alexander V. Shiryaev, 2019