Update: MicroPython使用AST构建下py文件抽象语法树以精确解析模块依赖
This commit is contained in:
814
boards/default/micropython/build/lib/map.json
Normal file
814
boards/default/micropython/build/lib/map.json
Normal file
@@ -0,0 +1,814 @@
|
||||
{
|
||||
"adxl345": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"ustruct",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "adxl345.py"
|
||||
},
|
||||
"ahtx0": {
|
||||
"__require__": [
|
||||
"utime",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ahtx0.py"
|
||||
},
|
||||
"ap3216c": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ap3216c.py"
|
||||
},
|
||||
"apds9960": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "apds9960.py"
|
||||
},
|
||||
"baidu_speech": {
|
||||
"__require__": [
|
||||
"json",
|
||||
"gc",
|
||||
"urequests",
|
||||
"array",
|
||||
"ubinascii",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "baidu_speech.py"
|
||||
},
|
||||
"ble_advertising": {
|
||||
"__require__": [
|
||||
"micropython",
|
||||
"struct",
|
||||
"bluetooth"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_advertising.py"
|
||||
},
|
||||
"ble_central": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"gc",
|
||||
"bluetooth",
|
||||
"micropython",
|
||||
"ubinascii",
|
||||
"ble_advertising"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_central.py"
|
||||
},
|
||||
"ble_handle": {
|
||||
"__require__": [
|
||||
"ble_peripheral"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_handle.py"
|
||||
},
|
||||
"ble_hid_keyboard": {
|
||||
"__require__": [
|
||||
"bluetooth",
|
||||
"struct",
|
||||
"time",
|
||||
"micropython",
|
||||
"ubinascii",
|
||||
"ble_advertising",
|
||||
"bluetooth",
|
||||
"ble_hid_key"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_hid_keyboard.py"
|
||||
},
|
||||
"ble_hid_mouse": {
|
||||
"__require__": [
|
||||
"bluetooth",
|
||||
"struct",
|
||||
"time",
|
||||
"micropython",
|
||||
"ubinascii",
|
||||
"ble_advertising",
|
||||
"bluetooth",
|
||||
"ble_hid_key"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_hid_mouse.py"
|
||||
},
|
||||
"ble_peripheral": {
|
||||
"__require__": [
|
||||
"bluetooth",
|
||||
"micropython",
|
||||
"ubinascii",
|
||||
"ble_advertising"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_peripheral.py"
|
||||
},
|
||||
"ble_uart_peripheral": {
|
||||
"__require__": [
|
||||
"bluetooth",
|
||||
"ble_advertising",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_uart_peripheral.py"
|
||||
},
|
||||
"ble_uart_repl": {
|
||||
"__require__": [
|
||||
"io",
|
||||
"os",
|
||||
"machine",
|
||||
"micropython",
|
||||
"ble_uart_peripheral"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ble_uart_repl.py"
|
||||
},
|
||||
"blynklib": {
|
||||
"__require__": [
|
||||
"usocket",
|
||||
"utime",
|
||||
"ustruct",
|
||||
"uselect",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "blynklib.py"
|
||||
},
|
||||
"blynktimer": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"select",
|
||||
"utime",
|
||||
"uselect"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "blynktimer.py"
|
||||
},
|
||||
"bmp280": {
|
||||
"__require__": [
|
||||
"ustruct",
|
||||
"utime"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "bmp280.py"
|
||||
},
|
||||
"cbr817": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "cbr817.py"
|
||||
},
|
||||
"cc_g1": {
|
||||
"__require__": [
|
||||
"micropython",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "cc_g1.py"
|
||||
},
|
||||
"ch914x_at": {
|
||||
"__require__": [
|
||||
"machine",
|
||||
"time"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ch914x_at.py"
|
||||
},
|
||||
"ci130x": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"struct",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ci130x.py"
|
||||
},
|
||||
"debugnet": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"umqtt",
|
||||
"ubinascii",
|
||||
"machine",
|
||||
"urequests",
|
||||
"usocket",
|
||||
"mixiot",
|
||||
"ussl",
|
||||
"ujson"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "debugnet.py"
|
||||
},
|
||||
"dhtx": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine",
|
||||
"esp",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "dhtx.py"
|
||||
},
|
||||
"ds18b20": {
|
||||
"__require__": [
|
||||
"onewire",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ds18b20.py"
|
||||
},
|
||||
"expression_picture": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "expression_picture.py"
|
||||
},
|
||||
"eye_picture": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "eye_picture.py"
|
||||
},
|
||||
"gnss": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"ubinascii"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "gnss.py"
|
||||
},
|
||||
"hp203x": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "hp203x.py"
|
||||
},
|
||||
"ht16k33": {
|
||||
"__require__": [
|
||||
"uframebuf",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ht16k33.py"
|
||||
},
|
||||
"huskylens": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"ubinascii"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "huskylens.py"
|
||||
},
|
||||
"i2cdevice": {
|
||||
"__require__": [
|
||||
"random",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "i2cdevice.py"
|
||||
},
|
||||
"i2clcd": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "i2clcd.py"
|
||||
},
|
||||
"icm42670": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython",
|
||||
"math"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "icm42670.py"
|
||||
},
|
||||
"informatio_picture": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "informatio_picture.py"
|
||||
},
|
||||
"irremote": {
|
||||
"__require__": [
|
||||
"array",
|
||||
"time",
|
||||
"gc",
|
||||
"esp32",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "irremote.py"
|
||||
},
|
||||
"ltr308al": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ltr308al.py"
|
||||
},
|
||||
"ltr381rgb": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ltr381rgb.py"
|
||||
},
|
||||
"ltr390uv": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ltr390uv.py"
|
||||
},
|
||||
"ltr553als": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ltr553als.py"
|
||||
},
|
||||
"matcher": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "matcher.py"
|
||||
},
|
||||
"matrix16x8": {
|
||||
"__require__": [
|
||||
"ht16k33"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "matrix16x8.py"
|
||||
},
|
||||
"matrix32x12": {
|
||||
"__require__": [
|
||||
"tm1680"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "matrix32x12.py"
|
||||
},
|
||||
"matrix8x5": {
|
||||
"__require__": [
|
||||
"tm1652"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "matrix8x5.py"
|
||||
},
|
||||
"max30102": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "max30102.py"
|
||||
},
|
||||
"mixgo_ai": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"gc"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "mixgo_ai.py"
|
||||
},
|
||||
"mixiot": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"usocket",
|
||||
"ustruct",
|
||||
"machine",
|
||||
"ubinascii",
|
||||
"matcher",
|
||||
"network",
|
||||
"urequests",
|
||||
"ussl"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "mixiot.py"
|
||||
},
|
||||
"mixpy": {
|
||||
"__require__": [
|
||||
"math",
|
||||
"urequests",
|
||||
"json"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "mixpy.py"
|
||||
},
|
||||
"mmc5603": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"math",
|
||||
"micropython",
|
||||
"magnetic_cal"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "mmc5603.py"
|
||||
},
|
||||
"mpu9250": {
|
||||
"__require__": [
|
||||
"micropython",
|
||||
"ustruct",
|
||||
"time",
|
||||
"math",
|
||||
"machine",
|
||||
"math",
|
||||
"matrix16x8",
|
||||
"os",
|
||||
"compass_cfg",
|
||||
"compass_cfg"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "mpu9250.py"
|
||||
},
|
||||
"ms32006": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ms32006.py"
|
||||
},
|
||||
"msa301": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "msa301.py"
|
||||
},
|
||||
"music": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "music.py"
|
||||
},
|
||||
"mxc6655xa": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"math",
|
||||
"micropython",
|
||||
"math"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "mxc6655xa.py"
|
||||
},
|
||||
"ns9300": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ns9300.py"
|
||||
},
|
||||
"ntptime": {
|
||||
"__require__": [
|
||||
"utime",
|
||||
"gc",
|
||||
"machine",
|
||||
"usocket",
|
||||
"ustruct"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ntptime.py"
|
||||
},
|
||||
"object_picture": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "object_picture.py"
|
||||
},
|
||||
"oled128x64": {
|
||||
"__require__": [
|
||||
"ssd1106"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "oled128x64.py"
|
||||
},
|
||||
"onenet": {
|
||||
"__require__": [
|
||||
"ujson",
|
||||
"umqtt"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "onenet.py"
|
||||
},
|
||||
"pe_g1": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "pe_g1.py"
|
||||
},
|
||||
"pm2_5": {
|
||||
"__require__": [
|
||||
"time"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "pm2_5.py"
|
||||
},
|
||||
"progres_picture": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "progres_picture.py"
|
||||
},
|
||||
"ps2": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ps2.py"
|
||||
},
|
||||
"qmc5883l": {
|
||||
"__require__": [
|
||||
"math",
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "qmc5883l.py"
|
||||
},
|
||||
"qmi8658": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "qmi8658.py"
|
||||
},
|
||||
"radio": {
|
||||
"__require__": [
|
||||
"ubinascii",
|
||||
"network",
|
||||
"esp",
|
||||
"espnow"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "radio.py"
|
||||
},
|
||||
"rc522": {
|
||||
"__require__": [
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "rc522.py"
|
||||
},
|
||||
"rfm98": {
|
||||
"__require__": [
|
||||
"gc",
|
||||
"time",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "rfm98.py"
|
||||
},
|
||||
"rtctime": {
|
||||
"__require__": [
|
||||
"gc",
|
||||
"time",
|
||||
"machine",
|
||||
"usocket",
|
||||
"ustruct"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "rtctime.py"
|
||||
},
|
||||
"sc7a20": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"math",
|
||||
"micropython",
|
||||
"math"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "sc7a20.py"
|
||||
},
|
||||
"sdcard": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "sdcard.py"
|
||||
},
|
||||
"seniverse_api": {
|
||||
"__require__": [
|
||||
"json",
|
||||
"urequests"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "seniverse_api.py"
|
||||
},
|
||||
"servo": {
|
||||
"__require__": [
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "servo.py"
|
||||
},
|
||||
"sht20": {
|
||||
"__require__": [
|
||||
"struct",
|
||||
"time"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "sht20.py"
|
||||
},
|
||||
"shtc3": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython",
|
||||
"struct"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "shtc3.py"
|
||||
},
|
||||
"sonar": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "sonar.py"
|
||||
},
|
||||
"spl06_001": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "spl06_001.py"
|
||||
},
|
||||
"ssd1106": {
|
||||
"__require__": [
|
||||
"uframebuf",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ssd1106.py"
|
||||
},
|
||||
"st7735": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"uframebuf",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "st7735.py"
|
||||
},
|
||||
"st7789": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine",
|
||||
"micropython",
|
||||
"uframebuf",
|
||||
"ustruct"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "st7789.py"
|
||||
},
|
||||
"syn6288": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "syn6288.py"
|
||||
},
|
||||
"tm1650": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "tm1650.py"
|
||||
},
|
||||
"tm1652": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"uframebuf",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "tm1652.py"
|
||||
},
|
||||
"tm1680": {
|
||||
"__require__": [
|
||||
"uframebuf",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "tm1680.py"
|
||||
},
|
||||
"tm1931": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"framebuf",
|
||||
"machine",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "tm1931.py"
|
||||
},
|
||||
"uart_com": {
|
||||
"__require__": [],
|
||||
"__file__": true,
|
||||
"__name__": "uart_com.py"
|
||||
},
|
||||
"ucs12071": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"micropython"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ucs12071.py"
|
||||
},
|
||||
"uframebuf": {
|
||||
"__require__": [
|
||||
"esp",
|
||||
"time",
|
||||
"gc",
|
||||
"framebuf"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "uframebuf.py"
|
||||
},
|
||||
"umqtt": {
|
||||
"__require__": [
|
||||
"usocket",
|
||||
"ustruct",
|
||||
"ussl"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "umqtt.py"
|
||||
},
|
||||
"urequests": {
|
||||
"__require__": [
|
||||
"usocket",
|
||||
"ujson",
|
||||
"ssl",
|
||||
"ujson"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "urequests.py"
|
||||
},
|
||||
"vl53l0x": {
|
||||
"__require__": [
|
||||
"micropython",
|
||||
"ustruct",
|
||||
"utime"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "vl53l0x.py"
|
||||
},
|
||||
"ws2812": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ws2812.py"
|
||||
},
|
||||
"ws_lora": {
|
||||
"__require__": [
|
||||
"json",
|
||||
"rfm98",
|
||||
"ubinascii",
|
||||
"machine",
|
||||
"hp203x"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ws_lora.py"
|
||||
},
|
||||
"ws_solo": {
|
||||
"__require__": [
|
||||
"time",
|
||||
"math",
|
||||
"machine"
|
||||
],
|
||||
"__file__": true,
|
||||
"__name__": "ws_solo.py"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user