kemonine
kemonine closed issue kemonine/serial_debugger#1 2020-09-09 01:54:49 +00:00
Find a GUI framework
kemonine commented on issue kemonine/serial_debugger#1 2020-09-09 01:54:49 +00:00
Find a GUI framework

Going with GUI Slice, code merged into main branch with appropriate / necessary updates

kemonine pushed to master at kemonine/serial_debugger 2020-09-09 01:54:18 +00:00
8c8b4fd831 Convert UI to GUI Slice and cleanup some small stuff along the way
kemonine opened issue kemonine/serial_debugger#12 2020-09-08 19:40:21 +00:00
i2c bi directional communication
kemonine opened issue kemonine/serial_debugger#11 2020-09-08 19:33:24 +00:00
shufle sources lightly
kemonine opened issue kemonine/serial_debugger#10 2020-09-08 19:32:44 +00:00
serial ttl mux schematics
kemonine opened issue kemonine/serial_debugger#9 2020-09-08 19:32:32 +00:00
rpi mux schematics
kemonine opened issue kemonine/serial_debugger#8 2020-09-08 19:32:00 +00:00
MUX uart ring buffer config
kemonine opened issue kemonine/serial_debugger#7 2020-09-08 19:30:46 +00:00
Standard serial ttl mux
kemonine opened issue kemonine/serial_debugger#6 2020-09-08 19:29:21 +00:00
SD Card Setup for wiring diagrams
kemonine opened issue kemonine/serial_debugger#5 2020-09-08 05:09:03 +00:00
Raspberry Pi Muxer
kemonine pushed to master at kemonine/serial_debugger 2020-09-08 03:53:10 +00:00
b765f65d9c Add ring buffer for text display on LCD ; add some debug code to verify what keys are availble for use ; need to sort symbol key still
kemonine closed issue kemonine/serial_debugger#2 2020-09-08 03:48:05 +00:00
Text view with scrolling
kemonine commented on issue kemonine/serial_debugger#2 2020-09-08 03:23:54 +00:00
Text view with scrolling
const BBQ10Keyboard::KeyEvent key = keyboard.keyEvent();
    String state = "pressed";
    if (key.state == BBQ10Keyboard::StateLongPress)
      state = "held down";
    else if (key.state == BBQ10Keyboard::StateRelease)
      state = "released";
    pixels_wing.setPixelColor(0, pixels_wing.Color(0, 0, 255));
    pixels_wing.show(); 
  
    Serial.printf("key: '%c' (dec %d, hex %02x) %s\r\n", key.key, key.key, key.key, state.c_str());
    ```
kemonine pushed to master at kemonine/serial_debugger 2020-09-08 03:04:27 +00:00
99c0b77398 Fix typo in readme
kemonine pushed to master at kemonine/serial_debugger 2020-09-08 03:04:01 +00:00
60aa13a433 Tie in keyboard handling ; refactor to be easier to read
kemonine commented on issue kemonine/serial_debugger#3 2020-09-08 02:41:15 +00:00
Figure out keyboard keycodes
btn 1 
kemonine closed issue kemonine/serial_debugger#3 2020-09-08 02:41:07 +00:00
Figure out keyboard keycodes
kemonine closed issue kemonine/serial_debugger#4 2020-09-08 02:13:21 +00:00
Figure out text sizing