import usb_cdc
serial = usb_cdc.console
enable_terminal = True
serial_text_buffer = "\n"
serial_max_length = 24
def send_serial_buff():
global serial_text_buffer
print(serial_text_buffer)
serial_text_buffer = "\n"
if usb_cdc.Serial.connected:
print("READY")
while enable_terminal:
while serial.in_waiting > 0:
readbyte = serial.read(1)
if readbyte == "\r":
send_serial_buff()
else:
serial_text_buffer += readbyte.decode('ascii')
if len(serial_text_buffer) > serial_max_length:
send_serial_buff()