33 lines
492 B
C
33 lines
492 B
C
//
|
|
// Created by ilya on 14.12.23.
|
|
//
|
|
|
|
#ifndef ERA_ELEMENT_2_ADCS_H
|
|
#define ERA_ELEMENT_2_ADCS_H
|
|
|
|
#include "AdcArtery.h"
|
|
|
|
typedef struct {
|
|
tAdcArtery vcc;
|
|
tAdcIO vccIo;
|
|
float calibCoef;
|
|
} tAdc;
|
|
|
|
typedef struct {
|
|
tAdc antGnss;
|
|
tAdc battery;
|
|
tAdc boardVoltageVal;
|
|
} tAdcs;
|
|
|
|
extern tAdcs ADCS;
|
|
|
|
bool Adcs_SetCalibBoardVoltage(tAdc *env, float *externalCalibCoef);
|
|
|
|
void Adcs_Init();
|
|
|
|
void Adc_BoardVoltage(tAdc *env);
|
|
|
|
void Adcs_InitBip();
|
|
|
|
#endif //ERA_ELEMENT_2_ADCS_H
|