From abd04d581a60d07a084b547ea2e8b107dee5a183 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Tue, 1 Aug 2023 17:48:31 +0100 Subject: [PATCH] no idea if this works --- assets/js/winkey.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/assets/js/winkey.js b/assets/js/winkey.js index e6f29209..3391ebb1 100644 --- a/assets/js/winkey.js +++ b/assets/js/winkey.js @@ -96,6 +96,11 @@ navigator.serial.addEventListener('disconnect', e => { connectButton.innerText = "Connect" }); +let debug = 0; +let speed = 24; +let minSpeed = 20; +let maxSpeed = 40; + //Connect to the serial async function connect() { @@ -123,6 +128,9 @@ async function connect() { const encoder = new TextEncoderStream(); outputDone = encoder.readable.pipeTo(port.writable); outputStream = encoder.writable; + + writeToByte("0x00, 0x02"); + writeToByte("0x02, 0x00"); reader = inputStream.getReader(); readLoop(); @@ -145,6 +153,15 @@ async function writeToStream(line) { writer.releaseLock(); } +async function writeToByte(line) { + var enc = new TextEncoder(); // always utf-8 + + const writer = outputStream.getWriter(); + const data = new Uint8Array([line]); + writer.write(line); + writer.releaseLock(); +} + //Disconnect from the Serial port async function disconnect() {