Skip to content

Commit df46965

Browse files
committed
fix(readme): correct indentation and enhance serial port listening example
1 parent 8754fb5 commit df46965

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,16 @@ pnpm add tauri-plugin-serialplugin-api
140140
});
141141
await port.open();
142142

143-
// Write data
144-
await port.write("Hello, Serial Port!");
143+
// Write data
144+
await port.write("Hello, Serial Port!");
145145

146-
// Start port listening
147-
const unsubscribe = await port.listen((data) => {
148-
console.log("Received:", data);
149-
});
146+
// Start port listening
147+
await port.startListening();
148+
149+
// Start port listening
150+
const unsubscribe = await port.listen((data) => {
151+
console.log("Received:", data);
152+
});
150153

151154
// Stop listening when done
152155
await port.cancelListen();
@@ -1355,6 +1358,7 @@ const port = new SerialPort({
13551358
});
13561359

13571360
await port.open();
1361+
await port.startListening();
13581362
await port.listen((data) => {
13591363
const sensorValue = parseFloat(data);
13601364
console.log("Sensor reading:", sensorValue);
@@ -1375,6 +1379,9 @@ await port.open();
13751379
const command = new Uint8Array([0x02, 0x01, 0x03]);
13761380
await port.writeBinary(command);
13771381

1382+
// Start listening for response
1383+
await port.startListening();
1384+
13781385
// Read response (raw bytes)
13791386
await port.listen((data) => {
13801387
const response = data instanceof Uint8Array ? data : new Uint8Array();
@@ -1433,6 +1440,7 @@ await port.enableAutoReconnect({
14331440
});
14341441

14351442
// Set up data listener
1443+
await port.startListening();
14361444
const unsubscribe = await port.listen((data) => {
14371445
console.log("Received data:", data);
14381446
});

0 commit comments

Comments
 (0)