Flipper/Applications/Custom (UL, RM, XFW)/RogueMaster/Scripts/uart_echo.js

15 lines
462 B
JavaScript
Raw Normal View History

2024-02-28 05:53:59 +00:00
let serial = require("serial");
serial.setup("usart", 230400);
while (1) {
let rx_data = serial.readBytes(1, 0);
if (rx_data !== undefined) {
serial.write(rx_data);
let data_view = Uint8Array(rx_data);
print("0x" + to_hex_string(data_view[0]));
}
2024-03-25 01:35:38 +00:00
}
// There's also serial.end(), so you can serial.setup() again in same script
// You can also use serial.readAny(timeout), will avoid starving your loop with single byte reads