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 |