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

New application template

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

using Pigmeo;
using Pigmeo.MCU;
using Pigmeo.Extensions;
using System;
 
namespace MyProgramNS {
	class MyProgram {
		public static byte foo = 67;
 
		static void Main() {
			while(true) {
				foo = 3;
			}
		}
 
		static void Settings() {
			//configure registers
		}
	}
}


Imports Pigmeo
Imports Pigmeo.Extensions
Imports Pigmeo.MCU
Imports System
 
Module Module1
	Public foo As Byte
 
	Sub Main()
		While True
			foo = 56
		End While
	End Sub
 
End Module