Skip to content

Releases: labplus-cn/mpython

v2.2.0

18 Dec 09:45
Compare
Choose a tag to compare
v2.2.0 Pre-release
Pre-release
- 修改为自己的esp-idf源,便于后续的维护

- 增加硬件自检功能,如果检测到硬件错误,则不运行main.py,打印错误信息后,直接进入REPL
- mpython.py增加Button类,实现按下,释放事件回调、按下状态读取等函数(button_a,button_b实例对象)
- mpython.py增加Touch类,实现按下,释放事件回调、按下状态读取等函数(touchpad_p/y/t/h/o/n实例对象)
- 重命名touchpad对象名称,兼容以前。(e.g. touchPad_P ->touchpad_p)
- accelerometer增加平面倾斜、翻转、敲击(类似鼠标点击)、掉落的运动姿态事件。

v2.1.1: 更新micropython到v1.13

13 Oct 04:10
Compare
Choose a tag to compare

1 make release时合并字库。
2 1956 _boot.py mpython.py修正灯带引脚错误
3 1956 aup_1956.py增加repl通讯的等待。
4 codec:修正从play pause状态deinit时,等待播放结束事件时,进入wait ever状态bug。
5 urequests.py: 修正post from 错误。
6 mpython.py:修复bme280不能单独读取气压值bug。
7 /driver/codec/http_client.c:修复本文件使用之前的编译工具编译时报错。
8 add esp-idf patch
9 builtins/modradio.c::w修正micropython固件升级后,radio模块出现通道不匹配问题。
10 update micropython to v1.13
11 makefile: mbedtls对errors的处理统一放在mbedtls_errors/mp_mbedtls_errors.c中。
12 codec/audio_player.c:解决播放结束后调用player_deinit()复位问题。
13 mpython.py: oled.dispchar函数增加自动换行参数,默认不换行
14 mpython.py: 取消read_analog,adc校准
15 bluebit.py: 更新NTC函数

v2.1.0: 更新micropython

24 Jul 00:26
Compare
Choose a tag to compare
Pre-release

1、micropython子模块更新到commit:27767aafa21754e6cdbf52a719e7ce395f0fe672,以支持bluetooth BLE相关更新。
2、修改port下相关源文件,以适配更新的micropython。
3、固件更新后,需使用新的编译工具,编译环境搭建见micropython/ports/esp32/readme.md。

v2.0.2: 1、添加rfid驱动。

20 May 02:48
Compare
Choose a tag to compare
2、mpython-classroom-kit修正一些bug。
3、添加板:labplus_1956。
4、mpython-classroom-kit esp32与k210的通信为json格式。

修正录音BUG

13 Jan 06:10
Compare
Choose a tag to compare
1、修正有时出现不能录音BUG。

2、加入指南针校正功能。
3、修改ssl为默认不握手。
4、修改一些已知小BUG。
5、增加字体显示函数。
6、增加logging模块。
7、更新天气图标模块。

v2.0.0-重构项目框架

26 Dec 06:06
Compare
Choose a tag to compare

1、升级micropython,IDF升级到v4.0。
2、重新构建项目框架。
3、加入蓝牙ble。
4、加入录音功能。
5、加入磁力计。
6、硬件修改了usb接口,按键。
7、urequest模块,增加POST表单功能
8、oled.DispChar()增加返回字符宽度参数
9、增加urllib.parse模块(URL解析)

v1.5.0-release

25 Jul 01:24
Compare
Choose a tag to compare
  • 固件合并字库,烧录固件起始地址0x00
  • 文件系统空间由1M扩大至2M(字库起始地址由为0x300000改为0x400000)
  • 增加gui.Image类支持1bit bmp、pbm图片格式
  • 增加gui.UI.qr_code二维码显示
  • 增加sdcard模块
  • audio模块增加录音功能
  • C层实现绘图函数,提升效率
  • 内置bluebit,parrot.py等
  • 修正已知Bug