- undo autoflush when drawing_enabled is set to true
- better C++ demo
- proper handling of backspace in uart_getsn
- C++ demo: Only execute UART tests when NIO_TEST_UART is 1