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
yanghaiyong
259431ace3
[SAL/SOCKET]修复在 RT_DEBUG 开启后,调用 closesocket 接口触发断言的 BUG
2023-07-12 12:39:21 +08:00
Siwei Xu
6a9973cf19
[bsp][Infineon] Add I2C4 config for psoc6-evaluationkit
2023-07-12 12:38:10 +08:00
Zheng-Bicheng
fefffcf363
[bsp][stm32] add B-U585I-IOT02A BSP ( #7778 )
...
B-U585I-IOT02A芯片为STM32U585AIIxQ,与stm32u575-st-nucleo板卡接近,因此参考stm32u575-st-nucleo对B-U585I-IOT02A板卡的BSP进行了实现
2023-07-11 00:39:29 -04:00
Supper Thomas
2db41308ea
[ci][action] add the repo check for self-use
2023-07-10 21:59:06 -04:00
Supper Thomas
032a3f2704
[bsp][rt-spark] Update README.md
2023-07-10 19:13:42 -04:00
Rbb666
b0b2256da1
[bsp][renesas]fix build error
2023-07-10 01:48:21 -04:00
Meco Man
325ddd2ab7
[bsp][stm32l476][RTduino] support PWM switch to SPI
2023-07-09 20:55:51 -04:00
Meco Man
673d1dcaf0
[bsp][stm32f411][RTduino] support Tone hwtimer
2023-07-09 20:55:51 -04:00
Meco Man
a75de72bb1
[RTduino][ST7789] fix the demo of duration time caculation
2023-07-09 20:55:51 -04:00
Meco Man
5a51cd29c7
[bsp][stm32f411][RTduino] pins_switch_to_spi -> switchToSPI
2023-07-09 20:55:51 -04:00
Man, Jianting (Meco)
7cdf0ac5cf
[components] remove zmodem ( #7801 )
2023-07-09 20:13:12 +08:00
Meco Man
237bbfd968
[debug] remove RT_DEBUG_xxx
...
remove RT_DEBUG_THREAD RT_DEBUG_SCHEDULER RT_DEBUG_IPC RT_DEBUG_TIMER RT_DEBUG_IRQ RT_DEBUG_MEM RT_DEBUG_SLAB RT_DEBUG_MEMHEAP
2023-07-09 00:19:29 -04:00
liYangYang
3660db39a1
[RTduino][stm32-f411nucleo] 支持对接引脚的功能切换 ( #7798 )
2023-07-09 00:19:11 -04:00
Meco Man
a87b399848
[stm32][RTduino] limit pin max number check
2023-07-08 21:47:57 -04:00
Meco Man
4f1f96bbce
[stm32l475][RTduino] support tone timer
2023-07-08 21:47:57 -04:00
Supper Thomas
9295bc78ea
[bsp][stm32] remove the useless bsp ( #7795 )
2023-07-08 14:58:10 +08:00
sp-cai
75f65b6af6
[components][drivers][serial] serial.c 修复串口有时重复发送 '\r' 的问题 ( #7767 )
2023-07-07 23:52:32 -04:00
Rbb666
67b38d1aad
[kernel]支持多个线程接收同一个事件
2023-07-07 09:41:04 +08:00
Supper Thomas
b59d243c4f
[bsp][stm32][spark]first version ( #7787 )
2023-07-07 09:39:57 +08:00
guo
78867912c1
Merge pull request #7788 from ErikChanHub/master
...
【dd2.0】Support Open Firmware API
2023-07-06 16:52:30 +08:00
zhkag
c7be260665
[simulator] 修复函数定义不一致
2023-07-06 01:34:53 -04:00
erikchan
fa10a99c3c
【ofw】 format encoding of irq.c to utf-8
2023-07-06 11:24:19 +08:00
erikchan
cc8781930c
【libfdt】replace tab with space
2023-07-06 11:02:13 +08:00
wusongjie
81c8919889
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2023-07-06 10:20:35 +08:00
zhkag
c0a5129ed4
[bsp][acm32] 修复 acm32 并添加 ci ( #7783 )
2023-07-05 18:22:45 +08:00
zhkag
efbcd5d487
[bsp][renesas] 修复 renesas 部分 bsp 并添加 ci ( #7782 )
2023-07-05 18:21:43 +08:00
zhkag
9c14c518db
[bsp][mm32] 修复编译问题 ( #7780 )
...
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-07-05 18:20:08 +08:00
Shell
af01d1fd1c
[components/mm] improve output of list_page ( #7779 )
2023-07-05 17:54:28 +08:00
wusongjie
8aa4366cb2
Drivers: Support Open Firmware API and model of PIC
...
We support OFW API to replace fdt old API, and add
IRQ, IO, Platform-Bus, CPUs ... OFW node contorl.
To support work with Device Tree or ACPI in drivers
that use IRQ, we make a programmable interrupt
controller driver's model.
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-07-05 16:45:16 +08:00
zhkag
d6adf6708f
[posix] posix 的 mqueue 对接到文件系统的 fd ( #7768 )
2023-07-05 14:49:31 +08:00
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
guozhanxin
befb15b428
[ulog] support ulog_async_output_enabled
2023-07-05 04:34:25 +08:00
zhkag
7b4e52bd79
[DFS_V2]Update dfs_elm.c 修复变量使用错误 ( #7776 )
2023-07-04 20:56:37 +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