summaryrefslogtreecommitdiff
path: root/nvs.h
diff options
context:
space:
mode:
authorManel Caro <mcaro@iseebcn.com>2019-03-07 20:13:19 +0100
committerManel Caro <mcaro@iseebcn.com>2019-03-07 20:13:19 +0100
commitbf1dec110d517755e66125d4b8699f50b8e6dfcf (patch)
tree11e5e87fd171f33cd9ed0e072dad4eab7c0faf15 /nvs.h
downloadcalibrator-bf1dec110d517755e66125d4b8699f50b8e6dfcf.zip
calibrator-bf1dec110d517755e66125d4b8699f50b8e6dfcf.tar.gz
calibrator-bf1dec110d517755e66125d4b8699f50b8e6dfcf.tar.bz2
Calibrator and uim Initial Commit
Diffstat (limited to 'nvs.h')
-rw-r--r--nvs.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/nvs.h b/nvs.h
new file mode 100644
index 0000000..481fbe2
--- /dev/null
+++ b/nvs.h
@@ -0,0 +1,31 @@
+#ifndef __NVS_H
+#define __NVS_H
+
+#define WL127X_NVS_FILE_SZ 912
+#define WL128X_NVS_FILE_SZ 1113
+
+char *get_opt_nvsinfile(int argc, char **argv);
+char *get_opt_nvsoutfile(int argc, char **argv);
+
+int prepare_nvs_file(void *arg, char *file_name);
+
+int nvs_set_mac(char *nvsfile, char *mac);
+
+void cfg_nvs_ops(struct wl12xx_common *cmn);
+
+int create_nvs_file(struct wl12xx_common *cmn);
+
+int update_nvs_file(const char *nvs_infile, const char *nvs_outfile,
+ struct wl12xx_common *cmn);
+
+int dump_nvs_file(const char *nvs_file);
+
+int set_nvs_file_autofem(const char *nvs_file, unsigned char val,
+ struct wl12xx_common *cmn);
+
+int set_nvs_file_fem_manuf(const char *nvs_file, unsigned char val,
+ struct wl12xx_common *cmn);
+
+int info_nvs_file(const char *nvs_file);
+
+#endif /* __NVS_H */