Chip Identifier (CHIPID) driver for SAM.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
#include "compiler.h"
Data Structures | |
struct | chipid_data |
Definition for chip id register data struct. More... | |
Typedefs | |
typedef struct chipid_data | chipid_data_t |
Definition for chip id register data struct. More... | |
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... | |
typedef struct chipid_data chipid_data_t |
Definition for chip id register data struct.