RT-Thread OpenSource IoTOS Community Report in June

RT-Thread IoT OS
3 min readJul 6, 2020

1. Code Contribution in June:

The statistics are fetched from merged PR on the Github master code branch.

First of all, we want to acknowledge and thank the following community members for their contributions to RT-Thread in June. They are:

liuduanfei、uselessboard、ArdaFu、geniusgogo、xuzhuoyi、luhuadong、DavidLin1577、xfwangqiang、ShermanShao、longtengmcu、Nuclei System Technology、Nuvoton Technology Corporation!

Code Updating

- [BSP] [gd32vf103] add drv_gpio.c #3725

- Delete duplicate header files #3727

- BSP: ls2k: internal rtc driver #3717

- BSP [TM4C129X] Fix the bug that HEAP is not initialized at system start up #3721

- [update] add drivers for stm32mp1 #3715

- Add lwIP 2.1.2 for RT-Thread #3709

- Fix ls2k irq #3711

- [add] STM32MP157A Discovery bsp #3708

- BSP [stm32] [drv_sdio.c] adapt stm32f2 series#3704

- [fix] lwip clock confict with minilibc clock #3703

- [net/lwip]: enable LWIP_SO_LINGER option feature of LWIP #3702

- [libcpu] [arm] [cortex-m23] Change exception return call address #3701

- [libcpu/arm/*/cpuport.c]fixed __rt_ffs bug on account of armclang LTO #3700

- BSP: ls2k: initial clk driver #3695

- BSP/nuclei: Add more drivers support for gd32vf103_rvstar board #3694

- [BSP] [AT32] fixed scons — dist #3687

- Add raspi4 gpio interrupt #3692

- Fix ls2k #3693

- [BSP] [IMXRT]fixed scons — dist in IMXRT BSP #3680

- Update udpserver.c #3683

- Update udpclient.c #3682

- Update tcpserver.c #3684

- [SFUD] Update the flash chip information table. #3686

- [finsh]Fixed a bug may cause stackover flow #3679

- Improve the SPI framework and drive-related functions #3685

- [Sensor] Add Plantower sensor info #3678

- [tools] fixed python 2.x cmp #3677

- [lwip]Fixed a memset bug in ethernetif.c #3674

- [libcpu]Fixed the wrong notes in context_iar.S #3673

- Optimize project group sort by name #3670

- [bsp] [imxrt] fix the gpio drivers warning,’int_mode’ may be used unit #3663

- Fix pthreads #3662

- [bsp] [imxrt] fix docs and templates err #3660

- Adjust the interrupt priority configuration of some of the STM32 series BSP #3653

- [W25Q32BV]Support fast read QUAD_OUTPUT and QUAL_IO. #3644

- Fix raspi BSP #3650

- BSP: ls2k: initial gpio driver without irq support #3642

- Fix bugs for import error in stm32f103-hw100k-ibox iar project #3645

- [BSP]Add nrf5x SPI BSP #3624

- Fix three bugs about ethernet #3618

2. The Newly Added 8 Packages in June:

- ramdisk:A ramdisk block device based on RT-Thread device driver framework. It works as a block device that allows being format to most of the filesystems supported by RT-Thread.

- yd_crypto: Some encryption algorithms are organized into libraries to facilitate the application of low- and medium-end 32-bit microcontrollers and decryption.

- Add Lora-radio-driver package: support sx126x\sx127x、support Lora communication.

- Tencent IoT package update to v3.1.3.

- kawaii MQTT release v1.1.0.

- uMQTT:A lightweight, powerful, customizable, easy-to-use, and embeddable MQTT client for RT-Thread.

- To facilitate access to different operator networks using the BC28 NB-IoT module, the Band configuration items have been added.

- at_device adapts NB-IoT module N21、 LTE Cat-1module N58.

Thanks to majianjia、china-hai、Forest-Rain、yougaliu007、jiejietop、luhuadong、Shuobatian for contributing the software packages.

3. Development tools:

RT-Thread Studio:
RT-Thread Studio IDE V1.1.1 is released:

  • Add Engineering Chip Support Package switching function
  • Add Engineering RT-Thread version switching function
  • Add auto-build feature sits on startup debugging
  • Add Engineering Creation Default Settings is UTF8 Coding
  • Upgrade engineering chip switching function
  • Upgrade download and debug shortcuts
  • Upgrade new engineering wizard
  • Upgrade the prompt of new engineering creation failure
  • Upgrade the internal path of the debug configuration to save as a relative path
  • Upgrade SDK Manager offline resource pack import function
  • Solve the dragging shaking problem of tree-diagram configuration column width
  • Fix some packages addition failure issues
  • Resolve the SDK Manager installation status icon display exception

Free Download RT-Thread Studio.
Watch RT-Thread Studio Tutorial Videos.

RT-Thread Contact Info:

Website | Github | Twitter | Facebook | Youtube

--

--

RT-Thread IoT OS

An Open-Source Community-Powered Real-Time Operating System (RTOS) Project! Let’s develop, DIY, create, share, and explore this new IoT World together!