Commit Graph

15209 Commits

Author SHA1 Message Date
Meco Man f258f74c09 [ci][kconfig][qemu] guard the legacy option 2023-07-28 22:17:40 -04:00
Meco Man bfe9fd3c13 [drivers/ipc] fix the recursive including if legacy enabled 2023-07-28 22:17:40 -04:00
Meco Man 32e50cd68b [drivers/core] revise the macros of header files
the macros is too common to use so that to avoid conflicts
2023-07-28 22:17:14 -04:00
Meco Man 4e0225a48d [debug] use LOG_D instead RT_DEBUG_LOG
related: https://github.com/RT-Thread/rt-thread/pull/7799
2023-07-28 13:50:32 -04:00
zmq810150896 307e9e5e98
Add the system call eventfd (#7835) 2023-07-27 17:24:56 +08:00
Tennn11 43b451b27c
[syscall][socket]fix socket addr bug (#7876) 2023-07-27 17:24:26 +08:00
Tennn11 fb1faa0746
[dfs v2]fix fcntl(F_SETFL) bug,and modify the error code when opening… (#7878) 2023-07-27 17:23:39 +08:00
xqyjlj db24f1865a 📃 docs(ktime/readme): add readme 2023-07-27 11:35:29 +08:00
xqyjlj 2b80fd38dc 🐞 fix(ktime/hrtimer): fix ctrl c 2023-07-27 11:35:29 +08:00
xqyjlj 0b93001f4f 🐞 fix(rtc/soft_rtc): fix wrong time
use boottime as soft_rtc time source
2023-07-27 11:35:29 +08:00
xqyjlj d23dd56692 🐞 fix(ktime): fix wrong boottime
因为tick从中断到设置中间的时延特别大,因此暂不采用tick做基准时间,直接取gtime的cnt做基准时间
2023-07-27 11:35:29 +08:00
erikchan 0eaa757cff 【dd2.0】move the core header files to include/drivers/core 2023-07-27 11:16:55 +08:00
Meco Man c1cc1332e9 [debug] fix the error when disable RT_USING_DEBUG 2023-07-26 23:14:54 -04:00
Meco Man 9cffb706ba [doc][qemu] update qemu for windows doc 2023-07-25 22:50:22 -04:00
Meco Man b0911eb874 [codeowners] add /documentation owners 2023-07-25 20:28:19 -04:00
Meco Man f01fe4aacb [docs][qemu] update quick_start_qemu_windows 2023-07-25 20:28:03 -04:00
bxhsiman 93cd53d06f [bsp][wch] fix UART IRQ declarion
将UART4后的中断函数声明改为UART
2023-07-25 19:18:56 -04:00
GUI 6f119d4ce9
AArch64: support public linker scripts (#7831)
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-25 21:31:44 +08:00
Shell ef91876ee7
[smart] fix the setup of fake lwp in sys_execve (#7855) 2023-07-25 15:58:10 +08:00
GUI ff0c148244
AArch64: fixup HW atomic_t ops type from dword to qword (#7861)
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-25 15:34:57 +08:00
guo 14d15404d8
更新瑞萨相关 bsp (#7858) 2023-07-25 14:55:11 +08:00
Shell acfa74f078
[libcpu/arm] fix race condition with ldrex,strex (#7842)
Signed-off-by: Shell <smokewood@qq.com>
2023-07-25 14:07:44 +08:00
WCX 0a6aaf12ad
[bsp][esp32-c3] Realization of scons compilation of ESP32-C3 | 实现ESP32-C3的scons编译 (#7821)
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-07-25 13:42:31 +08:00
zhkag 7e5620edc3
[smart] 修复用户态 mq_receive 不能阻塞 (#7836) 2023-07-24 17:01:45 +08:00
Meco Man 27143f4138 [doc][env] update env document 2023-07-23 22:54:40 -04:00
Meco Man 65238275ac [tools] --project-name= can use name with space 2023-07-23 22:54:27 -04:00
Meco Man 86f127311d [tools][mdk] fix .uvoptx/uvopt project name
e.g. scons --target=mdk5/4 --project-path='test'
will generate the test.uvoptx/uvopt file correctly
2023-07-23 22:54:27 -04:00
xiao-mang befa951451
modify some function prototypes of the dfs_file_ops structure and the function declarations based on it (#7849) 2023-07-24 09:12:35 +08:00
Man, Jianting (Meco) fc28baeb15
[ci] update code owner (#7846) 2023-07-23 21:20:48 +08:00
Man, Jianting (Meco) 5b171fba6a
[ci] add paths-ignore for format and static check (#7845) 2023-07-23 18:52:08 +08:00
Man, Jianting (Meco) aee1bd532e
clean up rtthread.h (#7843) 2023-07-23 06:19:34 +08:00
Man, Jianting (Meco) 244b903e5d
[debug] 整理debug宏并增加RT_DEBUGING_CONTEXT (#7805) 2023-07-22 10:36:42 +08:00
Shell 52d3637fba
[smart] fix possible memory leak (#7832)
Signed-off-by: Shell <smokewood@qq.com>
2023-07-22 10:30:29 +08:00
Meco Man f52095d228 [libc][time] cleanup code 2023-07-21 00:31:35 -04:00
Mr.M c985f318e4 overflow is invalid in oneshot mode 2023-07-21 00:28:31 -04:00
Supper Thomas f206338813 [github] coder reviewer change 2023-07-20 10:19:33 -04:00
xqyjlj 5f0328ee41 feat(ktime): add RT_USING_KTIME to kconfig build 2023-07-20 09:25:18 -04:00
Fan YANG 0b966bfca0 [components][net][sal][socket] Fix duplicate free on allocated buffer
- Avoid duplicate free as the d->vnode will be freed in the fd_release API call

Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2023-07-20 07:30:15 +08:00
wangqinglin a07fda3470
[bsp][stm32][airm2m]<pin>更新pin num命令 (#7390) 2023-07-19 18:45:43 -04:00
Shell 58e0ddf287
[component/lwp] support more feature of signal from IEEE Std 1003.1-2017 (#7828)
Signed-off-by: Shell <smokewood@qq.com>
2023-07-20 00:02:41 +08:00
Supper Thomas c732cc0083 [github] Add the code_owner review quest 2023-07-18 19:02:52 -04:00
Rbb666 2dbf9acc71
[bsp][Infineon]fix i2c init error (#7817)
添加iic4的配置,将初始化错误断言部分修改为打印方式
2023-07-17 23:59:20 -04:00
yby c7d1a0f7cd [add] add msp432e401y-LaunchPad BSP v0.1 2023-07-17 20:39:12 -04:00
yby 8f164529a3
[libcpu][arc]修复arc架构线程切换bug (#7825) 2023-07-18 00:09:51 +08:00
xqyjlj 0eb75ced70
[time]时钟框架重构 (#7794) 2023-07-17 20:11:58 +08:00
GUI b424169e17
AArch64: fixup fpu storage's size in stack and append Q16 ~ Q31 (#7815)
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-15 15:21:23 +08:00
lepus 2741bec8f7
[libcpu][cortex-a]modified start_gcc.S (#7810) 2023-07-14 23:12:04 +08:00
sp-cai 0ebec472e1
[components][i2c] 优化 controt 接口格式,增加可用命令 (#7806)
原来 rt_i2c_control 只能执行 RT_I2C_DEV_CTRL_CLK 单一命令,通过此修改可以支持更多可用命令
2023-07-13 21:57:40 -04:00
Supper Thomas 350626841a
[libcpu]fix RT_ASSERT undefine (#7816) 2023-07-14 09:47:02 +08:00
ErikChanHub 2f5e4ac27e
【dd2.0】Support the Core API for dd2.0 (#7791) 2023-07-13 14:49:35 +08:00