Roadmap
From Pigmeo Development Wiki
Contents |
Pigmeo Compiler
- Support for basic features on PIC (loops, simple 8-bit math operations, static method calls...) (working, almost done)
- Support for more advanced features on PIC (operations on the stack, heap management...)
- Object instantiation on PIC
- Generics, delegates
- Threading
- Other architectures
- PIC16 (PIC18Fxxx)
- dsPIC
- PIC32
- AVR
- other
Pigmeo Framework
Device libraries
- Support all the PIC16F716 integrated peripherals (working)
- Timer0 (working, almost done)
- Timer1
- Timer2
- ADC
- Capture/Compare/PWM
Peripherals and devices
- Interfacing common basic peripherals (LEDs, switches, push-buttons, seven-segment displays, DC motors...) (working, almost done)
- Support more numeric value types
- float16
- char8
- string8
- UInt4
- UInt6
- UInt12
- Uint20
- UInt24
- UInt128
- Mathematics, physics and statistics static methods (those not supported by the .NET Framework)
- Interfacing more complex devices or less common
- Bar graphs
- Servomotors
- LCDs
- LED arrays
- Fourteen and sixteen segment displays
- More LED types (bicolor, tricolor...)
- Stepper motors
- Communications (implemented in software)
- Parallel port
- SPI
- RS232
- I2C
- USART
- USB
- Bluetooth
- Ethernet
- X10
- Commercial and open source kits
- Microchip trainers
- Bioloid
- Lego Mindstorms
Utilities
- PMC (working, almost done)
- Microchip MPLAB add-in
- Visual Studio 2008 add-in
- Monodevelop add-in

