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

FE0003

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

Unable to find the device library

Your application doesn't reference any device library. All the applications being compiled by Pigmeo Compiler must have been compiled (by the C# compiler, VB.NET compiler or the compiler for any other language) referencing a device library.

What is a device library?

Referencing a device library

from .NET IDEs

If you have compiled your source code from a .NET Integrated Development Environment (like Visual Studio or Monodevelop) look into the Solution Explorer -> Your Solution -> Your Project -> References. There you should see a list of references, such as System, System.Data, System.Core, Pigmeo, Pigmeo.Extensions... Add to that list the device library of your target device, that is, the model of the microcontroller you want to support.

when compiling from the command line

gmcs -t:exe -r:Pigmeo.dll,Pigmeo.Extensions.dll,SomeDeviceLibrary.dll -out:MyProgram.exe *.cs