void adc_set_watchdog_high_threshold(u32 adc, u16 threshold) { u32 reg32 = 0; reg32 = (u32)threshold; reg32 &= ~0xfffff000; /* Clear all bits above 11. */ ADC_HTR(adc) = reg32; }
void adc_set_watchdog_high_threshold(uint32_t adc, uint16_t threshold) { uint32_t reg32 = 0; reg32 = (uint32_t)threshold; reg32 &= ADC_HT_MSK; ADC_HTR(adc) = reg32; }
void adc_set_watchdog_high_threshold(uint32_t adc, uint16_t threshold) { uint32_t reg32 = 0; reg32 = (uint32_t)threshold; reg32 &= ~0xfffff000; /* Clear all bits above 11. */ ADC_HTR(adc) = reg32; }
void adc_set_watchdog_high_threshold(uint32_t adc, uint16_t threshold) { ADC_HTR(adc) = (uint32_t)threshold & ADC_HT_MSK; }