Contents
Introduction
1. Software License
2. Prerequisites
3. Module Overview
3.1. NRST Manager
3.1.1. NRST Signal or Interrupt
3.1.2. NRST External Reset Control
3.2. Reset State Manager
3.2.1. General Reset
3.2.2. Backup Reset
3.2.3. User Reset
3.2.4. Software Reset
3.2.5. Watchdog Reset
3.2.6. Reset State Priorities
4. Special Considerations
5. Extra Information
6. Examples
7. API Overview
7.1. Macro Definitions
7.1.1. Macro RSTC_BACKUP_RESET
7.1.2. Macro RSTC_CPMR_KEY_PASSWD
7.1.3. Macro RSTC_GENERAL_RESET
7.1.4. Macro RSTC_NRST_HIGH
7.1.5. Macro RSTC_NRST_LOW
7.1.6. Macro RSTC_SOFTWARE_RESET
7.1.7. Macro RSTC_USER_RESET
7.1.8. Macro RSTC_WATCHDOG_RESET
7.2. Function Definitions
7.2.1. Function rstc_assert_reset_of_coprocessor()
7.2.2. Function rstc_deassert_reset_of_coprocessor()
7.2.3. Function rstc_disable_user_reset()
7.2.4. Function rstc_disable_user_reset_interrupt()
7.2.5. Function rstc_enable_user_reset()
7.2.6. Function rstc_enable_user_reset_interrupt()
7.2.7. Function rstc_get_reset_cause()
7.2.8. Function rstc_get_status()
7.2.9. Function rstc_reset_extern()
7.2.10. Function rstc_set_external_reset()
7.2.11. Function rstc_start_software_reset()
8. Extra Information for Reset Controller Driver
8.1. Acronyms
8.2. Dependencies
8.3. Errata
8.4. Module History
9. Examples for Reset Controller Driver
9.1. Quick Start guide for SAM RSTC driver
9.1.1. Basic Use Case
9.1.1.1. Prerequisites
9.1.2. Setup Steps
9.1.2.1. Example Code
9.1.2.2. Workflow
9.1.3. Usage Steps
9.1.3.1. Workflow
9.2. Reset Controller (RSTC) Example
9.2.1. Purpose
9.2.2. Requirements
9.2.3. Description
9.2.4. Main Files
9.2.5. Compilation Information
9.2.6. Usage
10. Document Revision History
11. Legal Disclaimer