summaryrefslogtreecommitdiff
path: root/io-module/mts_eeprom.h
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2020-09-23 16:22:44 -0500
committerJohn Klug <john.klug@multitech.com>2020-09-23 16:22:44 -0500
commit23d20fc9508558d110b454c95f6e09e093df1fb8 (patch)
tree43fba9392a5947c0b014944f032b5b39c2b323b3 /io-module/mts_eeprom.h
parent729bfffe8002eafa030c8671fb85724451e4adae (diff)
downloadmts-io-23d20fc9508558d110b454c95f6e09e093df1fb8.tar.gz
mts-io-23d20fc9508558d110b454c95f6e09e093df1fb8.tar.bz2
mts-io-23d20fc9508558d110b454c95f6e09e093df1fb8.zip
Version 4.4 mts-io driver will use capa-cellular for has-radio
Diffstat (limited to 'io-module/mts_eeprom.h')
-rw-r--r--io-module/mts_eeprom.h7
1 files changed, 5 insertions, 2 deletions
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 */