Contents
Introduction
1. Software License
2. Prerequisites
3. Module Overview
4. Special Considerations
4.1. I/O Lines
4.2. Power Management
4.3. Clocks
4.4. Interrupts
4.5. Peripheral Events
4.6. Debug Operation
5. Extra Information
6. Examples
7. API Overview
7.1. Variable and Type Definitions
7.1.1. Type ac_callback_t
7.1.2. Type ac_interrupt_source_t
7.2. Structure Definitions
7.2.1. Struct ac_ch_config
7.2.2. Struct ac_config
7.2.3. Struct ac_dev_inst
7.2.4. Struct ac_win_config
7.3. Function Definitions
7.3.1. Function ac_ch_get_config_defaults()
7.3.2. Function ac_ch_set_config()
7.3.3. Function ac_clear_interrupt_status()
7.3.4. Function ac_disable()
7.3.5. Function ac_disable_interrupt()
7.3.6. Function ac_enable()
7.3.7. Function ac_enable_interrupt()
7.3.8. Function ac_get_config_defaults()
7.3.9. Function ac_get_interrupt_mask()
7.3.10. Function ac_get_interrupt_status()
7.3.11. Function ac_get_status()
7.3.12. Function ac_init()
7.3.13. Function ac_is_comparison_done()
7.3.14. Function ac_set_callback()
7.3.15. Function ac_user_trigger_single_comparison()
7.3.16. Function ac_win_get_config_defaults()
7.3.17. Function ac_win_set_config()
7.4. Enumeration Definitions
7.4.1. Enum ac_ch_interrupt_setting
7.4.2. Enum ac_comparator_mode
7.4.3. Enum ac_hysteresis_voltage
7.4.4. Enum ac_interrupt_source
7.4.5. Enum ac_negative_input
7.4.6. Enum ac_win_event_source
7.4.7. Enum ac_win_interrupt_setting
8. Extra Information for Analog Comparator Interface Driver
8.1. Acronyms
8.2. Dependencies
8.3. Errata
8.4. Module History
9. Examples for Analog Comparator Interface
9.1. Quick Start Guide for SAM4L Analog Comparator 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. Example Code
9.1.3.2. Workflow
9.2. Analog Comparator Interface Controller - Example Using Comparison Interrupt
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