Difference between revisions of "MansOS Ref"

From DiLab
Jump to: navigation, search
(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_Alarm | Alarms]]''', also sometimes called timers
* '''[[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 00:07, 23 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