The command line front end is now able to call an assembler (-S to disable). Package includes more examples. This release supports multiple pages of Program memory. New functions added: sleep() (makes the PIC sleep) and on_interrupt() (called on any enabled interrupts). The asm() function now has internal parser that adds code for selecting banks, and requires only assembly code (the previous format is still enabled). Better support of ICD. Support has been added for loops from 0 to 255, including 255. There are some bugfixes.
The generated code is now 30-40% more effective and the
program uses approximately 50% of previous RAM usage.
Support for the following microcontrollers was added:
12f508, 12f509, 12f635, 12f683, 16f505, 16f636, and 16f785.
There are now more operations with bits including bits
copying, and partial support of variable indices. Examples
were added. The setup now works in Python < 2.2.3. There
are a lot of bugfixes, and minor architecture changes.