diff options
author | Bjørn Mork <bjorn@mork.no> | 2015-12-23 10:16:33 +0100 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2015-12-23 10:16:33 +0100 |
commit | 4c866bd0edfdc9e9b210ecb3319fd81218d7a4cb (patch) | |
tree | 6c985b14750ade12e45642c216d3cb6a05b212a5 | |
parent | aa4f0d931df8a5269020f2bab9ad30e6ba7b3028 (diff) |
swi-sdk-firmware: functional
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r-- | src/swi-sdk-firmware.c | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/swi-sdk-firmware.c b/src/swi-sdk-firmware.c index fd76bfa..b9a0c96 100644 --- a/src/swi-sdk-firmware.c +++ b/src/swi-sdk-firmware.c @@ -19,16 +19,13 @@ static char *sdkpath = __stringify(SDK_EXE); char devmode; -void get_img_info(char *imgpath) +void get_img_info() { CurrentImgList CurrImgList; CurrImageInfo currImgInfo[5]; BYTE numEntries = 5; int i, ret; - printf("bar\n"); - if (strlen(imgpath)) - printf("foo\n"); memset( (void *)&CurrImgList, 0, sizeof( CurrImgList ) ); memset( (void *)&currImgInfo, 0, sizeof( currImgInfo ) ); CurrImgList.pCurrImgInfo = currImgInfo; @@ -62,7 +59,7 @@ int start_sdk() struct device_info dev[3], *pdev; /* Set SDK image path */ - printf("setting sdk path to %s\n", sdkpath); + fprintf(stderr, "setting sdk path to %s\n", sdkpath); rc = SetSDKImagePath(sdkpath); if (rc) return rc; @@ -89,11 +86,20 @@ int start_sdk() return rc; } +void stop_sdk() +{ + QCWWANDisconnect(); + SLQSKillSDKProcess(); +} int main(int argc, char *argv[]) { - printf("argc=%d\n", argc); + int i; + + for (i = 1; i < argc; i++) + printf("argv[%d]=%s ", i, argv[i]); start_sdk(); - get_img_info(argv[1]); + get_img_info(); + stop_sdk(); return 0; } |