3.1 API Overview

This API information describes the Diagnostic API and Safe-PLIBs that run on the SAM C21 devices.

Diagnostic API is designed to be used as a fault detecting programming interface. Some diagnostic functions should only be used during POST where the Diagnostic Library has full control of the hardware. Any adverse device configuration during testing needs to be re-initialized upon application initialization.

Safe-PLIB API does not perform any diagnostic, instead the functions configure peripherals as per the needs of the diagnostic routines and the application.