Skip to content

Commit 65e1b36

Browse files
committed
adding support for board revision 2.5 with 3G modem variant
1 parent 00830c1 commit 65e1b36

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

sam/1.0.4/boards.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ geolink_opentracker.build.pid=0x003e
2626
## Menu Additions
2727

2828
menu.HWVersion=Board Version
29+
geolink_opentracker.menu.HWVersion.ver_2_5=OpenTracker 2.5 (3G)
30+
geolink_opentracker.menu.HWVersion.ver_2_5.build.extra_flags=-D__SAM3A4C__ -mthumb {build.usb_flags} -DOPENTRACKER_HW_REV=0x0250
2931
geolink_opentracker.menu.HWVersion.ver_2_4=OpenTracker 2.4
3032
geolink_opentracker.menu.HWVersion.ver_2_4.build.extra_flags=-D__SAM3A4C__ -mthumb {build.usb_flags} -DOPENTRACKER_HW_REV=0x0240
3133
geolink_opentracker.menu.HWVersion.ver_2_3=OpenTracker 2.3

sam/1.0.4/variants/geolink_opentracker/variant.h

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,9 @@ static const uint8_t CANTX = 33;
239239
#define PIN_GSM_VDD_EXT 24
240240
#define ANALOG_VREF 3.40
241241
#define MODEM_VBAT 4.13
242+
#define MODEM_M95 1
242243
#else
243-
// HW Revision 2.4
244+
// HW Revision 2.4 (and later)
244245
// dropped "REBOOT" pin and "GSM VDD" (unused)
245246
// moved "RING" to wakeup capable pins
246247
// added "INx_PD" pull-down enable pins, to change analog input range
@@ -249,6 +250,18 @@ static const uint8_t CANTX = 33;
249250
#define PIN_C_IN2_PD 39
250251
#define ANALOG_VREF 3.31
251252
#define MODEM_VBAT 4.36
253+
#if (OPENTRACKER_HW_REV == 0x0250)
254+
#define MODEM_UG96 1
255+
#else
256+
#define MODEM_M95 1
257+
#endif
258+
#endif
259+
260+
#ifndef MODEM_UG96
261+
#define MODEM_UG96 0
262+
#endif
263+
#ifndef MODEM_M95
264+
#define MODEM_M95 0
252265
#endif
253266

254267
#define AIN_S_INLEVEL 49

0 commit comments

Comments
 (0)