15 lines
388 B
C
15 lines
388 B
C
#include "eem_power.h"
|
|
|
|
uint16_t adc_eem_power[2];
|
|
float eem_current;
|
|
|
|
void eem_power_init()
|
|
{
|
|
HAL_GPIO_WritePin(EEM_POWER_SW_GPIO_Port, EEM_POWER_SW_Pin, GPIO_PIN_SET);
|
|
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)adc_eem_power, sizeof(adc_eem_power));
|
|
}
|
|
|
|
void eem_power_get_current()
|
|
{
|
|
eem_current = EEM_ADC2CURRENT(adc_eem_power[EEM_CURRENT_VAL], adc_eem_power[EEM_CURRENT_REF]);
|
|
} |