Skip to content

RT-Thread v3.0.2 released

Compare
Choose a tag to compare
@BernardXiong BernardXiong released this 31 Dec 15:55
· 11339 commits to master since this release
a2b0ec8

RT-Thread v3.0.2 has been released!

Platform:

  • Make sure the Object_Class to a fixed value
  • Add rt_device_create/destroy API
  • Add memory trace for small memory management algorithm for memory leak and overwritten.
  • Add a first version of asynchronous I/O API
  • Add cputime for high resolution counter
  • Add pipe device functions in DeviceDrivers
  • USB Host available in stm32f4 with mass storage class
  • Add 'df' command in msh
  • Update UI engine and add an example
  • Split clock_time from pthreads and add a new clock id: CLOCK_CPUTIME_ID
  • Enable IPv6 in lwIP 2.0.2 version
  • Add memlog in logtrace
  • Fix closesocket issue in dfs_net
  • Fix IPv6 issue in NFS
  • Update JFFS2 file system with new DFS API
  • Fix the issue of stat "/.." of lwext4 (parai)
  • Fix the fs type search issue in mkfs
  • Fix the select issue in dfs_net

Tools:

  • scons: add '--useconfig' command to use an exist config file
  • scons: force to use g++ for link when enable RT_USING_CPLUSPLUS in GNU GCC configuration
  • Enable package feature in Linux/MacOS host

BSP:

  • Add NUC472 bsp (bluebear)
  • Update SD/MMC driver for qemu-vexpress-A9
  • Add keyboard/mouse driver for qemu-vexpress-a9
  • Add ADC/I2C/Flash/PWM/RTC/smbus/SPI driver for apollo2 (Haleyl)
  • Add I2C/LCD/Touch driver for i.MXRT1052-EVK
  • Update SD/MMC driver for mini2440 (kuangdazzidd)
  • Update simulator to adapt VC++ compiler
  • Add USB host driver in stm32f4xx-HAL (uestczyh222)
  • Update EMAC driver for IPv6 in stm32f40x/stm32f107
  • Add stm32h743-nucleo bsp (polariss)