From bdb303e54fe3dbfaa7dd83a0439a3706898d5424 Mon Sep 17 00:00:00 2001 From: Tom Hodson Date: Thu, 24 Nov 2022 11:15:31 +0100 Subject: [PATCH] try fix for watch led --- _includes/watch.svg | 146 ++++++++++++++++++++++++----- assets/blog/SensorWatch/watch.js | 20 ++-- assets/blog/SensorWatch/watch.wasm | Bin 584084 -> 584024 bytes 3 files changed, 132 insertions(+), 34 deletions(-) diff --git a/_includes/watch.svg b/_includes/watch.svg index aa78226..7f749e6 100644 --- a/_includes/watch.svg +++ b/_includes/watch.svg @@ -22,10 +22,10 @@ inkscape:deskcolor="#d1d1d1" showgrid="false" inkscape:zoom="0.78337147" - inkscape:cx="141.05696" + inkscape:cx="123.18549" inkscape:cy="-38.934275" inkscape:window-width="1390" - inkscape:window-height="1205" + inkscape:window-height="847" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="0" @@ -33,8 +33,8 @@ + id="stop1402" + style="stop-color:#ff0000;stop-opacity:1;" /> + id="stop1404" + style="stop-color:#b20000;stop-opacity:0.69999999;" /> + id="stop1406" + style="stop-color:#660000;stop-opacity:0.40000001;" /> + id="stop1408" + style="stop-color:#2f0000;stop-opacity:0.18999998;" /> + id="stop1410" + style="stop-color:#0d0000;stop-opacity:0.05;" /> - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/blog/SensorWatch/watch.js b/assets/blog/SensorWatch/watch.js index 84b4950..3aba7e3 100644 --- a/assets/blog/SensorWatch/watch.js +++ b/assets/blog/SensorWatch/watch.js @@ -1242,16 +1242,16 @@ var ASM_CONSTS = { 5256698: ($0, $1) => { document.querySelectorAll("[data-com='" + $0 + "'][data-seg='" + $1 + "']") .forEach((e) => e.style.opacity = 0); }, 5256816: () => { document.querySelectorAll("[data-com][data-seg]") .forEach((e) => e.style.opacity = 0); }, 5256908: ($0, $1) => { const classList = document.querySelector('#btn' + $0).classList; const highlight = 'highlight'; $1 ? classList.add(highlight) : classList.remove(highlight); }, - 5257069: ($0, $1) => { let filter = document.getElementById("ledcolor"); let color_matrix = filter.children[0].values.baseVal; color_matrix[1].value = $0 / 255; color_matrix[6].value = $1 / 255; document.getElementById('light').style.opacity = Math.min(255, $0 + $1) / 255; }, - 5257324: () => { Module['audioContext'] = new (window.AudioContext || window.webkitAudioContext)(); }, - 5257411: () => { if (Module['audioContext']) { Module['audioContext'].close(); Module['audioContext'] = null; } }, - 5257510: ($0) => { const audioContext = Module['audioContext']; if (!audioContext) return; if (!(audioContext._oscillator && audioContext._gain)) { const oscillator = audioContext.createOscillator(); const gain = audioContext.createGain(); oscillator.type = 'triangle'; oscillator.connect(gain); gain.connect(audioContext.destination); oscillator.start(0); audioContext._oscillator = oscillator; audioContext._gain = gain; } audioContext._oscillator.frequency.value = 1e6/$0; audioContext._gain.gain.value = 1; }, - 5258006: () => { const audioContext = Module['audioContext']; if (audioContext && audioContext._gain) { audioContext._gain.gain.value = 0; } }, - 5258134: () => { return -new Date().getTimezoneOffset(); }, - 5258178: () => { var len = lengthBytesUTF8(tx) + 1; var s = _malloc(len); stringToUTF8(tx, s, len); return s; }, - 5258275: () => { tx = ""; }, - 5258288: () => { return lat; }, - 5258304: () => { return lon; } + 5257069: ($0, $1) => { document.getElementById('red_light').style.opacity = $0 / 255; document.getElementById('green_light').style.opacity = $1 / 255; document.getElementById('blue_light').style.opacity = 0 / 255; }, + 5257264: () => { Module['audioContext'] = new (window.AudioContext || window.webkitAudioContext)(); }, + 5257351: () => { if (Module['audioContext']) { Module['audioContext'].close(); Module['audioContext'] = null; } }, + 5257450: ($0) => { const audioContext = Module['audioContext']; if (!audioContext) return; if (!(audioContext._oscillator && audioContext._gain)) { const oscillator = audioContext.createOscillator(); const gain = audioContext.createGain(); oscillator.type = 'triangle'; oscillator.connect(gain); gain.connect(audioContext.destination); oscillator.start(0); audioContext._oscillator = oscillator; audioContext._gain = gain; } audioContext._oscillator.frequency.value = 1e6/$0; audioContext._gain.gain.value = 1; }, + 5257946: () => { const audioContext = Module['audioContext']; if (audioContext && audioContext._gain) { audioContext._gain.gain.value = 0; } }, + 5258074: () => { return -new Date().getTimezoneOffset(); }, + 5258118: () => { var len = lengthBytesUTF8(tx) + 1; var s = _malloc(len); stringToUTF8(tx, s, len); return s; }, + 5258215: () => { tx = ""; }, + 5258228: () => { return lat; }, + 5258244: () => { return lon; } }; diff --git a/assets/blog/SensorWatch/watch.wasm b/assets/blog/SensorWatch/watch.wasm index 9891a984e783c21f64ba520fa0e7ede946a72db8..cb8e1d444953d119223acd1f1919c570c8f85d18 100755 GIT binary patch delta 4475 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 delta 4527 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