Creating a Terminal App with and Apache RTOS ... All shall be explained in this article

Article: lupyuen.github.io/articles/ter

Reading stdout from NSH Shell will block ... If there's nothing to read! That's why we poll() for stdout

Article: lupyuen.github.io/articles/ter

Our Terminal App needs to poll periodically for NSH Output ... Let's do this with an Timer

Article: lupyuen.github.io/articles/ter

Widgets are Not Thread Safe ... So it's probably easier to do polling in our Terminal App

Article: lupyuen.github.io/articles/ter

The Widgets in our Terminal App are a little messy ... We'll clean them up with LVGL Flex Layout

Article: lupyuen.github.io/articles/ter

Terminal App for looks better with a Monospaced Font ... But Keyboard needs a Proportional Font

Article: lupyuen.github.io/articles/ter

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.