1.硬件测试软件,将光敏信息记录到sd卡
This commit is contained in:
parent
d64f37f63b
commit
5d45f9e009
|
@ -983,6 +983,7 @@
|
||||||
|
|
||||||
#define SF_BATTERY_TEST DISABLE
|
#define SF_BATTERY_TEST DISABLE
|
||||||
#define SF_BATTERY_TEST_FILE "A:\\BATTERY.TXT"
|
#define SF_BATTERY_TEST_FILE "A:\\BATTERY.TXT"
|
||||||
|
#define SF_HW_TEST_FILE "A:\\HW.TXT"
|
||||||
#define SF_HW_TEST DISABLE
|
#define SF_HW_TEST DISABLE
|
||||||
////////////////////sf end////////////////////////////////
|
////////////////////sf end////////////////////////////////
|
||||||
|
|
||||||
|
|
|
@ -524,5 +524,6 @@ void sf_mcu_flag_clear_done(MCU_FLAG_INIT boot_init);
|
||||||
UINT32 sf_get_send_pic_sieze(void);
|
UINT32 sf_get_send_pic_sieze(void);
|
||||||
void sf_para_print(void);
|
void sf_para_print(void);
|
||||||
UINT8 sf_convert_power_on_mode(void);
|
UINT8 sf_convert_power_on_mode(void);
|
||||||
|
void sf_hw_info_save(char *name);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -2229,6 +2229,11 @@ void sf_add_file_name_to_send_list(char *sendfname)
|
||||||
memcpy(str1, sendfname + 4, 4);
|
memcpy(str1, sendfname + 4, 4);
|
||||||
sf_BatteryInfoSave(str1);
|
sf_BatteryInfoSave(str1);
|
||||||
#endif
|
#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);
|
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
|
#if defined __FREERTOS
|
||||||
|
|
||||||
int sf_mod_init(void)
|
int sf_mod_init(void)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user