[fota] add lynq_fota function
Change-Id: I2ed8d4e1383692424c0b36be5c583b635190ea0d
diff --git a/mbtk/test/fota_test.c b/mbtk/test/fota_test.c
index 328222f..0984443 100755
--- a/mbtk/test/fota_test.c
+++ b/mbtk/test/fota_test.c
@@ -2,7 +2,7 @@
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
-#include "mbtk_audio.h"
+#include "lynq-qser-fota.h"
@@ -25,6 +25,75 @@
while(1)
{
printf("=========fota========2\n"
+ "\t 0 lynq_fota_set_addr_value\n"
+ "\t 1 lynq_rock_main\n"
+ "\t 2 lynq_fota_nrestart\n"
+ "\t 3 lynq_get_upgrade_status\n"
+ "\t 4 Close \n"
+ "=========================\n");
+
+ fflush(stdin);
+ fgets(operator, sizeof(operator), stdin);
+ opt = atoi(operator);
+
+ switch(opt)
+ {
+ case 0://"ql_fota_start"
+ {
+ ret = lynq_fota_set_addr_value("/tmp/updata.bin", 26976256);
+ if(ret)
+ {
+ printf("lynq_fota_set_addr_value failed, ret=%d\n", ret);
+ }
+
+ break;
+ }
+ case 1://"ql_fota_start"
+ {
+ ret = lynq_rock_main(1);
+ printf("lynq_rock_main() ret:%d!\n", ret);
+
+ break;
+ }
+ case 2://"ql_fota_start"
+ {
+ ret = lynq_fota_nrestart();
+ printf("lynq_fota_nrestart() ret:%d!\n", ret);
+
+ break;
+ }
+ case 3://"ql_fota_start"
+ {
+ ret = lynq_get_upgrade_status();
+
+ printf("lynq_get_upgrade_status() ret:%d!\n", ret);
+
+ break;
+ }
+ default://"ql_fota_start"
+ {
+ printf("break\n");
+ return 0;
+ }
+ }
+ }
+ return 0;
+}
+
+
+int main_1(void)
+{
+ int cmdIdx = 0,i=0;
+ int ret = 0;
+ int type_path = 0;
+ char path[256] = {0};
+ char operator[10];
+ int opt = 0;
+
+
+ while(1)
+ {
+ printf("=========fota========2\n"
"\t 0 ql_fota_init\n"
"\t 1 ql_fota_fw_write_by_url\n"
"\t 2 ql_fota_fw_write\n"