1 /*
2  * Copyright (C) 2015-2019 Alibaba Group Holding Limited
3  */
4 
5 #ifndef APP_MGR_H
6 #define APP_MGR_H
7 
8 #include <stdio.h>
9 #include <string.h>
10 // #include <unistd.h>
11 typedef enum {
12     PYAMP_SAVE_PATH_DEFULT_DATA = 0,
13     PYAMP_SAVE_PATH_DEFULT_SDCARD = 1,
14 } PYAMP_SAVE_PATH_DEFULT;
15 
16 void pyamp_save_path_defult_set(PYAMP_SAVE_PATH_DEFULT mode);
17 int pyamp_save_path_defult_get();
18 
19 int pyamp_check_file_path(unsigned char *path, int32_t path_len);
20 void pyamp_save_file_path(unsigned char *path, int32_t path_len);
21 int pyamp_get_file_path(unsigned char *path, int32_t path_len);
22 
23 void pyamp_apppack_init();
24 
25 int pyapp_download_and_upgrade(char *url);
26 
27 int pyamp_apppack_upgrade(char *url);
28 
29 #endif /* APP_MGR_H */
30