PSOC E8XXGP Device Support Library
FIFO (The buffer block to store collected data)

General Description

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.

Static Configuration

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.

Dynamic Configuration

The Dynamic Configuration is not available for the FIFO subsystem.

Interrupts, Triggers and STT Events

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