From b9860b79b48ef9fd3ee52d306b670ad3a8f4620a Mon Sep 17 00:00:00 2001 From: Peter Feerick <5500713+pfeerick@users.noreply.github.com> Date: Mon, 5 Oct 2026 21:18:16 +0000 Subject: [PATCH] fix(t15): default SF to TOGGLE on T15 and T15 Pro SF is a momentary switch on both radios, so it should default to TOGGLE, not 2POS. Existing radio.yml files keep their stored switch type; only new or reset radio settings pick up the new default. Co-Authored-By: Claude Opus 5.5 --- radio/src/boards/hw_defs/t15.json | 2 +- radio/src/boards/hw_defs/t15pro.json | 2 +- web/public/radios.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/radio/src/boards/hw_defs/t15.json b/radio/src/boards/hw_defs/t15.json index 8c8266a5f60..228fd49bfd5 100644 --- a/radio/src/boards/hw_defs/t15.json +++ b/radio/src/boards/hw_defs/t15.json @@ -168,7 +168,7 @@ "type": "2POS", "flags": 0, "inverted": false, - "default": "2POS", + "default": "TOGGLE", "display": null, "gpio": "GPIOH", "pin": "LL_GPIO_PIN_12", diff --git a/radio/src/boards/hw_defs/t15pro.json b/radio/src/boards/hw_defs/t15pro.json index a378f14504d..09f55e40d16 100644 --- a/radio/src/boards/hw_defs/t15pro.json +++ b/radio/src/boards/hw_defs/t15pro.json @@ -172,7 +172,7 @@ "type": "2POS", "flags": 0, "inverted": false, - "default": "2POS", + "default": "TOGGLE", "display": null, "gpio": "GPIOA", "pin": "LL_GPIO_PIN_15", diff --git a/web/public/radios.json b/web/public/radios.json index ea729d2f81e..3bdff914dfa 100644 --- a/web/public/radios.json +++ b/web/public/radios.json @@ -3510,7 +3510,7 @@ { "name": "SF", "type": "2POS", - "default": "2POS" + "default": "TOGGLE" }, { "name": "SW1", @@ -3661,7 +3661,7 @@ { "name": "SF", "type": "2POS", - "default": "2POS" + "default": "TOGGLE" }, { "name": "SW1",