Skip to content

v0.6.2

Compare
Choose a tag to compare
@Neutree Neutree released this 23 Dec 03:12
· 89 commits to master since this release

download at : https://dl.sipeed.com/shareURL/MAIX/MaixPy/release/master

Update since tag v0.4.0:

New feature

KPU

  • Support kmodel V4(nncase v0.2.0 beta4), you need to call kpu.setoutputs(obj, out_layer, w, h, ch) to set output shape before kpu.forward
  • Add load_flash support (load big model but slowlly)
  • Add 1 dimension input support( list)
  • Add classifier module

vision

  • Add UTF-8 customize font support, load_font & draw_font & draw_string
  • Support image.draw_image transparent mixed (Transparency from black to white)
  • Improved font effect of openmv image.font
  • Add OV5640 and GC2145 partially function support

Others

  • Add ulab module
  • Add lodepng module(for lvgl)
  • Sensor dual buffer
  • Add sensor.set_jb_quality(q) for IDE image quality
  • Add Maix.utils.flash_read API
  • Mic-Array IO pin supports custom configuration
  • Add maix_config for different board use one firmware, allow lcd/sensor/sdcard remapping pins in config.json
  • Support ussl(https)
  • Support WDT (watchdog timer)
  • fm.fpioa.set_function args now allow set_io_driving & set_sl & set_st
  • Support software i2c & spi
  • Add SpeechRecognizer(Now Refactor to speech)
  • Refactor NES module support nes.input() & nes.loop()
  • WS2812 add ws_num() get ws2812 config number.
  • Speech add speech_isolated_word support maix bit/dock/duino/etc.
  • Network add wiznet5k support
  • Improve image.rotation_correction()
  • Support onewire

Optimize

  • Remove LCD font, now use image's font
  • Optimize IDE script execute, and change to file mode instead of REPL mode
  • Make built in py files configuable, revemo pye in minimum firmware by default
  • Optimize I2C slave code
  • Make sensor.set_windowing() center align
  • Change KPU error code to string message
  • MaixPy boot speed up!

BUG fix

Vision

  • Fix image.to_grayscale bug
  • Fix lcd.draw_string color bug
  • OV7740 hmirror error(soft fix)
  • Fix bmp image load error
  • Fix lcd init uninitialized variables cause image misalignment

Others

  • Fix time.time() error (RTC hardware bug)
  • time.time() now start from 2000.1.1 00:00:00, the same as micropython
  • Fix wave audio play bug
  • Pull up io16 in main.py
  • Fix kpu.conv3 bug
  • Fix thread gc collect bug
  • Fix kpu.deinit bug, and auto collect bug
  • Fix ESP8285/ESP32 network layer communication
  • Fix GPIOHS can't read after write
  • Fix can't play avi for self record.
  • Fix conflicts between SDCard and ESP32 on Maixduino.