diff options
Diffstat (limited to 'io-module/mts_io_module.h')
-rw-r--r-- | io-module/mts_io_module.h | 152 |
1 files changed, 77 insertions, 75 deletions
diff --git a/io-module/mts_io_module.h b/io-module/mts_io_module.h index 6a0a5a1..73acb40 100644 --- a/io-module/mts_io_module.h +++ b/io-module/mts_io_module.h @@ -5,98 +5,100 @@ * MTAC cards. */ -#define DEBUG 0 +#define DEBUG 0 /* Atmel AT91 Platforms */ -#define PRODUCT_ID_MTCDP_E1_DK "MTCDP-E1-DK" -#define PRODUCT_ID_MT100EOCG "MT100EOCG" -#define PRODUCT_ID_MTR "MTR" -#define PRODUCT_ID_MTRE "MTRE" -#define PRODUCT_ID_MTCDT "MTCDT" -#define PRODUCT_ID_MTCAP "MTCAP" -#define PRODUCT_ID_MTCDTIP "MTCDTIP" -#define PRODUCT_ID_MTCDTIPHP "MTCDTIPHP" -#define PRODUCT_ID_MTHS "MTHS" +#define PRODUCT_ID_MTCDP_E1_DK "MTCDP-E1-DK" +#define PRODUCT_ID_MT100EOCG "MT100EOCG" +#define PRODUCT_ID_MTR "MTR" +#define PRODUCT_ID_MTRE "MTRE" +#define PRODUCT_ID_MTCDT "MTCDT" +#define PRODUCT_ID_MTCAP "MTCAP" +#define PRODUCT_ID_MTCDTIP "MTCDTIP" +#define PRODUCT_ID_MTCDTIPHP "MTCDTIPHP" +#define PRODUCT_ID_MTHS "MTHS" -#define HW_VERSION_MTCBA2_2_0 "MTCBA2-2.0" -#define HW_VERSION_MTCDP_0_0 "MTCDP-0.0" -#define HW_VERSION_MTCDP_1_0 "MTCDP-1.0" -#define HW_VERSION_MT100EOCG_0_0 "MT100EOCG-0.0" -#define HW_VERSION_MTR_0_0 "MTR-0.0" -#define HW_VERSION_MTR_0_1 "MTR-0.1" -#define HW_VERSION_MTRV1_0_0 "MTRV1-0.0" -#define HW_VERSION_MTRV1_0_1 "MTRV1-0.1" -#define HW_VERSION_MTRV1_0_2 "MTRV1-0.2" // Cat M -#define HW_VERSION_MTRV1_0_3 "MTRV1-0.3" // MTR-MTQ -#define HW_VERSION_MTRV1_0_4 "MTRV1-0.4" // MTR No USB hub -#define HW_VERSION_MTRE "MTRE-0.0" -#define HW_VERSION_MTCDT_0_0 "MTCDT-0.0" // No GPS or WiFi Capability -#define HW_VERSION_MTCDT_0_1 "MTCDT-0.1" // Conduit refresh with GPS and WiFi possible -#define HW_VERSION_MTCDT_0_2 "MTCDT-0.2" // Atmel Serial and PCA9557 -#define HW_VERSION_MTCDTIP_0_0 "MTCDTIP-0.0" -#define HW_VERSION_MTCDTIP_0_1 "MTCDTIP-0.1" // Atmel Serial and PCA9557 -#define HW_VERSION_MTCDTIPHP_0_0 "MTCDTIPHP-0.0" // Also known as LoRa 2.1 -#define HW_VERSION_MTCAP_0_0 "MTCAP-0.0" -#define HW_VERSION_MTCAP_0_1 "MTCAP-0.1" -#define HW_VERSION_MTCAP_0_2 "MTCAP-0.2" // MTCAP 2 with POE -#define HW_VERSION_MTCAP_0_3 "MTCAP-0.3" // MTCDTIP2 with super-cap -#define HW_VERSION_MTHS_0_0 "MTHS-0.0" // Never released -#define HW_VERSION_MTHS_0_1 "MTHS-0.1" +#define HW_VERSION_MTCBA2_2_0 "MTCBA2-2.0" +#define HW_VERSION_MTCDP_0_0 "MTCDP-0.0" +#define HW_VERSION_MTCDP_1_0 "MTCDP-1.0" +#define HW_VERSION_MT100EOCG_0_0 "MT100EOCG-0.0" +#define HW_VERSION_MTR_0_0 "MTR-0.0" +#define HW_VERSION_MTR_0_1 "MTR-0.1" +#define HW_VERSION_MTR_DASH "MTR-" +#define HW_VERSION_MTRV1_0_0 "MTRV1-0.0" +#define HW_VERSION_MTRV1_0_1 "MTRV1-0.1" +#define HW_VERSION_MTRV1_0_2 "MTRV1-0.2" // Cat M +#define HW_VERSION_MTRV1_0_3 "MTRV1-0.3" // MTR-MTQ +#define HW_VERSION_MTRV1_0_4 "MTRV1-0.4" // MTR No USB hub +#define HW_VERSION_MTRV1_DASH "MTRV1-" +#define HW_VERSION_MTRE "MTRE-0.0" +#define HW_VERSION_MTCDT_0_0 "MTCDT-0.0" // No GPS or WiFi Capability +#define HW_VERSION_MTCDT_0_1 "MTCDT-0.1" // Conduit refresh with GPS and WiFi possible +#define HW_VERSION_MTCDT_0_2 "MTCDT-0.2" // Atmel Serial and PCA9557 +#define HW_VERSION_MTCDTIP_0_0 "MTCDTIP-0.0" +#define HW_VERSION_MTCDTIP_0_1 "MTCDTIP-0.1" // Atmel Serial and PCA9557 +#define HW_VERSION_MTCDTIPHP_0_0 "MTCDTIPHP-0.0" // Also known as LoRa 2.1 +#define HW_VERSION_MTCAP_0_0 "MTCAP-0.0" +#define HW_VERSION_MTCAP_0_1 "MTCAP-0.1" +#define HW_VERSION_MTCAP_0_2 "MTCAP-0.2" // MTCAP 2 with POE +#define HW_VERSION_MTCAP_0_3 "MTCAP-0.3" // MTCDTIP2 with super-cap +#define HW_VERSION_MTHS_0_0 "MTHS-0.0" // Never released +#define HW_VERSION_MTHS_0_1 "MTHS-0.1" // NXP i.MX Platforms */ -#define HW_VERSION_MTCAP3_0_0 "MTCAP3-0.0" +#define HW_VERSION_MTCAP3_0_0 "MTCAP3-0.0" /* TI OMAP Platforms */ -#define PRODUCT_ID_MTCPM "MTCPM" +#define PRODUCT_ID_MTCPM "MTCPM" -#define HW_VERSION_MTCPM_DASH "MTCPM-" -#define HW_VERSION_MTCPM_0_0 "MTCPM-0.0" // Lora-16 CPU -#define HW_VERSION_MTCPM_0_1 "MTCPM-0.1" // MTCDT3AC CPU, GPS on CDC ACM driver -#define HW_VERSION_MTCPM_0_2 "MTCPM-0.2" +#define HW_VERSION_MTCPM_DASH "MTCPM-" +#define HW_VERSION_MTCPM_0_0 "MTCPM-0.0" // Lora-16 CPU +#define HW_VERSION_MTCPM_0_1 "MTCPM-0.1" // MTCDT3AC CPU, GPS on CDC ACM driver +#define HW_VERSION_MTCPM_0_2 "MTCPM-0.2" enum { - MTHWUNKNOWN, - MTCDP_E1_DK_0_0, - MTCDP_E1_DK_1_0, - MT100EOCG_0_0, - MTR_0_0, - MTR_0_1, - MTRV1_0_0, - MTRV1_0_1, - MTRV1_0_2, - MTRV1_0_3, - MTRV1_0_4, - MTRE_0_0, - MTCDT_0_0, - MTCDT_0_1, - MTCDTIP_0_0, - MTCDTIPHP_0_0, - MTCAP_0_0, - MTCAP_0_1, - MTCAP_0_2, - MTCAP_0_3, - MTHS_0_0, - MTHS_0_1, - MTCPM_0_0, - MTCPM_0_1, - MTCPM_0_2, - MTCAP3_0_0, - MTCDT_0_2, - MTCDTIP_0_1, // MTCDTIP revision + MTHWUNKNOWN, + MTCDP_E1_DK_0_0, + MTCDP_E1_DK_1_0, + MT100EOCG_0_0, + MTR_0_0, + MTR_0_1, + MTRV1_0_0, + MTRV1_0_1, + MTRV1_0_2, + MTRV1_0_3, + MTRV1_0_4, + MTRE_0_0, + MTCDT_0_0, + MTCDT_0_1, + MTCDTIP_0_0, + MTCDTIPHP_0_0, + MTCAP_0_0, + MTCAP_0_1, + MTCAP_0_2, + MTCAP_0_3, + MTHS_0_0, + MTHS_0_1, + MTCPM_0_0, + MTCPM_0_1, + MTCPM_0_2, + MTCAP3_0_0, + MTCDT_0_2, + MTCDTIP_0_1, // MTCDTIP revision }; /* Commented because it is not used. Сonflicts with <linux/leds.h> */ /*enum { - LED_OFF, - LED_ON, - LED_FLASHING, + LED_OFF, + LED_ON, + LED_FLASHING, };*/ enum { - RADIO_UNKNOWN, - RADIO_LEU1, // LE910-EUG - RADIO_LEU3, // LE910-EU1 - RADIO_LNA3, // LE910-NA1 + RADIO_UNKNOWN, + RADIO_LEU1, // LE910-EUG + RADIO_LEU3, // LE910-EU1 + RADIO_LNA3, // LE910-NA1 }; extern struct mutex mts_io_mutex; |