-
find PuttyCOM VTEsc for CLS, LOCATE
-
find PuttyCOM int scan keys for arrowKeys ( 27 + 91 + { 65, 66, 67, 68 (up, down, right,left) } )
-
GFX API
- drawBmp(rotated) / loadBmpSprites
- drawLine, Rect, ....
- drawPAK
- drawPct / load PctSprites
-
WiFi
- menu
- add loading / connecting indicators (@least w/ RGB led ?)
- add SSID choice
- ? add SSID free value cap. ?
- access to HomeServer
- connect to AP
- isAtHome ?
- wget() w/ Bearer key
- Temp measure
- Rss titles
- Arduinos tour
- menu
-
make VT100 based display when SD error (ascii art disk "picture" splash screen)
-
I/O modes
- Outputs
- Serial Stream
- Serial VT100
- Screen (tft) w/ VT-Ext Support
- look if any scrollTop method... => none still have to emulate ttyConsoleMEMSEG
- 2x 3200bytes for 80x40 chars
- text w/ background color
- void drawChar(uint16_t x, uint16_t y, char c, uint16_t color, uint16_t bg, uint8_t size);
- where color could be colors[ attr[ (y*w)+x ] ] & bg = bg_colors[ attr[ (y*w)+x ] ]
- instead of using 'if'....
- Inputs
- Serial in -> (wip)
- SerialArrowKeys -> OK -> emulates Joystick control
- for menu : will handle Enter / Esc inside menu routine (not in Joystick)
- Analog Stick + btns
- Ms ChatPad via UART
- Serial in -> (wip)
- Outputs
-
w/ Joystick
- adjust debounce
- add OutputConsole
- add TextBox
- make menu
- add Serial ArrowKeys Support too
-
OutputConsole.setMode(...)
-
DFPlayer
-
solder
-
wire
-
lib w/ API
-
read JUKE.BAD again (see mem consumption ...)
- update JUKE.BAD (81 songs)
- Mp3.play() -> char* -> songname
-