Esempio n. 1
0
File: adc.c Progetto: jdk/libopencm3
void adc_set_watchdog_low_threshold(u32 adc, u16 threshold)
{
	u32 reg32 = 0;

	reg32 = (u32)threshold;
	reg32 &= ~0xfffff000; /* Clear all bits above 11. */
	ADC_LTR(adc) = reg32;
}
Esempio n. 2
0
void adc_set_watchdog_low_threshold(uint32_t adc, uint16_t threshold)
{
	uint32_t reg32 = 0;

	reg32 = (uint32_t)threshold;
	reg32 &= ADC_LT_MSK;
	ADC_LTR(adc) = reg32;
}
Esempio n. 3
0
void adc_set_watchdog_low_threshold(uint32_t adc, uint16_t threshold)
{
    uint32_t reg32 = 0;

    reg32 = (uint32_t)threshold;
    reg32 &= ~0xfffff000; /* Clear all bits above 11. */
    ADC_LTR(adc) = reg32;
}
Esempio n. 4
0
void adc_set_watchdog_low_threshold(uint32_t adc, uint16_t threshold)
{
	ADC_LTR(adc) = (uint32_t)threshold & ADC_LT_MSK;
}