From aaba0fbdc53382bf53c31f93c16e69da990771e8 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Sat, 11 Mar 2023 17:58:22 -0500 Subject: [PATCH] reorganize some constant defines to match master branch; --- Defines.h | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/Defines.h b/Defines.h index 47e6fb5..43971f6 100644 --- a/Defines.h +++ b/Defines.h @@ -131,6 +131,61 @@ typedef unsigned long long ulong64_t; // Enable for RPi 3B+, USB mode #define LONG_USB_RESET +#if defined(ENABLE_DMR) +#define DESCR_DMR "DMR, " +#else +#define DESCR_DMR "" +#endif +#if defined(ENABLE_P25) +#define DESCR_P25 "P25, " +#else +#define DESCR_P25 "" +#endif +#if defined(ENABLE_NXDN) +#define DESCR_NXDN "NXDN, " +#else +#define DESCR_NXDN "" +#endif + +#if defined(SEND_RSSI_DATA) +#define DESCR_RSSI "RSSI, " +#else +#define DESCR_RSSI "" +#endif + +#if defined(ZUMSPOT_ADF7021) +#define BOARD_INFO "ZUMspot" +#elif defined(MMDVM_HS_HAT_REV12) +#define BOARD_INFO "MMDVM_HS_Hat" +#elif defined(MMDVM_HS_DUAL_HAT_REV10) +#define BOARD_INFO "MMDVM_HS_Dual_Hat" +#elif defined(NANO_HOTSPOT) +#define BOARD_INFO "Nano_hotSPOT" +#elif defined(NANO_DV_REV11) +#define BOARD_INFO "Nano_DV" +#elif defined(SKYBRIDGE_HS) +#define BOARD_INFO "SkyBridge" +#elif defined(LONESTAR_USB) +#define BOARD_INFO "LS_USB_STICK" +#else +#define BOARD_INFO "MMDVM_HS" +#endif + +#if defined(ADF7021_14_7456) +#define DESCR_OSC "TCXO 14.7456, " +#endif +#if defined(ADF7021_12_2880) +#define DESCR_OSC "TCXO 12.2880, " +#endif + +#if defined(ENABLE_ADF7021) && defined(ADF7021_N_VER) +#define RF_CHIP "ADF7021N, " +#elif defined(ENABLE_ADF7021) +#define RF_CHIP "ADF7021, " +#endif + +#define DESCRIPTION "Digital Voice Modem DSP Hotspot [" BOARD_INFO "] (" RF_CHIP DESCR_DMR DESCR_P25 DESCR_NXDN DESCR_OSC DESCR_RSSI "CW Id)" + const uint8_t BIT_MASK_TABLE[] = { 0x80U, 0x40U, 0x20U, 0x10U, 0x08U, 0x04U, 0x02U, 0x01U }; #define CPU_TYPE_STM32 0x02U