yangjie11
df74a617f1
fix #6594
2023-03-31 17:51:00 +08:00
yangjie11
95e6b69b8e
sync and update all projects ( #7138 )
...
* sync and update
2023-03-31 16:49:48 +08:00
Lei Peng
517b5eb016
[libc][ctime] stime clear tv.tv_usec as zero
...
when using stime set rtc time, tv.tv_usec not 0,but always is 0xdeadbeef, make set time error
2023-03-30 23:57:19 -04:00
vandoul
ba6a27c850
[bsp][k210] add drv_i2c.c for i2c-tools, and use ascii code instead of special character in drv_io_config.c
2023-03-30 23:38:30 -04:00
vandoul
0822f02606
[bsp][lpc55sxx] add i2s and wm8904 driver
2023-03-30 23:38:30 -04:00
xqyjlj
d6e40f2a24
✨ feat(components/dfs/filesystems/tmpfs/dfs_tmpfs.c): add f_bavail support
2023-03-31 10:56:37 +08:00
xqyjlj
7fb8f61756
✨ feat(components/dfs/filesystems/devfs/devfs.c): add statfs support
2023-03-31 10:56:37 +08:00
xqyjlj
cd1e0a7901
✨ feat(components): add statfs, statfs64, fstatfs, fstatfs64 support
2023-03-31 10:56:37 +08:00
xqyjlj
e4bd8e00f0
✨ feat(components/lwp/lwp.c): add OS env to default environ
2023-03-31 10:56:37 +08:00
xqyjlj
954f1d9b63
🐞 fix(components/dfs/src/dfs_posix.c): use stat to implement fstat
2023-03-31 10:56:37 +08:00
xqyjlj
63c7d0ceb4
🐞 fix(components/lwp/lwp_syscall.c): fix sys_readlink
2023-03-31 10:56:37 +08:00
xqyjlj
157dc0959c
✨ feat(components): add uname support
2023-03-31 10:56:37 +08:00
xqyjlj
c3b08d4288
✨ feat(components/lwp/lwp_syscall.c): add sys_lstat support
...
temporarily use sys_stat. should be replaced by sys_lstat if symbolic link are implemented
2023-03-31 10:56:37 +08:00
Wayne
3309ef6001
[libcpu/arm/cortex-a] Revert safety MMU initialization. ( #6796 )
...
* Revert safety MMU initialization.
Co-authored-by: Wayne Lin <wclin@nuvoton.com>
2023-03-31 10:06:28 +08:00
螺丝松掉的人
3c2169e637
[bsp][bouffalo_lab]add drv_adc ( #7125 )
...
* [bsp][bouffalo_lab]add drv_adc
* Update bsp/bouffalo_lab/libraries/rt_drivers/Kconfig
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
---------
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2023-03-30 20:25:39 -04:00
WCX
fb09316cb5
[bsp][bouffalo] add pwm & rtc & wdt devices ( #7122 )
2023-03-30 20:01:28 -04:00
褚仕成
0cdf72f753
[bsp] Modify the RT_Exxx error return value to a negative number
2023-03-30 09:49:24 -04:00
Rbb666
4aa38e3d86
[Infineon]Add slider driver demo
2023-03-30 16:52:34 +08:00
Rbb666
8552d061c2
[Infineon]Update spi driver
2023-03-30 16:48:48 +08:00
chinky
b9f5bf7d91
[libc]优化usleep函数
2023-03-30 00:41:13 -04:00
Yaochenger
38eb3fc40f
[utest][atomic]添加返回值测试 ( #7124 )
...
* [utest][atomic]添加返回值测试
2023-03-30 11:06:21 +08:00
Shell
eec78d9f5d
[rt-smart] testcase & improvements for memory management ( #7099 )
...
* [utest/mm] add testcase for create/init
format codes of create/init in components/mm
* [libcpu/aarch64] fix user stack check routine
* [kservice] export API for utest
* [utest/mm] testcase for aspace_map
format & modify the files under components/mm related with aspace_map
* [lwp/user_mm] add user_map_varea for mmap feature
* [mm] rename rt_mm_fault_try_fix to rt_aspace_fault_try_fix
* [utest/mm] testcase for synchronization
* [mm] modify unmap api to improve throughput
* [utest/mm] testcases for cache and varea map
* [format] remove extra space
* [utest/mm] fix testcase problem in header
* [lwp] extend map_user_varea with a flag
* [utest/mm] testcase for lwp_map_user_varea
* [libcpu/arm/cortex-a] fix kernel space layout
* [utest/mm] adjust for armv7 arch
2023-03-30 08:25:15 +08:00
Rbb666
dc77d8fcb6
[Renesas]Update lvgl document
2023-03-29 08:44:44 -04:00
Rbb666
b8988227d7
[Infineon]Fix spi cs problem
2023-03-29 20:35:39 +08:00
螺丝松掉的人
9f38248f11
[src][scheduler] Split scheduler.c ( #7103 )
2023-03-29 19:04:26 +08:00
flyingcys
0cf3bcf495
[bsp]fix esp32_c3 compile error ( #7107 )
...
* fix rt_hw_interrupt_install return value
* add __rt_rvstack
2023-03-29 19:01:26 +08:00
Shell
adf17c427f
[bsp] rpi 4b smart & rtos fixups ( #7114 )
...
* [bsp] rpi 4b smart & rtos fixups
* [format] remove spaces & modify readme
* [bsp] update rpi4b readme
2023-03-29 18:31:05 +08:00
zhkag
f2dd21ccee
对 /dev 目录做特殊处理
2023-03-29 15:31:46 +08:00
ZXY_LINUX
1a7cd8b43f
[driver]添加ESP32_C3 I2C驱动
2023-03-29 13:42:13 +08:00
wangfuan
19f311b498
[libc][delay] fix wrong usleep function
2023-03-27 13:06:12 -04:00
NU-LL
4ab11d5bbc
FIX: add stm32h7xx series board information
2023-03-26 22:17:57 -04:00
NU-LL
735fb14fe7
[bsp][stm32] add stm32h750-fk750m1-vbt6 bsp
2023-03-26 22:17:57 -04:00
flyingcys
575abd58ff
[bsp]add bl808 uart2 driver && add bl60x/bl70x bsp to ci-action ( #7097 )
...
* update bl_mcu_sdk SConscript && add bl808 uart2 driver
* add bl60x/bl70x bsp to ci-action
2023-03-25 19:05:33 +08:00
褚仕成
1dc8e5060a
[arduino][stm32f411-weact-blackpill] : update Kconfig and README
2023-03-25 06:59:14 -04:00
Meco Man
4f8094ecd0
[stm32][l476-nucleo] support RTduino
2023-03-25 13:48:56 +08:00
褚仕成
dfd0e3e96d
[arduino][stm32f401-weact-blackpill] : 对接RTduino
2023-03-25 00:49:31 -04:00
xqyjlj
eb0df6b12c
✨ feat(components/dfs/filesystems/elmfat/dfs_elm.c): add st_blocks su… ( #7091 )
2023-03-25 07:34:00 +08:00
Rbb666
1cf26a8ea7
[Renesas]Remove lcd_ili9341 and update spi driver
2023-03-24 12:52:27 -04:00
yangjie11
b0c247fb59
[components/drivers][touch]删除多余的touch.h ( #7090 )
...
* [components/drivers][touch]删除多余的touch.h
* 将touc.h替换为rtdevice.h
2023-03-24 11:47:28 -04:00
褚仕成
6095d65679
[stm32] update README.md of f401
2023-03-24 11:43:03 -04:00
supperthomas
cc6d33541c
Merge pull request #7087 from songw4232/master
...
【修改】为README.md开发文档修改了Hifive为sifive描述
2023-03-23 22:37:54 +08:00
Yaochenger
de4f237482
[atomic]添加arm与risc-v下的常用原子操作函数 ( #7053 )
...
* Update Kconfig
* Update trap_gcc.S
* Update bsp/hifive1/drivers/SConscript
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
* Update SConscript
* [atomic]提交一份arm与risc-v架构下的常用原子操作函数
* 修改变量类型
* 更新rtatomic.h与atomic_port.c
* 更新rt-thread\libcpu\arm\common\atomic_port.c
* 更新include/rtatomic.h与libcpu/arm/common/SConscript
* 更新include/rtatomic.h
* 修正格式与Kconfig
* 修正格式与文件结构
* 规范文件格式与文件重命名
* 添加测试用例与CI
* 添加函数声明
* 修改virt64/SConscript 添加atomic_riscv.c
* 1.规范代码风格
* 2.添加RISC-V64原子指令支持 解决在RV64下编译器将32-bit运算结果扩展为64-bit 导致判断错误
* 添加C11标准库原子操作测试
---------
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2023-03-23 20:06:50 +08:00
songw4232
2b4a7e77aa
【修改】为README.md开发文档修改了Hifive为sifive描述
...
【修改】为README.md开发文档修改了[Kendryte]为[Canaan Kendryte]描述
【修改】为README_zh.md开发文档修改了Hifive为sifive描述
【修改】为README_zh.md开发文档修改了[Kendryte]为[嘉楠Kendryte]描述
2023-03-23 18:52:33 +08:00
Zxy
765c2ec5f9
[errno code]fix that use RT_EFULL without -
2023-03-23 01:55:46 -04:00
Zxy
156fda61cf
[errno code]fix that use RT_ENOMEM without -
2023-03-23 01:55:21 -04:00
Zxy
4ed9bc11f7
[errno code]fix that use RT_ENOSYS without - ( #7084 )
...
* [errno code]fix that use RT_ENOSYS without -
* Update bsp/airm2m/air32f103/libraries/rt_drivers/drv_hwtimer.c
---------
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2023-03-23 01:54:42 -04:00
Zxy
e15adf5e45
[errno code]fix that use RT_EEMPTY without -
2023-03-23 01:52:21 -04:00
guo
767c18aafc
完善 Ifx bsp ( #7078 )
...
* add uart6 support
* [ifx] add rw007 support
* [ifx] add spi6 support
* [ifx] fix rw007 cs pin
* [ifx] change default console to uart6
2023-03-23 09:40:46 +08:00
Meco Man
588f5eb2c9
[tools] support scons --dist --target=xxx
...
like:scons --dist --target=mdk5 --project-name=hello --project-path=C:\Users\xxx\Desktop\test
scons --dist [--target=xxx] [--project-name=xxx] [--project-path=xxx]
支持在dist之后,将dist出来的工程直接生成为目标工程,相当于自动执行scons --target=xxx
2023-03-22 14:33:58 +08:00
Meco Man
deb40e8c0c
[errno code][-RT_EBUSY] fix that use RT_EBUSY without -
2023-03-22 01:55:18 -04:00