Contents
Introduction
1. Software License
2. Prerequisites
3. Module Overview
3.1. Driver Feature Macro Definition
3.2. Window Comparators and Comparator Pairs
3.3. Positive and Negative Input MUXes
3.4. Output Filtering
3.5. Input Hysteresis
3.6. Single Shot and Continuous Sampling Modes
3.7. Events
3.8. Physical Connection
4. Special Considerations
5. Extra Information
6. Examples
7. API Overview
7.1. Variable and Type Definitions
7.1.1. Type ac_callback_t
7.2. Structure Definitions
7.2.1. Struct ac_chan_config
7.2.2. Struct ac_config
7.2.3. Struct ac_events
7.2.4. Struct ac_module
7.2.5. Struct ac_win_config
7.3. Macro Definitions
7.3.1. Driver Feature Definition
7.3.1.1. Macro FEATURE_AC_HYSTERESIS_LEVEL
7.3.1.2. Macro FEATURE_AC_SYNCBUSY_SCHEME_VERSION_2
7.3.1.3. Macro FEATURE_AC_RUN_IN_STANDY_EACH_COMPARATOR
7.3.2. AC Window Channel Status Flags
7.3.2.1. Macro AC_WIN_STATUS_UNKNOWN
7.3.2.2. Macro AC_WIN_STATUS_ABOVE
7.3.2.3. Macro AC_WIN_STATUS_INSIDE
7.3.2.4. Macro AC_WIN_STATUS_BELOW
7.3.2.5. Macro AC_WIN_STATUS_INTERRUPT_SET
7.3.3. AC Channel Status Flags
7.3.3.1. Macro AC_CHAN_STATUS_UNKNOWN
7.3.3.2. Macro AC_CHAN_STATUS_NEG_ABOVE_POS
7.3.3.3. Macro AC_CHAN_STATUS_POS_ABOVE_NEG
7.3.3.4. Macro AC_CHAN_STATUS_INTERRUPT_SET
7.4. Function Definitions
7.4.1. Configuration and Initialization
7.4.1.1. Function ac_reset()
7.4.1.2. Function ac_init()
7.4.1.3. Function ac_is_syncing()
7.4.1.4. Function ac_get_config_defaults()
7.4.1.5. Function ac_enable()
7.4.1.6. Function ac_disable()
7.4.1.7. Function ac_enable_events()
7.4.1.8. Function ac_disable_events()
7.4.2. Channel Configuration and Initialization
7.4.2.1. Function ac_chan_get_config_defaults()
7.4.2.2. Function ac_chan_set_config()
7.4.2.3. Function ac_chan_enable()
7.4.2.4. Function ac_chan_disable()
7.4.3. Channel Control
7.4.3.1. Function ac_chan_trigger_single_shot()
7.4.3.2. Function ac_chan_is_ready()
7.4.3.3. Function ac_chan_get_status()
7.4.3.4. Function ac_chan_clear_status()
7.4.4. Window Mode Configuration and Initialization
7.4.4.1. Function ac_win_get_config_defaults()
7.4.4.2. Function ac_win_set_config()
7.4.4.3. Function ac_win_enable()
7.4.4.4. Function ac_win_disable()
7.4.5. Window Mode Control
7.4.5.1. Function ac_win_is_ready()
7.4.5.2. Function ac_win_get_status()
7.4.5.3. Function ac_win_clear_status()
7.5. Enumeration Definitions
7.5.1. Enum ac_callback
7.5.2. Enum ac_chan_channel
7.5.3. Enum ac_chan_filter
7.5.4. Enum ac_chan_interrupt_selection
7.5.5. Enum ac_chan_neg_mux
7.5.6. Enum ac_chan_output
7.5.7. Enum ac_chan_pos_mux
7.5.8. Enum ac_chan_sample_mode
7.5.9. Enum ac_hysteresis_level
7.5.10. Enum ac_win_channel
7.5.11. Enum ac_win_interrupt_selection
8. Extra Information for AC Driver
8.1. Acronyms
8.2. Dependencies
8.3. Errata
8.4. Module History
9. Examples for AC Driver
9.1. Quick Start Guide for AC - Basic
9.1.1. Setup
9.1.1.1. Prerequisites
9.1.1.2. Code
9.1.1.3. Workflow
9.1.2. Implementation
9.1.2.1. Code
9.1.2.2. Workflow
9.2. Quick Start Guide for AC - Callback
9.2.1. Setup
9.2.1.1. Prerequisites
9.2.1.2. Code
9.2.1.3. Workflow
9.2.2. Implementation
9.2.2.1. Code
9.2.2.2. Workflow
10. Document Revision History
11. Legal Disclaimer