diff --git a/.github/hardware.py b/.github/hardware.py index d1239e8..c7331a1 100644 --- a/.github/hardware.py +++ b/.github/hardware.py @@ -35,6 +35,7 @@ class FieldType(Enum): "radio_sck": FieldType.OUTPUT, "radio_dcdc": FieldType.BOOL, "radio_rfo_hf": FieldType.BOOL, + "radio_rfsw_ctrl": FieldType.ARRAY, "ant_ctrl": FieldType.OUTPUT, "ant_ctrl_compl": FieldType.OUTPUT, "power_enable": FieldType.OUTPUT, diff --git a/targets.json b/targets.json index ba55cbe..9132db9 100644 --- a/targets.json +++ b/targets.json @@ -1226,6 +1226,20 @@ "platform": "esp32", "firmware": "Unified_ESP32_2400_RX" } + }, + "rx_dual": { + "dual": { + "product_name": "GEPRC 900/2400 Gemini Xrossband RX", + "lua_name": "GEPRC GemX RX", + "layout_file": "Generic LR1121 True Diversity.json", + "overlay": { + "radio_rfsw_ctrl": [15, 0, 8, 4, 4, 14, 0, 13] + }, + "upload_methods": ["uart", "wifi", "betaflight"], + "min_version": "3.5.0", + "platform": "esp32", + "firmware": "Unified_ESP32_LR1121_RX" + } } }, "sub250": {