uracoli logo tiny230 photo

Topics

What is it about?

The µracoli project intends to demonstrate capabilities and usage of Atmel’s IEEE-802.15.4 radio transceivers (AT86RF230, AT86RF231, AT86RF212) in combination with AVR 8 bit microcontrollers (e.g. ATmega16, ATmega1281, ATtiny84, …).

Two libararies for platforms with Atmels IEEE 802.15.4 radio transceivers and MCUs are provided. The libraries compile with avr-gcc and assume the avr-libc.

The main library libradio_<board>.a provides basic functions to control a radio transceiver, starting from simple register read/write and ending up with high level functions like CCA based transmission or address filter based frame reception with acknowledgement.

The second library libio_<board>.a is an optional support library. It provides access to GPIO (e.g. LEDs and KEYs), timer and UART ressources of the embedded platforms. Nevertheless the library libradio_board.a can be used standalone, without any need for libio_board.a. This approach gives an aplication developper full control over the microcontroller ressources.

Because there are many different variants of hardware platforms with the above mentioned microcontrollers and radio transceivers, µracoli provides a platform abstraction concept, which allows the easy definition and integration of new hardware platforms into the project.

Online Ressources

Latest News

2011/10/21

Added support for the AT86RF232 transceiver,

2011/10/12

Changed the Version Control System from CVS to Mercurial.

2011/06/18

Added support for Atmel REB Controller Base PCBAs.

2011/05/05

Added support for WiMOD - iM240A and


⇒ read more news


Last modified: 2012-01-14 Visitor Counter