We've been seeing a recent influx of generic MMDVM_HS_HAT_REV12-type boards surface, which are dual-HAT/duplex capable. However, even when #define DUPLEX is defined by the user, the BOARD_INFO type string is MMDVM_HS_Hat.
This PR introduces minor logic to report these configurations as MMDVM_HS_Dual_Hat...
When the user defines #define DUPLEX along with #define MMDVM_HS_HAT_REV12 in their Config.h, the version.h logic will then define the board type string as #define BOARD_INFO "MMDVM_HS_Dual_Hat".
This change will provide for more accurate board string identifiers used by MMDVMhost, W0CHP-PiStar-Dash and other related software.
We've been seeing a recent influx of generic
MMDVM_HS_HAT_REV12
-type boards surface, which are dual-HAT/duplex capable. However, even when#define DUPLEX
is defined by the user, theBOARD_INFO
type string isMMDVM_HS_Hat
.This PR introduces minor logic to report these configurations as
MMDVM_HS_Dual_Hat
...When the user defines
#define DUPLEX
along with#define MMDVM_HS_HAT_REV12
in theirConfig.h
, theversion.h
logic will then define the board type string as#define BOARD_INFO "MMDVM_HS_Dual_Hat"
.This change will provide for more accurate board string identifiers used by
MMDVMhost
,W0CHP-PiStar-Dash
and other related software.