[Feature] Add read/write Nand interfaces and modify the test demo

Change-Id: Iede54543e63e2b53c3db89e3ab1a6e5b220541f7
diff --git a/src/lynq/lib/liblynq-fota/include/iot_rock.h b/src/lynq/lib/liblynq-fota/include/iot_rock.h
old mode 100644
new mode 100755
index f0a77e7..d6f0a2c
--- a/src/lynq/lib/liblynq-fota/include/iot_rock.h
+++ b/src/lynq/lib/liblynq-fota/include/iot_rock.h
@@ -1,6 +1,11 @@
 #ifndef _IOT_ROCK_H_

 #define _IOT_ROCK_H_

 

+#include <sys/types.h>

+#include <sys/stat.h>

+#include <fcntl.h>

+#include <unistd.h>

+

 /* public */

 

 #define E_ROCK_SUCCESS (0)

@@ -119,6 +124,10 @@
 //int md5_file_verfy_new(char* filePath, char* file_md5,int packe_len);

 int lynq_rock_main(int first_run);

 int lynq_fota_func(void);

+int lynq_nand_open(const char *pathname, int flags);

+ssize_t lynq_nand_read(int fd, void *buf, size_t count);

+ssize_t lynq_nand_write(int fd, void *buf, size_t count);

+int lynq_nand_close(int fd);

 #endif