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⚠ |