Difference between revisions of "MansOS Ref"
(→Resources) |
|||
Line 9: | Line 9: | ||
===Resources=== |
===Resources=== |
||
These are HIL level functions |
These are HIL level functions |
||
(At this time the specification here is a proposal to the next major version of MansOS) |
|||
* '''[[MansOS_ADC | ADC]]''' - Analog to digital converters |
* '''[[MansOS_ADC | ADC]]''' - Analog to digital converters |
||
* '''[[ |
* '''[[MansOS_Timer | Timers]]''', Timers, close to HW timer functions. |
||
* '''[[MansOS_Alarm | Alarms]]''', Wake up after some time, possibly periodic. |
|||
* '''[[MansOS_Flash | Flash storage]]''' (usually external to MCU) |
* '''[[MansOS_Flash | Flash storage]]''' (usually external to MCU) |
||
* '''[[MansOS_GPIO | GPIO]]''' - general purpose IO pins and ports |
* '''[[MansOS_GPIO | GPIO]]''' - general purpose IO pins and ports |
||
Line 17: | Line 21: | ||
* '''[[MansOS_Sleep | Sleep]]''' functions |
* '''[[MansOS_Sleep | Sleep]]''' functions |
||
* '''[[MansOS_USART | USART]]''' and serial port access |
* '''[[MansOS_USART | USART]]''' and serial port access |
||
===Sensors=== |
===Sensors=== |
Latest revision as of 23:07, 22 September 2010
This document describes the basic functions organized by resources available to applications. This is also useful when porting to a new hardware platform, to check what has to be implemented.
Utilities
These functions are implemented in the library section of the system
Resources
These are HIL level functions
(At this time the specification here is a proposal to the next major version of MansOS)
- ADC - Analog to digital converters
- Timers, Timers, close to HW timer functions.
- Alarms, Wake up after some time, possibly periodic.
- Flash storage (usually external to MCU)
- GPIO - general purpose IO pins and ports
- LEDs - for signalling status and user interface
- Radio interface
- Sleep functions
- USART and serial port access
Sensors
These are HIL level functions for certain sensors often found in embedded sensor nodes