Zihao Yu
|
7d5900e5ea
|
add uart framework
|
2024-01-08 23:59:07 +08:00 |
Zihao Yu
|
5031e6760e
|
organize source files by components
|
2024-01-08 23:58:39 +08:00 |
Zihao Yu
|
2635c57c41
|
component: optimize SEGS7.update_state() with vector peek
|
2024-01-02 03:22:52 +08:00 |
Zihao Yu
|
43f7981aee
|
component: comment out unused RGB_LED
|
2024-01-02 02:26:12 +08:00 |
Zihao Yu
|
6d370e28e7
|
component: remove rt_components and call update_state() conditionally
* this can reduce the number of unnecessary function call
|
2024-01-02 02:20:32 +08:00 |
Zihao Yu
|
9ce3b3c98d
|
component: remove interface type
|
2024-01-01 23:34:43 +08:00 |
Zihao Yu
|
2e641ff0a5
|
component: do not distinguish input pins and output pins
|
2024-01-01 23:29:29 +08:00 |
Zihao Yu
|
918d31a3b4
|
fix typo
|
2024-01-01 22:42:49 +08:00 |
Zihao Yu
|
6d3ff06ee7
|
include: rename constrs.h to pins.h
|
2024-01-01 22:39:16 +08:00 |
Yu Jin
|
3c52468fc6
|
feat: macOS support
|
2023-09-20 09:41:30 +08:00 |
Zihao Yu
|
3899cd8b40
|
nvboard: seperate real-time components and non-real-time components
* only update real-time components every cycle
|
2022-02-22 17:04:03 +08:00 |
Zihao Yu
|
7e7b17a457
|
change type input_pin and output_pin to uint16_t
* this can achieve 8.3x performance for the example project
|
2022-02-22 11:34:01 +08:00 |
Chen Lu
|
131f308ca1
|
use 8 sets of seven-segment LED
|
2022-02-20 10:11:59 +08:00 |
Chen Lu
|
cf8c8aa205
|
add keyboard
|
2022-02-17 15:27:06 +08:00 |
Sun Jiru
|
affbc4c86f
|
Perf: reduce unessential SDL_RenderPresent()
|
2022-01-26 16:14:20 +08:00 |
201220107-贺柄毓
|
fbb53d9142
|
Added: vga (but too slow to display)
|
2022-01-21 23:39:44 +08:00 |
201220107-贺柄毓
|
85f1596cf8
|
Commit before merge clock
|
2022-01-20 23:10:27 +08:00 |
Sun Jiru
|
36a2431dca
|
finish refactoring
|
2022-01-19 23:15:05 +08:00 |