5. API文档
- 5.1. MicroPython 语法
- 5.2. API库
- mPython类库
mpython— 板载硬件相关函数- tft显示屏
display.DispChar()display.DispChar_font()display.clear()display.fill()display.fill_rect()display.pixel()display.hline()display.vline()display.rect()display.line()display.circle()display.quarter_circle()display.fill_circle()display.triangle()display.fill_triangle()display.RoundRect()display.round_rect()display.ellipse()display.blit()display.text()display.decode_png_internal()display.background_color()
- GUI库
- 声音、光线
- 加速度计
- 陀螺仪(gyroscope)
- 磁力计(magnetic)
- 蜂鸣器(music)
- button_[a,b]对象
- touch对象
- rgb对象
- i2c对象
- MPythonPin类
- 映射
- tft显示屏
music— 音乐相关功能函数urequests— HTTP客户端的相关功能函数- Response类
- 方法
umqtt.simple— 简单MQTT客户端功能函数radio— radio 无线广播相关功能- 函数
sdcard— SD卡bluebit— blue:bit驱动parrot— 掌控拓展板驱动ds18x20— ds18b20温度传感器驱动servo— 舵机驱动功能函数
- mPython拓展库
- Python标准库
Builtin– 内建函数和异常- 函数
abs()all()any()bin()boolbytearraybytescallable()chr()classmethod()compile()complexdelattr()dictdictdictdir()divmod()enumerate()eval()exec()filter()floatformat()frozensetgetattr()globals()hasattr()hash()help()hex()id()input()intintisinstance()issubclass()iter()len()listlocals()map()max()memoryviewmin()next()objectoct()open()ord()pow()print()property()range()repr()reversed()round()setsetattr()slicesorted()staticmethod()strsum()super()tupletype()zip()
- 异常
- 函数
array– 数值数组gc– 回收内存碎片math– 数学运算函数sys– 系统特定功能ubinascii– 二进制/ ASCII互转ucollections– 容器数据类型uerrno– 系统错误代码uhashlib– 散列算法uheapq– 堆队列算法uio– 输入/输出流ujson– JSON 编码和解码os– 基本的操作系统ure– 正则表达式select– 高效地等待I/Ousocket– socket 模块- Socket地址格式
- 函数
- 方法
socket.close()socket.bind()socket.listen()socket.accept()socket.connect()socket.send()socket.sendall()socket.recv()socket.sendto()socket.recvfrom()socket.setsockopt()socket.settimeout()socket.setblocking()socket.makefile()socket.read()socket.readinto()socket.readline()socket.write()usocket.error
- 常数
ussl– SSL/TLS moduleustruct– 打包和解压缩原始数据类型time– 时间相关函数uzlib– zlib解压缩
- MicroPython类库
btree– 简单的 BTree 数据库framebuf— 帧缓冲操作machine— 与硬件相关的功能network— 网络配置ubluetooth— 低功耗蓝牙ucryptolib– 加密密码uctypes– 以结构化方式访问二进制数据micropython– 访问和控制MicroPython内部neopixel— WS2812 灯带random— 生成随机数ntptime— 时间同步dht— dht模块_thread— 线程esp— ESP32相关的功能esp32— 特定于ESP32的功能onewire— 单总线
- mPython类库