AS
Size: a a a
AS
MC
MC
G
MZ
NN
NN
MZ
MZ
MC
BD
MZ
BD
BD
G
AS
let mut adc_data: [u32;3] = [0;3];
unsafe{HAL_ADC_Start_DMA(adc, &mut adc_data[0], adc_data.len() as u32)};
let Vref: f32 = 2800.;
let mut v_level_mV: f32 = ((adc_data[0] as f32) * Vref / 4096.);
let mut i_level_mA: f32 = ((adc_data[1] as i32) * Vref / 4096.) / 1000.;
let mut adc_data: [u32;3] = [0;3];
unsafe{HAL_ADC_Start_DMA(adc, &mut adc_data[0], adc_data.len() as u32)};
let Vref: i32 = 2800;
let mut v_level_mV: i32 = ((adc_data[0] as i32) * Vref / 4096);
let mut i_level_mA: i32 = ((adc_data[1] as i32) * Vref / 4096) / 1000;
BD
AS
BD
AS