zbtrs
36b79798bd
feat: support sdl2 ( #8048 )
2023-09-25 08:40:03 +08:00
zmq810150896
7c2f807a7c
Add the system call timerfd and update SConscript for signalfd ( #8067 )
2023-09-23 14:18:29 +08:00
xqyjlj
047cc8663e
🐞 fix(soft_rtc): fix unsupported TIMEVAL and GET_TIMERES ( #8011 )
2023-09-23 14:07:00 +08:00
zmq810150896
dc84765823
[smart] Updated the API for kernel access to user address issues and for calculating string length ( #8058 )
2023-09-23 14:06:00 +08:00
Shell
b826afe8f9
[smart] fix of cmd_kill ( #8071 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-09-22 15:06:07 +08:00
Meco Man
f6083af2cb
[rtdef] attach RT_ETRAP errno
...
this code will not be used in here, but will be used in other user apps
related:
8e6f9cf1be
ecf2d82159
2023-09-20 01:31:08 -04:00
zhkag
d75090dd16
[utest] 更改 thread_tc 线程栈的大小,避免 64 位机器导致的栈异常 ( #8057 )
2023-09-20 13:15:32 +08:00
guozhanxin
35e4baa786
[kservice]Improve rt_strerror function compatibility
2023-09-19 23:58:27 -04:00
Meco Man
7732f8618b
[picolibc] fix the errno declaration conflict
...
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:13:5: error: conflicting types for 'pico_get_errno'
int pico_get_errno(void)
^
/opt/LLVMEmbeddedToolchainForArm-16.0.0-Linux-x86_64/bin/../lib/clang-runtimes/arm-none-eabi/armv7em_hard_fpv4_sp_d16/include/sys/errno.h:59:6: note: previous declaration is here
int *__PICOLIBC_ERRNO_FUNCTION(void);
2023-09-19 23:02:43 -04:00
Meco Man
8e6f9cf1be
[rtdef] support POSIX compatible errno
2023-09-19 23:02:43 -04:00
Meco Man
47a3139b63
[iar]修复__LDREX 和 __STREX 报 declared implicitly 警告
...
related: https://github.com/RT-Thread/rt-thread/issues/7381
2023-09-20 10:01:25 +08:00
zmq810150896
092b52ab24
Adapt rt_channel, increase the generality of some rt_channel functionality on dfs v2, and standardize signalfd ( #8047 )
2023-09-20 07:54:11 +08:00
liYony
2ff1a1a4c9
[bsp][stm32] BearPi 支持 MPU6050 模块
2023-09-19 13:36:47 -04:00
Meco Man
35231eb116
[kernel] fix interruptible typo
2023-09-19 00:45:02 -04:00
guo
8a7831ee4d
[bsp/IFX]补充缺少的文件 ( #8055 )
2023-09-19 00:27:58 -04:00
Meco Man
746f527fac
[rtdef] adjust RT_USING_SIGNALS defination
2023-09-18 22:41:28 -04:00
GuEe-GUI
a6e9c386ff
[BSP/rockchip/rk3568] fixup heapmem init flow
...
In RT-Smart, `rt_hw_interrupt_init` will call
`rt_ioremap` to map GIC's MMIO registers. There
is a `rt_malloc` called in rt_ioremap, that will
fail if we not init the mem heap yet.
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-09-18 22:27:19 -04:00
vacabun
a76f344cb0
[CI] Add pkgs-test
2023-09-18 20:32:19 -04:00
Meco Man
2935e386bb
[rtdef] add RT_USING_LIBC_ISO_ONLY macro
2023-09-18 09:01:15 -04:00
guo
23794d2cf9
[bsp][ifx] add bt support ( #8028 )
2023-09-18 00:06:51 -04:00
Shell
b0deb61bc4
[libcpu/aarch64] fix compile error ( #8045 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-09-16 11:52:42 +08:00
Shell
c25e9be6ad
[src] remove useless codes in kernel
...
Signed-off-by: Shell <smokewood@qq.com>
2023-09-15 08:53:45 -04:00
Meco Man
dc407966fa
[tools][gcc.py] avoid dist failure when try to dist MDK/IAR project.
...
Because for MKD/IAR project, in the rtconfig.py, there is no rtconfig.PREFIX defined.
2023-09-15 08:52:48 -04:00
Meco Man
77f31f8d8f
[env][dist] adjust dist sequence
2023-09-15 08:52:48 -04:00
Meco Man
c19c907b62
[env] remove --dist-strip command
2023-09-15 08:52:48 -04:00
Shell
e7c3ca61fd
[smart] fix rt_memcpy to lwp_memcpy in smart source ( #8033 )
2023-09-15 15:57:08 +08:00
1ridic
ec9bbaceda
[tools] support Env for fish shell
2023-09-14 09:18:20 -04:00
xiao-mang
12592458b9
fix tar -xzvf symbol link ( #8034 )
2023-09-14 11:29:03 +08:00
TangZhenye
3e3cf91b77
[修改]:alarm 将年月日也传给驱动层,避免跨天 alarm 失效
2023-09-13 21:32:11 -04:00
xiao-mang
caea0616a4
fix ifconfig ( #8032 )
2023-09-13 11:21:32 +08:00
geniusgogo
d5b8e2843a
fix dfsv2 tmpfs lock fault. ( #8027 )
2023-09-13 10:37:00 +08:00
Eric LGF
6deab5e93d
修复单次触发alarm,重复使用不启动定时器的bug
2023-09-12 18:08:15 -04:00
蒙蒙plus
0391b81bb5
Update dfs_tmpfs.c ( #8030 )
2023-09-12 21:04:21 +08:00
zmq810150896
7c3d966df6
Add the system call signalfd ( #8001 )
2023-09-11 14:06:08 +08:00
geniusgogo
e8e980879e
change aarch64 trap backtrace & coredump priority rating. ( #8008 )
2023-09-11 14:05:41 +08:00
XYZ
012aa117af
[fix] copyfile dest file empty first ( #8012 )
2023-09-09 22:08:00 +08:00
Shell
459024f306
[smart/signal] fixups of signal ( #7998 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-09-09 09:37:38 +08:00
Shell
47b183a297
[smart/syscall] fix exit(2) and add exit_group(2) ( #8005 )
...
Signed-off-by: shell <smokewood@qq.com>
Signed-off-by: shell <wangxiaoyao@rt-thread.com>
Signed-off-by: Shell <smokewood@qq.com>
2023-09-09 09:35:56 +08:00
Shell
b8e332fa2d
[smart] add waitpid(-1) support ( #8020 )
...
Signed-off-by: shell <wangxiaoyao@rt-thread.com>
2023-09-09 09:35:33 +08:00
Supper Thomas
4462106a61
[ci]change cmd to install.sh ( #8018 )
2023-09-08 18:37:49 -04:00
zhkag
0b9a808cca
[posix]修复消息队列返回长度异常 ( #8014 )
2023-09-08 18:15:03 +08:00
蒙蒙plus
dfc8994ea2
fix(air links): 对应厂家手册将RAM容量改为96kb
...
Signed-off-by: 蒙蒙plus <chengmeng_2@outlook.com>
2023-09-07 22:27:44 -04:00
Meco Man
b12e6aa961
[ci] use env install script ( #8010 )
...
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-09-07 16:54:32 +08:00
Meco Man
5f948690c9
[rtdef] rename RT_CTASSERT to RT_STATIC_ASSERT
2023-09-06 22:21:22 -04:00
Rbb666
594db2b516
[bsp][renesas]add hwtimer device for renesas
2023-09-06 17:58:40 +08:00
zmq810150896
722a5fc29d
Optimize the epoll code to remove restrictions on descriptors ( #7951 )
2023-09-06 11:22:16 +08:00
XYZ
3602f89121
[smart][dfs v2] add cromfs ( #7994 )
...
Co-authored-by: xyz <xyz@rtt.com>
2023-09-01 00:20:55 +08:00
xyz
341fb40c95
[smart][fix] lwp fork with data copy
2023-08-30 16:37:08 +08:00
yuanzihao
32d479321b
[bsp][stm32]: add NUCLEO-H563ZI ( #7987 )
2023-08-29 13:10:14 +08:00
zhugengyu
6db430bde6
[bsp][phytium] support Phytium PI
2023-08-28 22:27:54 -04:00