Commit Graph

13 Commits

Author SHA1 Message Date
Zihao Yu d2b8a0e380 uart: merge rx terminal into tx terminal
* RX should send each key directly, instead of providing cook mode
2024-01-11 00:20:29 +08:00
Zihao Yu eb3f526890 uart: add label 2024-01-10 03:07:46 +08:00
Zihao Yu 3d6f4f3af1 segs7: draw surrounding lines 2024-01-10 00:37:03 +08:00
Zihao Yu 93f0b95beb uart: fix typo 2024-01-09 17:50:28 +08:00
Zihao Yu 211469f27b uart: only show cursor in RX terminal when it gets focus 2024-01-09 03:01:00 +08:00
Zihao Yu fd00b7854b uart: support RX 2024-01-09 02:19:15 +08:00
Zihao Yu 28190b0c3e uart: capture RX input in terminal 2024-01-09 02:14:08 +08:00
Zihao Yu 54fe35b910 nvboard: change the condition of calling uart->check_tx()
* this can reduce the number of memory access
2024-01-08 23:59:07 +08:00
Zihao Yu 9a5ccda71b {uart,vga}: bypass pin_peek() on the fast path 2024-01-08 23:59:07 +08:00
Zihao Yu b8752ac898 uart: only update GUI when receiving a new char
* also limit the update frequency to the FPS
2024-01-08 23:59:07 +08:00
Zihao Yu 61f89b2aa7 uart: support TX 2024-01-08 23:59:07 +08:00
Zihao Yu f4d22b5b16 add basic terminal 2024-01-08 23:59:07 +08:00
Zihao Yu 7d5900e5ea add uart framework 2024-01-08 23:59:07 +08:00