summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--io-module/mts_eeprom.h7
-rw-r--r--io-module/mts_io_module.h2
3 files changed, 7 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index da4ec0e..c015e9c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([mts-io], [4.3.3])
+AC_INIT([mts-io], [4.4.0])
AC_CONFIG_SRCDIR([util/mts_util_lora2_reset.c])
AM_INIT_AUTOMAKE
AM_CONFIG_HEADER([config.h])
diff --git a/io-module/mts_eeprom.h b/io-module/mts_eeprom.h
index e916809..4a003a4 100644
--- a/io-module/mts_eeprom.h
+++ b/io-module/mts_eeprom.h
@@ -9,7 +9,10 @@
#endif
#endif
-/* on-board EEPROM */
+/* on-board EEPROM
+ * eeprom_layout_version == 0 capa_cellular is ignored
+ * eeprom_layout_version >= 1 capa_cellular is used for has_radio
+ */
struct mts_id_eeprom_layout {
char vendor_id[32];
char product_id[32];
@@ -67,5 +70,5 @@ do { \
#define CAPA_LORA DEVICE_CAPA_VALUE(1, 3) // on-board lora
#define CAPA_BATTERY DEVICE_CAPA_VALUE(1, 4) // 1st battery type
#define CAPA_SUPERCAP DEVICE_CAPA_VALUE(1, 5)
-#define CAPA_CELLULAR DEVICE_CAPA_VALUE(1,2) // Only valid if eeprom_version > 0
+#define CAPA_CELLULAR DEVICE_CAPA_VALUE(1,2) // Only valid if eeprom_layout_version > 0
#endif /* __MTS_EEPROM_H */
diff --git a/io-module/mts_io_module.h b/io-module/mts_io_module.h
index 9a595aa..cdaeaeb 100644
--- a/io-module/mts_io_module.h
+++ b/io-module/mts_io_module.h
@@ -5,7 +5,7 @@
* MTAC cards.
*/
-#define DRIVER_VERSION "v4.3.3"
+#define DRIVER_VERSION "v4.4.0"
#define DRIVER_AUTHOR "Multitech Systems"
#define DRIVER_DESC "MTS-IO Controller"
#define DRIVER_NAME "mts-io"