Commit Graph

3540 Commits

Author SHA1 Message Date
Jianting (Meco) Man 8c01acc667
Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS" 2021-10-14 20:11:01 -04:00
guo 1f28bd89f8
Merge pull request #5174 from mysterywolf/timewarning
[libc][time] Ensure the data types are consistent
2021-10-14 13:35:50 +08:00
guo a987cfe0e6
Merge pull request #5173 from cndabai/components
Components编译报错
2021-10-14 13:34:26 +08:00
guo 163b4648fc
Merge pull request #5172 from mysterywolf/finsh
[shell] improve finsh_getchar
2021-10-14 12:01:39 +08:00
guo 78db48ba78
Merge pull request #5169 from mysterywolf/libc
[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS
2021-10-14 12:00:15 +08:00
mazhiyuan f04941c951 [cdc_vcom.c]adapt to both v1 and v2 of serial 2021-10-14 11:42:05 +08:00
Meco Man 396b7da6fd [libc][time] Ensure the data types are consistent 2021-10-13 23:24:17 -04:00
guo 5ab2901dad
Merge pull request #5168 from mysterywolf/str 2021-10-14 11:01:17 +08:00
mazhiyuan bc5744b1ba 修复cdc_vcom.c中的一些编译问题 2021-10-14 10:58:14 +08:00
Meco Man 9fce0e5659 [shell] improve finsh_getchar 2021-10-13 22:38:01 -04:00
mazhiyuan 0a7280f161 修复开启RT_USING_DEVICE_OPS时ecm.c报错 2021-10-14 10:36:38 +08:00
mazhiyuan 26ab85d50c 修复phy中device->ops的错误 2021-10-14 10:28:19 +08:00
guo 33263d7e4e
Merge pull request #5166 from liukangcc/finsh
[update] fix finsh_getchar() 未对 shell->device 为空处理的问题
2021-10-14 10:05:03 +08:00
liukangcc c99dfc3147 [update] fix finsh_getchar() 未对 shell->device 为空处理的问题 2021-10-14 09:43:46 +08:00
guo ba5c623139
Merge pull request #5164 from Guozhanxin/cpp11_armclang 2021-10-14 07:57:24 +08:00
Meco Man 8f6260146c [libc][win32] improve win32 support 2021-10-13 15:29:01 -04:00
Meco Man a354f846e8 [libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS 2021-10-13 15:21:41 -04:00
guozhanxin bf8afd09f3 [update] Adjust C++11 Kconfig option name 2021-10-13 16:03:43 +08:00
guozhanxin 8c4cdceb20 [fix] armclang cpp11 build error. 2021-10-13 16:03:09 +08:00
Bernard Xiong 0873b8163b
Merge pull request #5162 from xiangxistu/cxx_pthread
[modify] those file name is risky if you use both "c++" and "POSIX pthread".
2021-10-13 15:41:36 +08:00
Bernard Xiong 0c82690f32
Merge pull request #5160 from cndabai/bsp
修复部分bsp编译报错
2021-10-13 15:40:38 +08:00
liuxianliang 9f2616e323 [modify] those file name is risky if you use both "c++" and "POSIX pthread". 2021-10-13 15:20:29 +08:00
Meco Man b6c2368bef [libc][keil] remove libc_stdio_read() in __MICROLIB 2021-10-12 23:06:19 -04:00
mazhiyuan 99e9ea61bc 修复部分bsp编译报错 2021-10-13 11:02:01 +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
tangyuxin 08e5e9d25f [bsp][simulator] Fix compilation errors 2021-10-11 20:09:47 +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
Bernard Xiong e0c7371b02
Merge pull request #5114 from armink/fix_ulog
[utilities][ulog] Increase the usec check time.
2021-10-11 01:53:21 +08:00
Bernard Xiong 9c90f5cab0
Merge pull request #5122 from mysterywolf/libc
[libc][newlib]在不开启libc的情况下,依然定义RT_USING_NEWLIB和数学库
2021-10-09 23:50:13 +08:00
armink 1f5a4ffe02 [utilities][ulog] Increase the usec check time. 2021-10-09 16:55:46 +08:00
shishirong 797c80a7cb fix ulog compile error. 2021-10-08 10:03:01 +08:00
Meco Man 11d193ea9b [libc][newlib]在不开启libc的情况下,依然定义RT_USING_NEWLIB和数学库 2021-10-05 10:35:27 -04:00
armink 75e0ec124f [components][time] Revert the old code. 2021-09-29 18:19:13 +08:00
armink 816a99d88e [DeviceDriver][RTC] Add RT_DEVICE_CTRL_RTC_GET_TIMEVAL and RT_DEVICE_CTRL_RTC_SET_TIMEVAL ops 2021-09-29 17:52:10 +08:00
armink ff0b6d241b [DeviceDriver][RTC] Remove RT_DEVICE_CTRL_RTC_GET_TIME_US and RT_DEVICE_CTRL_RTC_SET_TIME_US. Add RT_DEVICE_CTRL_RTC_GET_TIMEVAL and RT_DEVICE_CTRL_RTC_SET_TIMEVAL. The RT_DEVICE_CTRL_RTC_GET_TIMEVAL cmd can get second time and microsecond time. 2021-09-29 17:12:27 +08:00
Meco Man c80688126a [libc] 优化system 支持gcc 2021-09-27 22:20:21 -04:00
Meco Jianting Man ebdf19bf0f
Merge branch 'RT-Thread:master' into part 2021-09-27 21:12:08 -05:00
Meco Man 8b17d53da7 [libc]新建gcc文件夹,将newlib和partical文件夹并入 2021-09-27 16:40:12 -04:00
Meco Man 54e30edd88 [libc] 支持system函数 2021-09-27 16:12:37 -04:00
guo 4c1c946ba3
Merge pull request #5068 from liukangcc/time
[update] enable asctime_r function parameter legal.
2021-09-27 21:37:36 +08:00
Meco Man 0a799653df [libc][syscalls]将在libc初始化之前调用printf的行为下调为警告级别 2021-09-27 07:49:25 -04:00
Meco Man a74b0ae388 [libc][time]优化警告输出内容 2021-09-27 07:40:24 -04:00
Meco Jianting Man 37d4abb822
Merge branch 'master' into libc_stdio 2021-09-27 06:16:39 -05:00
Meco Man 8e287cfdf7 [libc][newlib][syscalls] fileno(stdout)->STDOUT_FILENO 2021-09-27 07:14:07 -04:00
Meco Man 86bb54fde6 [libc][syscalls] 在标准输入输出前加校验,反正在libc初始化之前调用printf出问题 2021-09-27 06:51:40 -04:00
Bernard Xiong 7b6aff0696
Merge pull request #5092 from mysterywolf/removeselect
[libc标准化]脱敏dfs_select.h 由标准sys/select.h代替
2021-09-27 17:54:28 +08:00
liukangcc 169b09004e [update] asctime_r return value. 2021-09-27 14:26:06 +08:00
Bernard Xiong 2be7621330
Merge pull request #5101 from mysterywolf/libcusingtimesss
[libc]在开启libc后依然保持RT_LIBC_USING_TIME定义存在
2021-09-27 14:15:03 +08:00
Bernard Xiong c6a40b77c8
Merge pull request #5098 from mysterywolf/simulator
[bsp][simulator] 消除大部分编译错误
2021-09-27 14:14:42 +08:00
Bernard Xiong f44f4dfd74
Merge pull request #5099 from mysterywolf/fatfs
[fatfs] 修改互斥保护超时时间, 并将超时时间改为Kconfig可配置
2021-09-26 06:57:26 +08:00