Module capsules::spi [] [src]

Provides userspace applications with the ability to communicate over the SPI bus.

Reexports

use core::cell::Cell;
use core::cmp;
use kernel::AppId;
use kernel::AppSlice;
use kernel::Callback;
use kernel::Driver;
use kernel::ReturnCode;
use kernel::Shared;
use kernel::common::take_cell::MapCell;
use kernel::common::take_cell::TakeCell;
use kernel::hil::spi::SpiMasterClient;
use kernel::hil::spi::SpiMasterDevice;
use kernel::hil::spi::SpiSlaveClient;
use kernel::hil::spi::SpiSlaveDevice;
use kernel::hil::spi::ClockPhase;
use kernel::hil::spi::ClockPolarity;

Structs

App
SlaveApp
Spi
SpiSlave

Constants

DRIVER_NUM

Syscall number