Вот мой код импа:
inputString = "";
uart = hardware.uart0;
uart.configure(115200, 8, PARITY_NONE, 1, 0, readback);
function readback() {
local byte = uart.read();
server.log(byte);
// Ignore initial input / no data signal
if (byte == -1) return;
if (byte == 13) {
// Carriage return received? Output the string and clear it for the next input
server.log("Sent string: " + inputString);
inputString = "";
} else {
// Add the input character to the buffer
inputString = inputString + chr(byte);
}
}
Я использую коммутационную плату imp005 и подключаю принтер Datamax через USB-концентратор.Но я не получаю никакого результата.
Моя цель - напечатать логотип на принтере Datamax, используя код термопринтера.Вот ссылка на github, которую я использую для печати - https://github.com/electricimp/examples/tree/master/thermalprinter