Commit Graph

3278 Commits

Author SHA1 Message Date
chenjh fac3c5cda1 [serial] 优化dma接收处理流程,解耦驱动调用串口框架的API接口 2021-06-08 09:38:43 +08:00
chenjh d94be14df5 [serial] 增加serial_v2版本的框架和基于stm32的串口驱动 2021-06-08 09:38:43 +08:00
geniusgogo 6c01083502 fix shell msh_exec memory over-bound. 2021-05-22 19:52:50 +08:00
Bernard Xiong 126af8e43c
Merge pull request #4712 from mysterywolf/devfs
[dfs] 将文件系统默认最大数量以及最大类型改为4
2021-05-21 21:27:42 +08:00
Meco Man 8676fd966e [dfs] 将文件系统默认最大数量以及最大类型改为4 2021-05-21 18:02:43 +08:00
Meco Man 14c29063e8 [devfs] _device_fs增加注释 2021-05-21 17:50:57 +08:00
Bernard Xiong 0dc972bee6
Merge pull request #4707 from armink/fix_ulog
[ulog] Add output locker enabled API
2021-05-21 15:02:22 +08:00
Bernard Xiong 5fb709d72f
Merge pull request #4706 from mysterywolf/ymodem
[ymodem] 修改YMODEM_USING_FILE_TRANSFER功能的开启条件
2021-05-21 15:01:53 +08:00
Meco Jianting Man 7ab3b4dedc
移除cmd.c首行空白行 2021-05-21 10:09:26 +08:00
armink e0b9987508 [ulog] Add output locker enabled API
Signed-off-by: armink <armink.ztl@gmail.com>
2021-05-19 18:17:37 +08:00
Meco Man 4aaf52ae9e [ymodem] 修改YMODEM_USING_FILE_TRANSFER功能的开启条件
目前开启的逻辑存在问题,ymodem的文件传输功能开启的前提是得有完整的文件系统,
但是目前,这个开启逻辑错了。
用户选择YMODEM_USING_FILE_TRANSFER功能后select DFS没有任何意义,因为除了需要依赖DFS之外还要依赖其他的例如FATFS,需要和SDIO适配等等等
正确的做法应该是用户配置好完整的文件系统后,ymodem文件传输才能有机会开启,
因此是depends on DFS 而非select DFS
更改之后,只要用户开启了文件系统,在选定YMODEM时,会自动开启文件传输功能,这也是用户希望看到的,直接一键搞定,不需要再多点一步
2021-05-19 12:59:33 +08:00
Bernard Xiong 6dc38962a9
Merge pull request #4691 from ShermanShao/master
[add] add new component: rt-link
2021-05-16 08:57:51 +08:00
Bernard Xiong 6cb1d4efcc
Merge pull request #4693 from mysterywolf/sim-sconcsript
[libc][bug] 修复在simulator win32平台下,none-gcc文件夹路径没有添加到工程的bug
2021-05-16 08:56:29 +08:00
Meco Man cbcd9fe15e [POSIX] beautify Kconfig 2021-05-16 00:02:58 +08:00
Meco Man d9abe8fa30 修复在simulator win32平台下,nonegcc文件夹路径没有添加到工程的bug 2021-05-15 21:27:31 +08:00
Sherman 21f9e56253 [add] add new component: rt-link 2021-05-15 16:52:49 +08:00
Meco Man dfb8df71c9 [libc]修复因libc移除sys/errno.h文件导致的报错 2021-05-12 14:17:17 +08:00
Bernard Xiong 1c823b3fc0
Merge pull request #4669 from mysterywolf/rtc_pre
[rtc] 将RTC框架内的NTP部分移除
2021-05-12 09:01:47 +08:00
Bernard Xiong 97c357b135
Merge pull request #4670 from mysterywolf/network
[network][lwip][kconfig] 默认LWIP协议栈版本由2.0.2转为2.1.2
2021-05-10 12:24:54 +08:00
Meco Man fdd2859cb5 [network][lwip][kconfig] 默认LWIP协议栈版本由2.0.2转为2.1.2 2021-05-09 20:37:12 +08:00
Meco Man 7e7066f741 [Kconfig][driver]删除NTP相关配置 2021-05-09 19:43:50 +08:00
Meco Man e71e693fd1 移除readme关于NTP部分 2021-05-09 16:10:58 +08:00
Meco Man 3fd276bb44 add comment 2021-05-09 15:59:27 +08:00
Meco Man 9de977a046 remove list_date 2021-05-08 23:51:47 +08:00
Meco Man 43e9aec85e 将rt_soft_rtc_init设为私有函数 2021-05-06 23:47:33 +08:00
Meco Man f982d81389 [rtc driver]remove NTP 2021-05-06 23:43:44 +08:00
Bernard Xiong c415410498
Merge pull request #4654 from mysterywolf/timezone
[libc][time]优化gettimeofday/settimeofday; 规范set_timeval/get_timeval函数返回值
2021-05-06 16:55:32 +08:00
Bernard Xiong ed900427cd
Merge pull request #4657 from OpenNuvoton/touch_class
[components/drivers/touch] Bypass controlling commands in touch class to device driver.
2021-05-05 21:38:54 +08:00
bernard 141effcae3 !191 调整串口关闭时中断禁用和资源释放顺序
Merge pull request !191 from AubrCool/fix-serial.drv
2021-05-04 15:20:05 +08:00
Meco Man 787e46c6a3 [rtc]调整rtc驱动框架函数位置,功能无影响,为后续新的RTC框架铺路 2021-05-04 13:06:24 +08:00
Wayne Lin 4ed550a96c Bypass controlling commands in touch class to driver. 2021-05-03 13:21:47 +08:00
Meco Man 8fee8d2c8c remove const in set_timeval 2021-05-03 09:17:46 +08:00
Meco Man 1a55702ccb 修复DST_NONE 等宏定义位置放错导致报错的问题 2021-05-02 09:38:41 +08:00
Meco Man 3f74758f31 将<sys/time>改为"sys/time.h" 2021-05-02 09:29:46 +08:00
Meco Man 8ec1a63b23 增加tz_dsttime类型定义 2021-05-02 09:24:41 +08:00
Meco Man 47de526525 精简settimeofday代码;
在Linux中settimeofday以及gettimeofday函数的时区功能已经被废弃,因此增加注释予以提示。
gettimeofday实现了tz_minuteswest功能,tz_dsttime功能未实现,按废弃处理;
settimeofday时区功能废弃。
2021-05-01 16:22:27 +08:00
Meco Man 6fa385b987 [time] 补充注释 2021-05-01 14:23:50 +08:00
Meco Man f4015029d2 gettimeofday()函数支持时区;规范set_timeval/get_timeval函数返回值 2021-05-01 14:18:46 +08:00
Bernard Xiong be3b5a950f
Merge pull request #4653 from mysterywolf/fixed-timezone
[libc][time]增加手动设置固定时区的功能
2021-05-01 10:58:24 +08:00
Bernard Xiong beb2f046c4
Merge pull request #4649 from mysterywolf/libc2
[libc][time] remove _TIMESPEC_DEFINED in common/sys/time.h and complete time.c
2021-05-01 10:58:10 +08:00
Meco Man a611a66864 精简代码 2021-05-01 06:08:14 +08:00
Meco Man 65984a7116 add comment 2021-05-01 06:06:03 +08:00
Meco Man 0aa3b80fc3 在time.c中增加RT_LIBC_FIXED_TIMEZONE默认值,防止有些工程没有配置RT_LIBC_FIXED_TIMEZONE 2021-05-01 06:03:46 +08:00
Meco Man a7a3ca9f02 增加手动设置时区的功能 2021-05-01 05:52:55 +08:00
Bernard Xiong 072899e137
Merge pull request #4636 from chunyexixiaoyu/dev
dlmodule can support riscv architecture
2021-04-29 14:36:45 +08:00
Meco Jianting Man 1627597fcc
remove _TIMESPEC_DEFINED 2021-04-29 04:42:11 +08:00
Meco Jianting Man 82f2d8e53d
time.c 删除函数名与括号之间的空格 2021-04-29 00:21:10 +08:00
Meco Man 850e1aeb52 [libc][time] 细微调整time.c 2021-04-28 13:03:43 +08:00
chunyexixiaoyu 2afca00787 [ADD]riscv.c dlmodule can support riscv architecture
[CHG]dlelf.c support distinguishing 32-bit ELF format and 64-bit ELF format
2021-04-27 21:24:42 +08:00
Aubr.Cool e72008b614 update serial drv 2021-04-27 13:53:14 +08:00