Pigmeo Namespaces
From Pigmeo Development Wiki
This is the entire hierarchy of namespaces used by all the applications and frameworks in the Pigmeo Project.
This hierarchy is not intended to restrict anyone from writing whatever he wants, because anything contained in any of the namespaces targetting one kind of application shouldn't be used in the rest of applications, and most of times it won't work. For example someone is developing an application for a Microchip PIC16F716 microcontroller and he uses anything contained in the Pigmeo.PC namespace, it won't compile or it will throw an exception when running.
Contents |
Pigmeo
Main namespace. It contains the rest of namespaces and the classes available for all the applications and libraries in Pigmeo Project and applications written by users for any architecture, including microcontrollers and computers.
Pigmeo.CommonDevices
Simple devices and peripherals usually connected to microcontrollers, such as LEDs and push-buttons.
Pigmeo.Compiler
Classes only used by Pigmeo Compiler.
Pigmeo.Compiler.BackendPIC
Classes only used by the Backend for the PIC architecture in Pigmeo Compiler.
Pigmeo.Compiler.UI
Everything related to output and input from the available user interfaces in Pigmeo Compiler.
Pigmeo.Compiler.UI.WinForms
Classes related to the Microsoft Windows Forms graphical user interface of Pigmeo Compiler.
Pigmeo.Extensions
Extensions methods added to the .NET Framework by Pigmeo
Pigmeo.Internal
Classes used by applications and libraries of Pigmeo Project (such as Pigmeo Compiler), but never used by end-users.
Pigmeo.Internal.PIC
Classes related to the PIC architecture, used by applications and libraries of Pigmeo Project when working with that architecture, but never used by end-users.
Pigmeo.MCU
Classes available to end-users when developing applications for microcontrollers, and only for microcontrollers.
Pigmeo.MCU.PIC
Classes available to end-users when developing applications for Microchip PIC microcontrollers.
Pigmeo.PC
Classes available to end-users when developing applications for computers, not for microcontrollers.
Pigmeo.Physics
Classes related to physics, such as Frequency, Period...

