SAMV71 Xplained Ultra Software Package 1.4

SAMV71 Xplained Ultra Software Package

1.4

The SAMV7 Software Package will guide you through the best programming usage. Hefty examples of applications can be found here.

Microcontroller features

Get Started

The SAMV7 is a Cortex-M based processor. This processor is designed to achieve high system performance in power and cost-sensitive embedded applications. It is also designed to be fast and easy to program, no assembler code or deep knowledge of the architecture to create simple application are required. The Getting Started example provides a simple template to start a new project on SAMV7.

Chip Library

Chip Library library consists of a set of functions, data structures and macros covering all peripherals. The development of each driver is driven by a common API (application programming interface) which standardizes the driver structure, the functions and the names of parameters.

Board Library

Board Library library includes a description of the board related device drivers plus some source code corresponding to components driver. The firmware library allows any device to be used in the user application without the need for in-depth study of each peripheral specifications.

USB Library

USB Library provides a library of highly re-usable usb driver which can be integrated in user applications.

SPI Flash Library

User could access on an external dataflash or serial flash component through SPI. lib_spiflash combines SPI Interface which provide low level SPI interface shows the usage of the common spi framework. A Direct Memory Access Controller (DMAC) can also be used to reduce processor overhead, Dmad_module performs spi transfer and receive with DMAC. spi_serialflash are used in the example design to access Atmel SPI flash memory.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines