Module capsules::ninedof [] [src]

Provides userspace with virtualized access to 9DOF sensors.

Usage

You need a device that provides the hil::sensors::NineDof trait.

let ninedof = static_init!(
    capsules::ninedof::NineDof<'static>,
    capsules::ninedof::NineDof::new(fxos8700, kernel::Grant::create()));
hil::sensors::NineDof::set_client(fxos8700, ninedof);

Reexports

use core::cell::Cell;
use kernel::AppId;
use kernel::Callback;
use kernel::Driver;
use kernel::Grant;
use kernel::ReturnCode;
use kernel::hil;

Structs

App
NineDof

Enums

NineDofCommand

Constants

DRIVER_NUM

Syscall number