Crate imix [−] [src]
Board file for Imix development platform.
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 |
Support routines for debugging I/O. |
| 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 |
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⚠ |
Reset Handler. |
| set_pin_primary_functions⚠ |
Type Definitions
| RF233Device |