Module capsules::rf233 [] [src]

Driver for sending 802.15.4 packets with an Atmel RF233.

This implementation is completely non-blocking. This means that the state machine is somewhat complex, as it must interleave interrupt handling with requests and radio state management. See the SPI read_write_done handler for details.

To do items:

Reexports

use core::cell::Cell;
use kernel::ReturnCode;
use kernel::common::take_cell::TakeCell;
use kernel::hil::gpio;
use kernel::hil::radio;
use kernel::hil::spi;
use rf233_const::*;

Structs

RF233

Enums

InternalState

Constants

INTERRUPT_ID

Functions

interrupt_included
power_to_setting
setting_to_power