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 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.
Content Summary:
– The guide demonstrates how to create a portable text editor using CircuitPython, resembling the functionality of the Nano editor in a Linux terminal environment.
– It explains how to set up the device storage to be writable and includes instructions for loading the `boot.py` file and structuring the drive with necessary files.
– The guide provides detailed steps for integrating the editor with hardware components, initializing the display, and managing the visible cursor and helper modules for the text editor application.
Adafruit Products Summary:
– The main component is the Feather RP2040 with USB Host, which acts as the brain of the project. Feather RP2040
– A 3.5″ TFT FeatherWing Display is used to show the text editor interface.
– The project also features a compact USB keyboard compatible with the setup, available from Adafruit. Mini USB Keyboard
Read more at CircuitPython Text Editor On The Go