RT-Thread Open-Source RTOS Community Report in April
RT-Thread Community Report in April
1. Code Contribution:
The statistics are fetched from merged PR on the Github master code branch.
We want to acknowledge and thank the following community members for their contributions to RT-Thread in April. They are:
xckhmf、 luhuadong、DavidLin1577、Keyun-Johan、supperthomas、qzhang1535 、tekkamanninja、majianjia 、 z14git、DeclanHuaChen 、jch12138 、GitHubIDforRoger and Nuclei System Technology.
Thanks to all contributors who share their time, energy, and talent to help RT-Thread. Thank you very much!
Code updating:
# Add Nuclei to main README.md
# Modify nrf5x nrf52840 for [No Softdevice]&[RT_USING_USER_MAIN]
# Fix aarch64 warning
# Add Libraries when when run ‘scons — dist’
# Add Nuclei RISC-V processor support
# Fix the stack overflow bug; Change the note encoding from GB18030 to UTF-8
# Add raspi4 bsp
# Fix the issue when socket_new() returns error
# Add nrf5x bsp
# Update bsp for mini2440
# K210 drv uart upstream
# Fix the STM32 HAL SPI timeout bug
# Add the configure option ‘PWM1_CONFIG’
# Export file examples to MSH
# Fix the stack overflow bug
# Remove the duplicate definition of ‘mode_t’
# Fix some spelling mistakes
# Update mini2440 BSP
# De-initialize ‘tx_dma->data_queue’ when close the UART to avoid memory leak
# MIPS: Fix FPU compile error for ls1bdev
# Add the clear command for FINSH
# Add stm32l010 st-nucleo BSP,and pass the LED flicker test and msh console output
# Add the APIs ‘rt_object_get_length()’ and ‘rt_object_get_pointers()’, which pass tests in QEMU-VExpress-A9
# Add ls2k BSP
# Add rt_data_queue_deinit
# Fix x1000 memory use bug
# Add soc timer cntpct
# Fix the spelling error of ‘NETDEV_IPV4’ in ‘netdev’, which causes the resolve error in ‘inet_ntop’
# Modify the ‘link.sct’ path of stm32h743-st-nucleo MDK project and the ‘icf’ path of stm32f429-st-disco IAR project
# Modify the ‘link.sct’ path of MDK project
# Fix the compiling error ‘pid_t undefined’ in libc
2. The Newly Added 13 Software Packages in April
(RT-Thread has a total of 217 packages now)
# pms_series:Digital universal particle concentration sensor driver library
# multi_rtimer:a real-time and low power software timer module
# nrf5x_sdk:Software development kit for the nRF52 Series and nRF51 Series SoCs
# rx8900 :Extern RTC driver for rx8900
# nuclei_sdk:Nuclei RISC-V Software Development Kit
# bmi088: Universal sensor drive package
# nrfx:Standalone set of drivers for peripherals present in Nordic Semiconductor’s SoCs
# UrlEncode:a simple tool to Encode/Decode Url
# bc28_mqtt:connect to AliCloud with Quectel BC28 model
# cmux:connection multiplexing protocol for RT-Thread, support GSM0710 .etc.
# hmc5883:bmi088 software package
# max6675: Digital temperature sensor package
# tmp1075: Digital temperature sensor driver package
Thanks to panrui 、Jonas、MYGuo、xiangxistu、luhuadong、 jch12138、xckhmf、supperthomas、Forest-Rain、MrpYoung for contributing the software packages.
3. Development tools:
RT-Thread Studio:
- Upgraded from v1.0.4 to v1.0.6, which adds new features and improves user experience.
- Add entrances to import MDK/IAR projects; ROM/RAM usage statistics are shown in the compile results.
RT-Thread Contact Info
Website: https://www.rt-thread.io/
Github: https://github.com/RT-Thread
Twitter: https://twitter.com/rt_thread
Facebook:https://www.facebook.com/RT-Thread-IoT-OS-110395723808463
Youtube: https://www.youtube.com/channel/UCdDHtIfSYPq4002r27ffqPw