73 lines
1.3 KiB
C
73 lines
1.3 KiB
C
|
|
#include "base/delay.h"
|
|
#include "base/utility.h"
|
|
#include "hardware/adc_cfg.h"
|
|
#include "hardware/dac_cfg.h"
|
|
#include "hardware/gpio_cfg.h"
|
|
#include "hardware/jw3425iic.h"
|
|
#include "hardware/power.h"
|
|
#include "hardware/timer_cfg.h"
|
|
#include "driver/EWDriver.h"
|
|
#include "driver/JQDriver.h"
|
|
#include "driver/XTDriver.h"
|
|
#include "interface/BaseChecker.h"
|
|
#include "interface/JQChecker.h"
|
|
#include "interface/XTChecker.h"
|
|
#include "interface/EWChecker.h"
|
|
|
|
#include "elec_det.h"
|
|
#include "dev_flash.h"
|
|
#include "mystring.h"
|
|
#include "elec_io.h"
|
|
|
|
// 此文件实现elec模块的输入输出接口
|
|
|
|
|
|
|
|
int ConsoleUsart_send_bytes(uint8_t *d,int len)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
|
|
int SaveBoardInfo(void)
|
|
{
|
|
sys_param_def *spar=0;
|
|
spar=calloc(1,sizeof(sys_param_def));
|
|
memcpy(spar,sys_param(),sizeof(sys_param_def));
|
|
spar->hard_version=boardinfo_un.boardinfo.hard_v;
|
|
spar->resistor_diff=boardinfo_un.boardinfo.resistor_diff;
|
|
flash_save_param(spar);
|
|
free(spar);
|
|
return 0;
|
|
}
|
|
|
|
|
|
int LoadBoardInfo(void)
|
|
{
|
|
boardinfo_un.boardinfo.bootflag=1;
|
|
boardinfo_un.boardinfo.hard_v=sys_param()->hard_version;
|
|
boardinfo_un.boardinfo.resistor_diff=sys_param()->resistor_diff;
|
|
return 0;
|
|
}
|
|
|
|
|
|
|
|
void Ye_RunPlanCheckTest(void)
|
|
{
|
|
array_def *data=arr_creat();
|
|
array_def *r=elec_check_with_scheme(data);
|
|
arr_delete(data);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|