Trident IoT SDK
Loading...
Searching...
No Matches
ADC_REGISTERS_T Struct Reference

the struct we use so we can address registers using field names More...

#include <T32CM11_adc.h>

Collaboration diagram for ADC_REGISTERS_T:

Data Fields

__IO uint32_t control_enable
__IO uint32_t control_reset
__IO uint32_t control_start
__IO uint32_t clock_settings
__IO uint32_t oversample_settings
__IO uint32_t reserved1 [3]
__IO CHAN_SETTINGS_T ch_x_setting [10]
__IO tr_sadc_ana_set1_t analog_settings1
__IO uint32_t reserved2 [15]
__IO uint32_t enable_dma
__IO uint32_t reset_dma
__IO uint32_t dma_buffer_size
__IO uint32_t dma_buffer_addr
__IO uint32_t dma_reserved1
__IO uint32_t dma_next_ptr_addr
__IO uint32_t dma_status
__IO uint32_t dma_reserved2
__IO uint32_t interrupt_clear
__IO uint32_t interrupt_enable
__IO uint32_t interrupt_status
__IO uint32_t result_oversample
__IO uint32_t result_digital
__IO uint32_t result_analog
__IO tr_sadc_ana_set0_t analog_settings0
__IO uint32_t reserved3 [15]
__IO uint32_t dma_settings

Detailed Description

the struct we use so we can address registers using field names




the struct we use so we can address the ADC registers using field names


Field Documentation

◆ analog_settings0

__IO tr_sadc_ana_set0_t ADC_REGISTERS_T::analog_settings0

◆ analog_settings1

__IO tr_sadc_ana_set1_t ADC_REGISTERS_T::analog_settings1

◆ ch_x_setting

__IO CHAN_SETTINGS_T ADC_REGISTERS_T::ch_x_setting

◆ clock_settings

__IO uint32_t ADC_REGISTERS_T::clock_settings

◆ control_enable

__IO uint32_t ADC_REGISTERS_T::control_enable

◆ control_reset

__IO uint32_t ADC_REGISTERS_T::control_reset

◆ control_start

__IO uint32_t ADC_REGISTERS_T::control_start

◆ dma_buffer_addr

__IO uint32_t ADC_REGISTERS_T::dma_buffer_addr

◆ dma_buffer_size

__IO uint32_t ADC_REGISTERS_T::dma_buffer_size

◆ dma_next_ptr_addr

__IO uint32_t ADC_REGISTERS_T::dma_next_ptr_addr

◆ dma_reserved1

__IO uint32_t ADC_REGISTERS_T::dma_reserved1

◆ dma_reserved2

__IO uint32_t ADC_REGISTERS_T::dma_reserved2

◆ dma_settings

__IO uint32_t ADC_REGISTERS_T::dma_settings

◆ dma_status

__IO uint32_t ADC_REGISTERS_T::dma_status

◆ enable_dma

__IO uint32_t ADC_REGISTERS_T::enable_dma

◆ interrupt_clear

__IO uint32_t ADC_REGISTERS_T::interrupt_clear

◆ interrupt_enable

__IO uint32_t ADC_REGISTERS_T::interrupt_enable

◆ interrupt_status

__IO uint32_t ADC_REGISTERS_T::interrupt_status

◆ oversample_settings

__IO uint32_t ADC_REGISTERS_T::oversample_settings

◆ reserved1

__IO uint32_t ADC_REGISTERS_T::reserved1

◆ reserved2

__IO uint32_t ADC_REGISTERS_T::reserved2

◆ reserved3

__IO uint32_t ADC_REGISTERS_T::reserved3[15]

◆ reset_dma

__IO uint32_t ADC_REGISTERS_T::reset_dma

◆ result_analog

__IO uint32_t ADC_REGISTERS_T::result_analog

◆ result_digital

__IO uint32_t ADC_REGISTERS_T::result_digital

◆ result_oversample

__IO uint32_t ADC_REGISTERS_T::result_oversample

The documentation for this struct was generated from the following files: