The FIFO subsystem is used to store the ADC data or the FIR filter results.
The FIFO buffer consists of 512 32-bit words and FIFO fullness can be signaled by means of an interrupt. The ADC measurements stored in the FIFO can be supplemented with the channel IDs.
The static configuration contains application-specific settings intended to remain static for any FIFO application. The Autonomous Controller (AC) will NOT change the static configuration during operation.
The FIFO buffer can be divided into several (maximum 8) sub-FIFOs each with independent read/write/status functionality. For configuration settings, see cy_stc_autanalog_fifo_cfg_t structure.
The Dynamic Configuration is not available for the FIFO subsystem.
A FIFO level status can be configured as an output trigger and/or as an interrupt to wake up the CPU:
API Reference | |
| Macros | |
| Functions | |
| Data Structures | |
| Enumerated Types | |