arch_xt_adc.h Source File
|
yasimavr
|
Loading...
Searching...
No Matches
arch_xt_adc.h
Go to the documentation of this file.
Definition sim_signal.h:227
Generic helper to manage a typical Interrupt Flag/Enable in a I/O register.
Definition sim_interrupt.h:324
virtual bool ctlreq(ctlreq_id_t req, ctlreq_data_t *data)
Definition sim_peripheral.cpp:79
virtual void ioreg_write_handler(reg_addr_t addr, const ioreg_write_t &data) override
Definition sim_peripheral.cpp:117
virtual uint8_t ioreg_read_handler(reg_addr_t addr, uint8_t value) override
Definition sim_peripheral.cpp:91
Definition arch_xt_adc.h:45
int_vect_t iv_resready
Interrupt vector index for ADC_RESREADY.
Definition arch_xt_adc.h:64
std::vector< unsigned long > clk_ps_factors
List of the clock prescaler factors.
Definition arch_xt_adc.h:56
reg_addr_t reg_base
Base address for the peripheral I/O registers.
Definition arch_xt_adc.h:62
unsigned long clk_ps_max
Wrapping value for the ADC clock prescaler.
Definition arch_xt_adc.h:58
std::vector< ADC::channel_config_t > channels
List of the ADC channels.
Definition arch_xt_adc.h:50
int_vect_t iv_wincmp
Interrupt vector index for ADC_WINCMP.
Definition arch_xt_adc.h:66
std::vector< unsigned long > init_delays
List of conversion delay values.
Definition arch_xt_adc.h:60
std::vector< reference_config_t > references
List of the voltage references.
Definition arch_xt_adc.h:52
double temp_cal_25C
Temperature sensor calibration offset (in V at +25°C)
Definition arch_xt_adc.h:68
double temp_cal_coef
Temperature sensor calibration linear coef (in V/°C)
Definition arch_xt_adc.h:70
unsigned int vref_channel
Channel index for the voltage reference.
Definition arch_xt_adc.h:54
Definition sim_peripheral.h:252
Definition sim_peripheral.h:237
Definition sim_ioreg.h:39
Definition sim_signal.h:39
Generated by