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 |
|
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
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 |