MansOS Ref

From DiLab
Jump to: navigation, search

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