Crate imix [] [src]

Reexports

extern crate core as core;
extern crate capsules;
extern crate compiler_builtins;
extern crate kernel;
extern crate sam4l;
use core::prelude::v1::*;
use capsules::alarm::AlarmDriver;
use capsules::ieee802154::device::MacDevice;
use capsules::ieee802154::mac::AwakeMac;
use capsules::ieee802154::mac::Mac;
use capsules::rf233::RF233;
use capsules::virtual_alarm::MuxAlarm;
use capsules::virtual_alarm::VirtualMuxAlarm;
use capsules::virtual_i2c::I2CDevice;
use capsules::virtual_i2c::MuxI2C;
use capsules::virtual_spi::MuxSpiMaster;
use capsules::virtual_spi::VirtualSpiMasterDevice;
use kernel::hil;
use kernel::hil::Controller;
use kernel::hil::radio;
use kernel::hil::radio::RadioConfig;
use kernel::hil::radio::RadioData;
use kernel::hil::spi::SpiMaster;
use kernel::hil::symmetric_encryption;
use kernel::hil::symmetric_encryption::AES128;
use kernel::hil::symmetric_encryption::AES128CCM;

Modules

aes_ccm_test
aes_test
i2c_dummy

A dummy I2C client

io
lowpan_frag_dummy

lowpan_frag_dummy.rs: 6LoWPAN Fragmentation Test Suite

power

Implements a helper function for enabling/disabling power on the imix submodules.

spi_dummy

A dummy SPI client to test the SPI implementation

Macros

print
println

Structs

Imix

Constants

CRYPT_SIZE
FAULT_RESPONSE
NUM_PROCS

Statics

APP_MEMORY
CRYPT_BUF
PROCESSES
RADIO_BUF
RF233_BUF
RF233_REG_READ
RF233_REG_WRITE
RF233_RX_BUF

Functions

reset_handler
set_pin_primary_functions

Type Definitions

RF233Device