コード例 #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
ファイル: adc_common_v1.c プロジェクト: UweBonnes/libopencm3
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;
}