https://github.com/sipeed/MaixPy/releases/tag/v0.6.2
自行从下载站获取,主要更新内容如下。
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.