Commit Graph

5373 Commits

Author SHA1 Message Date
Jianting (Meco) Man 7544b40122
Merge pull request #53 from jasonbu/master
simulator add support for msvc auto find path
2021-10-12 12:20:02 -05:00
charlown 0ea1fac551 [bsp/wch/arm/ch32f103c8-core/board/board.h]: add macro definition.
[bsp/wch/arm/ch32f10x_port_cn.md]: add ch32f10x_port_cn.md.
2021-10-12 21:27:39 +08:00
malongwei ceef6543ee fix sysTickMillisecond to _systick_ms of drv_common.c in stm32 bsp 2021-10-12 15:27:48 +08:00
Lim-LinYuanbo 06fdc108b4
解决无法dist问题 (#5150)
* first commit, keil test pass

* feat : n32g452xx direct structure base at32

1. 重新整理目录结构

* feat : 基于AT32,将各驱动移植整改待验证

1. 部分驱动已经整改,但未验证
2. 根据AT32整改目录结构

* feat : add README document

1. 完善配置文件
2. 添加说明文档

* feat : 验证添加的驱动

1. UART 1-3 验证通过
2. ADC 1-2 CH 6-9 验证通过
3. TIM 6-7 验证通过

* feat : complete readme document

* feat : format code

1. ref https://github.com/mysterywolf/formatting

* feat : 完成PWM驱动移植与自测

1. 添加PWM测试代码
2. 修正PWM驱动周期与脉冲错误问题

* feat : 删除多余代码与多余的文件,修正注释与函数命名

* feat : fix tim channel comment

* feat : 完成DEMO测试例子

1. 完成MAIN函数中的LED测试例子
2. 完善README文档
3. 更新添加许可文件

* feat : 根据BSP提交自查完善固件

1. 添加.ignore_format.yml文件
2. 修正main.c的注释

* feat : add last line in .ignore_format.yml

* feat : delet file_path in .ignore_format.yml

* fix: gPIO/ADC driver

1. add ADC temperature&vref channel.
2.add GPIO IPD/OD configration

* fix: 解决告警

1. 解决告警(rt_drv_pwm.c: warning: implicit declaration of function 'atoi')

* feat: add scons --dist function

* fix: 解决MDK5无法编译问题

* perf: delete invalid code

Co-authored-by: linyuanbo_breo_server <linyuanbo@breo.com.cn>
2021-10-12 14:35:01 +08:00
guo 76a6b2cf3a
Merge pull request #5134 from CaocoWang/stm32wle5_lm401
Stm32wle5-lm401
2021-10-12 10:53:53 +08:00
liukangcc 791ec32926 [update] add riscv toolchain for ci. 2021-10-12 10:49:26 +08:00
guo f5f944897e
Merge pull request #5143 from liukangcc/spi 2021-10-12 10:11:25 +08:00
guo 7b6ecb1b95
Merge pull request #5137 from mysterywolf/tool
[tools] 增加将汇编启动文件入口函数由main改为entry的自动扫描脚本
2021-10-12 09:39:17 +08:00
Bernard Xiong 2ee81eda1a
Merge pull request #5147 from charlown/master
[bsp/wch/arm/Libraries/ch32_drivers/drv_rtc_ch32f10x.c]: rename rtc ops.
2021-10-12 08:20:54 +08:00
Meco Man 1c90cb3620 [tools] 增加将汇编启动文件入口函数由main改为entry的自动扫描脚本 2021-10-11 20:18:03 -04:00
Bernard Xiong c8a8b97d3a
Merge pull request #5129 from liukangcc/hal
[update] the stm32_hal library to the latest version.
2021-10-12 06:03:30 +08:00
Bernard Xiong bacbf28889
Merge pull request #5139 from greedyhao/ab32
[bsp][bluetrum] convert uintxx_t to rt_uintxx_t
2021-10-12 06:03:18 +08:00
Bernard Xiong 465f5fa4eb
Merge pull request #5140 from liukangcc/uart
[drivers] add uart dma support for stm32l1
2021-10-12 06:02:59 +08:00
Bernard Xiong 2944686dbc
Merge pull request #5142 from liukangcc/imx
[imxrt1050xxx] update imxrt template project to support scons --dist
2021-10-12 06:02:46 +08:00
Bernard Xiong 17833c9b2b
Merge pull request #5144 from liukangcc/stm32h750
[update] fix stm32h750-artpi-h750 工程执行 scons --dist 后无法编译
2021-10-12 06:02:31 +08:00
Meco Man 698569c3ca [stm32][lib] modify heap size to zero 2021-10-11 17:25:15 -04:00
Jianting (Meco) Man 1426e57db0
Merge branch 'RT-Thread:master' into hal 2021-10-11 15:58:20 -05:00
malongwei 88133da8e5 fix the tick of drv_common.c in stm32 bsp 2021-10-11 22:38:59 +08:00
charlown a9aa150e16 [bsp/wch/arm/Libraries/ch32_drivers/drv_rtc_ch32f10x.c]: rename rtc ops. 2021-10-11 21:29:23 +08:00
LiuKang 93792b2c84
Update drv_spi.c 2021-10-11 17:45:37 +08:00
Bernard Xiong 277bb736d7
Merge pull request #5074 from fzxhub/master
在bsp的lpc408x中增加ADC驱动的支持
2021-10-11 17:34:22 +08:00
Bernard Xiong bea0b197a7
Merge pull request #5121 from GoldBr1987/master
modify set uart clk bug
2021-10-11 17:33:32 +08:00
liukangcc c7d52a4677 [update] fix stm32h750-artpi-h750 工程执行 scons --dist 后无法编译 2021-10-11 17:25:04 +08:00
liukangcc 3c32e0168d [drv_spi.c] 修复 stm32 drv_spi.c文件中的 spixfer 未实现片选为高电平的 spi 设备 2021-10-11 17:13:33 +08:00
liukangcc 4bf6975467 [imxrt1050xxx] update imxrt template to support scons --dist 2021-10-11 17:09:13 +08:00
liukangcc 89446f25c7 [drivers] add uart dma support for stm32l151 2021-10-11 17:03:59 +08:00
greedyhao 9fc0c75506 [bsp][bluetrum] convert uintxx_t to rt_uintxx_t 2021-10-11 15:56:02 +08:00
liukangcc 2ae8a05963 [update] bl main to bl entry 2021-10-11 14:52:41 +08:00
guo 1fcd2b6cf0
Merge pull request #5042 from WUSY1991/RTT_pr
add yichip/yc3121-pos bsp
2021-10-11 14:19:24 +08:00
guo b5c724a061
Merge pull request #5094 from aisino2200/master
ACM32F4XX-nucleo bsp add
2021-10-11 11:27:37 +08:00
guo 39197b438d
Merge pull request #4885 from willianchanlovegithub/WillianChan
[add][components][utilities]Add the Var Export component
2021-10-11 11:02:14 +08:00
guo 2d9ecd8437
Merge pull request #5135 from supperthomas/lpc55_fixed
[bsp][lpc55] fix the console, add the us_delay,fix sdio to filesystem
2021-10-11 09:35:18 +08:00
guo 24f2ce62ba
Merge pull request #5124 from tfx2001/master 2021-10-11 07:49:45 +08:00
Bernard Xiong 4f7d4247de
Merge pull request #5115 from yanmowudi/master
update lib
2021-10-11 01:53:34 +08:00
supperthomas 818d95d52e add the fixed project 2021-10-10 21:39:36 +08:00
supperthomas 52738a85e3 add the config 2021-10-10 21:38:08 +08:00
supperthomas 672cc500c5 fix the format 2021-10-10 21:34:54 +08:00
supperthomas 4cbcf5987a [bsp][lpc55] fix the console, add the us_delay,fix sdio to filesystem 2021-10-10 21:06:03 +08:00
CaocoWang 9e50f778f4 revision date 2021-10-10 13:38:20 +08:00
CaocoWang 19dff87ec0 stm32wle5-yizhilian-lm401 2021-10-10 12:18:10 +08:00
Meco Man 3482bf86dc format es32f369x 2021-10-09 15:37:48 -04:00
Meco Man 421867f49e format es32f06543 2021-10-09 15:34:54 -04:00
Bernard Xiong ee27b0cf3e
Merge pull request #5043 from liuhy-2020/master
delete bsp :es8p508x、es32f0271、es32f0334. update driver and Library.
2021-10-10 00:10:32 +08:00
liukangcc c820ae1888 [update] .ignore_format.yml file 2021-10-09 16:45:25 +08:00
liukangcc 02408a8577 [update] the stm32_hal library to the latest version. 2021-10-09 16:24:18 +08:00
tfx2001 7fe03a76e6 [bsp][artpi] enable HSI48 clock 2021-10-08 16:24:56 +08:00
Bernard Xiong 65f52257f9
Update drv_usart.c
remove the end space of line:324.
2021-10-06 04:52:02 +08:00
GoldBr1987 3bf45dc4ad modify set uart clk bug 2021-10-05 17:34:41 +08:00
Bernard Xiong 634e5341a6
Merge pull request #5120 from mysterywolf/ab32
[ab32vg1] 修复NULL和uint8报错
2021-10-04 23:32:35 +08:00
Meco Man 0d4945777d [ab32vg1] 修复NULL和uint8报错 2021-10-01 20:08:50 -04:00
iysheng dbaad29e04 [bsp][stm32] Replace gmtime with gmtime_r
Signed-off-by: iysheng <iysheng@163.com>
2021-10-01 16:41:21 +08:00
yanmowudi 47d0508a74 update lib 2021-09-30 17:55:16 +08:00
armink 3fafe6e811 [bsp][simulator] Add RT_DEVICE_CTRL_RTC_GET_TIMEVAL support for RTC driver 2021-09-29 19:47:22 +08:00
armink 0beb9b3a07 [STM32][RTC] Add timeval ops for STM32 platform Sub-second timestamp. 2021-09-29 17:58:00 +08:00
Bernard Xiong 63c741996b
Merge pull request #5031 from liukangcc/armclang
[update] support armclang
2021-09-28 13:51:23 +08:00
Bernard Xiong d43a68e95e
Merge pull request #5105 from mysterywolf/part
[libc]新建gcc文件夹,将newlib和partical文件夹并入
2021-09-28 13:48:39 +08:00
Bernard Xiong ae49c3f560
Merge pull request #5096 from rtthread-bot/rtt_bot
[update] RT-Thread Robot automatic submission
2021-09-28 13:47:50 +08:00
aisino2200 ab2e2a9767 ACM32F4XX bsp add 2021-09-28 11:02:41 +08:00
Meco Jianting Man ebdf19bf0f
Merge branch 'RT-Thread:master' into part 2021-09-27 21:12:08 -05:00
guo 00d42ef73c
Merge pull request #5030 from junchao98/local-dev
[bsp] Fix missing header file applications in ls2k
2021-09-28 09:36:55 +08:00
Meco Man 8b17d53da7 [libc]新建gcc文件夹,将newlib和partical文件夹并入 2021-09-27 16:40:12 -04:00
fzxhub a5f7da8ec1 修改lpc408x中ADC驱动的版权信息 2021-09-27 22:29:53 +08:00
Rbb666 27a8ff8d19 完善ART-PI BSP 2021-09-27 17:42:30 +08:00
Bernard Xiong c6a40b77c8
Merge pull request #5098 from mysterywolf/simulator
[bsp][simulator] 消除大部分编译错误
2021-09-27 14:14:42 +08:00
Bernard Xiong 4a9ecd8d0d
Merge pull request #5095 from charlown/master
support ch32f10x pwm driver.
2021-09-27 13:49:45 +08:00
guo cbf0cd1217
Merge pull request #5097 from mysterywolf/mm32
[bsp][mm32f327]修复.ignore_format路径错误
2021-09-27 13:38:41 +08:00
Bernard Xiong e60213e2bf
Merge pull request #5084 from QPLover/master
修正了bsp/hc32f4a0的scons构建脚本里的语法错误
2021-09-27 08:15:20 +08:00
Bernard Xiong 8bf5c27406
Merge pull request #5090 from GuEe-GUI/master
Merge AArch64 libcpu and add some drivers for their bsps
2021-09-26 17:18:43 +08:00
GuEe-GUI 740cd9dfb0 Merge AArch64 libcpu and add some drivers for their bsps 2021-09-26 15:01:59 +08:00
傅尔先森 7e4e58a50e 将`NULL`修改为`RT_NULL` 2021-09-26 06:13:38 +00:00
liukangcc 0e46c8a33d [update] support armclang 2021-09-26 10:46:21 +08:00
Meco Man 7d57f6b175 [bsp][simulator] 增加_CRT_DECLARE_NONSTDC_NAMES=0全局宏定义,防止vs内置stdc与libc定义冲突,如dev_t等 2021-09-25 00:24:55 -04:00
BernardXiong c82bce24a7 [BSP] fix formating issue 2021-09-25 12:09:09 +08:00
BernardXiong 43336faf1e [BSP] fix formatting issue in APM32 BSP 2021-09-25 12:05:46 +08:00
BernardXiong d9057a3263 [BSP] fix the formating issue for drv_spi in ls2k 2021-09-25 11:53:23 +08:00
Meco Man f944ea7690 [bsp][simulator] 刷新工程 移除rtlibc以及重复定义的内容 2021-09-24 23:40:44 -04:00
guo f4412c3abc
Merge pull request #5085 from supperthomas/lpc55sxx
[bsp][lpc55sxx] fix the complier error
2021-09-24 13:21:50 +08:00
Meco Man 9e3dc681d8 [bsp][mm32f327]修复.ignore_format路径错误 2021-09-24 00:32:06 -04:00
rtthread-bot 240f67d145 Merge remote-tracking branch 'rtt_gitee/gitee_master' 2021-09-23 16:24:09 +00:00
charlown 9ec326f931 [bsp/wch/arm/Libraries/ch32_drivers/drv_pwm_ch32f10x.c]:support pwm.
[bsp/wch/arm/ch32f103c8-core]:add timer1~4(include 4 channel) pwm.
2021-09-23 23:20:16 +08:00
bernard 5e643ff619 !331 增加VangoV85xx初版BSP,提供Keil编译支持,增加数据手册链接,芯片PACK包
Merge pull request !331 from 傅尔先森/gitee_master
2021-09-23 10:54:40 +00:00
bernard 554d5bd807 !327 增加bsp工程hc32l136
Merge pull request !327 from ching/pjq_hc32l13x
2021-09-23 10:54:09 +00:00
bernard 1e663b72ce !317 Perfect AT32 BSP
Merge pull request !317 from Dozingfiretruck/gitee_master
2021-09-23 10:53:53 +00:00
guo cf82025470
Merge pull request #5088 from mysterywolf/LONGXINDABAOBEN
[ci][action.yml]CI加入龙芯ls2kdev
2021-09-22 20:58:51 +08:00
Meco Man f191694b19 [ci][action.yml]CI加入龙芯ls2kdev 2021-09-22 08:24:45 -04:00
supperthomas d85f1d97e8 add the ci and formatt 2021-09-21 18:38:25 +08:00
supperthomas f34e841e3e fix the complier error 2021-09-21 18:24:52 +08:00
QPLover dd33001682 修正了bsp/hc32f4a0的scons构建脚本里的语法错误 2021-09-21 16:33:41 +08:00
似水流年 ad197870d2 main.c增加空行,将debug输出移动到board.h 2021-09-21 16:24:18 +08:00
似水流年 b81dc4a933 匹配spi驱动,开放SPI1和SPI2,scons和mdk5编译通过 2021-09-21 16:15:53 +08:00
似水流年 e923ba2884 Add v85xx spi driver first version 2021-09-21 14:56:40 +08:00
Meco Man d6b60300a5 [.ignore_format] 将ignore_format分散到各个文件夹中,不必集中在根目录下 2021-09-20 15:46:53 -04:00
WUSY1991 2389b309f4 修改反馈的格式问题 2021-09-20 09:20:17 +08:00
chenyingchun0312 3c8799cfeb 【bsp/nrf5x】优化驱动代码,消除warning & 默认关闭libc功能 2021-09-19 22:55:12 +08:00
fzxhub 1b87dd23cb lpc408x的ADC驱动进行格式处理 2021-09-18 09:41:44 +08:00
fzxhub 79bed2c0fd 使用lpc408x时,需要用到ADC,因此写了ADC的驱动 2021-09-17 18:19:23 +08:00
guo 00221bd43f
Merge pull request #5006 from Ouxiaolong/master
add gd32407v-start
2021-09-17 16:51:04 +08:00
guo ef71de34f7
Merge pull request #5054 from yanmowudi/master
修复RTC问题,增加GCC工具链
2021-09-17 14:28:34 +08:00
guo 62acc5cf45
Merge pull request #4971 from ze9hyr/acm32f030
add acm32f030 bsp
2021-09-17 14:18:04 +08:00
guo 1066eca784
Merge pull request #5021 from lza1205/master
[bsp] add gd32107c-eval first commit
2021-09-17 14:15:29 +08:00
Ouxiaolong bcfe5c19eb add gd32407v-start 2021-09-17 07:23:10 +08:00
abbbcc 29c79753db update bsp/apm32/apm32f103xe-minibroard/README.md.
修改开发板描述信息
2021-09-16 03:23:38 +00:00
Meco Man 9f55c88ddd 刷新龙芯工程 2021-09-15 11:50:53 -04:00
yanmowudi f0dba49850 更新README.md中datasheet链接 2021-09-15 08:31:18 +08:00
Bernard Xiong 673718c0a0
Merge pull request #5057 from mysterywolf/posix
[libc] fix the conflict warning of read and write functions
2021-09-14 22:32:15 +08:00
yanmowudi 6c6b531971 完善README.md 2021-09-14 22:08:30 +08:00
guo a8fd81f0c0
Merge pull request #5049 from StackRyan/mm32_dev
[bsp]add mindmotion MM32F103xx BSP.
2021-09-14 07:19:38 +08:00
Meco Man e91ffdd1a0 [libc] fix the conflict warning of read and write functions 2021-09-13 11:39:04 -04:00
yanmowudi bdc34dac30 formatting 2021-09-13 21:04:42 +08:00
yanmowudi 208eb0a385 修复RTC问题,增加GCC工具链 2021-09-13 20:19:14 +08:00
FuChao f4305df3f5 更正keil5编译时不能自动加入startup的问题 2021-09-12 10:38:52 +08:00
FuChao 1b52935dc8 增加串口5,串口中断已可用 2021-09-12 10:38:09 +08:00
FuChao ea5d55e7de fix GPIO define 2021-09-12 10:36:14 +08:00
StackRyan cde09c7e19 [add]add bsp/mm32f103x/.ignore_format.yml for ci ignorance. 2021-09-11 20:36:48 +08:00
Bernard Xiong 4423b487c5
Merge pull request #5044 from BernardXiong/libc_pr
[libc] remove rtlibc
2021-09-11 20:00:39 +08:00
Ouxiaolong 9386c4f6f8 add gd32407v-start 2021-09-11 19:01:59 +08:00
BernardXiong 99804fa19a [bsp] fix formatting issue in mini2440 bsp 2021-09-11 18:32:01 +08:00
StackRyan 9033979539 [bsp]add mindmotion MM32F103xx BSP. 2021-09-11 18:13:25 +08:00
BernardXiong 0b13409c16 [BSP] fix compiling issue with libc 2021-09-11 18:09:22 +08:00
Bernard Xiong 8da9f78d72 [libc] remove rtlibc 2021-09-11 11:07:51 +08:00
Bernard Xiong 6af6a88d33
Merge pull request #4993 from charlown/master
support ch32f10x family, add ch32f103c8-core bsp
2021-09-11 09:19:22 +08:00
Bernard Xiong 7c526cea93
Merge pull request #5019 from Jackistang/master
serial: add CTS/RTS flowcontrol.
2021-09-11 08:48:42 +08:00
WUSY1991 05bf7e61f6 add yichip/yc3121-pos bsp 2021-09-10 19:41:22 +08:00
liuhy 870f82190a update applications/main.c 2021-09-10 18:15:33 +08:00
liuhy 0f6a753992 update es32f0654 , es32f369x drivers. 2021-09-10 18:13:18 +08:00
liuhy ca77bbfb0a update es32f0654 , es32f369x libraries 2021-09-10 18:09:25 +08:00
liuhy d77b9d8234 delete essemi bsp es32f0334 (all) 2021-09-10 18:05:17 +08:00
liuhy 7d5a97e3ea delete essemi bsp es32f0334 (libraries) 2021-09-10 18:04:14 +08:00
liuhy aa55441a03 delete essemi bsp es32f0271 (all) 2021-09-10 18:03:02 +08:00
liuhy 056caf7a2f delete essemi bsp es32f0271 (libraries) 2021-09-10 18:01:04 +08:00
liuhy 7f97f62a94 delete essemi bsp es8p508x (all) 2021-09-10 17:59:34 +08:00
liuhy 28b7723256 delete essemi bsp es8p508x (libraries) 2021-09-10 17:58:56 +08:00
charlown 5ce84153f3 [bsp/wch/arm/Libraries/ch32_drivers/drv_hwtimer_ch32f10x.c]:rename func: ch32f1_hwtimer_clock_init, ch32f1_hwtimer_clock_get, hwtimer and pwm will be use it. change some code annotation.
[bsp/wch/arm/ch32f103c8-core]: rename func.
2021-09-10 17:12:31 +08:00
Rbb666 b31ef3c3f0 删除了board.h中多余的定义 2021-09-10 14:17:33 +08:00
Rbb666 334e3e238c 已验证ART-PI在rtthread主分支的I2C驱动,增加kconfig中I2C的配置。 2021-09-10 14:04:36 +08:00
lza1205 01b63b907e [bsp] gd32107c-eval 修改PR审核意见 2021-09-10 12:10:53 +08:00
lza1205 64c828666d [bsp] add gd32107c-eval first commit 2021-09-10 12:10:40 +08:00
FuChao 850815db62 增加GPIO中断 2021-09-10 11:21:47 +08:00
Rbb666 1be660cfc3 修改kconfig,目前只保留验证RTC配置 2021-09-10 10:45:37 +08:00
Rbb666 1d4b298056 Merge branch 'master' of github.com:Rbb666/rt-thread 2021-09-10 10:25:22 +08:00
Rbb666 efbac1c283 已完成ART-PI在rtthread主分支的bsp模板,同时已经验证通过RTC外设。 2021-09-10 10:23:22 +08:00
FuChao 3c1c2d4ff3 花括弧换行;ignore_format.yml以空行结束 2021-09-09 21:50:53 +08:00
Lim-LinYuanbo 77638c1787
添加 N32G452 最小系统 BSP 源码 (#4959)
[add] N32G452 BSP
2021-09-09 20:31:17 +08:00
Ouxiaolong a686bfa4c3 add gd32407v-start 2021-09-09 20:23:44 +08:00
ze9hyr 7d8cfef866 删除driver中的led相应文件改成直接使用pin操作 2021-09-09 18:38:43 +08:00
FuChao a33e89a79c 增加GPIO中断基本实现,fixing... 2021-09-09 00:54:54 +08:00
FuChao 1612d8900b 补充KEIL5编译支持文件,解决KEIL5编译问题 2021-09-09 00:54:19 +08:00
FuChao fc537808cf 更换格式控制文件位置,删除冗余代码和注释,更正芯片命名 2021-09-09 00:52:22 +08:00
Ouxiaolong 77638c9526 add gd32407v-start 2021-09-08 20:45:35 +08:00
xiaoqin 7fa1c819ee
add bsp of tae32f5300 (#5015)
* add bsp of tae32f5300

* [tae32f5300]Modify the format of the bsp of tae32f5300

* [tae32f5300]Remove the compilation scripts of gcc and iar

* [tae32f5300]Resolve conflicts of action.yml secondly
2021-09-08 17:04:39 +08:00