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 beforekpu.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
andGC2145
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 allowset_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 from2000.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.