RT-Thread v2.1.0 released
This release is the final release for RT-Thread v2.1.0 branch. This release has been delayed many time. After committed fh8620 and x1000 bsp, we are proud to announce this branch release of the official version.
The change log since last stable version:
Kernel:
- Move the init component to the kernel.
- Fix the device open flag issue.
- Add assertion hook.
- Better application module support.
- Does not lock scheduler when invoking soft-timer timeout function.
Board Support Package:
- fh8620, which is provided by Shanghai Fullhan Microelectronics Co., Ltd. It's a IP camera chip with ARM1176, 300MHz, 16KB I-Cache and 16kB D-Cache.
- x1000 bsp. The CPU is a XBurst CPU 1.0GHz, MIPS-based, from Ingenic Semiconductor Co.,Ltd.
- imx6sx bsp, only the Cortex-A9 core porting in the NXP i.MX6 solox. BTW, another full Kinetis series porting was created in rt-thread_fsl, which is maintained by NXP employee.
- lpc5410x bsp, only the Cortex-M4 core porting.
- ls1cdev bsp for Loogson1C board.
- dm365 bsp.
- nRF51822/nRF52832 bsp.
- stm32f7-disco bsp, the first ARM Cortex-M7 porting in RT-Thread.
- stm32f411-nucleo bsp.
- Add IAR compiler support in beaglebone bsp.
Components:
- Add more socket fd operators in DFS with a virtual lwIP file system ops.
- Add CAN/Hardware Timer device drivers.
- Fix the SDIO issue to support sdio wifi device.
- Add eMMC support in SD/MMC device drivers;
- Fix the NAT configured enter reset issue in lwIP NAT.
- RTGUI come back, but as a UI engine for blend point/line/rect and bitmap etc.
- Add nanopb porting, a small code-size Protocol Buffers implementation;
- Add paho-mqtt porting, the Eclipse Paho MQTT C/C++ client for Embedded platforms;
- Update freetype to 2.5.4 version.
- Enhance msh for file operations.
- Split the exported commands of finsh shell to a standalone section: ".rodata.name"