Searched refs:adc_hw (Results 1 – 4 of 4) sorted by relevance
120 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 …]
16 adc_hw->cs = ADC_CS_EN_BITS; in adc_init()19 while (!(adc_hw->cs & ADC_CS_READY_BITS)) { in adc_init()
92 #define adc_hw ((adc_hw_t *)ADC_BASE) macro