RT-Thread社区简报将于下月中总结过去一月RT-Thread社区的技术和生态更新情况,提供公开、透明的社区发展情况,让关心RT-Thread发展的小伙伴们更好的了解RT-Thread,同时我们也期望小伙伴们积极加入RT-Thread的生态建设。
当前统计来自Github master及Gitee代码mergerd PR.
特别感谢:
mysterywolf、cliff-cmc 、eYoung8475、charlown、xlf605401969、 rgw5267、greedyhao、Jedcheen、Hxinrong、iysheng、WKJay、 DUXin-ece、Prry、liuduanfei、0xcccccccccccc、geniusgogo、longtengmcu、cc-caixf、Wang-Huachen、DavidLin1577、bj-wanghz、guohp1128、xingkong121、loogg
等开发者 以及 中科蓝讯、新塘 、东软载波、瑞芯微、华大半导体、芯来对本月代码更新做出的贡献!
Typo: rt_data_queue_peak() in dataqueue #4213 from mysterywolf
[components] dfs: update elmfat to R0.14 patch 1 #3681 from cliff-cmc
[add] a new function to manage internet check. #4212
cleanup操作改由当前线程退出前执行 #4209
[bsp] [stm32][stm32f767-fire-challenger]修改python 空格和tab混用的问题 #4211 from eYoung8475
Use object_find to implement thread_find/device_find #4208
fix rx gpio_mode_set param in drv_usart.c #4024 from charlown
[libcpu] [c28x]add support for c28x mcu hardware fpu #3240 from xlf605401969
fix the bug that rx_notice out of sync when data received after last rt_device_read() is zero #3293 from rgw5267
[update] [PM]更新RT-Thread PM2.0框架 #4097
[bsp] [bluetrum] update link.lds #4206 from greedyhao
add rt_memory_info() for memheap.c #4192 from Jedcheen
[bug] add function rt_tick_get_millisecond() and fix bug #4198 from mysterywolf
add error checks of function rt_event_recv() #4134 from Hxinrong
[bsp] [gd32450z-eval]fixed spi driver bug #4111 from eYoung8475
[BSP] [ STM32 ] update void HAL_Delay(__IO uint32_t Delay) #4135
[Nuvoton] Support NUC980 ARM9 platform. #4202 from OpenNuvoton/nuvoton
Ls2k add sata #4201
[update] 获取timer count时,防止因中断到来导致overflow更新 #4062
[bsp] [project] 更新 stm32 工程,nxp 工程 #4196
[kernel] 对IPC中减减进行摸排,防止出现减出一个很大的数 #4199 from mysterywolf
[tools] 完善 scons --menuconfig 更新 rtconfig.h 文件的邏輯#4039 from iysheng
[gitee] fix some English grammar errors #4195 from mysterywolf
[SConscript] rename group name - #4047
[components] [drivers] separate touch framework and pin framework #4194
[ST32MP1] add modifier __no_init for IAR #4191
[bsp] [bluetrum] fix context switch error #4193 from greedyhao
[FIX] fix build problem in drv_crypto.c #4148 from WKJay
fix scheduler bug in simulator. #4187 from Jedcheen
修正stm32f746-disco和FPU相关的flag错误 #4188 from DUXin-ece
[sensor] support TOF sensor class #4181 from Prry
bsp/nuclei: Update upload command and document #4185 from nuclei-community
Fix possible array out of bounds#4179 from liuduanfei
[Bluetrum] add sound and romfs support #4180 from greedyhao
[update] stm32mp1 mdk link script file #4174
[timer] Fix the bug that the linked list is still mounted when the single timer is not modified #4112
[emergency][posix] 实现usleep函数#4171 from mysterywolf
add dac config for stmf4 #4168
[bug][keil][libc]修复开启pthread功能后keil报错的问题 #4117 from mysterywolf
[bsp][bluetrum] add a new board support #4143 from greedyhao
更新一系列stm32 bsp english readme #4151-#4162 from mysterywolf
[ioctl] add TIOCSWINSZ #4150 from mysterywolf
[add] dma test case for stm32mp157a-ev1. #4146
[bsp][loongson] 更新龙芯2K1000平台上的SPI驱动和UART驱动 #4108 from 0xcccccccccccc
[Audio] Header files are repeatedly included #4145
[dirver/i2c] i2c driver support bus lock, STOP control #3929 from geniusgogo
[IMEI] Incorrect macro definition name and update jobs name #4142
fix at socket and sal_socket bug #4065 from longtengmcu
修复SAL_SOCKET_OFFSET !=0 时, sal_get_socket函数出错. #4138 from cc-caixf
[src][scheduler] remove RT_USING_FINSH in kernel, remove list_thread() #4053
audio.c 修改注释错误 repaly ---> replay #4123 from liuduanfei
[bsp] 添加对zynqmp-r5核心的支持和zynqmp-r5-axu4ev开发板的bsp #4107 from Wang-Huachen
[add] dcmi and ov2640 driver. #4058
[net/lwip2.1.2]Update ethernetif.c#4051 from DavidLin1577
[net/lwip1.4.1]Update ethernetif.c #4052 from DavidLin1577
修复rt_timer_start被打断,破坏定时器链表的问题 #4094
[bsp][stm32][libraries] Remove #include
#4098[components/drivers]fixed re-include '.h' file of audio #4055 from DavidLin1577
[components / drivers]update audio_mic.c #4054 from DavidLin1577
[add] drivers for stm32mp157a-ev1 #4116
添加 STM32MP157A 驱动代码 :ETH, SAI, SDMMC, CRC, RNG, HASH, CRYP #4034
[RTC alarm]alarm功能优化,SOFT_RTC增加alarm功能 #4114
dfs_romfs.c 修改一处注释拼写错误。#4113 from liuduanfei
fix long call linker error with 'jal', 'j' or conditional branch instruction in .S files for k210 #4019 from bj-wanghz
add dac driver for stm32l4 #4037
[bug] [libc] 增加#include
防止开启termios功能后报错 #4070 from mysterywolf增加和修复raspi4 一系列驱动 #4109
#define ADC_NAME adc updated to header file #4101 from guohp1128
[components][workqueue] Modify system work queue initialization level #4110
[bsp][allwinner_tina]fixed uart1 gpio rx/tx pin #4104 from eYoung8475
添加 STM32MP157A 高级外设驱动代码 :ETH,SDMMC(SD_CARD, EMMC),SAI(WM8994) #4089
[BSP] Update README.md for thread-smart #4091
修改一处注释错误 #4100 from xingkong121
[bsp][stm32]Fixed spelling errors in drv_sdio.c #4106 from greedyhao
add 'rt_ringbuffer_peak' API #4088 from loogg
Gitee:
东软载波BSP更新库,修复和bug,在es32f369x的bsp中增加:电源管理的驱动.添加了i2c、spi和电源管理驱动的测试用例。# 86 东软载波
添加了HDSC HC32F4A0系列芯片的BSP支持 chengy4
add Bear-Pi board support
[peripherals][i2c-tolls] select cpp #793 from wuhanstudio
[peripherals][ad7746] select cpp #794 from wuhanstudio
add rs485 package:rs485接口通信驱动包 #795 from qiyongzhong0
增加软件包—游戏贪吃蛇 #797 from mysterywolf
add cpu usage tool #799 from mysterywolf
Use condition for zlib sample in Kconfig #798
[add]add lzma packet:高压缩率的压缩库,使用类似于 LZ77 的字典编码机制,在一般的情况下压缩率比 bzip2 为高,用于压缩的可变字典最大可达4GB。#800
add gbk2utf8 and nes packages:GBK与UTF8编码之间的转换 #802 from Ghazigq
add virtual console package:虚拟控制台软件包Switch console between multiple communication devices (eg. serial / CAN bus / Ethernet) #803
lorawan-ed-stack update released 1.0.3 #804 from Forest-Rain
添加vl53l0x TOF传感器驱动软件包 #808 from Prry
[add] vdevice peripherals for virtual environment:适配于rt-thread device框架下的虚拟IO设备 #812
[update] Update nuclei-sdk package version #811 from fanghuaqi
【更新】修复虚拟传感器软件包更新问题 #813
add openamp pkgs #815
modefy lwext4 pkgs #821
add gt1151 touch driver package for RT-Thread #820 from Jackistang
[add] mbedtls_bench #823
add rt_printf软件包 #827 from mysterywolf
感谢wuhanstudio、qiyongzhong0 、mysterywolf、Ghazigq、Forest-Rain、Prry、fanghuaqi、Jackistang等开发者贡献软件包!
Studio更新:本月更新情况如下
1.新增集成platformio裸机框架功能
2.新增Rebuild功能(自动先清理工程再重新构建工程)
3.新增开发板详细信息查看入口
4.新增Studio工程模板支持包方便制作开发板支持包的模板工程
5.新增支持jlink通过tcp/ip连接下载和调试
6.新增QEMU支持网络功能
7.新增支持arm-linux-musleabi编译RT-Thread Smart内核
8.新增FAQ-添加软件包后在packages目录找不到的解决方法
9.新增FAQ-如何解决清理工程时命令行超出windows长度限制
10.完善链接脚本编辑器兼容更多格式链接脚本
11.解决QEMU网络配置没有正常生效的问题
12.解决RT-Thread配置项出现重复配置节点问题
13.解决RT-Thread配置节点展开时不停重复创建配置项节点问题
具体可见:
https://mp.weixin.qq.com/s/PIv_IiQ3tqGpcvhJxE_seQ
跨年夜,一起邂逅RT-Thread V4.0.3!
【新课首发】RT-Thread Smart 微内核最小系统移植课程!免费观看!
2020·RDC·RT-Thread开发者大会圆满落幕!
【报名】RT-Thread师资培训,苏州大学王宜怀教授主讲!
RT-Thread首本英文书籍,在海外正式发行!
中科蓝讯将首度面向通用市场发布其自主RISC-V内核MCU芯片
RT-Thread Smart启航新征程
“RT-Thread杯”2020第三届全国大学生嵌入式芯片与系统设计竞赛圆满落幕
睿赛德科技携手中国电子学会、意法半导体、广和通,共建嵌入式人才认证与培养体系
ART-Pi SDK v1.1.0 正式发布 ,大量更新,欢迎体验
RT-Thread
让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。
长按二维码,关注我们
???????????? 点击阅读原文进入RT-Thread官网