wusongjie
950d71e1ac
Utilities/libadt: support adt API for DM
...
Add reference with rt_atomic in resources' put/get management.
Add bitmap operator base on rt_ubase_t.
Add hashmap for key->data map management.
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-05 13:39:51 +08:00
wusongjie
3b7e46de7e
AArch64: support hardware atomic
...
Support aarch64 rt_hw_atomic_* api.
Add atomic implemente by rt_atomic api:
rt_atomic_dec_and_test
rt_atomic_fetch_add_unless
rt_atomic_add_unless
rt_atomic_inc_not_zero
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-05 13:38:29 +08:00
wusongjie
179157f4e1
Components/drivers: support DM device id management
...
We add the device name and id set api in DM, now driver
could set name like sprintf without know how many devices
it is.
The misc.h and byteorder.h add some macros to developers
that they always use in drivers.
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-04 13:55:07 +08:00
Supper Thomas
b60d0cf370
[ci] Fix the flag of dist ( #7770 )
...
Signed-off-by: Supper Thomas <78900636@qq.com>
2023-07-03 21:46:22 -04:00
Legend
7122aba397
[docs] fix a typo in documentation ( #7773 )
2023-07-03 16:03:59 -04:00
geniusgogo
2aa4510aa8
execute elf add executable permissions check. ( #7769 )
2023-07-03 19:25:59 +08:00
程蒙蒙
fd3b432915
[STM32WL55]修复scons编译不通过,完善link文件,移除硬件浮点支持
...
Signed-off-by: 程蒙蒙 <chengmeng_2@outlook.com>
2023-07-03 15:24:12 +08:00
程蒙蒙
72a6c91032
[bsp]stm32工程生成路径在源码目录
2023-07-03 15:20:57 +08:00
supperthomas
dbf1463176
[ci] Add the exp_STM32 scons
2023-07-01 14:40:27 -04:00
wangqinglin
e0b2b8fecd
修复aarch64 smp启动失败问题 ( #7760 )
2023-07-01 22:46:43 +08:00
Wayne
25072608f5
[nuvoton/m460] Fix related LVGL version issues. ( #7762 )
...
Co-authored-by: Wayne Lin <wclin@nuvoton.com>
2023-07-01 22:44:03 +08:00
Shicheng Chu
2da019234e
[include][dbg]update: delete rtdebug.h ( #7759 )
2023-07-01 08:41:02 -04:00
flyingcys
2d087c04a4
add bl808-d0 spi && i2c
2023-06-30 21:00:18 +08:00
程蒙蒙
a901828541
[acm32]修复scons --dist错误 ( #7749 )
2023-06-30 08:25:40 +08:00
Supper Thomas
416c98c3c2
[ci] Fix the path the yml can't in fold ( #7755 )
2023-06-30 08:09:43 +08:00
flyingcys
c78f646891
[bsp]add cv1800b ( #7753 )
2023-06-30 00:05:55 +08:00
zhkag
bce92ed724
[atomic]修复bsp/simulator vs2019编译下 atomic 两个volatile的问题 ( #7736 )
2023-06-30 00:05:22 +08:00
Supper Thomas
0740ce0efd
[ci] add stm32 manual trigger all ( #7754 )
2023-06-29 23:34:48 +08:00
Shicheng Chu
e2c031643c
[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h ( #7750 )
2023-06-29 11:24:25 -04:00
Tennn11
148ae53cf8
[tty] add TCGETA/TCSETAF/TCSETAW/TCSETA commands ( #7739 )
2023-06-29 19:01:16 +08:00
Jay
69ec7981c3
[bsp][renesas] 修复SDHI尝试多块读取时只能读取到第一个块的问题 ( #7737 )
2023-06-29 17:42:13 +08:00
Meco Man
34bc78331c
[stm32][i2c] replace stm32_udelay as rt_hw_us_delay
2023-06-28 22:08:14 -04:00
dejavudwh
4cbc1893bd
Added CI to compile more drivers for the changed BSP
2023-06-28 22:07:02 -04:00
程蒙蒙
33f5de4411
[atomic][IAR]修复IAR编译报警 函数“__LDREX”隐式声明 ( #7733 )
2023-06-29 00:04:06 +08:00
zhkag
077e984175
[libc]更新 libc timer id 分配方式 ( #7744 )
2023-06-29 00:01:51 +08:00
Shell
0b79bea7cd
[components/lwp] clear ref to parent on waitpid() ( #7741 )
...
Signed-off-by: shell <smokewood@qq.com>
2023-06-29 00:00:27 +08:00
guo
eafc773186
[bsp]imxrt1060 fix wrong image reference.
2023-06-28 08:51:45 -04:00
Shell
b66514686a
[components/tty] fix bug on foreground app switch ( #7726 )
2023-06-28 09:11:17 +08:00
wangqinglin
cb03b8c834
[component][fdt]添加设备树子节点寻找宏 ( #7377 )
2023-06-27 10:09:51 -04:00
程蒙蒙
c2c83533c9
[sensor]V1返回类型不一致编译错误 ( #7735 )
...
Signed-off-by: 程蒙蒙 <37764731+meng-plus@users.noreply.github.com>
2023-06-27 17:18:07 +08:00
StackYuan
e95318a266
[imxrt1062]refresh rw007 module port document. ( #7734 )
...
Co-authored-by: StackYuan <yuanyjyj@outlook.com>
2023-06-27 17:09:45 +08:00
Meco Man
53c435212c
[bsp][ch32v208w] fix C++ compling errors
2023-06-26 22:42:30 -04:00
Meco Man
4b3f14565d
[ch32][risc-v][drv] fix rt_hw_us_delay compile error
2023-06-26 22:42:30 -04:00
Meco Man
0750b71e27
[bsp][ch32v307v] add _head_end for link file
2023-06-26 22:42:18 -04:00
Dozingfiretruck
78dcc3d2c8
[BSP][airm2m] 同步lib修改,包括sram加锁、修复获取rtc频率错误等 ( #7718 )
2023-06-26 22:41:59 -04:00
Bernard Xiong
ce4a9c324d
[bsp] add imx6ull smart board bsp ( #7716 )
2023-06-27 08:20:45 +08:00
Meco Man
6c55d81120
add RT-Thread Code of Conduct
2023-06-26 19:14:43 -04:00
wangchao
149e8b68b5
Fix word spelling mistakes in ChangeLog.md
2023-06-26 11:36:42 -04:00
wangqinglin
d6f6ae56fd
修复gicv2默认邦核失败 ( #7723 )
2023-06-26 21:30:27 +08:00
zhkag
e65509a58e
[src][components][include]消息队列支持优先级 ( #7382 )
2023-06-26 00:06:06 -04:00
Man, Jianting (Meco)
64c1d626e2
[bsp][stm32l476-nucleo] support timer 7 for RTduino ( #7721 )
2023-06-26 09:30:21 +08:00
goldengrandpa
139d2b9fb9
[testcases]增加volatile解决优化等级高的情况下,测试不通过的问题 ( #7717 )
2023-06-25 13:53:22 -04:00
Rbb666
b8796f55a5
[bsp][stm32]fix stm32u5 gpio interrupt error
2023-06-25 17:12:44 +08:00
Meco Man
d8a3b7c68d
[kernel][Kconfig] 调整Kconfig缩进
2023-06-23 17:41:01 -04:00
Bernard Xiong
e3f068f058
[DeviceDrivers] prepare for device driver v2.0 ( #7697 )
2023-06-22 14:16:03 +08:00
xjy
d1ed0f7ddb
完善sdram引脚定义
2023-06-21 22:51:32 +08:00
xjy
a6024458ff
add link file for iar project
2023-06-21 22:50:22 +08:00
xjy
878be62a0f
消除冗余定义;修复书写错误
2023-06-21 22:49:37 +08:00
guo
8d2072de55
[kernel]add api rt_hw_interrupt_is_disabled ( #7706 )
2023-06-21 22:42:50 +08:00
guo
74b15524db
Add 5.0.1 ChangeLog.md ( #7710 )
2023-06-21 08:52:41 -04:00