SAM-ESV7 Chip Library
Version 2.0
Create Projects for SAM-E7x, SAM-S7x, and SAM-V7x devices series with SAM-ESV7 Chip Library
|
The SAM-ESV7_SFP Software Foundation Pack (SFP) adds several Software Components that give you easy access to the Atmel SAM-ESV7 Chip Library. The SFP adds also CMSIS-Drivers for all relevant peripherals that are easy to configure using the classic RTE_Device.h configuration files.
The following table lists the Software Components of the SAM-ESV7 Chip Library. The implementation in this Software Pack is based on SAMV71 Xplained Ultra Software Package V1.4 available from Atmel.
Component | Description |
---|---|
::Board Support | Board Support interfaces for I/O hardware of several evaluation boards. |
::CMSIS Driver | Unified device drivers compliant to the CMSIS-Driver specification. These drivers are implemented using the functions of the SAM-ESV7 Chip Library. |
::Device:Startup | Startup and system file for the SAM-E7x, SAM-S7x, and SAM-V7x device series. This component adds also the RTE_Device.h file that is used for configuration of the CMSIS-Drivers. |
::Device:SAM-ESV7 Chip Library | Provides basic drivers, software services, libraries for Atmel Cortex-M7-based microcontrollers. It contains full source code, usage examples, documentation, and ready-to-use projects. |
The following table lists the User Code Templates that are part of the SAM-ESV7_SFP Software Foundation Pack and help you to setup projects quickly.
Component | Template Name | Description |
---|---|---|
::Device:Startup | Main file (.c) | Code template for C source code. Adds the file main.c to the project. |
::Device:Startup | Main file (.cpp) | Code template for C++ source code. Adds the file main.cpp to the project. |
The complete Atmel Chip Library is included in the Device Family Pack with identical directory structure. To provide the CMSIS-Pack and CMSIS-Driver specific functionality, the following directories are added:
Directory or File | Description |
---|---|
.\Boards | Board support files including interfaces, example projects, and documentation. |
.\Device | File templates for starting the application code. |
.\Documents | Documentation, user manuals and datasheets for the various SAM-V7x devices to allow easy access in the IDE. |
.\Flash | CMSIS-Pack Flash algorithms for the various SAM-E7x, SAM-S7x, and SAM-V7x devices. |
.\RTE_Driver | Source and include files of the CMSIS-Driver implementations. |
.\SVD | CMSIS-SVD files for the various SAM-E7x, SAM-S7x, and SAM-V7x devices. |
Keil.SAM-ESV7_SFP.pdsc | CMSIS-Pack package description file for the SAM-E7x, SAM-S7x, and SAM-V7x Software Foundation Pack. |