示例#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;
}