Crate sam4l [−] [src]
Peripheral implementations for the SAM4L MCU.
Reexports
extern crate core as core; |
extern crate cortexm4; |
extern crate kernel; |
use core::prelude::v1::*; |
use cortexm4::generic_isr; |
use cortexm4::systick_handler; |
use cortexm4::SVC_Handler; |
Modules
| adc |
Implementation of the SAM4L ADCIFE. |
| aes |
Implementation of the AESA peripheral on the SAM4L. |
| ast |
Implementation of a single hardware timer. |
| bpm |
Implementation of the BPM peripheral. |
| bscif |
Implementation of the Backup System Control Interface (BSCIF) peripheral. |
| chip |
Interrupt mapping and DMA channel setup. |
| crccu |
Implementation of the SAM4L CRCCU. |
| dac |
Implementation of the SAM4L DACC. |
| dma |
Implementation of the PDCA DMA peripheral. |
| flashcalw |
Implementation of the SAM4L flash controller. |
| gpio |
Implementation of the GPIO controller. |
| helpers | |
| i2c |
Implementation of the SAM4L TWIMS peripheral. |
| nvic |
Named constants for NVIC ids |
| pm |
Implementation of the power manager (PM) peripheral. |
| scif |
Implementation of the system control interface for the SAM4L. |
| spi |
Implementation of DMA-based SPI master and slave communication for the SAM4L. |
| trng |
Implementation of the SAM4L TRNG. |
| usart |
Implementation of the SAM4L USART peripheral. |
| usbc |
SAM4L USB controller |
| wdt |
Implementation of the SAM4L hardware watchdog timer. |
Macros
| bitfield | |
| register | |
| registers |
Statics
| BASE_VECTORS | |
| IRQS | |
| _erelocate | |
| _etext | |
| _ezero | |
| _srelocate | |
| _szero |
Functions
| _estack⚠ | |
| hard_fault_handler⚠ | |
| init⚠ | |
| reset_handler⚠ | |
| unhandled_interrupt⚠ |