Home
last modified time | relevance | path

Searched refs:adc_hw (Results 1 – 4 of 4) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_adc/include/hardware/
Dadc.h120 hw_write_masked(&adc_hw->cs, input << ADC_CS_AINSEL_LSB, ADC_CS_AINSEL_BITS); in adc_select_input()
138 return (adc_hw->cs & ADC_CS_AINSEL_BITS) >> ADC_CS_AINSEL_LSB; in adc_get_selected_input()
152 hw_write_masked(&adc_hw->cs, input_mask << ADC_CS_RROBIN_LSB, ADC_CS_RROBIN_BITS); in adc_set_round_robin()
163 hw_set_bits(&adc_hw->cs, ADC_CS_TS_EN_BITS); in adc_set_temp_sensor_enabled()
165 hw_clear_bits(&adc_hw->cs, ADC_CS_TS_EN_BITS); in adc_set_temp_sensor_enabled()
176 hw_set_bits(&adc_hw->cs, ADC_CS_START_ONCE_BITS); in pico_adc_read()
178 while (!(adc_hw->cs & ADC_CS_READY_BITS)) in pico_adc_read()
181 return (uint16_t) adc_hw->result; in pico_adc_read()
191 hw_set_bits(&adc_hw->cs, ADC_CS_START_MANY_BITS); in adc_run()
193 hw_clear_bits(&adc_hw->cs, ADC_CS_START_MANY_BITS); in adc_run()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_adc/
Dadc.c16 adc_hw->cs = ADC_CS_EN_BITS; in adc_init()
19 while (!(adc_hw->cs & ADC_CS_READY_BITS)) { in adc_init()
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dadc.h92 #define adc_hw ((adc_hw_t *)ADC_BASE) macro
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dadc.h92 #define adc_hw ((adc_hw_t *)ADC_BASE) macro