Microchip® Advanced Software Framework

chipid.c File Reference

Chip Identifier (CHIPID) driver for SAM.

Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.

#include "chipid.h"

Functions

uint32_t chipid_read (Chipid *p_chipid, chipid_data_t *p_chipid_data)
 Get chip identifier information. More...
 
uint32_t chipid_read_arch (Chipid *p_chipid)
 Get the identifier of the architecture. More...
 
uint32_t chipid_read_extchipid (Chipid *p_chipid)
 Get the chip extension identifier. More...
 
uint32_t chipid_read_nvpm2size (Chipid *p_chipid)
 Get the size of the second non-volatile program memory. More...
 
uint32_t chipid_read_nvpmsize (Chipid *p_chipid)
 Get the size of the first non-volatile program memory. More...
 
uint32_t chipid_read_nvpmtype (Chipid *p_chipid)
 Get the type of non-volatile program memory. More...
 
uint32_t chipid_read_processor (Chipid *p_chipid)
 Get the version of the embedded ARM processor. More...
 
uint32_t chipid_read_sramsize (Chipid *p_chipid)
 Get the size of the embedded SRAM. More...
 
uint32_t chipid_read_version (Chipid *p_chipid)
 Get the revision number of the silicon. More...