uracoli logo Home - Downloads - Docs - Hardware - Source - News - Blog tiny230 photo

What is it about?

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

The library liburacoli_<board>.a runs on platforms with Atmels IEEE 802.15.4 radio transceivers and MCUs and compiles with avr-gcc and avr-libc. It provides basic functions to control of the 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.

Additionally access to GPIO (e.g. LEDs and KEYs), timer and UART ressources of the embedded platforms is provided. Nevertheless the radio functions can be used standalone, without any need for using this additional drivers. 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.

Latest News

2014/02/17

Version 0.4.2 released (added modules deRFmega256-23M{00,10,12}).

2014/02/10

On 2014-03-16 we will have our presentation at the Chemnitzer Linux Tage.

2013/07/29

Introduced dresden elektronik’s RaspBee module in the Blog.

2013/07/28

Version 0.4.1 released - this release adds Atmega256RFR2 support and several boards.


⇒ read more news

more topics


Last modified: 2014-02-17 Visitor Counter