diff --git a/TX/Radiomaster AX12.json b/TX/Radiomaster AX12.json new file mode 100644 index 0000000..5eddb45 --- /dev/null +++ b/TX/Radiomaster AX12.json @@ -0,0 +1,40 @@ +{ + "serial_rx": 13, + "serial_tx": 4, + + "radio_miso": 33, + "radio_mosi": 32, + "radio_sck": 25, + + "radio_busy": 36, + "radio_dio1": 37, + "radio_nss": 27, + "radio_rst": 15, + + "radio_dcdc": true, + "radio_rfo_hf": true, + + "power_apc2": 26, + "power_min": 0, + "power_high": 4, + "power_max": 4, + "power_default": 3, + "power_control": 0, + "power_values": [-18, -15, -12, -9, -5], + "power_values_dual": [-18, -15, -13, -9, -5], + "radio_rfsw_ctrl": [15, 0, 4, 12, 12, 2, 0, 1], + "power_lna_gain": 14, + + "led_rgb": 22, + "led_rgb_isgrb": true, + "ledidx_rgb_status": [0], + "ledidx_rgb_boot": [0], + + "use_backpack": true, + "debug_backpack_baud": 460800, + "debug_backpack_rx": 18, + "debug_backpack_tx": 5, + "backpack_boot": 23, + "backpack_en": 19, + "passthrough_baud": 460800 +} diff --git a/targets.json b/targets.json index ac7a855..a4178b6 100644 --- a/targets.json +++ b/targets.json @@ -1209,7 +1209,7 @@ "firmware": "Unified_ESP32_2400_RX" } } - }, + }, "flysky": { "name": "FlySky", "tx_2400": { @@ -3538,6 +3538,15 @@ } }, "tx_dual": { + "ax12": { + "product_name": "RadioMaster AX12 2.4/900 TX", + "lua_name": "RM AX12 X-Band", + "layout_file": "Radiomaster AX12.json", + "upload_methods": ["uart", "wifi"], + "min_version": "3.4.0", + "platform": "esp32", + "firmware": "Unified_ESP32_LR1121_TX" + }, "nomad": { "product_name": "RadioMaster Nomad 2.4/900 TX", "lua_name": "RM Nomad X-Band",