From ccbca7daad87cf91e4d5f4e727dc9449eb5edb33 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 15 Dec 2021 17:32:01 +0800 Subject: [PATCH] dpcmd.c --- .gear/rules | 0 .gear/sf100linux.spec | 0 .gitignore | 0 60-dediprog.rules | 0 ChipInfoDb.dedicfg | 21 +++++++++++++++++++++ ChipInfoDb.h | 0 FlashCommand.c | 0 FlashCommand.h | 0 IntelHexFile.c | 0 IntelHexFile.h | 0 LICENSE | 0 Macro.h | 0 Makefile | 0 MotorolaFile.c | 0 MotorolaFile.h | 0 README.md | 0 SerialFlash.c | 0 SerialFlash.h | 0 board.c | 0 board.h | 0 dpcmd.c | 42 +++++++++++++++++++++++++++++++++--------- dpcmd.h | 0 parse.c | 0 project.c | 4 ++-- project.h | 0 usbdriver.c | 0 usbdriver.h | 0 27 files changed, 56 insertions(+), 11 deletions(-) mode change 100644 => 100755 .gear/rules mode change 100644 => 100755 .gear/sf100linux.spec mode change 100644 => 100755 .gitignore mode change 100644 => 100755 60-dediprog.rules mode change 100644 => 100755 ChipInfoDb.dedicfg mode change 100644 => 100755 ChipInfoDb.h mode change 100644 => 100755 FlashCommand.c mode change 100644 => 100755 FlashCommand.h mode change 100644 => 100755 IntelHexFile.c mode change 100644 => 100755 IntelHexFile.h mode change 100644 => 100755 LICENSE mode change 100644 => 100755 Macro.h mode change 100644 => 100755 Makefile mode change 100644 => 100755 MotorolaFile.c mode change 100644 => 100755 MotorolaFile.h mode change 100644 => 100755 README.md mode change 100644 => 100755 SerialFlash.c mode change 100644 => 100755 SerialFlash.h mode change 100644 => 100755 board.c mode change 100644 => 100755 board.h mode change 100644 => 100755 dpcmd.c mode change 100644 => 100755 dpcmd.h mode change 100644 => 100755 parse.c mode change 100644 => 100755 project.c mode change 100644 => 100755 project.h mode change 100644 => 100755 usbdriver.c mode change 100644 => 100755 usbdriver.h diff --git a/.gear/rules b/.gear/rules old mode 100644 new mode 100755 diff --git a/.gear/sf100linux.spec b/.gear/sf100linux.spec old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/60-dediprog.rules b/60-dediprog.rules old mode 100644 new mode 100755 diff --git a/ChipInfoDb.dedicfg b/ChipInfoDb.dedicfg old mode 100644 new mode 100755 index dd289e4..f57a614 --- a/ChipInfoDb.dedicfg +++ b/ChipInfoDb.dedicfg @@ -21060,6 +21060,27 @@ RDIDCommand="0x9F"/> ProgramIOMethod="SPQD_RQWSW" IDNumber="3" RDIDCommand="0x9F"/> + 0) + i--; + char ExtStr[64];; + if(SourceStr[i]=='.') + sprintf(ExtStr, "%s", &SourceStr[i]); + else + sprintf(ExtStr, "%s", &SourceStr[len]); + + char *loc = strstr(SourceStr,ExtStr); + + for(int i=loc-SourceStr;i