µracoli Manual

Version 0.4.0

µracoli stands for microcontroller radio communications library and is a package that demonstrates the capabilities and usage of Atmels IEEE-802.15.4 radio transceivers AT86RF{230,231,212} in combination with Atmels AVR microcontrollers ATmega{1281,16}, ATtiny{44,84} and others.

Currently µracoli contains low level driver routines for operating the radio transceivers, e.g. configuring transceiver parameters like RF channel and TX output power, doing CSMA/CA and sending and receiving frames. These functions are available in the library libradio_[board].a.

In order to create simple demo applications, µracoli provides also a set of helper functions for host interface communication, timer control and general purpose IO control, which are available in the library libio_[board].a.

Because there are several different variants of hardware platforms, µracoli provides a platform abstraction concept, which allows the easy definition and integration of new hardware into the project.

This Manual conains the following sections:

All software and documentation provided here, is released under the terms of the Modified BSD license.

Acknowledgements for various contributions are stated here.

An overview about the package version you can find here.

This documentation for µracoli was generated on Tue Apr 9 2013 by  doxygen 1.7.1