Supper Thomas
3174fcd77b
[action] update cppcheck version
2024-09-03 20:50:31 -04:00
GuEe-GUI
175a2ff954
Fixup platform not free device in OFW
...
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2024-09-03 19:49:47 -04:00
GuEe-GUI
2ec69c3ce4
Fixup bus remove device option
...
The bus should call driver's `remove` callback not
instead of `shutdown` in rt_bus_remove_device.
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2024-09-03 19:49:47 -04:00
Yaochenger
7469edd165
[fix][device] 修正使用rt_device_create创建设备,使用rt_device_destroy删除失败的问题
2024-09-03 18:24:45 -04:00
flyingcys
2e224b30ad
[bsp/cvitek] eth driver support phy link detect
...
Signed-off-by: flyingcys <flyingcys@163.com>
2024-09-03 18:17:30 -04:00
yandld
cf56227000
[bsp][mcxc] add rtc/wdog/uart driver
2024-09-03 18:15:17 -04:00
zhangyan
a4882e1d40
[libcpu/aarch64]修改atomic实现
2024-09-03 18:14:06 -04:00
yandld
635e16a8d5
[libc] 修复 ctime()死机问题
2024-09-03 18:13:09 -04:00
Yilin Sun
ad256db2c0
bsp: nxp/mcx/mcxc: FRDM-MCXC444: Fix GCC build suport.
...
This patch fixes GCC build support for FRDM-MCXC444.
* Updated compiler flags to Cortex-M0 without FPU.
* Updated linker script to add RT-Thread const tables.
2024-09-03 15:22:05 +08:00
Yaochenger
5d4f8193aa
[add] 修改线程栈大小为UTEST_THR_STACK_SIZE
2024-09-03 14:03:21 +08:00
Yaochenger
f33312abe0
[utest] add smp testcases
2024-09-03 14:03:21 +08:00
sakumisu
0d87b028ed
update(cherryusb): add config for bl616 usbdev and usbhost
2024-09-02 22:27:04 -04:00
sheltonyu
6a30ec2625
[bsp/at32] ethernet support phy lan8720 and yt8512
2024-09-02 12:51:06 -04:00
sakumisu
2d266742e0
fix(cherryusb): fix build error
2024-09-02 21:27:47 +08:00
sheltonyu
a40f2a62ef
[bsp/at32] 1.add support m412/416 series, 2.add drv_can_v2 driver (support canfd)
2024-09-02 00:41:18 -04:00
sakumisu
f7de9de7dd
update(cherryusb): add config for hpm6750 usbdev and usbhost
2024-09-02 00:40:29 -04:00
sakumisu
9511e4bd19
update(cherryusb): fix dfs mem leak, add check for lwip stack size, select elmfat when use msc
2024-09-02 00:37:35 -04:00
sakumisu
b462daf57e
update(cherryusb): add config for mcxn947 usbdev and usbhost
2024-09-02 10:15:43 +08:00
Shell
679761983d
fixup: ptyfs: CI reported snprintf type issues
2024-09-01 15:12:34 -04:00
Shell
dfd8ccf262
feat: kernel/libcpu: fit into ilp32d
2024-09-01 15:12:34 -04:00
Shell
b6f1b16d7a
feat: bsp: qemu-riscv64: using klibc API for printf
2024-09-01 15:12:34 -04:00
Shell
a5042f5bb5
feat: bsp: qemu-riscv64: updates of building & docs
...
- using generic command instead of abs path
- update BSP configurations
- update README
2024-09-01 15:12:34 -04:00
Shell
1c5340ce3a
feat: bsp: qemu-riscv64: remove useless configs
2024-09-01 15:12:34 -04:00
Evlers
8249e71bcc
add readme files
2024-08-29 11:58:52 +08:00
Evlers
8c0f689452
[libcpu][arm][cortex-m4] allows rewrite to interrupt enable/disable api to support independent interrupts management
2024-08-29 11:58:52 +08:00
下里巴人
9e690694c7
[bsp][nxp][mcxa153] add spi1 driver entry
2024-08-28 21:07:05 -04:00
Supper Thomas
8b4fb52905
[script] add install.sh for rt-thread ( #9355 )
...
* [script] add install.sh for rt-thread
* [install] add gitee chevk
2024-08-29 07:44:35 +08:00
heyuanjie87
b3fbddda80
[bsp/cvitek]修正sdhci发送命令超时后触发两次信号量的问题
...
修正命令超时后触发两次信号量的问题
详解:
中断状态寄存器的BIT0仅表示sdhci处理命令完成,完成结果由其它位指示,当出错时
BIT0也会值1产生中断
Signed-off-by: heyuanjie87 <943313837@qq.com>
2024-08-28 18:33:50 -04:00
CYFS
4f10d05a5b
[bsp][ht32] 修复编译问题
...
修复scons编译问题并添加ci
2024-08-28 18:31:59 -04:00
bernard
53b894c46c
[tools] fix the SDK path issue in env script.
2024-08-28 18:31:22 -04:00
zhugengyu
b9f4daa97a
[BSP][Phytium] add support for mainbranch cherryusb (xhci host + pusb2 device/host)
2024-08-27 22:06:13 -04:00
Shicheng Chu
66738d71da
bsp: cvitek: Add support for duos_sd
...
Supports both big and little cores of RISC-V C906,
but does not support ARM cores. Currently, only UART
drivers are supported on the peripherals.
Signed-off-by: Shicheng Chu <1468559561@qq.com>
2024-08-27 00:53:15 -04:00
sakumisu
669a6822e7
update(cherryusb): update to v1.4.0
2024-08-27 00:48:40 -04:00
Shell
cbf6b641c2
feat: add memset zero for rt_thread_init
...
`rt_object_allocate()` will clear memory after new rt_thread allocate in
`rt_thread_create()`. However, in `rt_thread_init()` the same behavior
is missing, which corrupt the consistence of the API.
Changes:
- Added `memset()` zero for `rt_thread_init()` in the entry
Signed-off-by: Shell <smokewood@qq.com>
2024-08-27 00:48:06 -04:00
flyingcys
82f30aa54f
rename c906 FPU macro ( #9290 )
...
1. 修改 ENABLE_FPU 为 ARCH_RISCV_FPU,与libcpu/common 保持统一
2. 对 bsp/cvitek/cv18xx_risc-v 中增加使能 ARCH_RISCV_FPU 的动作。解决了 issue #9075
2024-08-27 00:46:41 -04:00
Shell
fd496e4cc4
feat: arm64: generic implementation of vector irq ( #9336 )
...
feat: overall implementation of vector irq
This patch generalize the irq handling on up/mp system by adding the
`rt_hw_irq_exit()` & `rt_hw_vector_irq_sched()` API.
Changes:
- Added `rt_hw_irq_exit()` and `rt_hw_vector_irq_sched()` APIs for unified IRQ management.
- Refactored assembly code for both UP and MP systems to use the new IRQ handling flow.
- Removed redundant code and optimized exception handling paths.
Signed-off-by: Shell <smokewood@qq.com>
2024-08-27 00:45:12 -04:00
yandld
32635bb53a
fix formmating issue
2024-08-27 00:44:34 -04:00
yandld
0179d7427a
frdm-mcxn236
...
add uart5
add can support
add wdog support
2024-08-27 00:44:34 -04:00
yandld
6ef77d7d32
add wdog driver and refine default project
2024-08-27 00:44:34 -04:00
Rbb666
dec34f91bf
[action]Supplementary part bsp, Component's label.
2024-08-26 13:13:11 +08:00
Fan YANG
0b1ba0f612
[bsp][hpmicro] add missing fence apis
...
- added missing fence apis
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Fan YANG
6c085218a3
[bsp][hpmicro][hpm6e00evk] add hpm6e00evk support
...
- added hpm6e00evk support
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Fan YANG
e19b63e5fb
[bsp][hpmicro] upgrade hpm_sdk to v1.6.0
...
- upgraded hpm_sdk to v1.6.0
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Supper Thomas
a8ff514d09
[readme] add CI icon for build action
2024-08-26 09:19:00 +08:00
Supper Thomas
a75ac04440
[action] add action auto labeler to label PR
2024-08-26 09:19:00 +08:00
Z8MAN8
742dae7220
bsp: cvitek: Add timer driver
...
Signed-off-by: Shicheng Chu <1468559561@qq.com>
2024-08-25 12:11:57 -04:00
Supper Thomas
077e6889e8
[bsp/nxp] Add fixed lds
2024-08-25 22:57:52 +08:00
zhuzhuzhu
1be24fc7da
【修复】修复link系统调用返回值问题
2024-08-25 10:57:38 -04:00
zhuzhuzhu
dc232080a0
【修复】修复rmdir系统调用返回值不符合用户预期问题
2024-08-25 10:57:15 -04:00
zhuzhuzhu
d9fac09f71
【修复】 修复dup系统调用对用户态的返回值问题
2024-08-25 10:56:47 -04:00