pull/30/head
Ondřej Hruška 8 years ago
parent f0a64ac29d
commit b344e35bdf
  1. 18
      README.md

@ -10,24 +10,28 @@ Those forks include improvements not yet available upstream.
## Goals ## Goals
This project aims to be a wireless terminal emulator that'll work with the likes of Arduino, STM32 / embed etc. This project aims to be a wireless terminal emulator that'll work with the likes of
Arduino, Atmega, PIC, STM8, STM32 / mbed etc. Anything with UART, even your USB-serial dongle will work.
Connect it to the Arduino and use the terminal for debug logging, remote control etc. Connect it to the Arduino via UART and use the terminal (on your PC or phone) for debug logging, remote control etc.
It works like a simple LCD screen, in a way.
It lets you make simple UI (manipulating the screen with ANSI sequences) and receive input from buttons on It lets you make simple UI (manipulating the screen with ANSI sequences) and receive input from buttons on
the webpage (and keyboard on PC). the webpage (and keyboard on PC). Touch input is a possibility but not currently implemented.
The screen size should be adjustable up to 25x80 and uses 16 standard colors. The screen size should be adjustable up to 25x80 (via a special control sequence) and uses 16 standard colors.
## Project status ## Project status
*Still far from finished and also there's like zero documentation, but you can give it a spin if you wish.* *Still far from finished and also there's like zero documentation, but you can give it a spin if you wish.*
Presently we have a working **1-way terminal** (UART->ESP->Browser) with real-time update via websocket. - Presently we have a working **1-way terminal** (UART->ESP->Browser) with real-time update via websocket.
The terminal should support multiple sockets at once (not tested).
The terminal should support multiple sockets at once (not tested). - The buttons or other input from the browser don't work yet.
The buttons or other input from the browser don't work yet. - There is also currently no way to set up the WiFi, so it'll use whatever you configured the ESP to
in your previous project. This'll be addressed later.
## Setting it all up ## Setting it all up

Loading…
Cancel
Save