Commit graph

17 commits

Author SHA1 Message Date
Zihao Yu
7e91ba791e bsp,abstract-machine,uart: add preset command in _uart_getc()
* but it is not parsed
2023-10-03 15:19:26 +08:00
Zihao Yu
e5eb90efca components,finsh,shell: poll the console 2023-10-03 15:19:10 +08:00
Zihao Yu
0a091fd303 bsp,abstract-machine: add hello application through initcall 2023-10-03 15:19:04 +08:00
Zihao Yu
624077b98c bsp,abstract-machine: fix the order of .rti_fn* sections
* now initcall can work successfully, and msh can show prompt
2023-10-03 15:18:55 +08:00
Zihao Yu
fed1897b98 components: fix re-entry issue for main() 2023-10-03 15:18:14 +08:00
Zihao Yu
79c8ec519a bsp,abstract-machine,interrupt: implement rt_hw_interrupt_enable() 2023-05-24 14:05:36 +08:00
Zihao Yu
eabba3f39a bsp,abstract-machine,uart: simply and use putch() 2023-05-24 14:04:27 +08:00
Zihao Yu
6097cc54ee bsp,abstract-machine: add rt_hw_board_init() and uart
* uart should be simplified
2023-05-24 13:57:51 +08:00
Zihao Yu
4e2ce927ef bsp,abstract-machine: init CTE 2023-05-24 12:49:11 +08:00
Zihao Yu
d646fbfe58 bsp,abstract-machine: add dummy functions to pass linking 2023-05-24 12:44:34 +08:00
Zihao Yu
0369aa35c7 bsp,abstract-machine: add main() to call entry()
* this flow is similar with qemu-riscv-virt64
* there is still a lot of linking error
2023-05-24 12:36:43 +08:00
Zihao Yu
1f4c0995bf components,libc,compilers,common,ctime: fix compile error
* `__isleap` is defined as a macro in glibc
2023-05-24 12:28:37 +08:00
Zihao Yu
29b3356427 bsp,am: fix missing type definition 2023-05-24 10:37:02 +08:00
Zihao Yu
e5c449a67d bsp,am,Makefile: generate files.mk from scons commands 2023-05-24 10:35:39 +08:00
Zihao Yu
397bc03c19 bsp,am: add basic Makefile to generate rtconfig.h from .config 2023-05-24 10:26:39 +08:00
Zihao Yu
072b83d547 bsp: add basic configure files for abstract-machine 2023-05-24 09:50:02 +08:00
Zihao Yu
e2376a3709 import RT-Thread@9217865c without bsp, libcpu and components/net 2023-05-20 16:26:38 +08:00