TamapChn
3ea3f3447e
[bsp][stm32] 修复 encoder驱动 编码器数值的计算问题
2023-11-26 18:00:01 +08:00
mengplus
0396b52db0
fix(spi):多个SPI公用一个ops.data
2023-11-23 09:05:45 -05:00
Robin Chen
ddbf2be2bc
enable art-pi spi flash use elmfatfs ( #7690 )
2023-11-22 16:19:36 +08:00
tangzz98
acc66c5479
实现MPU抽象层 ( #8080 )
...
- 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离
- 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现
- 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过
2023-10-30 08:24:55 -04:00
guozhanxin
96edf7aeb6
[bsp/stm32f407-spark1] add llvm-arm toolchain support.
2023-10-25 16:49:51 +08:00
guozhanxin
acda798759
[tools\llvm-arm]update bsp rtconfig.py
2023-10-19 12:14:01 -04:00
liYony
a8249a28c6
[bsp][stm32] stm32l431-BearPi 添加mqtt连接华为云综合用例
2023-10-11 05:58:43 -04:00
guozhanxin
9e79333512
[project] update mdk/iar project and config.
2023-10-08 11:21:00 +08:00
Yuqiang Wang
37ef1ba88c
[bsp/stm32] Optimize the kconfig structure of ART-PI board about serial port ( #8101 )
2023-10-02 16:28:46 +08:00
guozhanxin
6d506dc5b6
[bsp/rt-spark] fix spi_flash_init.c
2023-09-27 10:16:46 +08:00
wangyuqiang
c8790c72e4
[bsp][utest] 添加 rt-spark 在 gcc 下运行 utest 链接代码段
2023-09-25 16:44:40 +08:00
liYony
2ff1a1a4c9
[bsp][stm32] BearPi 支持 MPU6050 模块
2023-09-19 13:36:47 -04:00
yuanzihao
32d479321b
[bsp][stm32]: add NUCLEO-H563ZI ( #7987 )
2023-08-29 13:10:14 +08:00
Donocean
0354cd83e4
[bsp][stm32][driver] Add mini bsp support for stm32f405zg
2023-08-24 12:57:13 -04:00
liYangYang
b4dac34167
[bsp][stm32l431-BearPi] 为BearPi支持lpuart1外设
2023-08-23 22:09:52 -04:00
zhkag
83a2863ab6
[bsp][stm32][rt-spark] 更新 cubemx ports
2023-08-14 13:55:28 +08:00
cx
9968f84c2b
[stm32][pandora] fix LCD init ahead PWM
2023-08-09 02:48:36 -04:00
vacabun
6648419999
[bsp][stm32h750_artpi] use gnu99
2023-08-06 19:04:28 -04:00
Meco Man
1c03d59651
[rtduino][stm32-l476] add LED_BUILTIN
2023-08-06 10:57:19 -04:00
Meco Man
94eb8c29be
[rtduino][stm32-f401] support timer9 as tone timer
2023-08-06 10:57:19 -04:00
Meco Man
0fb393e9a1
[bsp][stm32][drv_spi.c] remove meaningless settings
2023-08-04 00:10:20 -04:00
liYangYang
f5fe1a5d7b
[RTduino][stm32-f401nucleo] 支持对接引脚的功能切换 ( #7901 )
2023-08-01 21:02:46 -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
Man, Jianting (Meco)
244b903e5d
[debug] 整理debug宏并增加RT_DEBUGING_CONTEXT ( #7805 )
2023-07-22 10:36:42 +08:00
wangqinglin
a07fda3470
[bsp][stm32][airm2m]<pin>更新pin num命令 ( #7390 )
2023-07-19 18:45:43 -04: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
032a3f2704
[bsp][rt-spark] Update README.md
2023-07-10 19:13:42 -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
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
Supper Thomas
b59d243c4f
[bsp][stm32][spark]first version ( #7787 )
2023-07-07 09:39:57 +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
Meco Man
34bc78331c
[stm32][i2c] replace stm32_udelay as rt_hw_us_delay
2023-06-28 22:08:14 -04:00
Man, Jianting (Meco)
64c1d626e2
[bsp][stm32l476-nucleo] support timer 7 for RTduino ( #7721 )
2023-06-26 09:30:21 +08:00
Rbb666
b8796f55a5
[bsp][stm32]fix stm32u5 gpio interrupt error
2023-06-25 17:12:44 +08:00
guo
8d2072de55
[kernel]add api rt_hw_interrupt_is_disabled ( #7706 )
2023-06-21 22:42:50 +08:00
zhkag
33f550cb65
[Kernel] message 可以返回消息的实际大小 ( #7709 )
2023-06-21 18:22:42 +08:00
DingDing
3e4797c63c
[stm32][pandora] fix the static conflict error in ROMFS
...
#### 为什么提交这份PR (why to submit this PR)
原版编译报错:Static declaration of 'romfs_root' follows non-static declaration in dfs_romfs.h
原因为:在`board/ports/drv_filesystem.c`71行用`static`定义了常量`romfs_root`,而在`rt-thread/components/dfs/dfs_v1/filesystems/romfs/dfs_romfs.h`29行,有它的外部引用:
```
extern const struct romfs_dirent romfs_root;
```
Original compilation error: Static declaration of 'romfs_ root' follows non-static declaration in dfs_romfs. h
The reason is: in 'board/ports/drv_filesystem.c' line 71 use `static` define `romfs_root`, while in `rt-thread/components/dfs/dfs_v1/filesystems/romfs/dfs_romfs.h` line 29, with its external reference:
```
extern const struct romfs_dirent romfs_root;
```
#### 你的解决方案是什么 (what is your solution)
在`drv_filesystem.c`中,不可以用static修饰这个常量,故去掉`static`关键字。
In `board/ports/drv_filesystem.c`, it is not allowed to define this constant with static, so the `static` keyword must be removed.
#### 在什么测试环境下测试通过 (what is the test environment)
正点原子潘多拉开发板
stm32l475-atk-pandora
2023-06-20 00:22:52 -04:00
dejavudwh
93baf8ddbb
[bsp][STM32] Add more Kconfig configuration support for stm32l496-st-nucleo ( #7696 )
2023-06-19 09:42:12 -04:00
zst123
96207d4246
[bsp][stm32u575] add ADC support
2023-06-15 18:37:31 -04:00
Meco Man
690446ee90
[pandor]st77xx update demo
2023-06-10 19:00:25 -04:00
Meco Man
28b7c88269
[stm32][drv_spi] revert the typo
...
it shouldn't be a static variable.
2023-06-10 19:00:08 -04:00
KurisaW
1d748a7fd8
[bsp][stm32] 修改STM32G474 ioc工程为正确的芯片型号
2023-06-10 09:38:08 -04:00
wdfk-prog
7c3f5c3879
[bsp][stm32][spi] 优化DMA数据非字节对齐的处理流程
2023-06-09 22:48:22 -04:00