Difference between revisions of "MansOS Ref"
(New page: This document describes the basic HIL level functions organized by resources available to applications. This is also useful when porting to a new hardware platform, to check what has to b...) |
(→Resources) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
This document describes the basic |
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. |
This is also useful when porting to a new hardware platform, to check what has to be implemented. |
||
===Utilities=== |
|||
* [[MansOS_ADC | ADC]] |
|||
These functions are implemented in the library section of the system |
|||
* [[MansOS_Alarm | Alarm]], also sometimes called times |
|||
* [[MansOS_Bit_utils | Bit utilities]] |
* [[MansOS_Bit_utils | Bit utilities]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
===Resources=== |
|||
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_Timer | Timers]]''', Timers, close to HW timer functions. |
|||
* '''[[MansOS_Alarm | Alarms]]''', Wake up after some time, possibly periodic. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
These are HIL level functions for certain sensors often found in embedded sensor nodes |
|||
* [[MansOS_Light | Light]] |
* [[MansOS_Light | Light]] |
||
* [[MansOS_Humidity | Humidity]] |
* [[MansOS_Humidity | Humidity]] |
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