1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
extern "C" { #include "uart.h" } #include <ion.h> #include "port.h" char line[64]; mp_obj_t writeLine(mp_obj_t a) { Ion::Console::writeLine(mp_obj_str_get_str(a)); return mp_const_none; } mp_obj_t readLine() { Ion::Console::readLine(line, 64); return mp_obj_new_str(line, strlen(line), false); }