Skip to content

Releases: kendryte/kendryte-freertos-sdk

Kendryte FreeRTOS SDK v0.7.0

21 Dec 12:35
bb46837
Compare
Choose a tag to compare

Major changes

  • Add initial POSIX support (including pthread and socket, now you can use std::thread and std::mutex etc...)
  • Add network APIs (lwip, including DM9051 driver)
  • Port Tensorflow Lite

Non-breaking bug fixes

  • Fix a bug in timer driver (#31)

Kendryte FreeRTOS SDK v0.6.0

02 Nov 12:57
d63ede3
Compare
Choose a tag to compare

Major changes

  • Add filesystem (FatFS, also support file functions in libc)
  • Support 16bit recording in I2S driver
  • Add drivers library (including SDCard and ws2812b driver)

Breaking changes

  • Remove install_custom_driver
  • Remove name parameters in i2c_get_device spi_get_device and sccb_get_device

Non-breaking bug fixes

  • Fix the procedure of setting PLL
  • Fix a bugs in dma_loop_async

Kendryte FreeRTOS SDK v0.5.0

19 Oct 12:32
ffc728b
Compare
Choose a tag to compare

Major changes

  • Add XCLK setting API for DVP
  • Add DMA support for AES driver
  • Support reading from stdin

Non-breaking bug fixes

  • Fix the procedure of setting PLL
  • Remove the requirement of '/' after the toolchain path
  • Fix serveral bugs in WDT and I2S drivers

Kendryte FreeRTOS SDK v0.4.0

12 Oct 12:57
9c7b0e0
Compare
Choose a tag to compare

Major changes

  • Add FPIOA configuration
  • Add I2C clock rate setting
  • Support variable cpu frequency

Breaking changes

  • AES SHA256 FFT API reworks
  • Make drivers private by default

Non-breaking bug fixes

  • Fix the procedure of setting pll
  • Fix bugs in syscalls
  • Fix incomplete initialization of sbss
  • Fix task critical in interrupt

Kendryte FreeRTOS SDK v0.3.0

30 Sep 12:37
b071dc0
Compare
Choose a tag to compare
  • Major changes
    • Add wdt driver
    • Add rtc driver
  • Breaking changes
    • Rename many APIs (see #14 )

v0.2.0 release

20 Sep 12:21
@ly0 ly0
8ee1eee
Compare
Choose a tag to compare
  • Major changes
    • Rework trap handling (#3)
    • Rework context switch (#3)
    • New functions to enable spi0 and dvp pin (#8)
    • New functions to select IO power mode (#8)
  • Breaking changes
    • Rename xPortGetProcessorId to uxPortGetProcessorId (#3)
  • Non-breaking bug fixes
    • Fix I2C slave (#6)
    • Fix dual core startup issues
    • Use "__global_pointer$" instead of "_gp"