Pigmeo was a compiler and framework for writing microcontroller firmware in C# and other .NET languages, developed by Adrián Bulnes (Urriellu) between 2007 and 2010. This is a frozen, read-only archive of the project’s website, pigmeo.org; nothing here is maintained. Source code: github.com/Urriellu/pigmeo · Original capture: Wayback Machine · urriellu.net

Optimizations

From Pigmeo - .NET/Mono/CLI (C#, VB.NET, C++/CLI, Nemerle...) for microcontrollers (PIC, dsPIC, AVR...)

The following optimizations are available when writing applications for microcontrollers (being compiled by the last stable version of Pigmeo Compiler).

Contents

Automatic optimizations

These optimizations are performed automatically by the compiler when it finds optimizable features

PIC

  • Use INCF and DECF when adding or substracting a unit (usally foo++; and foo--;)


Manual optimizations

These optimizations are suggested code you should write when developing your own application

  • None yet

See also