Piconomic Firmware Library Documentation
0.3.0 SVN134
This is a collection of firmware and documentation for 8/16/32-bit microcontrollers.
- The aim is to:
- Share source code, knowledge and expertise between the community of engineers, scientists and enthusiasts.
- Provide quick start guides and tutorials to shorten the learning curve of new microcontrollers.
- Provide Board Support Packages (BSPs) for rapid code development.
- Create unified peripheral driver APIs so that code can be re-used on different microcontrollers.
- Recommend good firmware development practices.
- Supported microcontrollers:
- Atmel AVR
- Atmel AT91SAM (ARM7TDMI and ARM926EJ-S)
- ST STR91x (ARM966E-S)
- Microchip PIC24F
- Quick start guides (with tutorials and examples):
-
- Step by step guides:
-
- Recommended best practices:
- C coding style:
- Doxygen as source documention tool:
- Subversion for revision control:
- Test function for each module
- Open hardware development boards:
-
- Home page:
-
- Google Code hosting page:
-
- Download page for file releases of the library:
-
- Changelog / History:
-
- Subversion repository:
-
- Wish list:
- Unified initialisation code, BSPs and linker scripts for ARM7/9 and Cortex microcontrollers
- Support for more microcontrollers: MSP430, Cortex-M3, ...
- Embedded graphic LCD GUI Library with font converter, bitmap/image support, graphics (lines, circles,...), LCD controller drivers, widgets, WYSIWYG Editor
- Author(s):
-
-
Pieter Conradie