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 |