From d85bf030113206c1464bc4cceb43436b7663ccbf Mon Sep 17 00:00:00 2001 From: Kai Vogelgesang Date: Sun, 25 Dec 2022 03:33:43 +0100 Subject: [PATCH] Implement WebSerial I/O --- webserial/src/serial/SerialConnection.svelte | 130 +++++++++++++++++++ webserial/src/serial/SerialManager.svelte | 6 +- webserial/src/serial/SerialReader.svelte | 57 -------- 3 files changed, 133 insertions(+), 60 deletions(-) create mode 100644 webserial/src/serial/SerialConnection.svelte delete mode 100644 webserial/src/serial/SerialReader.svelte diff --git a/webserial/src/serial/SerialConnection.svelte b/webserial/src/serial/SerialConnection.svelte new file mode 100644 index 0000000..97a0e4a --- /dev/null +++ b/webserial/src/serial/SerialConnection.svelte @@ -0,0 +1,130 @@ + + +

+ {#if lastLoopTime !== null} + {lastLoopTime.toFixed(2).padStart(5)} + {:else} + syncing + {/if} +

diff --git a/webserial/src/serial/SerialManager.svelte b/webserial/src/serial/SerialManager.svelte index 6926711..9214877 100644 --- a/webserial/src/serial/SerialManager.svelte +++ b/webserial/src/serial/SerialManager.svelte @@ -1,5 +1,5 @@ {#if navigator.serial} -

serial baby

+

Serial available 🚀

{#if port !== null} - +

{:else}

diff --git a/webserial/src/serial/SerialReader.svelte b/webserial/src/serial/SerialReader.svelte deleted file mode 100644 index 1316e52..0000000 --- a/webserial/src/serial/SerialReader.svelte +++ /dev/null @@ -1,57 +0,0 @@ - - -
- {#each lines as line} -
{line}
- {/each} -