Module sam4l::gpio
[−]
[src]
Implementation of the GPIO controller.
Reexports
use self::Pin::*; |
use core::cell::Cell; |
use core::ops::Index; |
use core::ops::IndexMut; |
use core::sync::atomic::AtomicUsize; |
use core::sync::atomic::Ordering; |
use kernel::common::VolatileCell; |
use kernel::hil; |
Structs
GPIOPin | |
Port |
GPIO port that manages 32 pins. |
Register | |
RegisterRC | |
Registers |
Enums
PeripheralFunction |
Peripheral functions that may be assigned to a |
Pin |
Name of the GPIO pin on the SAM4L. |
Constants
BASE_ADDRESS | |
SIZE |
Statics
INTERRUPT_COUNT |
Reference count for the number of GPIO interrupts currently active. |
PA |
Port A |
PB |
Port B |
PC |
Port C |