예제 #1
0
파일: adc.c 프로젝트: 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;
}
예제 #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;
}
예제 #3
0
파일: adc.c 프로젝트: arcoslab/libopencm3
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;
}
예제 #4
0
파일: adc.c 프로젝트: cyhuang/libopencm3
void adc_set_watchdog_low_threshold(uint32_t adc, uint16_t threshold)
{
	ADC_LTR(adc) = (uint32_t)threshold & ADC_LT_MSK;
}