1.硬件测试软件,将光敏信息记录到sd卡
This commit is contained in:
parent
d64f37f63b
commit
5d45f9e009
|
@ -983,6 +983,7 @@
|
|||
|
||||
#define SF_BATTERY_TEST DISABLE
|
||||
#define SF_BATTERY_TEST_FILE "A:\\BATTERY.TXT"
|
||||
#define SF_HW_TEST_FILE "A:\\HW.TXT"
|
||||
#define SF_HW_TEST DISABLE
|
||||
////////////////////sf end////////////////////////////////
|
||||
|
||||
|
|
|
@ -524,5 +524,6 @@ void sf_mcu_flag_clear_done(MCU_FLAG_INIT boot_init);
|
|||
UINT32 sf_get_send_pic_sieze(void);
|
||||
void sf_para_print(void);
|
||||
UINT8 sf_convert_power_on_mode(void);
|
||||
void sf_hw_info_save(char *name);
|
||||
#endif
|
||||
|
||||
|
|
|
@ -2229,6 +2229,11 @@ void sf_add_file_name_to_send_list(char *sendfname)
|
|||
memcpy(str1, sendfname + 4, 4);
|
||||
sf_BatteryInfoSave(str1);
|
||||
#endif
|
||||
#if SF_HW_TEST == ENABLE
|
||||
char str2[5] = { 0 };
|
||||
memcpy(str2, sendfname + 4, 4);
|
||||
sf_hw_info_save(str2);
|
||||
#endif
|
||||
}
|
||||
|
||||
/*************************************************
|
||||
|
@ -2256,6 +2261,53 @@ void sf_para_print(void)
|
|||
printf("%s:%d isUsb = %d isCard = %d isCardFull = %d simCardInsert = %ld start mode = %d IRSHTTER = %d\n",__FUNCTION__,__LINE__, isUsb, isCard, isCardFull, simCardInsert, PowerOnMode, IRSHTTER);
|
||||
}
|
||||
|
||||
#if SF_HW_TEST == ENABLE
|
||||
|
||||
void sf_hw_info_save(char *name)
|
||||
{
|
||||
char *tmpBuf = NULL;
|
||||
//UINT32 LibatAdc = 0;
|
||||
//UINT32 batAdc = 0;
|
||||
|
||||
//char fileName[64] = {0};
|
||||
int fd = 0;
|
||||
//struct stat st;
|
||||
|
||||
tmpBuf = malloc(512);
|
||||
|
||||
if (tmpBuf == NULL) {
|
||||
printf("%s:%d tmpBuf malloc err\n", __FUNCTION__, __LINE__);
|
||||
return;
|
||||
}
|
||||
|
||||
//snprintf(fileName, sizeof(fileName), "%s", SF_HW_TEST_FILE);
|
||||
|
||||
if(access(SF_HW_TEST_FILE, F_OK) == 0)
|
||||
{
|
||||
printf("fileName:%s\n",SF_HW_TEST_FILE);
|
||||
fd = open(SF_HW_TEST_FILE, O_APPEND | O_WRONLY);
|
||||
}
|
||||
else {
|
||||
fd = open(SF_HW_TEST_FILE, O_APPEND | O_WRONLY | O_CREAT);
|
||||
}
|
||||
|
||||
|
||||
sprintf(tmpBuf, "%s IRSHTTER=%d\r\n", name, IRSHTTER);
|
||||
printf("%s\r", tmpBuf);
|
||||
|
||||
if(fd)
|
||||
{
|
||||
//fstat(fd, &st);
|
||||
lseek(fd, 0, SEEK_END);
|
||||
write(fd, tmpBuf, strlen(tmpBuf));
|
||||
close(fd);
|
||||
//printf("Add Success st_size:%ld\n", st.st_size);
|
||||
}
|
||||
free(tmpBuf);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#if defined __FREERTOS
|
||||
|
||||
int sf_mod_init(void)
|
||||
|
|
Loading…
Reference in New Issue
Block a user