Data Structures | |
| struct | cy_stc_autanalog_prb_cfg_t |
| The configuration structure for the PRB, used in cy_stc_autanalog_prb_t. More... | |
| struct | cy_stc_autanalog_prb_t |
| The high-level configuration structure for the infrastructure of the Autonomous Analog, used in Cy_AutAnalog_PRB_LoadConfig. More... | |
| struct | cy_stc_autanalog_stt_prb_t |
| The PRB section in the State Transition Table state, used in cy_stc_autanalog_stt_t. More... | |
| struct | cy_stc_autanalog_cfg_t |
| The configuration structure to set up the entire Autonomous Analog used with cy_stc_autanalog_t and Cy_AutAnalog_LoadConfig. More... | |
| struct | cy_stc_autanalog_stt_t |
| The configuration structure for one row of the State Transition Table, the array of these structures defines the entire State Transition Table. More... | |
| struct | cy_stc_autanalog_t |
| The configuration and STT data to set up the entire Autonomous Analog, used in Cy_AutAnalog_Init. More... | |
| struct cy_stc_autanalog_prb_cfg_t |
| Data Fields | ||
|---|---|---|
| bool | enable | Enable the PRB Vref control. |
| cy_en_autanalog_prb_src_t | src | The selector of the source voltage for PRB. |
| cy_en_autanalog_prb_tap_t | tap | Selector of the tap for the required Vref from PRB. |
| struct cy_stc_autanalog_prb_t |
| Data Fields | ||
|---|---|---|
| cy_stc_autanalog_prb_cfg_t * | prb[CY_AUTANALOG_PRB_NUM] |
PRB. The configuration structure for the PRB |
| struct cy_stc_autanalog_stt_prb_t |
| Data Fields | ||
|---|---|---|
| bool | unlock |
PRB Unlock: FALSE - Locked: Data from fields prbVrefxFw and prbVrefxTap will NOT be taken into account in the corresponding state of STT TRUE - Unlocked: Data from fields prbVrefxFw and prbVrefxTap will be used in the STT corresponding state. |
| bool | prbVref0Fw |
PRB Vref0. The control of PRB Vref0 from the firmware, Vref0 must be enabled in cy_stc_autanalog_prb_cfg_t |
| cy_en_autanalog_prb_tap_t | prbVref0Tap | The tap selector for the required Vref0. |
| bool | prbVref1Fw |
PRB Vref1. The control of PRB Vref0 from the firmware, Vref1 must be enabled in cy_stc_autanalog_prb_cfg_t |
| cy_en_autanalog_prb_tap_t | prbVref1Tap | The tap selector for the required Vref1. |
| struct cy_stc_autanalog_cfg_t |
| Data Fields | ||
|---|---|---|
| cy_stc_autanalog_prb_t * | prb | The pointer to the PRB configuration. |
| cy_stc_autanalog_ac_t * | ac | The pointer to the AC configurations. |
| cy_stc_autanalog_ctb_t * | ctb[PASS_NR_CTBLS] | The array of pointers to the CTB subsystem configurations. |
| cy_stc_autanalog_ptcomp_t * | ptcomp[PASS_NR_PTCS] | The array of pointers to the PTComp subsystem configurations. |
| cy_stc_autanalog_dac_t * | dac[PASS_NR_DACS] | The array of pointers to the DAC subsystem configurations. |
| cy_stc_autanalog_sar_t * | sar[PASS_NR_SARS] | The array of pointers to the SAR subsystem configurations. |
| struct cy_stc_autanalog_stt_t |
| Data Fields | ||
|---|---|---|
| cy_stc_autanalog_stt_ac_t * | ac | The pointer to the AC subsystem STT. |
| cy_stc_autanalog_stt_prb_t * | prb | The pointer to the PRB subsystem STT. |
| cy_stc_autanalog_stt_ctb_t * | ctb[PASS_NR_CTBLS] | The array of pointers to the CTB subsystem STT. |
| cy_stc_autanalog_stt_ptcomp_t * | ptcomp[PASS_NR_PTCS] | The array of pointers to the PTComp subsystem STT. |
| cy_stc_autanalog_stt_dac_t * | dac[PASS_NR_DACS] | The array of pointers to the DAC subsystem STT. |
| cy_stc_autanalog_stt_sar_t * | sar[PASS_NR_SARS] | The array of pointers to the SAR subsystem STT. |
| struct cy_stc_autanalog_t |
| Data Fields | ||
|---|---|---|
| cy_stc_autanalog_cfg_t * | configuration | The pointer to the whole configuration structure. |
| uint8_t | numSttEntries | The number of states in the State Transition Table. |
| cy_stc_autanalog_stt_t * | stateTransitionTable | The pointer to the array of the entire State Transition Table. |