attemped from google

This commit is contained in:
sam
2023-09-27 23:26:56 +02:00
parent 1220d1810c
commit 6e29efeae6

View File

@@ -1,7 +1,29 @@
let port;
function setup() {
port = createSerial();
port.open(9600);
"use strict";
async function connect() {
const port = await navigator.serial.requestPort();
// - Wait for the port to open.
await port.open({ baudRate: 9600 });
let decoder = new TextDecoderStream();
const inputDone = port.readable.pipeTo(decoder.writable);
const inputStream = decoder.readable;
reader = inputStream.getReader();
await readLoop();
}
async function clickConnect() {
// CODELAB: Add connect code here.
await connect();
}
async function readLoop() {
// CODELAB: Add read loop here.
while (true) {
const { value, done } = await reader.read();
if (value) {
log.textContent += value + '\n';
}
if (done) {
console.log('[readLoop] DONE', done);
reader.releaseLock();
break;
}
}
}