diff --git a/core b/core index 25e82e98c..3b846e840 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 25e82e98c8d0fd1dba38baf77d686c56bf037019 +Subproject commit 3b846e840ea87cc70a76062b51324dd3e7441e6b diff --git a/index.html b/index.html index 608c90f91..aa92e55ab 100644 --- a/index.html +++ b/index.html @@ -209,11 +209,15 @@ - + + + - diff --git a/loader.js b/loader.js index 578b4e1c4..9aca4e3e9 100644 --- a/loader.js +++ b/loader.js @@ -267,12 +267,16 @@ window.addEventListener('load', (event) => { // BLE Compatibility var selectBLECompat = document.getElementById("settings-ble-compat"); if (selectBLECompat) { - Puck.increaseMTU = !SETTINGS.bleCompat; + function setBLECompat(compat) { + if ("undefined"!==typeof Puck) Puck.increaseMTU = !compat; + if ("undefined"!==typeof UART) UART.increaseMTU = !compat; + } + setBLECompat(SETTINGS.bleCompat); selectBLECompat.checked = !!SETTINGS.bleCompat; selectBLECompat.addEventListener("change",event=>{ console.log("BLE compatibility mode "+(event.target.checked?"on":"off")); SETTINGS.bleCompat = event.target.checked; - Puck.increaseMTU = !SETTINGS.bleCompat; + setBLECompat(SETTINGS.bleCompat); saveSettings(); }); } diff --git a/webtools b/webtools index 20fc8008d..83fd9f65a 160000 --- a/webtools +++ b/webtools @@ -1 +1 @@ -Subproject commit 20fc8008dee232bcdcd3629ca5ffdef8401f7a8e +Subproject commit 83fd9f65a378d0b4816552a5d84d2e1e8e71f538