1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-12 04:34:43 +04:00

JS serial module renamed, uart channel selection (#3445)

This commit is contained in:
Nikolay Minaylov
2024-02-13 06:04:27 +03:00
committed by GitHub
parent c8e62ba5e8
commit 25a280c818
4 changed files with 154 additions and 121 deletions

View File

@@ -1,19 +1,19 @@
let uart = require("uart");
uart.setup(115200);
let serial = require("serial");
serial.setup("lpuart", 115200);
// uart.write("\n");
uart.write([0x0a]);
let console_resp = uart.expect("# ", 1000);
// serial.write("\n");
serial.write([0x0a]);
let console_resp = serial.expect("# ", 1000);
if (console_resp === undefined) {
print("No CLI response");
} else {
uart.write("uci\n");
let uci_state = uart.expect([": not found", "Usage: "]);
serial.write("uci\n");
let uci_state = serial.expect([": not found", "Usage: "]);
if (uci_state === 1) {
uart.expect("# ");
uart.write("uci show wireless\n");
uart.expect(".key=");
print("key:", uart.readln());
serial.expect("# ");
serial.write("uci show wireless\n");
serial.expect(".key=");
print("key:", serial.readln());
} else {
print("uci cmd not found");
}

View File

@@ -1,10 +1,10 @@
let uart = require("uart");
uart.setup(115200);
let serial = require("serial");
serial.setup("usart", 230400);
while (1) {
let rx_data = uart.readBytes(1, 0);
let rx_data = serial.readBytes(1, 0);
if (rx_data !== undefined) {
uart.write(rx_data);
serial.write(rx_data);
let data_view = Uint8Array(rx_data);
print("0x" + to_hex_string(data_view[0]));
}