Want to make sure you can work on the Great American Novel without distraction? This project is a self-contained Text Editor that can be taken on the go when powered from a USB battery, or 2-pin JST LiPo battery.
It offers an environment similar to the Linux terminal-based editor program Nano. It uses a CircuitPython implementation of a tiny subset of the Curses library called "dang".
The code for this project was built on top of the work of jepler which itself was forked from a Python version created by Wasim Lorgat (@seeM). The original CPython version of the editor came with a tutorial.
Hardware
The Feather RP2040 with USB Host is the main brain of the project. It's plugged into a 3.5" TFT Featherwing Display with 480x320 resolution, though other displays and sizes will work as well. I used the adorable little keyboard from the Adafruit shop, but any standard USB HID Keyboard can be used, so if you've already got a different favorite keyboard, just plug it in and type away!
Parts
Text editor powered by tinymce.