├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── code_formatting.yml │ ├── code_size.yml │ ├── commit_formatting.yml │ ├── docs.yml │ ├── ports.yml │ ├── ports_cc3200.yml │ ├── ports_esp32.yml │ ├── ports_esp8266.yml │ ├── ports_javascript.yml │ ├── ports_mimxrt.yml │ ├── ports_nrf.yml │ ├── ports_powerpc.yml │ ├── ports_qemu-arm.yml │ ├── ports_rp2.yml │ ├── ports_samd.yml │ ├── ports_stm32.yml │ ├── ports_teensy.yml │ ├── ports_unix.yml │ ├── ports_windows.yml │ └── ports_zephyr.yml ├── .gitignore ├── .gitmodules ├── ACKNOWLEDGEMENTS ├── CODECONVENTIONS.md ├── CODEOFCONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── README.md ├── columbus │ ├── general.rst │ ├── hardware │ │ └── index.rst │ └── quickref.rst ├── conf.py ├── develop │ ├── cmodules.rst │ ├── compiler.rst │ ├── extendingmicropython.rst │ ├── gettingstarted.rst │ ├── img │ │ ├── bitmap.png │ │ ├── collision.png │ │ └── linprob.png │ ├── index.rst │ ├── library.rst │ ├── maps.rst │ ├── memorymgt.rst │ ├── natmod.rst │ ├── optimizations.rst │ ├── porting.rst │ ├── publiccapi.rst │ ├── qstr.rst │ └── writingtests.rst ├── differences │ ├── index_template.txt │ ├── python_35.rst │ ├── python_36.rst │ ├── python_37.rst │ ├── python_38.rst │ └── python_39.rst ├── esp32 │ ├── general.rst │ ├── img │ │ └── esp32.jpg │ ├── quickref.rst │ └── tutorial │ │ ├── index.rst │ │ ├── intro.rst │ │ ├── peripheral_access.rst │ │ └── pwm.rst ├── esp8266 │ ├── general.rst │ ├── img │ │ └── adafruit_products_pinoutstop.jpg │ ├── quickref.rst │ └── tutorial │ │ ├── adc.rst │ │ ├── apa102.rst │ │ ├── dht.rst │ │ ├── filesystem.rst │ │ ├── index.rst │ │ ├── intro.rst │ │ ├── neopixel.rst │ │ ├── network_basics.rst │ │ ├── network_tcp.rst │ │ ├── nextsteps.rst │ │ ├── onewire.rst │ │ ├── pins.rst │ │ ├── powerctrl.rst │ │ ├── pwm.rst │ │ ├── repl.rst │ │ └── ssd1306.rst ├── index.rst ├── library │ ├── _thread.rst │ ├── array.rst │ ├── binascii.rst │ ├── bluetooth.rst │ ├── btree.rst │ ├── builtins.rst │ ├── cmath.rst │ ├── collections.rst │ ├── columbus │ │ ├── audio.rst │ │ ├── gui.rst │ │ ├── sensor.rst │ │ ├── tftlcd.rst │ │ ├── touch.rst │ │ └── video.rst │ ├── cryptolib.rst │ ├── errno.rst │ ├── esp.rst │ ├── esp32.rst │ ├── framebuf.rst │ ├── gc.rst │ ├── hashlib.rst │ ├── heapq.rst │ ├── index.rst │ ├── io.rst │ ├── json.rst │ ├── lcd160cr.rst │ ├── machine.ADC.rst │ ├── machine.ADCWiPy.rst │ ├── machine.I2C.rst │ ├── machine.I2S.rst │ ├── machine.PWM.rst │ ├── machine.Pin.rst │ ├── machine.RTC.rst │ ├── machine.SD.rst │ ├── machine.SDCard.rst │ ├── machine.SPI.rst │ ├── machine.Signal.rst │ ├── machine.Timer.rst │ ├── machine.TimerWiPy.rst │ ├── machine.UART.rst │ ├── machine.WDT.rst │ ├── machine.rst │ ├── math.rst │ ├── micropython.rst │ ├── neopixel.rst │ ├── network.CC3K.rst │ ├── network.Ethernet.rst │ ├── network.WIZNET5K.rst │ ├── network.WLAN.rst │ ├── network.WLANWiPy.rst │ ├── network.rst │ ├── os.rst │ ├── pyb.ADC.rst │ ├── pyb.Accel.rst │ ├── pyb.CAN.rst │ ├── pyb.DAC.rst │ ├── pyb.ExtInt.rst │ ├── pyb.Flash.rst │ ├── pyb.I2C.rst │ ├── pyb.LCD.rst │ ├── pyb.LED.rst │ ├── pyb.Pin.rst │ ├── pyb.RTC.rst │ ├── pyb.SPI.rst │ ├── pyb.Servo.rst │ ├── pyb.Switch.rst │ ├── pyb.Timer.rst │ ├── pyb.UART.rst │ ├── pyb.USB_HID.rst │ ├── pyb.USB_VCP.rst │ ├── pyb.rst │ ├── random.rst │ ├── re.rst │ ├── rp2.Flash.rst │ ├── rp2.PIO.rst │ ├── rp2.StateMachine.rst │ ├── rp2.rst │ ├── select.rst │ ├── socket.rst │ ├── ssl.rst │ ├── stm.rst │ ├── struct.rst │ ├── sys.rst │ ├── time.rst │ ├── uasyncio.rst │ ├── uctypes.rst │ ├── wipy.rst │ ├── zephyr.DiskAccess.rst │ ├── zephyr.FlashArea.rst │ ├── zephyr.rst │ ├── zephyr.zsensor.rst │ └── zlib.rst ├── license.rst ├── make.bat ├── pyboard │ ├── general.rst │ ├── hardware │ │ └── index.rst │ ├── quickref.rst │ └── tutorial │ │ ├── accel.rst │ │ ├── amp_skin.rst │ │ ├── assembler.rst │ │ ├── debounce.rst │ │ ├── fading_led.rst │ │ ├── img │ │ ├── fading_leds_breadboard_fritzing.png │ │ ├── pyboard_servo.jpg │ │ ├── pyboard_usb_micro.jpg │ │ ├── skin_amp_1.jpg │ │ ├── skin_amp_2.jpg │ │ ├── skin_lcd_1.jpg │ │ └── skin_lcd_2.jpg │ │ ├── index.rst │ │ ├── intro.rst │ │ ├── lcd160cr_skin.rst │ │ ├── lcd_skin.rst │ │ ├── leds.rst │ │ ├── pass_through.rst │ │ ├── power_ctrl.rst │ │ ├── repl.rst │ │ ├── reset.rst │ │ ├── script.rst │ │ ├── servo.rst │ │ ├── switch.rst │ │ ├── timer.rst │ │ └── usb_mouse.rst ├── readthedocs │ └── settings │ │ └── local_settings.py ├── reference │ ├── asm_thumb2_arith.rst │ ├── asm_thumb2_compare.rst │ ├── asm_thumb2_directives.rst │ ├── asm_thumb2_float.rst │ ├── asm_thumb2_hints_tips.rst │ ├── asm_thumb2_index.rst │ ├── asm_thumb2_label_branch.rst │ ├── asm_thumb2_ldr.rst │ ├── asm_thumb2_logical_bit.rst │ ├── asm_thumb2_misc.rst │ ├── asm_thumb2_mov.rst │ ├── asm_thumb2_stack.rst │ ├── asm_thumb2_str.rst │ ├── constrained.rst │ ├── filesystem.rst │ ├── glossary.rst │ ├── index.rst │ ├── isr_rules.rst │ ├── manifest.rst │ ├── mpremote.rst │ ├── mpyfiles.rst │ ├── packages.rst │ ├── pyboard.py.rst │ ├── repl.rst │ └── speed_python.rst ├── rp2 │ ├── general.rst │ ├── img │ │ └── pico_pinout.png │ ├── quickref.rst │ └── tutorial │ │ ├── intro.rst │ │ └── pio.rst ├── static │ ├── 01studio-white.png │ ├── customstyle.css │ └── favicon.ico ├── templates │ ├── layout.html │ ├── replace.inc │ ├── topindex.html │ └── versions.html ├── unix │ └── quickref.rst ├── wipy │ ├── general.rst │ ├── quickref.rst │ └── tutorial │ │ ├── blynk.rst │ │ ├── index.rst │ │ ├── intro.rst │ │ ├── repl.rst │ │ ├── reset.rst │ │ ├── timer.rst │ │ └── wlan.rst └── zephyr │ ├── general.rst │ ├── quickref.rst │ └── tutorial │ ├── index.rst │ ├── intro.rst │ ├── pins.rst │ ├── repl.rst │ └── storage.rst ├── drivers ├── README.md ├── bus │ ├── qspi.h │ ├── softqspi.c │ ├── softspi.c │ └── spi.h ├── cc3000 │ ├── inc │ │ ├── cc3000_common.h │ │ ├── ccspi.h │ │ ├── data_types.h │ │ ├── evnt_handler.h │ │ ├── hci.h │ │ ├── host_driver_version.h │ │ ├── inet_ntop.h │ │ ├── inet_pton.h │ │ ├── netapp.h │ │ ├── nvmem.h │ │ ├── patch_prog.h │ │ ├── security.h │ │ ├── socket.h │ │ └── wlan.h │ └── src │ │ ├── cc3000_common.c │ │ ├── ccspi.c │ │ ├── evnt_handler.c │ │ ├── hci.c │ │ ├── inet_ntop.c │ │ ├── inet_pton.c │ │ ├── netapp.c │ │ ├── nvmem.c │ │ ├── patch.c │ │ ├── patch_prog.c │ │ ├── security.c │ │ ├── socket.c │ │ └── wlan.c ├── cc3100 │ ├── inc │ │ ├── device.h │ │ ├── driver.h │ │ ├── flowcont.h │ │ ├── fs.h │ │ ├── netapp.h │ │ ├── netcfg.h │ │ ├── nonos.h │ │ ├── objInclusion.h │ │ ├── protocol.h │ │ ├── simplelink.h │ │ ├── socket.h │ │ ├── spawn.h │ │ ├── trace.h │ │ ├── wlan.h │ │ └── wlan_rx_filters.h │ └── src │ │ ├── device.c │ │ ├── driver.c │ │ ├── flowcont.c │ │ ├── fs.c │ │ ├── netapp.c │ │ ├── netcfg.c │ │ ├── nonos.c │ │ ├── socket.c │ │ ├── spawn.c │ │ └── wlan.c ├── cyw43 │ ├── README.md │ ├── cyw43.h │ ├── cyw43_ctrl.c │ ├── cyw43_ll.h │ ├── cyw43_lwip.c │ ├── cywbt.c │ └── libcyw43.a ├── dht │ ├── dht.c │ ├── dht.h │ └── dht.py ├── display │ ├── lcd160cr.py │ ├── lcd160cr_test.py │ └── ssd1306.py ├── lsm6dsox │ ├── lsm6dsox.py │ ├── lsm6dsox_basic.py │ └── lsm6dsox_mlc.py ├── memory │ ├── spiflash.c │ └── spiflash.h ├── neopixel │ ├── manifest.py │ └── neopixel.py ├── ninaw10 │ ├── nina_bsp.h │ ├── nina_bt_hci.c │ ├── nina_wifi_bsp.c │ ├── nina_wifi_drv.c │ └── nina_wifi_drv.h ├── nrf24l01 │ ├── nrf24l01.py │ └── nrf24l01test.py ├── onewire │ ├── ds18x20.py │ └── onewire.py ├── sdcard │ ├── sdcard.py │ └── sdtest.py └── wiznet5k │ ├── README.md │ ├── ethernet │ ├── socket.c │ ├── socket.h │ ├── w5200 │ │ ├── w5200.c │ │ └── w5200.h │ ├── w5500 │ │ ├── w5500.c │ │ └── w5500.h │ ├── wizchip_conf.c │ └── wizchip_conf.h │ └── internet │ ├── dhcp │ ├── dhcp.c │ └── dhcp.h │ └── dns │ ├── dns.c │ └── dns.h ├── examples ├── SDdatalogger │ ├── README.md │ ├── boot.py │ ├── cardreader.py │ └── datalogger.py ├── accel_i2c.py ├── accellog.py ├── asmled.py ├── asmsum.py ├── bluetooth │ ├── ble_advertising.py │ ├── ble_bonding_peripheral.py │ ├── ble_simple_central.py │ ├── ble_simple_peripheral.py │ ├── ble_temperature.py │ ├── ble_temperature_central.py │ ├── ble_uart_peripheral.py │ └── ble_uart_repl.py ├── conwaylife.py ├── embedding │ ├── Makefile │ ├── Makefile.upylib │ ├── README.md │ ├── hello-embed.c │ ├── mpconfigport.h │ └── mpconfigport_minimal.h ├── hwapi │ ├── README.md │ ├── button_led.py │ ├── button_reaction.py │ ├── hwconfig_console.py │ ├── hwconfig_dragonboard410c.py │ ├── hwconfig_esp8266_esp12.py │ ├── hwconfig_pyboard.py │ ├── hwconfig_z_96b_carbon.py │ ├── hwconfig_z_frdm_k64f.py │ ├── soft_pwm.py │ ├── soft_pwm2_uasyncio.py │ └── soft_pwm_uasyncio.py ├── ledangle.py ├── mandel.py ├── micropython.py ├── natmod │ ├── .gitignore │ ├── btree │ │ ├── Makefile │ │ ├── btree_c.c │ │ └── btree_py.py │ ├── features0 │ │ ├── Makefile │ │ └── features0.c │ ├── features1 │ │ ├── Makefile │ │ └── features1.c │ ├── features2 │ │ ├── Makefile │ │ ├── main.c │ │ ├── prod.c │ │ ├── prod.h │ │ └── test.py │ ├── framebuf │ │ ├── Makefile │ │ └── framebuf.c │ ├── uheapq │ │ ├── Makefile │ │ └── uheapq.c │ ├── urandom │ │ ├── Makefile │ │ └── urandom.c │ ├── ure │ │ ├── Makefile │ │ └── ure.c │ └── uzlib │ │ ├── Makefile │ │ └── uzlib.c ├── network │ ├── http_client.py │ ├── http_client_ssl.py │ ├── http_server.py │ ├── http_server_simplistic.py │ ├── http_server_simplistic_commented.py │ └── http_server_ssl.py ├── pins.py ├── pyb.py ├── rp2 │ ├── pio_1hz.py │ ├── pio_exec.py │ ├── pio_pinchange.py │ ├── pio_pwm.py │ ├── pio_uart_rx.py │ ├── pio_uart_tx.py │ ├── pio_ws2812.py │ └── pwm_fade.py ├── switch.py ├── unix │ ├── ffi_example.py │ └── machine_bios.py └── usercmodule │ ├── cexample │ ├── examplemodule.c │ ├── micropython.cmake │ └── micropython.mk │ ├── cppexample │ ├── example.cpp │ ├── examplemodule.c │ ├── examplemodule.h │ ├── micropython.cmake │ └── micropython.mk │ └── micropython.cmake ├── extmod ├── axtls-include │ ├── axtls_os_port.h │ ├── config.h │ └── version.h ├── btstack │ ├── btstack.mk │ ├── btstack_config.h │ ├── btstack_hci_uart.c │ ├── btstack_hci_uart.h │ ├── modbluetooth_btstack.c │ └── modbluetooth_btstack.h ├── extmod.cmake ├── extmod.mk ├── lwip-include │ ├── arch │ │ ├── cc.h │ │ └── perf.h │ └── lwipopts.h ├── machine_bitstream.c ├── machine_bitstream.h ├── machine_i2c.c ├── machine_i2c.h ├── machine_mem.c ├── machine_mem.h ├── machine_pinbase.c ├── machine_pinbase.h ├── machine_pulse.c ├── machine_pulse.h ├── machine_pwm.c ├── machine_pwm.h ├── machine_signal.c ├── machine_signal.h ├── machine_spi.c ├── machine_spi.h ├── misc.h ├── modbluetooth.c ├── modbluetooth.h ├── modbtree.c ├── modframebuf.c ├── modlwip.c ├── modnetwork.c ├── modnetwork.h ├── modonewire.c ├── moduasyncio.c ├── modubinascii.c ├── moducryptolib.c ├── moductypes.c ├── moduhashlib.c ├── moduheapq.c ├── modujson.c ├── moduplatform.c ├── modurandom.c ├── modure.c ├── moduselect.c ├── modusocket.c ├── modussl_axtls.c ├── modussl_mbedtls.c ├── modutimeq.c ├── moduwebsocket.c ├── moduwebsocket.h ├── moduzlib.c ├── modwebrepl.c ├── mpbthci.c ├── mpbthci.h ├── network_cyw43.c ├── network_cyw43.h ├── network_ninaw10.c ├── nimble │ ├── bsp │ │ └── bsp.h │ ├── hal │ │ ├── hal_gpio.h │ │ ├── hal_uart.c │ │ └── hal_uart.h │ ├── logcfg │ │ └── logcfg.h │ ├── modbluetooth_nimble.c │ ├── modbluetooth_nimble.h │ ├── nimble.cmake │ ├── nimble.mk │ ├── nimble │ │ ├── nimble_npl_os.c │ │ └── nimble_npl_os.h │ └── syscfg │ │ └── syscfg.h ├── uasyncio │ ├── __init__.py │ ├── core.py │ ├── event.py │ ├── funcs.py │ ├── lock.py │ ├── manifest.py │ ├── stream.py │ └── task.py ├── uos_dupterm.c ├── utime_mphal.c ├── utime_mphal.h ├── vfs.c ├── vfs.h ├── vfs_blockdev.c ├── vfs_fat.c ├── vfs_fat.h ├── vfs_fat_diskio.c ├── vfs_fat_file.c ├── vfs_lfs.c ├── vfs_lfs.h ├── vfs_lfsx.c ├── vfs_lfsx_file.c ├── vfs_posix.c ├── vfs_posix.h ├── vfs_posix_file.c ├── vfs_reader.c ├── virtpin.c ├── virtpin.h └── webrepl │ ├── manifest.py │ ├── webrepl.py │ ├── webrepl_setup.py │ └── websocket_helper.py ├── lib ├── README.md ├── cmsis │ └── inc │ │ ├── cmsis_armcc.h │ │ ├── cmsis_armclang.h │ │ ├── cmsis_armclang_ltm.h │ │ ├── cmsis_compiler.h │ │ ├── cmsis_gcc.h │ │ ├── cmsis_iccarm.h │ │ ├── cmsis_version.h │ │ ├── core_armv81mml.h │ │ ├── core_armv8mbl.h │ │ ├── core_armv8mml.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm1.h │ │ ├── core_cm23.h │ │ ├── core_cm3.h │ │ ├── core_cm33.h │ │ ├── core_cm35p.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_sc000.h │ │ ├── core_sc300.h │ │ ├── mpu_armv7.h │ │ ├── mpu_armv8.h │ │ └── tz_context.h ├── crypto-algorithms │ ├── sha256.c │ └── sha256.h ├── libm │ ├── acoshf.c │ ├── asinfacosf.c │ ├── asinhf.c │ ├── atan2f.c │ ├── atanf.c │ ├── atanhf.c │ ├── ef_rem_pio2.c │ ├── ef_sqrt.c │ ├── erf_lgamma.c │ ├── fdlibm.h │ ├── fmodf.c │ ├── kf_cos.c │ ├── kf_rem_pio2.c │ ├── kf_sin.c │ ├── kf_tan.c │ ├── libm.h │ ├── log1pf.c │ ├── math.c │ ├── nearbyintf.c │ ├── roundf.c │ ├── sf_cos.c │ ├── sf_erf.c │ ├── sf_frexp.c │ ├── sf_ldexp.c │ ├── sf_modf.c │ ├── sf_sin.c │ ├── sf_tan.c │ ├── thumb_vfp_sqrtf.c │ ├── wf_lgamma.c │ └── wf_tgamma.c ├── libm_dbl │ ├── README │ ├── __cos.c │ ├── __expo2.c │ ├── __fpclassify.c │ ├── __rem_pio2.c │ ├── __rem_pio2_large.c │ ├── __signbit.c │ ├── __sin.c │ ├── __tan.c │ ├── acos.c │ ├── acosh.c │ ├── asin.c │ ├── asinh.c │ ├── atan.c │ ├── atan2.c │ ├── atanh.c │ ├── ceil.c │ ├── copysign.c │ ├── cos.c │ ├── cosh.c │ ├── erf.c │ ├── exp.c │ ├── expm1.c │ ├── floor.c │ ├── fmod.c │ ├── frexp.c │ ├── ldexp.c │ ├── lgamma.c │ ├── libm.h │ ├── log.c │ ├── log10.c │ ├── log1p.c │ ├── modf.c │ ├── nearbyint.c │ ├── pow.c │ ├── rint.c │ ├── round.c │ ├── scalbn.c │ ├── sin.c │ ├── sinh.c │ ├── sqrt.c │ ├── tan.c │ ├── tanh.c │ ├── tgamma.c │ ├── thumb_vfp_sqrt.c │ └── trunc.c ├── littlefs │ ├── README.md │ ├── lfs1.c │ ├── lfs1.h │ ├── lfs1_util.c │ ├── lfs1_util.h │ ├── lfs2.c │ ├── lfs2.h │ ├── lfs2_util.c │ └── lfs2_util.h ├── mbedtls_errors │ ├── README.md │ ├── do-esp32.sh │ ├── do-mp.sh │ ├── do-test.sh │ ├── error.fmt │ ├── generate_errors.diff │ ├── mp_mbedtls_errors.c │ └── tester.c ├── oofatfs │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ └── ffunicode.c ├── re1.5 │ ├── charclass.c │ ├── compilecode.c │ ├── dumpcode.c │ ├── re1.5.h │ └── recursiveloop.c ├── tinytest │ ├── README │ ├── tinytest.c │ ├── tinytest.h │ └── tinytest_macros.h └── uzlib │ ├── adler32.c │ ├── crc32.c │ ├── defl_static.h │ ├── tinf.h │ ├── tinf_compat.h │ ├── tinfgzip.c │ ├── tinflate.c │ ├── tinfzlib.c │ ├── uzlib.h │ └── uzlib_conf.h ├── logo ├── 1bit-logo.png ├── FONT-LICENSE.txt ├── logo.jpg ├── micropythonpowered-art.png ├── trans-logo.png ├── upython-with-micro.jpg ├── upython-with-micro.png ├── vector-logo-2-BW.svg ├── vector-logo-2.png ├── vector-logo-3.png ├── vector-logo-R2000.dxf ├── vector-logo-inkscape_master.svg ├── vector-logo.svg ├── vector-text-R2000.dxf └── vector-text.svg ├── mpy-cross ├── .gitignore ├── Makefile ├── README.md ├── gccollect.c ├── main.c ├── mpconfigport.h ├── mphalport.h ├── mpy-cross.vcxproj └── qstrdefsport.h ├── ports ├── bare-arm │ ├── Makefile │ ├── README.md │ ├── lib.c │ ├── main.c │ ├── mpconfigport.h │ ├── mphalport.h │ ├── stm32f405.ld │ └── system.c ├── cc3200 │ ├── FreeRTOS │ │ ├── FreeRTOSConfig.h │ │ ├── License │ │ │ └── license.txt │ │ └── Source │ │ │ ├── croutine.c │ │ │ ├── event_groups.c │ │ │ ├── include │ │ │ ├── FreeRTOS.h │ │ │ ├── StackMacros.h │ │ │ ├── croutine.h │ │ │ ├── deprecated_definitions.h │ │ │ ├── event_groups.h │ │ │ ├── list.h │ │ │ ├── mpu_prototypes.h │ │ │ ├── mpu_wrappers.h │ │ │ ├── portable.h │ │ │ ├── projdefs.h │ │ │ ├── queue.h │ │ │ ├── semphr.h │ │ │ ├── task.h │ │ │ └── timers.h │ │ │ ├── list.c │ │ │ ├── portable │ │ │ ├── GCC │ │ │ │ └── ARM_CM3 │ │ │ │ │ ├── port.c │ │ │ │ │ └── portmacro.h │ │ │ └── MemMang │ │ │ │ └── heap_4.c │ │ │ ├── queue.c │ │ │ ├── tasks.c │ │ │ └── timers.c │ ├── Makefile │ ├── README.md │ ├── application.lds │ ├── application.mk │ ├── appsign.sh │ ├── boards │ │ ├── LAUNCHXL │ │ │ ├── mpconfigboard.h │ │ │ └── pins.csv │ │ ├── WIPY │ │ │ ├── board.json │ │ │ ├── deploy.md │ │ │ ├── mpconfigboard.h │ │ │ └── pins.csv │ │ ├── cc3200_af.csv │ │ ├── cc3200_prefix.c │ │ └── make-pins.py │ ├── bootmgr │ │ ├── bootgen.sh │ │ ├── bootloader.mk │ │ ├── bootmgr.h │ │ ├── bootmgr.lds │ │ ├── flc.h │ │ ├── main.c │ │ ├── relocator │ │ │ └── relocator.bin │ │ ├── runapp.s │ │ └── sl │ │ │ └── user.h │ ├── fatfs │ │ └── src │ │ │ └── drivers │ │ │ ├── sd_diskio.c │ │ │ ├── sd_diskio.h │ │ │ ├── sflash_diskio.c │ │ │ ├── sflash_diskio.h │ │ │ └── stdcmd.h │ ├── fatfs_port.c │ ├── ftp │ │ ├── ftp.c │ │ ├── ftp.h │ │ ├── updater.c │ │ └── updater.h │ ├── hal │ │ ├── adc.c │ │ ├── adc.h │ │ ├── aes.c │ │ ├── aes.h │ │ ├── cc3200_asm.h │ │ ├── cc3200_hal.c │ │ ├── cc3200_hal.h │ │ ├── cpu.c │ │ ├── cpu.h │ │ ├── crc.c │ │ ├── crc.h │ │ ├── debug.h │ │ ├── des.c │ │ ├── des.h │ │ ├── fault_registers.h │ │ ├── gpio.c │ │ ├── gpio.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── i2s.c │ │ ├── i2s.h │ │ ├── inc │ │ │ ├── asmdefs.h │ │ │ ├── hw_adc.h │ │ │ ├── hw_aes.h │ │ │ ├── hw_apps_config.h │ │ │ ├── hw_apps_rcm.h │ │ │ ├── hw_camera.h │ │ │ ├── hw_common_reg.h │ │ │ ├── hw_des.h │ │ │ ├── hw_dthe.h │ │ │ ├── hw_flash_ctrl.h │ │ │ ├── hw_gpio.h │ │ │ ├── hw_gprcm.h │ │ │ ├── hw_hib1p2.h │ │ │ ├── hw_hib3p3.h │ │ │ ├── hw_i2c.h │ │ │ ├── hw_ints.h │ │ │ ├── hw_mcasp.h │ │ │ ├── hw_mcspi.h │ │ │ ├── hw_memmap.h │ │ │ ├── hw_mmchs.h │ │ │ ├── hw_nvic.h │ │ │ ├── hw_ocp_shared.h │ │ │ ├── hw_shamd5.h │ │ │ ├── hw_stack_die_ctrl.h │ │ │ ├── hw_timer.h │ │ │ ├── hw_types.h │ │ │ ├── hw_uart.h │ │ │ ├── hw_udma.h │ │ │ └── hw_wdt.h │ │ ├── interrupt.c │ │ ├── interrupt.h │ │ ├── pin.c │ │ ├── pin.h │ │ ├── prcm.c │ │ ├── prcm.h │ │ ├── rom.h │ │ ├── rom_map.h │ │ ├── rom_patch.h │ │ ├── sdhost.c │ │ ├── sdhost.h │ │ ├── shamd5.c │ │ ├── shamd5.h │ │ ├── spi.c │ │ ├── spi.h │ │ ├── startup_gcc.c │ │ ├── systick.c │ │ ├── systick.h │ │ ├── timer.c │ │ ├── timer.h │ │ ├── uart.c │ │ ├── uart.h │ │ ├── utils.c │ │ ├── utils.h │ │ ├── wdt.c │ │ └── wdt.h │ ├── main.c │ ├── misc │ │ ├── FreeRTOSHooks.c │ │ ├── antenna.c │ │ ├── antenna.h │ │ ├── help.c │ │ ├── mperror.c │ │ ├── mperror.h │ │ ├── mpirq.c │ │ └── mpirq.h │ ├── mods │ │ ├── modmachine.c │ │ ├── modnetwork.c │ │ ├── modnetwork.h │ │ ├── moduhashlib.c │ │ ├── moduos.c │ │ ├── moduos.h │ │ ├── modusocket.c │ │ ├── modusocket.h │ │ ├── modussl.c │ │ ├── modutime.c │ │ ├── modwipy.c │ │ ├── modwlan.c │ │ ├── modwlan.h │ │ ├── pybadc.c │ │ ├── pybadc.h │ │ ├── pybflash.c │ │ ├── pybflash.h │ │ ├── pybi2c.c │ │ ├── pybi2c.h │ │ ├── pybpin.c │ │ ├── pybpin.h │ │ ├── pybrtc.c │ │ ├── pybrtc.h │ │ ├── pybsd.c │ │ ├── pybsd.h │ │ ├── pybsleep.c │ │ ├── pybsleep.h │ │ ├── pybspi.c │ │ ├── pybspi.h │ │ ├── pybtimer.c │ │ ├── pybtimer.h │ │ ├── pybuart.c │ │ ├── pybuart.h │ │ ├── pybwdt.c │ │ └── pybwdt.h │ ├── mpconfigport.h │ ├── mptask.c │ ├── mptask.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── qstrdefsport.h │ ├── serverstask.c │ ├── serverstask.h │ ├── simplelink │ │ ├── cc_pal.c │ │ ├── cc_pal.h │ │ ├── oslib │ │ │ ├── osi.h │ │ │ └── osi_freertos.c │ │ └── user.h │ ├── telnet │ │ ├── telnet.c │ │ └── telnet.h │ ├── tools │ │ ├── smoke.py │ │ ├── smoke.py.exp │ │ ├── uniflash.py │ │ └── update-wipy.py │ ├── util │ │ ├── cortex_m3_get_sp.s │ │ ├── cryptohash.c │ │ ├── cryptohash.h │ │ ├── fifo.c │ │ ├── fifo.h │ │ ├── gccollect.c │ │ ├── gccollect.h │ │ ├── random.c │ │ ├── random.h │ │ ├── sleeprestore.h │ │ ├── sleeprestore.s │ │ ├── socketfifo.c │ │ └── socketfifo.h │ └── version.h ├── esp32 │ ├── CMakeLists.txt │ ├── ILI9341.c │ ├── ILI9341.h │ ├── Makefile │ ├── README.md │ ├── README.ulp.md │ ├── ST7735.c │ ├── ST7735.h │ ├── ST7789.c │ ├── ST7789.h │ ├── boards │ │ ├── ESP32_S2_WROVER │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── GENERIC │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── GENERIC_C3 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── GENERIC_C3_USB │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── GENERIC_D2WD │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── GENERIC_OTA │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── GENERIC_S2 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── GENERIC_S3 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── GENERIC_S3_SPIRAM │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── GENERIC_SPIRAM │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── LOLIN_S2_MINI │ │ │ ├── board.json │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ └── s2mini.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── LOLIN_S2_PICO │ │ │ ├── board.json │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ ├── s2pico.py │ │ │ │ └── s2pico_oled.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── M5STACK_ATOM │ │ │ ├── board.json │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ └── atom.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── PYCLOCK │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── PYCONTROLLER │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ ├── partitions.csv │ │ │ └── sdkconfig.board │ │ ├── PYDRONE │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ ├── partitions-8MiB.csv │ │ │ └── sdkconfig.board │ │ ├── PYWIFI │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── PYWIFI_C3 │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── PYWIFI_P │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ ├── partitions.csv │ │ │ └── sdkconfig.board │ │ ├── PYWIFI_S2P │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── PYWIFI_S3P │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ ├── partitions-8MiB.csv │ │ │ └── sdkconfig.board │ │ ├── PYWIFI_S3PR8 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ ├── partitions-8MiB.csv │ │ │ └── sdkconfig.board │ │ ├── PYWIFI_S3P_AI │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ ├── partitions-8MiB.csv │ │ │ └── sdkconfig.board │ │ ├── SIL_WESP32 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── UM_FEATHERS2 │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── deploy.md │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ └── feathers2.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── UM_FEATHERS2NEO │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── deploy.md │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ └── feathers2neo.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── UM_TINYPICO │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── deploy.md │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ ├── dotstar.py │ │ │ │ └── tinypico.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── UM_TINYS2 │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── deploy.md │ │ │ ├── manifest.py │ │ │ ├── modules │ │ │ │ └── tinys2.py │ │ │ ├── mpconfigboard.cmake │ │ │ ├── mpconfigboard.h │ │ │ └── sdkconfig.board │ │ ├── deploy.md │ │ ├── deploy_s2.md │ │ ├── manifest.py │ │ ├── manifest_release.py │ │ ├── sdkconfig.240mhz │ │ ├── sdkconfig.base │ │ ├── sdkconfig.ble │ │ ├── sdkconfig.cam │ │ ├── sdkconfig.spiram │ │ ├── sdkconfig.spiram_sx │ │ └── sdkconfig.usb │ ├── esp32-camera │ │ ├── CMakeLists.txt │ │ ├── CMakeLists1.txt │ │ ├── Kconfig │ │ ├── LICENSE │ │ ├── README.md │ │ ├── component.mk │ │ ├── conversions │ │ │ ├── esp_jpg_decode.c │ │ │ ├── include │ │ │ │ ├── esp_jpg_decode.h │ │ │ │ └── img_converters.h │ │ │ ├── jpge.cpp │ │ │ ├── private_include │ │ │ │ ├── jpge.h │ │ │ │ └── yuv.h │ │ │ ├── to_bmp.c │ │ │ ├── to_jpg.cpp │ │ │ └── yuv.c │ │ ├── driver │ │ │ ├── cam_hal.c │ │ │ ├── esp_camera.c │ │ │ ├── include │ │ │ │ ├── esp_camera.h │ │ │ │ └── sensor.h │ │ │ ├── private_include │ │ │ │ ├── cam_hal.h │ │ │ │ ├── sccb.h │ │ │ │ └── xclk.h │ │ │ ├── sccb.c │ │ │ └── sensor.c │ │ ├── library.json │ │ ├── sensors │ │ │ ├── gc0308.c │ │ │ ├── gc032a.c │ │ │ ├── gc2145.c │ │ │ ├── nt99141.c │ │ │ ├── ov2640.c │ │ │ ├── ov3660.c │ │ │ ├── ov5640.c │ │ │ ├── ov7670.c │ │ │ ├── ov7725.c │ │ │ └── private_include │ │ │ │ ├── gc0308.h │ │ │ │ ├── gc0308_regs.h │ │ │ │ ├── gc0308_settings.h │ │ │ │ ├── gc032a.h │ │ │ │ ├── gc032a_regs.h │ │ │ │ ├── gc032a_settings.h │ │ │ │ ├── gc2145.h │ │ │ │ ├── gc2145_regs.h │ │ │ │ ├── gc2145_settings.h │ │ │ │ ├── nt99141.h │ │ │ │ ├── nt99141_regs.h │ │ │ │ ├── nt99141_settings.h │ │ │ │ ├── ov2640.h │ │ │ │ ├── ov2640_regs.h │ │ │ │ ├── ov2640_settings.h │ │ │ │ ├── ov3660.h │ │ │ │ ├── ov3660_regs.h │ │ │ │ ├── ov3660_settings.h │ │ │ │ ├── ov5640.h │ │ │ │ ├── ov5640_regs.h │ │ │ │ ├── ov5640_settings.h │ │ │ │ ├── ov7670.h │ │ │ │ ├── ov7670_regs.h │ │ │ │ ├── ov7725.h │ │ │ │ └── ov7725_regs.h │ │ └── target │ │ │ ├── esp32 │ │ │ └── ll_cam.c │ │ │ ├── esp32s2 │ │ │ ├── ll_cam.c │ │ │ ├── private_include │ │ │ │ └── tjpgd.h │ │ │ └── tjpgd.c │ │ │ ├── esp32s3 │ │ │ └── ll_cam.c │ │ │ ├── private_include │ │ │ └── ll_cam.h │ │ │ └── xclk.c │ ├── esp32-nesemu │ │ ├── Makefile │ │ ├── README.rst │ │ ├── components │ │ │ ├── nofrendo-esp32 │ │ │ │ ├── app_nes_start.c │ │ │ │ ├── app_nes_start.h │ │ │ │ ├── osd.c │ │ │ │ ├── spi_lcd.c │ │ │ │ ├── spi_lcd.h │ │ │ │ └── video_audio.c │ │ │ └── nofrendo │ │ │ │ ├── AUTHORS │ │ │ │ ├── bitmap.c │ │ │ │ ├── bitmap.h │ │ │ │ ├── config.c │ │ │ │ ├── cpu │ │ │ │ ├── dis6502.c │ │ │ │ ├── dis6502.h │ │ │ │ ├── nes6502.c │ │ │ │ └── nes6502.h │ │ │ │ ├── event.c │ │ │ │ ├── event.h │ │ │ │ ├── gui.c │ │ │ │ ├── gui.h │ │ │ │ ├── gui_elem.c │ │ │ │ ├── gui_elem.h │ │ │ │ ├── intro.c │ │ │ │ ├── intro.h │ │ │ │ ├── libsnss │ │ │ │ ├── libsnss.c │ │ │ │ └── libsnss.h │ │ │ │ ├── log.c │ │ │ │ ├── log.h │ │ │ │ ├── mappers │ │ │ │ ├── map000.c │ │ │ │ ├── map001.c │ │ │ │ ├── map002.c │ │ │ │ ├── map003.c │ │ │ │ ├── map004.c │ │ │ │ ├── map005.c │ │ │ │ ├── map007.c │ │ │ │ ├── map008.c │ │ │ │ ├── map009.c │ │ │ │ ├── map011.c │ │ │ │ ├── map015.c │ │ │ │ ├── map016.c │ │ │ │ ├── map018.c │ │ │ │ ├── map019.c │ │ │ │ ├── map024.c │ │ │ │ ├── map032.c │ │ │ │ ├── map033.c │ │ │ │ ├── map034.c │ │ │ │ ├── map040.c │ │ │ │ ├── map041.c │ │ │ │ ├── map042.c │ │ │ │ ├── map046.c │ │ │ │ ├── map050.c │ │ │ │ ├── map064.c │ │ │ │ ├── map065.c │ │ │ │ ├── map066.c │ │ │ │ ├── map070.c │ │ │ │ ├── map073.c │ │ │ │ ├── map075.c │ │ │ │ ├── map078.c │ │ │ │ ├── map079.c │ │ │ │ ├── map085.c │ │ │ │ ├── map087.c │ │ │ │ ├── map093.c │ │ │ │ ├── map094.c │ │ │ │ ├── map099.c │ │ │ │ ├── map160.c │ │ │ │ ├── map229.c │ │ │ │ ├── map231.c │ │ │ │ └── mapvrc.c │ │ │ │ ├── memguard.c │ │ │ │ ├── memguard.h │ │ │ │ ├── nes │ │ │ │ ├── mmclist.c │ │ │ │ ├── mmclist.h │ │ │ │ ├── nes.c │ │ │ │ ├── nes.h │ │ │ │ ├── nes_mmc.c │ │ │ │ ├── nes_mmc.h │ │ │ │ ├── nes_pal.c │ │ │ │ ├── nes_pal.h │ │ │ │ ├── nes_ppu.c │ │ │ │ ├── nes_ppu.h │ │ │ │ ├── nes_rom.c │ │ │ │ ├── nes_rom.h │ │ │ │ ├── nesinput.c │ │ │ │ ├── nesinput.h │ │ │ │ ├── nesstate.c │ │ │ │ └── nesstate.h │ │ │ │ ├── nofconfig.h │ │ │ │ ├── nofrendo.c │ │ │ │ ├── nofrendo.h │ │ │ │ ├── noftypes.h │ │ │ │ ├── osd.h │ │ │ │ ├── pcx.c │ │ │ │ ├── pcx.h │ │ │ │ ├── sndhrdw │ │ │ │ ├── fds_snd.c │ │ │ │ ├── fds_snd.h │ │ │ │ ├── mmc5_snd.c │ │ │ │ ├── mmc5_snd.h │ │ │ │ ├── nes_apu.c │ │ │ │ ├── nes_apu.h │ │ │ │ ├── vrcvisnd.c │ │ │ │ └── vrcvisnd.h │ │ │ │ ├── version.h │ │ │ │ ├── vid_drv.c │ │ │ │ └── vid_drv.h │ │ ├── flashrom.sh │ │ ├── main │ │ │ ├── component.mk │ │ │ └── main.c │ │ ├── partitions.csv │ │ └── sdkconfig │ ├── esp32_nvs.c │ ├── esp32_partition.c │ ├── esp32_rmt.c │ ├── esp32_ulp.c │ ├── espneopixel.c │ ├── fatfs_port.c │ ├── font.h │ ├── gccollect.c │ ├── gccollect.h │ ├── global.h │ ├── gui_button.c │ ├── gui_button.h │ ├── help.c │ ├── http_stream.c │ ├── http_stream.h │ ├── lcd_spibus.c │ ├── lcd_spibus.h │ ├── machine_adc.c │ ├── machine_bitstream.c │ ├── machine_dac.c │ ├── machine_hw_spi.c │ ├── machine_i2c.c │ ├── machine_i2s.c │ ├── machine_pin.c │ ├── machine_pwm.c │ ├── machine_rtc.c │ ├── machine_rtc.h │ ├── machine_sdcard.c │ ├── machine_timer.c │ ├── machine_touchpad.c │ ├── machine_uart.c │ ├── machine_wdt.c │ ├── main.c │ ├── main │ │ └── CMakeLists.txt │ ├── makeimg.py │ ├── makeimg_c3.py │ ├── memory.h │ ├── mod_code_recognition.c │ ├── mod_code_recognition.h │ ├── mod_color_detection.c │ ├── mod_color_detection.h │ ├── mod_face_detection.c │ ├── mod_face_detection.h │ ├── mod_face_recognition.c │ ├── mod_face_recognition.h │ ├── modcontroller.c │ ├── modcontroller.h │ ├── modesp.c │ ├── modesp.h │ ├── modesp32.c │ ├── modesp32.h │ ├── modespai.c │ ├── modespai.h │ ├── modespusb.c │ ├── modespusb.h │ ├── modgame.c │ ├── modgame.h │ ├── modgamepad.c │ ├── modgamepad.h │ ├── modgui.c │ ├── modmachine.c │ ├── modmachine.h │ ├── modnes.c │ ├── modnes.h │ ├── modnetwork.c │ ├── modnetwork.h │ ├── modov2640.c │ ├── modov2640.h │ ├── modsensor.c │ ├── modsensor.h │ ├── modsocket.c │ ├── modtftlcd.c │ ├── modtftlcd.h │ ├── modtouch.c │ ├── modtouch.h │ ├── modules │ │ ├── _boot.py │ │ ├── apa106.py │ │ ├── flashbdev.py │ │ └── inisetup.py │ ├── moduos.c │ ├── modusbcam.c │ ├── modusbcam.h │ ├── modutime.c │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── mpnimbleport.c │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── mpy-ai │ │ ├── ai │ │ │ ├── who_ai_utils.cpp │ │ │ ├── who_ai_utils.hpp │ │ │ ├── who_cat_face_detection.cpp │ │ │ ├── who_cat_face_detection.h │ │ │ ├── who_color_detection.cpp │ │ │ ├── who_color_detection.h │ │ │ ├── who_human_face_detection.cpp │ │ │ ├── who_human_face_detection.h │ │ │ ├── who_human_face_recognition.cpp │ │ │ ├── who_human_face_recognition.h │ │ │ ├── who_motion_detection.cpp │ │ │ └── who_motion_detection.h │ │ └── fb_gfx │ │ │ ├── CMakeLists.txt │ │ │ ├── FreeMonoBold12pt7b.h │ │ │ ├── component.mk │ │ │ ├── fb_gfx.c │ │ │ └── include │ │ │ └── fb_gfx.h │ ├── network_lan.c │ ├── network_ppp.c │ ├── network_wlan.c │ ├── partitions-16MiB-ota.csv │ ├── partitions-16MiB.csv │ ├── partitions-2MiB.csv │ ├── partitions-8MiB.csv │ ├── partitions-ota.csv │ ├── partitions.csv │ ├── picture │ │ ├── bmp.c │ │ ├── bmp.h │ │ ├── integer.h │ │ ├── piclib.c │ │ ├── piclib.h │ │ ├── tjpgd.c │ │ └── tjpgd.h │ ├── psxcontroller.c │ ├── psxcontroller.h │ ├── py-drone │ │ ├── drivers │ │ │ ├── i2c_bus │ │ │ │ ├── i2c_drv.c │ │ │ │ ├── i2cdev.c │ │ │ │ └── include │ │ │ │ │ ├── i2c_drv.h │ │ │ │ │ └── i2cdev.h │ │ │ ├── i2c_devices │ │ │ │ ├── hmc5883l │ │ │ │ │ ├── hmc5883l.c │ │ │ │ │ └── include │ │ │ │ │ │ └── hmc5883l.h │ │ │ │ ├── mpu6050 │ │ │ │ │ ├── include │ │ │ │ │ │ └── mpu6050.h │ │ │ │ │ └── mpu6050.c │ │ │ │ └── spl06 │ │ │ │ │ ├── include │ │ │ │ │ └── spl06.h │ │ │ │ │ └── spl06.c │ │ │ ├── led │ │ │ │ ├── include │ │ │ │ │ ├── led.h │ │ │ │ │ └── ledseq.h │ │ │ │ ├── led.c │ │ │ │ └── ledseq.c │ │ │ ├── motors │ │ │ │ ├── include │ │ │ │ │ └── motors.h │ │ │ │ └── motors.c │ │ │ └── pm │ │ │ │ ├── adc_esp32.c │ │ │ │ ├── include │ │ │ │ ├── adc_esp32.h │ │ │ │ └── pm_esplane.h │ │ │ │ └── pm_esplane.c │ │ ├── dsp_lib │ │ │ ├── BasicMathFunctions │ │ │ │ ├── xtensa_abs_f32.c │ │ │ │ ├── xtensa_add_f32.c │ │ │ │ ├── xtensa_dot_prod_f32.c │ │ │ │ ├── xtensa_mult_f32.c │ │ │ │ ├── xtensa_negate_f32.c │ │ │ │ ├── xtensa_offset_f32.c │ │ │ │ ├── xtensa_scale_f32.c │ │ │ │ └── xtensa_sub_f32.c │ │ │ ├── CMakeLists.txt │ │ │ ├── CommonTables │ │ │ │ ├── xtensa_common_tables.c │ │ │ │ └── xtensa_const_structs.c │ │ │ ├── ComplexMathFunctions │ │ │ │ ├── xtensa_cmplx_conj_f32.c │ │ │ │ ├── xtensa_cmplx_dot_prod_f32.c │ │ │ │ ├── xtensa_cmplx_mag_f32.c │ │ │ │ ├── xtensa_cmplx_mag_squared_f32.c │ │ │ │ ├── xtensa_cmplx_mult_cmplx_f32.c │ │ │ │ └── xtensa_cmplx_mult_real_f32.c │ │ │ ├── ControllerFunctions │ │ │ │ ├── xtensa_pid_init_f32.c │ │ │ │ ├── xtensa_pid_reset_f32.c │ │ │ │ └── xtensa_sin_cos_f32.c │ │ │ ├── FastMathFunctions │ │ │ │ ├── xtensa_cos_f32.c │ │ │ │ └── xtensa_sin_f32.c │ │ │ ├── FilteringFunctions │ │ │ │ ├── xtensa_biquad_cascade_df1_f32.c │ │ │ │ ├── xtensa_biquad_cascade_df1_init_f32.c │ │ │ │ ├── xtensa_biquad_cascade_df2T_f32.c │ │ │ │ ├── xtensa_biquad_cascade_df2T_init_f32.c │ │ │ │ ├── xtensa_biquad_cascade_stereo_df2T_f32.c │ │ │ │ ├── xtensa_biquad_cascade_stereo_df2T_init_f32.c │ │ │ │ ├── xtensa_conv_f32.c │ │ │ │ ├── xtensa_conv_partial_f32.c │ │ │ │ ├── xtensa_correlate_f32.c │ │ │ │ ├── xtensa_fir_decimate_f32.c │ │ │ │ ├── xtensa_fir_decimate_init_f32.c │ │ │ │ ├── xtensa_fir_f32.c │ │ │ │ ├── xtensa_fir_init_f32.c │ │ │ │ ├── xtensa_fir_interpolate_f32.c │ │ │ │ ├── xtensa_fir_interpolate_init_f32.c │ │ │ │ ├── xtensa_fir_lattice_f32.c │ │ │ │ ├── xtensa_fir_lattice_init_f32.c │ │ │ │ ├── xtensa_fir_sparse_f32.c │ │ │ │ ├── xtensa_fir_sparse_init_f32.c │ │ │ │ ├── xtensa_iir_lattice_f32.c │ │ │ │ ├── xtensa_iir_lattice_init_f32.c │ │ │ │ ├── xtensa_lms_f32.c │ │ │ │ ├── xtensa_lms_init_f32.c │ │ │ │ ├── xtensa_lms_norm_f32.c │ │ │ │ └── xtensa_lms_norm_init_f32.c │ │ │ ├── MatrixFunctions │ │ │ │ ├── xtensa_mat_add_f32.c │ │ │ │ ├── xtensa_mat_cmplx_mult_f32.c │ │ │ │ ├── xtensa_mat_init_f32.c │ │ │ │ ├── xtensa_mat_inverse_f32.c │ │ │ │ ├── xtensa_mat_mult_f32.c │ │ │ │ ├── xtensa_mat_scale_f32.c │ │ │ │ ├── xtensa_mat_sub_f32.c │ │ │ │ └── xtensa_mat_trans_f32.c │ │ │ ├── StatisticsFunctions │ │ │ │ ├── xtensa_max_f32.c │ │ │ │ ├── xtensa_mean_f32.c │ │ │ │ ├── xtensa_min_f32.c │ │ │ │ ├── xtensa_power_f32.c │ │ │ │ ├── xtensa_rms_f32.c │ │ │ │ ├── xtensa_std_f32.c │ │ │ │ └── xtensa_var_f32.c │ │ │ ├── TransformFunctions │ │ │ │ ├── xtensa_bitreversal.c │ │ │ │ ├── xtensa_bitreversal2.c │ │ │ │ ├── xtensa_cfft_f32.c │ │ │ │ ├── xtensa_cfft_radix2_f32.c │ │ │ │ ├── xtensa_cfft_radix2_init_f32.c │ │ │ │ ├── xtensa_cfft_radix4_f32.c │ │ │ │ ├── xtensa_cfft_radix4_init_f32.c │ │ │ │ ├── xtensa_cfft_radix8_f32.c │ │ │ │ ├── xtensa_dct4_f32.c │ │ │ │ ├── xtensa_dct4_init_f32.c │ │ │ │ ├── xtensa_rfft_f32.c │ │ │ │ ├── xtensa_rfft_fast_f32.c │ │ │ │ ├── xtensa_rfft_fast_init_f32.c │ │ │ │ └── xtensa_rfft_init_f32.c │ │ │ ├── component.mk │ │ │ └── include │ │ │ │ ├── xtensa_common_tables.h │ │ │ │ ├── xtensa_const_structs.h │ │ │ │ └── xtensa_math.h │ │ ├── mod_espdrone.c │ │ ├── mod_espdrone.h │ │ ├── mpmodules │ │ │ ├── mod_drone.c │ │ │ ├── mod_drone.h │ │ │ ├── mod_wifllink.c │ │ │ └── mod_wifllink.h │ │ ├── port │ │ │ ├── sensors_mpu6050_spl06.c │ │ │ ├── sensors_mpu6050_spl06.h │ │ │ ├── system_int.c │ │ │ └── system_int.h │ │ └── utils │ │ │ ├── interface │ │ │ ├── anomal_detec.h │ │ │ ├── anop.h │ │ │ ├── attitude_pid.h │ │ │ ├── axis.h │ │ │ ├── cf_math.h │ │ │ ├── cfassert.h │ │ │ ├── commander.h │ │ │ ├── config.h │ │ │ ├── config_param.h │ │ │ ├── console.h │ │ │ ├── debug_assert.h │ │ │ ├── eprintf.h │ │ │ ├── filter.h │ │ │ ├── flip.h │ │ │ ├── imu.h │ │ │ ├── imu_types.h │ │ │ ├── maths.h │ │ │ ├── num.h │ │ │ ├── pid.h │ │ │ ├── position_estimator.h │ │ │ ├── position_pid.h │ │ │ ├── power_distribution.h │ │ │ ├── sensfusion6.h │ │ │ ├── sensors.h │ │ │ ├── sensors_types.h │ │ │ ├── stabilizer.h │ │ │ ├── stabilizer_types.h │ │ │ ├── state_control.h │ │ │ ├── state_estimator.h │ │ │ ├── trigger.h │ │ │ ├── usec_time.h │ │ │ └── wifilink.h │ │ │ └── src │ │ │ ├── anomal_detec.c │ │ │ ├── anop.c │ │ │ ├── attitude_pid.c │ │ │ ├── commander.c │ │ │ ├── config_param.c │ │ │ ├── console.c │ │ │ ├── debug_assert.c │ │ │ ├── eprintf.c │ │ │ ├── filter.c │ │ │ ├── flip.c │ │ │ ├── maths.c │ │ │ ├── num.c │ │ │ ├── pid.c │ │ │ ├── position_pid.c │ │ │ ├── power_distribution_stock.c │ │ │ ├── sensfusion6.c │ │ │ ├── sensors.c │ │ │ ├── stabilizer.c │ │ │ ├── state_control.c │ │ │ ├── state_estimator.c │ │ │ ├── trigger.c │ │ │ ├── usec_time.c │ │ │ └── wifilink.c │ ├── qstrdefsport.h │ ├── sdkconfig.usb │ ├── uart.c │ ├── uart.h │ ├── usb.c │ ├── usb.h │ ├── usb_serial_jtag.c │ ├── usb_serial_jtag.h │ ├── uvc-stream │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── decoder_ijg │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ │ ├── cderror.h │ │ │ │ ├── cdjpeg.c │ │ │ │ ├── cdjpeg.h │ │ │ │ ├── jconfig.h │ │ │ │ ├── jdct.h │ │ │ │ ├── jerror.h │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegd2.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jversion.h │ │ │ │ └── transupp.h │ │ │ ├── jpeg-9a │ │ │ │ ├── README │ │ │ │ ├── cjpeg.c │ │ │ │ ├── ckconfig.c │ │ │ │ ├── djpeg.c │ │ │ │ ├── example.c │ │ │ │ ├── jaricom.c │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jcarith.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdarith.c │ │ │ │ ├── jdatadst.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jmemansi.c │ │ │ │ ├── jmemdos.c │ │ │ │ ├── jmemmac.c │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemname.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jpegtran.c │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── rdbmp.c │ │ │ │ ├── rdcolmap.c │ │ │ │ ├── rdgif.c │ │ │ │ ├── rdjpgcom.c │ │ │ │ ├── rdppm.c │ │ │ │ ├── rdrle.c │ │ │ │ ├── rdswitch.c │ │ │ │ ├── rdtarga.c │ │ │ │ ├── transupp.c │ │ │ │ ├── wrbmp.c │ │ │ │ ├── wrgif.c │ │ │ │ ├── wrjpgcom.c │ │ │ │ ├── wrppm.c │ │ │ │ ├── wrrle.c │ │ │ │ └── wrtarga.c │ │ │ ├── jpegd2.c │ │ │ └── readme.md │ │ ├── include │ │ │ ├── libuvc_def.h │ │ │ ├── usb_uvc_port.h │ │ │ ├── uvc_debug.h │ │ │ └── uvc_stream.h │ │ ├── usb │ │ │ ├── CMakeLists.txt │ │ │ ├── hcd.c │ │ │ ├── maintainers.md │ │ │ └── private_include │ │ │ │ ├── hcd.h │ │ │ │ ├── usb.h │ │ │ │ └── usb_private.h │ │ ├── usb_uvc_port.c │ │ └── uvc_stream.c │ ├── www │ │ ├── compress_pages.sh │ │ ├── index_uvc.html │ │ └── index_uvc.html.gz │ └── xpt2046.c ├── esp8266 │ ├── Makefile │ ├── README.md │ ├── boards │ │ ├── GENERIC │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── manifest.py │ │ │ ├── mpconfigboard.h │ │ │ └── mpconfigboard.mk │ │ ├── GENERIC_1M │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── mpconfigboard.h │ │ │ └── mpconfigboard.mk │ │ ├── GENERIC_512K │ │ │ ├── _boot.py │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── manifest.py │ │ │ ├── mpconfigboard.h │ │ │ └── mpconfigboard.mk │ │ ├── deploy.md │ │ ├── eagle.rom.addr.v6.ld │ │ ├── esp8266_1m.ld │ │ ├── esp8266_2m.ld │ │ ├── esp8266_512k.ld │ │ ├── esp8266_common.ld │ │ ├── esp8266_ota.ld │ │ └── manifest.py │ ├── esp_init_data.c │ ├── esp_mphal.c │ ├── esp_mphal.h │ ├── espapa102.c │ ├── espapa102.h │ ├── esppwm.c │ ├── esppwm.h │ ├── ets_alt_task.c │ ├── ets_alt_task.h │ ├── etshal.h │ ├── fatfs_port.c │ ├── gccollect.c │ ├── gccollect.h │ ├── gchelper.s │ ├── help.c │ ├── hspi.c │ ├── hspi.h │ ├── hspi_register.h │ ├── lexerstr32.c │ ├── machine_adc.c │ ├── machine_bitstream.c │ ├── machine_hspi.c │ ├── machine_pin.c │ ├── machine_pwm.c │ ├── machine_rtc.c │ ├── machine_uart.c │ ├── machine_wdt.c │ ├── main.c │ ├── makeimg.py │ ├── modesp.c │ ├── modmachine.c │ ├── modmachine.h │ ├── modnetwork.c │ ├── modpyb.c │ ├── modules │ │ ├── _boot.py │ │ ├── apa102.py │ │ ├── flashbdev.py │ │ ├── inisetup.py │ │ ├── ntptime.py │ │ └── port_diag.py │ ├── moduos.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── posix_helpers.c │ ├── qstrdefsport.h │ ├── strtoll.c │ ├── uart.c │ ├── uart.h │ ├── uart_register.h │ ├── user_config.h │ └── xtirq.h ├── javascript │ ├── Makefile │ ├── README.md │ ├── library.h │ ├── library.js │ ├── main.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── node_run.sh │ ├── qstrdefsport.h │ └── wrapper.js ├── mimxrt │ ├── Makefile │ ├── README.md │ ├── board_init.c │ ├── boards │ │ ├── MIMXRT1010_EVK │ │ │ ├── board.json │ │ │ ├── clock_config.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── MIMXRT1011.ld │ │ ├── MIMXRT1011_af.csv │ │ ├── MIMXRT1020_EVK │ │ │ ├── board.json │ │ │ ├── clock_config.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── MIMXRT1021.ld │ │ ├── MIMXRT1021_af.csv │ │ ├── MIMXRT1050_EVK │ │ │ ├── board.json │ │ │ ├── clock_config.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── MIMXRT1052.ld │ │ ├── MIMXRT1052_af.csv │ │ ├── MIMXRT1060_EVK │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── clock_config.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── MIMXRT1062.ld │ │ ├── MIMXRT1062_af.csv │ │ ├── MIMXRT1064.ld │ │ ├── MIMXRT1064_EVK │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── clock_config.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── MIMXRT1064_af.csv │ │ ├── SEEED_ARCH_MIX │ │ │ ├── SEEED_ARCH_MIX_flexspi_nor_config.h │ │ │ ├── board.json │ │ │ ├── clock_config.h │ │ │ ├── deploy.md │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── qspi_nor_flash_config.c │ │ ├── TEENSY40 │ │ │ ├── board.json │ │ │ ├── clock_config.h │ │ │ ├── format.py │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── TEENSY41 │ │ │ ├── board.json │ │ │ ├── clock_config.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── common.ld │ │ ├── deploy_mimxrt.md │ │ ├── deploy_teensy.md │ │ ├── make-flexram-config.py │ │ ├── make-pins.py │ │ ├── manifest.py │ │ └── mimxrt_prefix.c │ ├── dma_channel.c │ ├── dma_channel.h │ ├── eth.c │ ├── eth.h │ ├── fatfs_port.c │ ├── hal │ │ ├── board.h │ │ ├── flexspi_flash_config.h │ │ ├── flexspi_hyper_flash.c │ │ ├── flexspi_hyper_flash.h │ │ ├── flexspi_nor_flash.c │ │ ├── flexspi_nor_flash.h │ │ ├── peripherals.h │ │ ├── phy │ │ │ ├── device │ │ │ │ ├── phydp83825 │ │ │ │ │ ├── fsl_phydp83825.c │ │ │ │ │ └── fsl_phydp83825.h │ │ │ │ ├── phydp83848 │ │ │ │ │ ├── fsl_phydp83848.c │ │ │ │ │ └── fsl_phydp83848.h │ │ │ │ ├── phyksz8081 │ │ │ │ │ ├── fsl_phyksz8081.c │ │ │ │ │ └── fsl_phyksz8081.h │ │ │ │ └── phylan8720 │ │ │ │ │ ├── fsl_phylan8720.c │ │ │ │ │ └── fsl_phylan8720.h │ │ │ ├── fsl_mdio.h │ │ │ ├── fsl_phy.h │ │ │ └── mdio │ │ │ │ └── enet │ │ │ │ ├── fsl_enet_mdio.c │ │ │ │ └── fsl_enet_mdio.h │ │ ├── pin_mux.h │ │ ├── pwm_backport.c │ │ ├── pwm_backport.h │ │ ├── qspi_hyper_flash_config.c │ │ ├── qspi_nor_flash_config.c │ │ └── resethandler_MIMXRT10xx.S │ ├── led.c │ ├── led.h │ ├── lwip_inc │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── sys_arch.h │ │ └── lwipopts.h │ ├── machine_adc.c │ ├── machine_bitstream.c │ ├── machine_i2c.c │ ├── machine_led.c │ ├── machine_pin.c │ ├── machine_pwm.c │ ├── machine_rtc.c │ ├── machine_sdcard.c │ ├── machine_spi.c │ ├── machine_timer.c │ ├── machine_uart.c │ ├── machine_wdt.c │ ├── main.c │ ├── mbedtls │ │ ├── mbedtls_config.h │ │ └── mbedtls_port.c │ ├── mimxrt_flash.c │ ├── mimxrt_sdram.c │ ├── modmachine.c │ ├── modmachine.h │ ├── modmimxrt.c │ ├── modmimxrt.h │ ├── modules │ │ └── _boot.py │ ├── moduos.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── mpnetworkport.c │ ├── network_lan.c │ ├── pendsv.c │ ├── pendsv.h │ ├── pin.c │ ├── pin.h │ ├── qstrdefsport.h │ ├── sdcard.c │ ├── sdcard.h │ ├── systick.c │ ├── systick.h │ ├── ticks.c │ ├── ticks.h │ ├── tusb_config.h │ └── tusb_port.c ├── minimal │ ├── Makefile │ ├── README.md │ ├── frozentest.mpy │ ├── frozentest.py │ ├── main.c │ ├── mpconfigport.h │ ├── mphalport.h │ ├── qstrdefsport.h │ ├── stm32f405.ld │ └── uart_core.c ├── nrf │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── bluetooth_conf.h │ ├── boards │ │ ├── actinius_icarus │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── arduino_primo │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── blueio_tag_evim │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── common.ld │ │ ├── deploy.md │ │ ├── dvk_bl652 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── evk_nina_b1 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── evk_nina_b3 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── feather52 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── ibk_blyst_nano │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── idk_blyst_nano │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── make-pins.py │ │ ├── memory.ld │ │ ├── microbit │ │ │ ├── board.json │ │ │ ├── custom_nrf51822_s110_microbit.ld │ │ │ ├── modules │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── boardmodules.h │ │ │ │ ├── boardmodules.mk │ │ │ │ ├── iters.c │ │ │ │ ├── iters.h │ │ │ │ ├── microbitconstimage.c │ │ │ │ ├── microbitconstimage.h │ │ │ │ ├── microbitconstimagetuples.c │ │ │ │ ├── microbitdisplay.c │ │ │ │ ├── microbitdisplay.h │ │ │ │ ├── microbitfont.h │ │ │ │ ├── microbitimage.c │ │ │ │ ├── microbitimage.h │ │ │ │ ├── modmicrobit.c │ │ │ │ └── modmicrobit.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── nrf51_prefix.c │ │ ├── nrf51x22_256k_16k.ld │ │ ├── nrf51x22_256k_32k.ld │ │ ├── nrf52832_512k_64k.ld │ │ ├── nrf52840-mdk-usb-dongle │ │ │ ├── README.md │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── nrf52840_1M_256k.ld │ │ ├── nrf52840_open_bootloader_1.2.x.ld │ │ ├── nrf52_prefix.c │ │ ├── nrf9160_1M_256k.ld │ │ ├── nrf9160_1M_256k_secure.ld │ │ ├── nrf91_prefix.c │ │ ├── particle_xenon │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10000 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10001 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10028 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10031 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10040 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10056 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10059 │ │ │ ├── board.json │ │ │ ├── modules │ │ │ │ ├── boardmodules.h │ │ │ │ ├── boardmodules.mk │ │ │ │ └── recover_uicr_regout0.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10090 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── s110_8.0.0.ld │ │ ├── s132_6.1.1.ld │ │ ├── s140_6.1.1.ld │ │ └── wt51822_s4at │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ ├── device │ │ ├── startup_nrf51822.c │ │ ├── startup_nrf52832.c │ │ ├── startup_nrf52840.c │ │ └── startup_nrf9160.c │ ├── drivers │ │ ├── bluetooth │ │ │ ├── ble_drv.c │ │ │ ├── ble_drv.h │ │ │ ├── ble_uart.c │ │ │ ├── ble_uart.h │ │ │ ├── bluetooth_common.mk │ │ │ ├── download_ble_stack.sh │ │ │ └── ringbuffer.h │ │ ├── flash.c │ │ ├── flash.h │ │ ├── rng.c │ │ ├── rng.h │ │ ├── secureboot │ │ │ ├── secureboot.mk │ │ │ └── secureboot_main.c │ │ ├── softpwm.c │ │ ├── softpwm.h │ │ ├── ticker.c │ │ ├── ticker.h │ │ └── usb │ │ │ ├── tusb_config.h │ │ │ ├── usb_cdc.c │ │ │ ├── usb_cdc.h │ │ │ └── usb_descriptors.c │ ├── examples │ │ ├── mountsd.py │ │ ├── musictest.py │ │ ├── nrf52_pwm.py │ │ ├── nrf52_servo.py │ │ ├── powerup.py │ │ ├── seeed_tft.py │ │ ├── ssd1306_mod.py │ │ ├── ubluepy_eddystone.py │ │ ├── ubluepy_scan.py │ │ └── ubluepy_temp.py │ ├── fatfs_port.c │ ├── freeze │ │ └── test.py │ ├── gccollect.c │ ├── gccollect.h │ ├── help.c │ ├── main.c │ ├── modules │ │ ├── ble │ │ │ ├── help_sd.h │ │ │ └── modble.c │ │ ├── board │ │ │ ├── led.c │ │ │ ├── led.h │ │ │ └── modboard.c │ │ ├── machine │ │ │ ├── adc.c │ │ │ ├── adc.h │ │ │ ├── i2c.c │ │ │ ├── i2c.h │ │ │ ├── modmachine.c │ │ │ ├── modmachine.h │ │ │ ├── pin.c │ │ │ ├── pin.h │ │ │ ├── pwm.c │ │ │ ├── pwm.h │ │ │ ├── rtcounter.c │ │ │ ├── rtcounter.h │ │ │ ├── spi.c │ │ │ ├── spi.h │ │ │ ├── temp.c │ │ │ ├── temp.h │ │ │ ├── timer.c │ │ │ ├── timer.h │ │ │ ├── uart.c │ │ │ └── uart.h │ │ ├── manifest.py │ │ ├── music │ │ │ ├── modmusic.c │ │ │ ├── modmusic.h │ │ │ ├── musictunes.c │ │ │ └── musictunes.h │ │ ├── nrf │ │ │ ├── flashbdev.c │ │ │ ├── flashbdev.h │ │ │ └── modnrf.c │ │ ├── scripts │ │ │ └── _mkfs.py │ │ ├── ubluepy │ │ │ ├── modubluepy.c │ │ │ ├── modubluepy.h │ │ │ ├── ubluepy_characteristic.c │ │ │ ├── ubluepy_constants.c │ │ │ ├── ubluepy_delegate.c │ │ │ ├── ubluepy_descriptor.c │ │ │ ├── ubluepy_peripheral.c │ │ │ ├── ubluepy_scan_entry.c │ │ │ ├── ubluepy_scanner.c │ │ │ ├── ubluepy_service.c │ │ │ └── ubluepy_uuid.c │ │ ├── uos │ │ │ ├── microbitfs.c │ │ │ ├── microbitfs.h │ │ │ └── moduos.c │ │ └── utime │ │ │ └── modutime.c │ ├── mpconfigdevice_nrf51822.h │ ├── mpconfigdevice_nrf52832.h │ ├── mpconfigdevice_nrf52840.h │ ├── mpconfigdevice_nrf9160.h │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── nrf51_af.csv │ ├── nrf52_af.csv │ ├── nrf91_af.csv │ ├── nrfx_config.h │ ├── nrfx_glue.h │ ├── nrfx_log.h │ ├── pin_defs_nrf5.h │ ├── pin_named_pins.c │ └── qstrdefsport.h ├── pic16bit │ ├── Makefile │ ├── board.c │ ├── board.h │ ├── main.c │ ├── modpyb.c │ ├── modpyb.h │ ├── modpybled.c │ ├── modpybswitch.c │ ├── mpconfigport.h │ ├── pic16bit_mphal.c │ ├── pic16bit_mphal.h │ ├── qstrdefsport.h │ └── unistd.h ├── powerpc │ ├── Makefile │ ├── README.md │ ├── frozentest.mpy │ ├── frozentest.py │ ├── head.S │ ├── main.c │ ├── mpconfigport.h │ ├── mphalport.h │ ├── powerpc.lds │ ├── qstrdefsport.h │ ├── uart_lpc_serial.c │ ├── uart_lpc_serial.h │ ├── uart_potato.c │ ├── uart_potato.h │ └── unistd.h ├── qemu-arm │ ├── Makefile │ ├── Makefile.test │ ├── README.md │ ├── imx6.ld │ ├── main.c │ ├── modmachine.c │ ├── moduos.c │ ├── mpconfigport.h │ ├── mphalport.h │ ├── mps2.ld │ ├── nrf51.ld │ ├── qstrdefsport.h │ ├── startup.c │ ├── stm32.ld │ ├── test-frzmpy │ │ └── native_frozen_align.py │ ├── test_main.c │ ├── uart.c │ └── uart.h ├── rp2 │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── boards │ │ ├── ADAFRUIT_FEATHER_RP2040 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── ADAFRUIT_ITSYBITSY_RP2040 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── ADAFRUIT_QTPY_RP2040 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── ARDUINO_NANO_RP2040_CONNECT │ │ │ ├── board.json │ │ │ ├── manifest.py │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── GARATRONIC_PYBSTICK26_RP2040 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── PICO │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── PIMORONI_PICOLIPO_16MB │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── PIMORONI_PICOLIPO_4MB │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── PIMORONI_TINY2040 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── SPARKFUN_PROMICRO │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── SPARKFUN_THINGPLUS │ │ │ ├── board.json │ │ │ ├── mpconfigboard.cmake │ │ │ └── mpconfigboard.h │ │ ├── deploy.md │ │ └── manifest.py │ ├── fatfs_port.c │ ├── machine_adc.c │ ├── machine_bitstream.c │ ├── machine_i2c.c │ ├── machine_i2s.c │ ├── machine_pin.c │ ├── machine_pwm.c │ ├── machine_rtc.c │ ├── machine_spi.c │ ├── machine_timer.c │ ├── machine_uart.c │ ├── machine_wdt.c │ ├── main.c │ ├── memmap_mp.ld │ ├── modmachine.c │ ├── modmachine.h │ ├── modrp2.c │ ├── modrp2.h │ ├── modules │ │ ├── _boot.py │ │ └── rp2.py │ ├── moduos.c │ ├── modutime.c │ ├── mpbthciport.c │ ├── mpbthciport.h │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── mpnimbleport.c │ ├── mpnimbleport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── qstrdefsport.h │ ├── rp2_flash.c │ ├── rp2_pio.c │ ├── tusb_config.h │ ├── tusb_port.c │ ├── uart.c │ └── uart.h ├── samd │ ├── Makefile │ ├── README.md │ ├── boards │ │ ├── ADAFRUIT_FEATHER_M0_EXPRESS │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── ADAFRUIT_ITSYBITSY_M4_EXPRESS │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── ADAFRUIT_TRINKET_M0 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── MINISAM_M4 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── SAMD21_XPLAINED_PRO │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── SEEED_WIO_TERMINAL │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── SEEED_XIAO │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── pins.h │ │ ├── deploy.md │ │ ├── manifest.py │ │ ├── samd21x18a.ld │ │ ├── samd51g19a.ld │ │ └── samd51p19a.ld │ ├── help.c │ ├── machine_led.c │ ├── machine_pin.c │ ├── main.c │ ├── modmachine.c │ ├── modmachine.h │ ├── modsamd.c │ ├── modules │ │ └── _boot.py │ ├── moduos.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── qstrdefsport.h │ ├── samd_flash.c │ ├── samd_isr.c │ ├── samd_soc.c │ ├── samd_soc.h │ ├── sections.ld │ ├── tusb_config.h │ └── tusb_port.c ├── stm32 │ ├── ILI9341.c │ ├── ILI9341.h │ ├── Makefile │ ├── README.md │ ├── ST7735.c │ ├── ST7735.h │ ├── ST7789.c │ ├── ST7789.h │ ├── accel.c │ ├── accel.h │ ├── adc.c │ ├── adc.h │ ├── autoflash │ ├── boardctrl.c │ ├── boardctrl.h │ ├── boards │ │ ├── ADAFRUIT_F405_EXPRESS │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── B_L072Z_LRWAN1 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l0xx_hal_conf.h │ │ ├── B_L475E_IOT01A │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── CERB40 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── COLUMBUS │ │ │ ├── bdev.c │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── readme.txt │ │ │ ├── staccel.py │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── ESPRUINO_PICO │ │ │ ├── board.json │ │ │ ├── deploy.md │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── GARATRONIC_NADHAT_F405 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── GARATRONIC_PYBSTICK26_F411 │ │ │ ├── board.json │ │ │ ├── manifest.py │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── HYDRABUS │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── LEGO_HUB_NO6 │ │ │ ├── README.md │ │ │ ├── bdev.c │ │ │ ├── bluetooth_init_cc2564C_1.5.c │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── cc2564.c │ │ │ ├── hub_display.c │ │ │ ├── hub_display.h │ │ │ ├── mboot_memory.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── stm32f413xg.ld │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── LIMIFROG │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── MAGELLAN-F429 │ │ │ ├── bdev.c │ │ │ ├── board_init.c │ │ │ ├── common_ifs.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── stm32f429.ld │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── MAGELLAN-F767 │ │ │ ├── bdev.c │ │ │ ├── board_init.c │ │ │ ├── common_ifs.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── stm32f767.ld │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── MAGELLAN-H743 │ │ │ ├── bdev.c │ │ │ ├── board_init.c │ │ │ ├── common_ifs.ld │ │ │ ├── magellam.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32h7xx_hal_conf.h │ │ ├── MIKROE_CLICKER2_STM32 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── MIKROE_QUAIL │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── deploy.md │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NETDUINO_PLUS_2 │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F091RC │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f0xx_hal_conf.h │ │ ├── NUCLEO_F401RE │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F411RE │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F412ZG │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F413ZH │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F429ZI │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F439ZI │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F446RE │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F722ZE │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── NUCLEO_F746ZG │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── NUCLEO_F767ZI │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── NUCLEO_H743ZI │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32h7xx_hal_conf.h │ │ ├── NUCLEO_H743ZI2 │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32h7xx_hal_conf.h │ │ ├── NUCLEO_L073RZ │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l0xx_hal_conf.h │ │ ├── NUCLEO_L432KC │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── NUCLEO_L452RE │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── NUCLEO_L476RG │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── NUCLEO_WB55 │ │ │ ├── board.json │ │ │ ├── mboot_keys.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── rfcore_debug.py │ │ │ ├── rfcore_firmware.py │ │ │ ├── rfcore_makefirmware.py │ │ │ └── stm32wbxx_hal_conf.h │ │ ├── OLIMEX_E407 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── OLIMEX_H407 │ │ │ ├── README.md │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBD_SF2 │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── board_init.c │ │ │ ├── deploy.md │ │ │ ├── f722_qspi.ld │ │ │ ├── manifest.py │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── PYBD_SF3 │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── PYBD_SF6 │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── board_init.c │ │ │ ├── f767.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── PYBLITEV10 │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBMINI │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBPLUS │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV10 │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── deploy.md │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV11 │ │ │ ├── board.json │ │ │ ├── board.md │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV11_CN │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV3 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV4 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── SPARKFUN_MICROMOD_STM32 │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F411DISC │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F429DISC │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F439 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F4DISC │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── staccel.py │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F769DISC │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── f769_qspi.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── STM32F7DISC │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── STM32H7B3I_DK │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32h7xx_hal_conf.h │ │ ├── STM32L476DISC │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── STM32L496GDISC │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── USBDONGLE_WB55 │ │ │ ├── board.json │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32wbxx_hal_conf.h │ │ ├── VCC_GND_F407VE │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── VCC_GND_F407ZG │ │ │ ├── bdev.c │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── VCC_GND_H743VI │ │ │ ├── board.json │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32h7xx_hal_conf.h │ │ ├── common_basic.ld │ │ ├── common_bl.ld │ │ ├── common_blifs.ld │ │ ├── common_bss_heap_stack.ld │ │ ├── common_extratext_data_in_flash.ld │ │ ├── common_extratext_data_in_flash_app.ld │ │ ├── common_extratext_data_in_flash_text.ld │ │ ├── common_ifs.ld │ │ ├── deploy.md │ │ ├── make-pins.py │ │ ├── manifest.py │ │ ├── openocd_stm32f4.cfg │ │ ├── openocd_stm32f7.cfg │ │ ├── openocd_stm32l4.cfg │ │ ├── pllvalues.py │ │ ├── stm32f091_af.csv │ │ ├── stm32f091xc.ld │ │ ├── stm32f0xx_hal_conf_base.h │ │ ├── stm32f401_af.csv │ │ ├── stm32f401xd.ld │ │ ├── stm32f401xe.ld │ │ ├── stm32f405.ld │ │ ├── stm32f405_af.csv │ │ ├── stm32f407.ld │ │ ├── stm32f407_af.csv │ │ ├── stm32f411.ld │ │ ├── stm32f411_af.csv │ │ ├── stm32f412_af.csv │ │ ├── stm32f412zx.ld │ │ ├── stm32f413_af.csv │ │ ├── stm32f413xg.ld │ │ ├── stm32f413xh.ld │ │ ├── stm32f427xi.ld │ │ ├── stm32f429.ld │ │ ├── stm32f429_af.csv │ │ ├── stm32f439.ld │ │ ├── stm32f439_af.csv │ │ ├── stm32f479_af.csv │ │ ├── stm32f4xx_hal_conf_base.h │ │ ├── stm32f4xx_prefix.c │ │ ├── stm32f722.ld │ │ ├── stm32f722_af.csv │ │ ├── stm32f746.ld │ │ ├── stm32f746_af.csv │ │ ├── stm32f767.ld │ │ ├── stm32f767_af.csv │ │ ├── stm32f769.ld │ │ ├── stm32f7xx_hal_conf_base.h │ │ ├── stm32h743.ld │ │ ├── stm32h743_af.csv │ │ ├── stm32h743_af_01.csv │ │ ├── stm32h7b3.ld │ │ ├── stm32h7b3_af.csv │ │ ├── stm32h7xx_hal_conf_base.h │ │ ├── stm32l072_af.csv │ │ ├── stm32l072xz.ld │ │ ├── stm32l0xx_hal_conf_base.h │ │ ├── stm32l432.ld │ │ ├── stm32l432_af.csv │ │ ├── stm32l452_af.csv │ │ ├── stm32l452xe.ld │ │ ├── stm32l476_af.csv │ │ ├── stm32l476xe.ld │ │ ├── stm32l476xg.ld │ │ ├── stm32l496_af.csv │ │ ├── stm32l496xg.ld │ │ ├── stm32l4xx_hal_conf_base.h │ │ ├── stm32wb55_af.csv │ │ ├── stm32wb55xg.ld │ │ └── stm32wbxx_hal_conf_base.h │ ├── bufhelper.c │ ├── bufhelper.h │ ├── can.c │ ├── can.h │ ├── dac.c │ ├── dac.h │ ├── decoder │ │ ├── helix-v100 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── mp3dec.c │ │ │ ├── mp3play.c │ │ │ ├── mp3play.h │ │ │ ├── mp3tabs.c │ │ │ ├── pub │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── RCSL.txt │ │ │ │ ├── RPSL.txt │ │ │ │ ├── mp3common.h │ │ │ │ ├── mp3dec.h │ │ │ │ ├── mpadecobjfixpt.h │ │ │ │ └── statname.h │ │ │ └── real │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── RCSL.txt │ │ │ │ ├── RPSL.txt │ │ │ │ ├── arm │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── RCSL.txt │ │ │ │ ├── RPSL.txt │ │ │ │ ├── asmmisc_gcc.s │ │ │ │ └── asmpoly_thumb2_gcc.s │ │ │ │ ├── assembly.h │ │ │ │ ├── bitstream.c │ │ │ │ ├── buffers.c │ │ │ │ ├── coder.h │ │ │ │ ├── dct32.c │ │ │ │ ├── dequant.c │ │ │ │ ├── dqchan.c │ │ │ │ ├── huffman.c │ │ │ │ ├── hufftabs.c │ │ │ │ ├── imdct.c │ │ │ │ ├── polyphase.c.bat │ │ │ │ ├── scalfact.c │ │ │ │ ├── stproc.c │ │ │ │ ├── subband.c │ │ │ │ └── trigtabs.c │ │ ├── mjpeg │ │ │ ├── avi.c │ │ │ ├── avi.h │ │ │ ├── jpeg │ │ │ │ ├── README │ │ │ │ ├── cderror.h │ │ │ │ ├── cdjpeg.c │ │ │ │ ├── cdjpeg.h │ │ │ │ ├── cjpeg.c │ │ │ │ ├── ckconfig.c │ │ │ │ ├── djpeg.c │ │ │ │ ├── example.c │ │ │ │ ├── jaricom.c │ │ │ │ ├── jcapimin.c │ │ │ │ ├── jcapistd.c │ │ │ │ ├── jcarith.c │ │ │ │ ├── jccoefct.c │ │ │ │ ├── jccolor.c │ │ │ │ ├── jcdctmgr.c │ │ │ │ ├── jchuff.c │ │ │ │ ├── jcinit.c │ │ │ │ ├── jcmainct.c │ │ │ │ ├── jcmarker.c │ │ │ │ ├── jcmaster.c │ │ │ │ ├── jcomapi.c │ │ │ │ ├── jconfig.h │ │ │ │ ├── jcparam.c │ │ │ │ ├── jcprepct.c │ │ │ │ ├── jcsample.c │ │ │ │ ├── jctrans.c │ │ │ │ ├── jdapimin.c │ │ │ │ ├── jdapistd.c │ │ │ │ ├── jdarith.c │ │ │ │ ├── jdatadst.c │ │ │ │ ├── jdatasrc.c │ │ │ │ ├── jdcoefct.c │ │ │ │ ├── jdcolor.c │ │ │ │ ├── jdct.h │ │ │ │ ├── jddctmgr.c │ │ │ │ ├── jdhuff.c │ │ │ │ ├── jdinput.c │ │ │ │ ├── jdmainct.c │ │ │ │ ├── jdmarker.c │ │ │ │ ├── jdmaster.c │ │ │ │ ├── jdmerge.c │ │ │ │ ├── jdpostct.c │ │ │ │ ├── jdsample.c │ │ │ │ ├── jdtrans.c │ │ │ │ ├── jerror.c │ │ │ │ ├── jerror.h │ │ │ │ ├── jfdctflt.c │ │ │ │ ├── jfdctfst.c │ │ │ │ ├── jfdctint.c │ │ │ │ ├── jidctflt.c │ │ │ │ ├── jidctfst.c │ │ │ │ ├── jidctint.c │ │ │ │ ├── jinclude.h │ │ │ │ ├── jmemansi.c │ │ │ │ ├── jmemdos.c │ │ │ │ ├── jmemmac.c │ │ │ │ ├── jmemmgr.c │ │ │ │ ├── jmemname.c │ │ │ │ ├── jmemnobs.c │ │ │ │ ├── jmemsys.h │ │ │ │ ├── jmorecfg.h │ │ │ │ ├── jpegint.h │ │ │ │ ├── jpeglib.h │ │ │ │ ├── jpegtran.c │ │ │ │ ├── jquant1.c │ │ │ │ ├── jquant2.c │ │ │ │ ├── jutils.c │ │ │ │ ├── jversion.h │ │ │ │ ├── rdbmp.c │ │ │ │ ├── rdcolmap.c │ │ │ │ ├── rdgif.c │ │ │ │ ├── rdjpgcom.c │ │ │ │ ├── rdppm.c │ │ │ │ ├── rdrle.c │ │ │ │ ├── rdswitch.c │ │ │ │ ├── rdtarga.c │ │ │ │ ├── transupp.c │ │ │ │ ├── transupp.h │ │ │ │ ├── wrbmp.c │ │ │ │ ├── wrgif.c │ │ │ │ ├── wrjpgcom.c │ │ │ │ ├── wrppm.c │ │ │ │ ├── wrrle.c │ │ │ │ └── wrtarga.c │ │ │ ├── mjpeg.c │ │ │ └── mjpeg.h │ │ ├── picture │ │ │ ├── bmp.c │ │ │ ├── bmp.h │ │ │ ├── gif.c │ │ │ ├── gif.h │ │ │ ├── hjpgd.c │ │ │ ├── hjpgd.h │ │ │ ├── integer.h │ │ │ ├── piclib.c │ │ │ ├── piclib.h │ │ │ ├── tjpgd.c │ │ │ └── tjpgd.h │ │ └── utils-jpeg │ │ │ ├── jpeg_utils.c │ │ │ ├── jpeg_utils.h │ │ │ └── jpeg_utils_conf.h │ ├── dma.c │ ├── dma.h │ ├── eth.c │ ├── eth.h │ ├── extint.c │ ├── extint.h │ ├── factoryreset.c │ ├── factoryreset.h │ ├── fatfs_port.c │ ├── fdcan.c │ ├── flash.c │ ├── flash.h │ ├── flashbdev.c │ ├── font.h │ ├── font_petme128_8x8.h │ ├── ft54x6.c │ ├── ft54x6.h │ ├── gccollect.c │ ├── gccollect.h │ ├── global.h │ ├── gt1151.c │ ├── gt1151.h │ ├── gt911.c │ ├── gt911.h │ ├── gui_button.c │ ├── gui_button.h │ ├── help.c │ ├── i2c.c │ ├── i2c.h │ ├── i2cslave.c │ ├── i2cslave.h │ ├── irq.c │ ├── irq.h │ ├── lcd.c │ ├── lcd.h │ ├── lcd43m.c │ ├── lcd43m.h │ ├── lcd43r.c │ ├── lcd7r.c │ ├── lcd_spibus.c │ ├── lcd_spibus.h │ ├── led.c │ ├── led.h │ ├── ltdc.c │ ├── ltdc.h │ ├── lwip_inc │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── sys_arch.h │ │ └── lwipopts.h │ ├── machine_adc.c │ ├── machine_bitstream.c │ ├── machine_i2c.c │ ├── machine_i2s.c │ ├── machine_neopixel.c │ ├── machine_spi.c │ ├── machine_timer.c │ ├── machine_uart.c │ ├── main.c │ ├── make-stmconst.py │ ├── mbedtls │ │ ├── mbedtls_config.h │ │ └── mbedtls_port.c │ ├── mboot │ │ ├── Makefile │ │ ├── Particle.h │ │ ├── README.md │ │ ├── dfu.h │ │ ├── elem.c │ │ ├── ffconf.h │ │ ├── fsload.c │ │ ├── fwupdate.py │ │ ├── gzstream.c │ │ ├── gzstream.h │ │ ├── main.c │ │ ├── mboot.h │ │ ├── mboot.py │ │ ├── mboot_pack_dfu.py │ │ ├── mphalport.h │ │ ├── pack.c │ │ ├── pack.h │ │ ├── stm32_memory.ld │ │ ├── stm32_sections.ld │ │ ├── vfs.h │ │ ├── vfs_fat.c │ │ └── vfs_lfs.c │ ├── modaudio.c │ ├── modgui.c │ ├── modmachine.c │ ├── modmachine.h │ ├── modmagellan.c │ ├── modnwcc3k.c │ ├── modnwwiznet5k.c │ ├── modpyb.c │ ├── modsensor.c │ ├── modstm.c │ ├── modtftlcd.c │ ├── modtftlcd.h │ ├── modtouch.c │ ├── modtouch.h │ ├── modules │ │ └── neopixel.py │ ├── moduos.c │ ├── modutime.c │ ├── modvideo.c │ ├── mpbthciport.c │ ├── mpbthciport.h │ ├── mpbtstackport.c │ ├── mpbtstackport.h │ ├── mpconfigboard_common.h │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mpconfigport_nanbox.h │ ├── mphalport.c │ ├── mphalport.h │ ├── mpnetworkport.c │ ├── mpnimbleport.c │ ├── mpnimbleport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── mpu.h │ ├── network_lan.c │ ├── network_wiznet5k.c │ ├── ov2640.c │ ├── ov2640.h │ ├── ov2640_regs.h │ ├── pendsv.c │ ├── pendsv.h │ ├── pin.c │ ├── pin.h │ ├── pin_defs_stm32.c │ ├── pin_defs_stm32.h │ ├── pin_named_pins.c │ ├── pin_static_af.h │ ├── portmodules.h │ ├── powerctrl.c │ ├── powerctrl.h │ ├── powerctrlboot.c │ ├── pyb_can.c │ ├── pyb_i2c.c │ ├── pyb_spi.c │ ├── pybcdc.inf_template │ ├── pybthread.c │ ├── pybthread.h │ ├── qspi.c │ ├── qspi.h │ ├── qstrdefsport.h │ ├── resethandler.s │ ├── resethandler_m0.s │ ├── rfcore.c │ ├── rfcore.h │ ├── rng.c │ ├── rng.h │ ├── rtc.c │ ├── rtc.h │ ├── sdcard.c │ ├── sdcard.h │ ├── sdio.c │ ├── sdio.h │ ├── sdram.c │ ├── sdram.h │ ├── servo.c │ ├── servo.h │ ├── softtimer.c │ ├── softtimer.h │ ├── spi.c │ ├── spi.h │ ├── spibdev.c │ ├── sram.c │ ├── sram.h │ ├── stm32_it.c │ ├── stm32_it.h │ ├── storage.c │ ├── storage.h │ ├── system_stm32.c │ ├── systick.c │ ├── systick.h │ ├── timer.c │ ├── timer.h │ ├── tp_iic.c │ ├── tp_iic.h │ ├── uart.c │ ├── uart.h │ ├── usb.c │ ├── usb.h │ ├── usbd_cdc_interface.c │ ├── usbd_cdc_interface.h │ ├── usbd_conf.c │ ├── usbd_conf.h │ ├── usbd_desc.c │ ├── usbd_desc.h │ ├── usbd_hid_interface.c │ ├── usbd_hid_interface.h │ ├── usbd_msc_interface.c │ ├── usbd_msc_interface.h │ ├── usbdev │ │ ├── class │ │ │ ├── inc │ │ │ │ ├── usbd_cdc_msc_hid.h │ │ │ │ ├── usbd_cdc_msc_hid0.h │ │ │ │ ├── usbd_msc_bot.h │ │ │ │ └── usbd_msc_scsi.h │ │ │ └── src │ │ │ │ ├── usbd_cdc_msc_hid.c │ │ │ │ ├── usbd_msc_bot.c │ │ │ │ └── usbd_msc_scsi.c │ │ └── core │ │ │ ├── inc │ │ │ ├── usbd_core.h │ │ │ ├── usbd_ctlreq.h │ │ │ ├── usbd_def.h │ │ │ └── usbd_ioreq.h │ │ │ └── src │ │ │ ├── usbd_core.c │ │ │ ├── usbd_ctlreq.c │ │ │ └── usbd_ioreq.c │ ├── usbhost │ │ ├── Class │ │ │ ├── AUDIO │ │ │ │ ├── Inc │ │ │ │ │ └── usbh_audio.h │ │ │ │ └── Src │ │ │ │ │ └── usbh_audio.c │ │ │ ├── CDC │ │ │ │ ├── Inc │ │ │ │ │ └── usbh_cdc.h │ │ │ │ └── Src │ │ │ │ │ └── usbh_cdc.c │ │ │ ├── HID │ │ │ │ ├── Inc │ │ │ │ │ ├── usbh_hid.h │ │ │ │ │ ├── usbh_hid_keybd.h │ │ │ │ │ ├── usbh_hid_mouse.h │ │ │ │ │ ├── usbh_hid_parser.h │ │ │ │ │ └── usbh_hid_usage.h │ │ │ │ └── Src │ │ │ │ │ ├── usbh_hid.c │ │ │ │ │ ├── usbh_hid_keybd.c │ │ │ │ │ ├── usbh_hid_mouse.c │ │ │ │ │ └── usbh_hid_parser.c │ │ │ ├── MSC │ │ │ │ ├── Inc │ │ │ │ │ ├── usbh_msc.h │ │ │ │ │ ├── usbh_msc_bot.h │ │ │ │ │ └── usbh_msc_scsi.h │ │ │ │ └── Src │ │ │ │ │ ├── usbh_msc.c │ │ │ │ │ ├── usbh_msc_bot.c │ │ │ │ │ └── usbh_msc_scsi.c │ │ │ ├── MTP │ │ │ │ ├── Inc │ │ │ │ │ ├── usbh_mtp.h │ │ │ │ │ └── usbh_mtp_ptp.h │ │ │ │ └── Src │ │ │ │ │ ├── usbh_mtp.c │ │ │ │ │ └── usbh_mtp_ptp.c │ │ │ └── Template │ │ │ │ ├── Inc │ │ │ │ └── usbh_template.h │ │ │ │ └── Src │ │ │ │ └── usbh_template.c │ │ └── Core │ │ │ ├── Inc │ │ │ ├── usbh_conf_template.h │ │ │ ├── usbh_core.h │ │ │ ├── usbh_ctlreq.h │ │ │ ├── usbh_def.h │ │ │ ├── usbh_ioreq.h │ │ │ └── usbh_pipes.h │ │ │ └── Src │ │ │ ├── usbh_conf_template.c │ │ │ ├── usbh_core.c │ │ │ ├── usbh_ctlreq.c │ │ │ ├── usbh_ioreq.c │ │ │ └── usbh_pipes.c │ ├── usrsw.c │ ├── usrsw.h │ ├── video.c │ ├── video.h │ ├── wdt.c │ ├── wdt.h │ ├── wm8978.c │ ├── wm8978.h │ └── xpt2046.c ├── teensy │ ├── Makefile │ ├── README.md │ ├── add-memzip.sh │ ├── core │ │ ├── Arduino.h │ │ ├── HardwareSerial.h │ │ ├── analog.c │ │ ├── avr_functions.h │ │ ├── core_pins.h │ │ ├── mk20dx128.c │ │ ├── mk20dx128.h │ │ ├── pins_arduino.h │ │ ├── pins_teensy.c │ │ ├── usb_desc.c │ │ ├── usb_desc.h │ │ ├── usb_dev.c │ │ ├── usb_dev.h │ │ ├── usb_mem.c │ │ ├── usb_mem.h │ │ ├── usb_names.h │ │ ├── usb_serial.c │ │ ├── usb_serial.h │ │ └── yield.c │ ├── hal_ftm.c │ ├── hal_ftm.h │ ├── hal_gpio.c │ ├── help.c │ ├── lcd.c │ ├── led.c │ ├── led.h │ ├── lexerfrozen.c │ ├── lexermemzip.h │ ├── main.c │ ├── make-pins.py │ ├── manifest.py │ ├── memzip_files │ │ ├── boot.py │ │ └── main.py │ ├── mk20dx256.ld │ ├── mk20dx256_af.csv │ ├── mk20dx256_prefix.c │ ├── modpyb.c │ ├── mpconfigport.h │ ├── pin_defs_teensy.c │ ├── pin_defs_teensy.h │ ├── qstrdefsport.h │ ├── reg.c │ ├── reg.h │ ├── servo.c │ ├── servo.h │ ├── std.h │ ├── teensy_hal.c │ ├── teensy_hal.h │ ├── teensy_pins.csv │ ├── timer.c │ ├── timer.h │ ├── uart.c │ ├── uart.h │ ├── usb.c │ └── usb.h ├── tkm32 │ ├── Makefile │ ├── README1.md │ ├── boardctrl.c │ ├── boardctrl.h │ ├── boards │ │ ├── TKM32 │ │ │ ├── bdev.c │ │ │ ├── global.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── picture │ │ │ │ ├── bmp.c │ │ │ │ ├── bmp.h │ │ │ │ ├── integer.h │ │ │ │ ├── piclib.c │ │ │ │ ├── piclib.h │ │ │ │ ├── tjpgd.c │ │ │ │ └── tjpgd.h │ │ │ ├── pins.csv │ │ │ └── tkm32f499_hal_conf.h │ │ ├── common_bss_heap_stack.ld │ │ ├── common_extratext_data_in_flash_text.ld │ │ ├── common_ifs.ld │ │ ├── make-pins.py │ │ ├── manifest.py │ │ ├── pllvalues.py │ │ ├── tkm32.ld │ │ ├── tkm32f499_af.csv │ │ └── tkm32f499_prefix.c │ ├── buffer.c │ ├── buffer.h │ ├── bufhelper.c │ ├── bufhelper.h │ ├── dht.c │ ├── dht.h │ ├── esp8285.c │ ├── esp8285.h │ ├── extint.c │ ├── extint.h │ ├── factoryreset.c │ ├── factoryreset.h │ ├── fatfs_port.c │ ├── font.h │ ├── ft54x6.c │ ├── ft54x6.h │ ├── gccollect.c │ ├── gccollect.h │ ├── gt911.c │ ├── gui_button.c │ ├── gui_button.h │ ├── help.c │ ├── i2c.c │ ├── i2c.h │ ├── irq.c │ ├── irq.h │ ├── lcd43g.c │ ├── lcd43g.h │ ├── lcd7r.c │ ├── lcd7r.h │ ├── led.c │ ├── led.h │ ├── lvgl_port │ │ ├── common.h │ │ ├── lvport.h │ │ └── modlvport.c │ ├── lwip_inc │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── sys_arch.h │ │ └── lwipopts.h │ ├── machine_Soft_i2c.c │ ├── machine_adc.c │ ├── machine_i2c.c │ ├── machine_neopixel.c │ ├── machine_spi.c │ ├── machine_timer.c │ ├── machine_uart.c │ ├── main.c │ ├── make-tkmconst.py │ ├── modesp8285.c │ ├── modgui.c │ ├── modmachine.c │ ├── modmachine.h │ ├── modnetwork.c │ ├── modnetwork.h │ ├── modonewire.c │ ├── modspi.c │ ├── modtftlcd.c │ ├── modtftlcd.h │ ├── modtouch.c │ ├── modules │ │ ├── dht.py │ │ └── neopixel.py │ ├── moduos.c │ ├── modusocket.c │ ├── modutime.c │ ├── mpconfigboard_common.h │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── my_sprintf.c │ ├── my_sprintf.h │ ├── pendsv.c │ ├── pendsv.h │ ├── pin.c │ ├── pin.h │ ├── pin_defs_tkm32.c │ ├── pin_defs_tkm32.h │ ├── pin_named_pins.c │ ├── pin_static_af.h │ ├── portmodules.h │ ├── powerctrl.c │ ├── powerctrl.h │ ├── pyb_spi.c │ ├── pybthread.c │ ├── pybthread.h │ ├── qspi_fun.c │ ├── qspi_fun.h │ ├── qstrdefsport.h │ ├── resethandler.s │ ├── rng.c │ ├── rng.h │ ├── rtc.c │ ├── rtc.h │ ├── sdcard.c │ ├── sdcard.h │ ├── sdio_sdcard.c │ ├── sdio_sdcard.h │ ├── softtimer.c │ ├── softtimer.h │ ├── spi.c │ ├── spi.h │ ├── spibdev.c │ ├── storage.c │ ├── storage.h │ ├── systick.c │ ├── systick.h │ ├── timer.c │ ├── timer.h │ ├── tkm32_it.c │ ├── tkm32_it.h │ ├── tkm32lib │ │ ├── Hal_lib │ │ │ ├── inc │ │ │ │ ├── HAL_adc.h │ │ │ │ ├── HAL_can.h │ │ │ │ ├── HAL_conf.h │ │ │ │ ├── HAL_device.h │ │ │ │ ├── HAL_dma.h │ │ │ │ ├── HAL_exti.h │ │ │ │ ├── HAL_flash.h │ │ │ │ ├── HAL_gpio.h │ │ │ │ ├── HAL_i2c.h │ │ │ │ ├── HAL_iwdg.h │ │ │ │ ├── HAL_misc.h │ │ │ │ ├── HAL_pwr.h │ │ │ │ ├── HAL_rcc.h │ │ │ │ ├── HAL_spi.h │ │ │ │ ├── HAL_syscfg.h │ │ │ │ ├── HAL_tim.h │ │ │ │ ├── HAL_uart.h │ │ │ │ ├── HAL_wwdg.h │ │ │ │ ├── stm32f4xx_ll_usb.h │ │ │ │ └── tk499.h │ │ │ └── src │ │ │ │ ├── HAL_dma.c │ │ │ │ ├── HAL_exti.c │ │ │ │ ├── HAL_gpio.c │ │ │ │ ├── HAL_i2c.c │ │ │ │ ├── HAL_misc.c │ │ │ │ ├── HAL_pwr.c │ │ │ │ ├── HAL_rcc.c │ │ │ │ ├── HAL_spi.c │ │ │ │ ├── HAL_syscfg.c │ │ │ │ ├── HAL_tim.c │ │ │ │ └── HAL_uart.c │ │ ├── startup │ │ │ └── gcc │ │ │ │ └── startup_tk499xx.s │ │ └── sys │ │ │ ├── sys.c │ │ │ ├── sys.h │ │ │ └── system_tkm32_startup.c │ ├── tp_touch.c │ ├── tp_touch.h │ ├── uart.c │ ├── uart.h │ ├── usb_app │ │ ├── inc │ │ │ ├── hw_config.h │ │ │ ├── mass_mal.h │ │ │ ├── memory.h │ │ │ ├── usb_bot.h │ │ │ ├── usb_conf.h │ │ │ ├── usb_desc.h │ │ │ ├── usb_istr.h │ │ │ ├── usb_process.h │ │ │ ├── usb_prop.h │ │ │ ├── usb_pwr.h │ │ │ └── usb_scsi.h │ │ └── src │ │ │ ├── hw_config.c │ │ │ ├── mass_mal.c │ │ │ ├── memory.c │ │ │ ├── scsi_data.c │ │ │ ├── usb_bot.c │ │ │ ├── usb_desc.c │ │ │ ├── usb_endp.c │ │ │ ├── usb_istr.c │ │ │ ├── usb_process.c │ │ │ ├── usb_prop.c │ │ │ ├── usb_pwr.c │ │ │ └── usb_scsi.c │ ├── usb_cdc_port.c │ ├── usb_cdc_port.h │ ├── usb_lib │ │ ├── inc │ │ │ ├── usb_core.h │ │ │ ├── usb_def.h │ │ │ ├── usb_init.h │ │ │ ├── usb_int.h │ │ │ ├── usb_lib.h │ │ │ ├── usb_mem.h │ │ │ ├── usb_regs.h │ │ │ └── usb_type.h │ │ └── src │ │ │ ├── usb_core.c │ │ │ ├── usb_init.c │ │ │ ├── usb_int.c │ │ │ ├── usb_mem.c │ │ │ └── usb_regs.c │ ├── usbcdc │ │ ├── inc │ │ │ ├── usb.h │ │ │ └── usbprop.h │ │ └── src │ │ │ ├── ctrlitem.c │ │ │ ├── ctrlusb.c │ │ │ ├── usbprop.c │ │ │ └── usbreg.c │ ├── usrsw.c │ ├── usrsw.h │ ├── wdt.c │ └── wdt.h ├── unix │ ├── .gitignore │ ├── Makefile │ ├── alloc.c │ ├── coverage.c │ ├── coveragecpp.cpp │ ├── fatfs_port.c │ ├── gccollect.c │ ├── input.c │ ├── input.h │ ├── main.c │ ├── modffi.c │ ├── modjni.c │ ├── modmachine.c │ ├── modos.c │ ├── modtermios.c │ ├── modtime.c │ ├── moduos_vfs.c │ ├── moduselect.c │ ├── modusocket.c │ ├── mpbthciport.c │ ├── mpbtstackport.h │ ├── mpbtstackport_common.c │ ├── mpbtstackport_h4.c │ ├── mpbtstackport_usb.c │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.h │ ├── mpnimbleport.c │ ├── mpnimbleport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── qstrdefsport.h │ ├── unix_mphal.c │ └── variants │ │ ├── coverage │ │ ├── frzmpy │ │ │ ├── frzmpy1.py │ │ │ ├── frzmpy2.py │ │ │ ├── frzmpy_pkg1 │ │ │ │ └── __init__.py │ │ │ ├── frzmpy_pkg2 │ │ │ │ └── mod.py │ │ │ └── frzqstr.py │ │ ├── frzstr │ │ │ ├── frzstr1.py │ │ │ ├── frzstr_pkg1 │ │ │ │ └── __init__.py │ │ │ └── frzstr_pkg2 │ │ │ │ └── mod.py │ │ ├── manifest.py │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk │ │ ├── dev │ │ ├── manifest.py │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk │ │ ├── fast │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk │ │ ├── freedos │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk │ │ ├── manifest.py │ │ ├── minimal │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk │ │ ├── nanbox │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk │ │ └── standard │ │ ├── mpconfigvariant.h │ │ └── mpconfigvariant.mk ├── windows │ ├── .appveyor.yml │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── fmode.c │ ├── fmode.h │ ├── init.c │ ├── init.h │ ├── micropython.vcxproj │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── msvc │ │ ├── common.props │ │ ├── debug.props │ │ ├── dirent.c │ │ ├── dirent.h │ │ ├── genhdr.targets │ │ ├── gettimeofday.c │ │ ├── paths.props │ │ ├── release.props │ │ ├── sources.props │ │ ├── sys │ │ │ └── time.h │ │ └── unistd.h │ ├── realpath.c │ ├── realpath.h │ ├── sleep.c │ ├── sleep.h │ ├── variants │ │ ├── dev │ │ │ ├── manifest.py │ │ │ ├── mpconfigvariant.h │ │ │ ├── mpconfigvariant.mk │ │ │ └── mpconfigvariant.props │ │ ├── manifest.py │ │ └── standard │ │ │ ├── mpconfigvariant.h │ │ │ ├── mpconfigvariant.mk │ │ │ └── mpconfigvariant.props │ ├── windows_mphal.c │ └── windows_mphal.h └── zephyr │ ├── CMakeLists.txt │ ├── Kconfig │ ├── README.md │ ├── boards │ ├── 96b_carbon.conf │ ├── disco_l475_iot1.conf │ ├── frdm_k64f.conf │ ├── frdm_kw41z.conf │ ├── mimxrt1050_evk.conf │ ├── mimxrt685_evk_cm33.conf │ ├── nucleo_h743zi.conf │ ├── nucleo_h743zi.overlay │ ├── nucleo_wb55rg.conf │ ├── qemu_cortex_m3.conf │ ├── qemu_x86.conf │ ├── reel_board.conf │ └── rv32m1_vega_ri5cy.conf │ ├── help.c │ ├── machine_i2c.c │ ├── machine_pin.c │ ├── machine_spi.c │ ├── machine_uart.c │ ├── main.c │ ├── make-bin-testsuite │ ├── modbluetooth_zephyr.c │ ├── modmachine.c │ ├── modmachine.h │ ├── moduos.c │ ├── modusocket.c │ ├── modutime.c │ ├── modzephyr.c │ ├── modzephyr.h │ ├── modzsensor.c │ ├── mpconfigport.h │ ├── mpconfigport_bin_testsuite.h │ ├── mpconfigport_minimal.h │ ├── mphalport.c │ ├── mphalport.h │ ├── prj.conf │ ├── prj_minimal.conf │ ├── src │ ├── zephyr_getchar.c │ ├── zephyr_getchar.h │ └── zephyr_start.c │ ├── uart_core.c │ └── zephyr_storage.c ├── py ├── argcheck.c ├── asmarm.c ├── asmarm.h ├── asmbase.c ├── asmbase.h ├── asmthumb.c ├── asmthumb.h ├── asmx64.c ├── asmx64.h ├── asmx86.c ├── asmx86.h ├── asmxtensa.c ├── asmxtensa.h ├── bc.c ├── bc.h ├── bc0.h ├── binary.c ├── binary.h ├── builtin.h ├── builtinevex.c ├── builtinhelp.c ├── builtinimport.c ├── compile.c ├── compile.h ├── dynruntime.h ├── dynruntime.mk ├── emit.h ├── emitbc.c ├── emitcommon.c ├── emitglue.c ├── emitglue.h ├── emitinlinethumb.c ├── emitinlinextensa.c ├── emitnarm.c ├── emitnative.c ├── emitnthumb.c ├── emitnx64.c ├── emitnx86.c ├── emitnxtensa.c ├── emitnxtensawin.c ├── formatfloat.c ├── formatfloat.h ├── frozenmod.c ├── frozenmod.h ├── gc.c ├── gc.h ├── grammar.h ├── lexer.c ├── lexer.h ├── makecompresseddata.py ├── makemoduledefs.py ├── makeqstrdata.py ├── makeqstrdefs.py ├── makeversionhdr.py ├── malloc.c ├── map.c ├── misc.h ├── mkenv.mk ├── mkrules.cmake ├── mkrules.mk ├── modarray.c ├── modbuiltins.c ├── modcmath.c ├── modcollections.c ├── modgc.c ├── modio.c ├── modmath.c ├── modmicropython.c ├── modstruct.c ├── modsys.c ├── modthread.c ├── moduerrno.c ├── mpconfig.h ├── mperrno.h ├── mphal.h ├── mpprint.c ├── mpprint.h ├── mpstate.c ├── mpstate.h ├── mpthread.h ├── mpz.c ├── mpz.h ├── nativeglue.c ├── nativeglue.h ├── nlr.c ├── nlr.h ├── nlraarch64.c ├── nlrpowerpc.c ├── nlrsetjmp.c ├── nlrthumb.c ├── nlrx64.c ├── nlrx86.c ├── nlrxtensa.c ├── obj.c ├── obj.h ├── objarray.c ├── objarray.h ├── objattrtuple.c ├── objbool.c ├── objboundmeth.c ├── objcell.c ├── objclosure.c ├── objcomplex.c ├── objdeque.c ├── objdict.c ├── objenumerate.c ├── objexcept.c ├── objexcept.h ├── objfilter.c ├── objfloat.c ├── objfun.c ├── objfun.h ├── objgenerator.c ├── objgenerator.h ├── objgetitemiter.c ├── objint.c ├── objint.h ├── objint_longlong.c ├── objint_mpz.c ├── objlist.c ├── objlist.h ├── objmap.c ├── objmodule.c ├── objmodule.h ├── objnamedtuple.c ├── objnamedtuple.h ├── objnone.c ├── objobject.c ├── objpolyiter.c ├── objproperty.c ├── objrange.c ├── objreversed.c ├── objset.c ├── objsingleton.c ├── objslice.c ├── objstr.c ├── objstr.h ├── objstringio.c ├── objstringio.h ├── objstrunicode.c ├── objtuple.c ├── objtuple.h ├── objtype.c ├── objtype.h ├── objzip.c ├── opmethods.c ├── pairheap.c ├── pairheap.h ├── parse.c ├── parse.h ├── parsenum.c ├── parsenum.h ├── parsenumbase.c ├── parsenumbase.h ├── persistentcode.c ├── persistentcode.h ├── profile.c ├── profile.h ├── py.cmake ├── py.mk ├── pystack.c ├── pystack.h ├── qstr.c ├── qstr.h ├── qstrdefs.h ├── reader.c ├── reader.h ├── repl.c ├── repl.h ├── ringbuf.c ├── ringbuf.h ├── runtime.c ├── runtime.h ├── runtime0.h ├── runtime_utils.c ├── scheduler.c ├── scope.c ├── scope.h ├── sequence.c ├── showbc.c ├── smallint.c ├── smallint.h ├── stackctrl.c ├── stackctrl.h ├── stream.c ├── stream.h ├── unicode.c ├── unicode.h ├── usermod.cmake ├── vm.c ├── vmentrytable.h ├── vstr.c └── warning.c ├── shared ├── README.md ├── libc │ ├── __errno.c │ ├── abort_.c │ ├── printf.c │ └── string0.c ├── memzip │ ├── README.md │ ├── import.c │ ├── lexermemzip.c │ ├── make-memzip.py │ ├── memzip.c │ └── memzip.h ├── netutils │ ├── dhcpserver.c │ ├── dhcpserver.h │ ├── netutils.c │ ├── netutils.h │ └── trace.c ├── readline │ ├── readline.c │ └── readline.h ├── runtime │ ├── gchelper.h │ ├── gchelper_generic.c │ ├── gchelper_m0.s │ ├── gchelper_m3.s │ ├── gchelper_native.c │ ├── interrupt_char.c │ ├── interrupt_char.h │ ├── mpirq.c │ ├── mpirq.h │ ├── pyexec.c │ ├── pyexec.h │ ├── semihosting.c │ ├── semihosting.h │ ├── stdout_helpers.c │ └── sys_stdio_mphal.c ├── timeutils │ ├── timeutils.c │ └── timeutils.h └── upytesthelper │ ├── upytesthelper.c │ └── upytesthelper.h ├── tests ├── README ├── basics │ ├── 0prelim.py │ ├── andor.py │ ├── annotate_var.py │ ├── annotate_var.py.exp │ ├── array1.py │ ├── array_add.py │ ├── array_construct.py │ ├── array_construct2.py │ ├── array_construct_endian.py │ ├── array_intbig.py │ ├── array_micropython.py │ ├── array_micropython.py.exp │ ├── assign1.py │ ├── assign_expr.py │ ├── assign_expr.py.exp │ ├── assign_expr_syntaxerror.py │ ├── assign_expr_syntaxerror.py.exp │ ├── async_await.py │ ├── async_await.py.exp │ ├── async_await2.py │ ├── async_await2.py.exp │ ├── async_def.py │ ├── async_def.py.exp │ ├── async_for.py │ ├── async_for.py.exp │ ├── async_for2.py │ ├── async_for2.py.exp │ ├── async_syntaxerror.py │ ├── async_syntaxerror.py.exp │ ├── async_with.py │ ├── async_with.py.exp │ ├── async_with2.py │ ├── async_with2.py.exp │ ├── async_with_break.py │ ├── async_with_break.py.exp │ ├── async_with_return.py │ ├── async_with_return.py.exp │ ├── attrtuple1.py │ ├── bool1.py │ ├── boundmeth1.py │ ├── break.py │ ├── builtin_abs.py │ ├── builtin_abs_intbig.py │ ├── builtin_allany.py │ ├── builtin_bin.py │ ├── builtin_bin_intbig.py │ ├── builtin_callable.py │ ├── builtin_chr.py │ ├── builtin_compile.py │ ├── builtin_delattr.py │ ├── builtin_dir.py │ ├── builtin_divmod.py │ ├── builtin_divmod_intbig.py │ ├── builtin_ellipsis.py │ ├── builtin_enumerate.py │ ├── builtin_eval.py │ ├── builtin_eval_buffer.py │ ├── builtin_eval_error.py │ ├── builtin_exec.py │ ├── builtin_exec_buffer.py │ ├── builtin_filter.py │ ├── builtin_getattr.py │ ├── builtin_hasattr.py │ ├── builtin_hash.py │ ├── builtin_hash_gen.py │ ├── builtin_hash_intbig.py │ ├── builtin_help.py │ ├── builtin_help.py.exp │ ├── builtin_hex.py │ ├── builtin_hex_intbig.py │ ├── builtin_id.py │ ├── builtin_issubclass.py │ ├── builtin_len1.py │ ├── builtin_locals.py │ ├── builtin_map.py │ ├── builtin_minmax.py │ ├── builtin_next_arg2.py │ ├── builtin_oct.py │ ├── builtin_oct_intbig.py │ ├── builtin_ord.py │ ├── builtin_override.py │ ├── builtin_pow.py │ ├── builtin_pow3.py │ ├── builtin_pow3_intbig.py │ ├── builtin_print.py │ ├── builtin_property.py │ ├── builtin_property_inherit.py │ ├── builtin_range.py │ ├── builtin_range_attrs.py │ ├── builtin_range_binop.py │ ├── builtin_reversed.py │ ├── builtin_round.py │ ├── builtin_round_int.py │ ├── builtin_round_intbig.py │ ├── builtin_setattr.py │ ├── builtin_slice.py │ ├── builtin_sorted.py │ ├── builtin_sum.py │ ├── builtin_type.py │ ├── builtin_zip.py │ ├── bytearray1.py │ ├── bytearray_add.py │ ├── bytearray_append.py │ ├── bytearray_construct.py │ ├── bytearray_construct_array.py │ ├── bytearray_construct_endian.py │ ├── bytearray_decode.py │ ├── bytearray_intbig.py │ ├── bytearray_slice_assign.py │ ├── bytes.py │ ├── bytes_add.py │ ├── bytes_add_array.py │ ├── bytes_add_bytearray.py │ ├── bytes_add_endian.py │ ├── bytes_compare.py │ ├── bytes_compare2.py │ ├── bytes_compare3.py │ ├── bytes_compare3.py.exp │ ├── bytes_compare_array.py │ ├── bytes_compare_bytearray.py │ ├── bytes_construct.py │ ├── bytes_construct_array.py │ ├── bytes_construct_bytearray.py │ ├── bytes_construct_endian.py │ ├── bytes_construct_intbig.py │ ├── bytes_count.py │ ├── bytes_find.py │ ├── bytes_format_modulo.py │ ├── bytes_format_modulo.py.exp │ ├── bytes_gen.py │ ├── bytes_large.py │ ├── bytes_mult.py │ ├── bytes_partition.py │ ├── bytes_replace.py │ ├── bytes_split.py │ ├── bytes_strip.py │ ├── bytes_subscr.py │ ├── class1.py │ ├── class2.py │ ├── class3.py │ ├── class_bases.py │ ├── class_bind_self.py │ ├── class_binop.py │ ├── class_call.py │ ├── class_contains.py │ ├── class_delattr_setattr.py │ ├── class_descriptor.py │ ├── class_dict.py │ ├── class_emptybases.py │ ├── class_getattr.py │ ├── class_inherit1.py │ ├── class_inherit_mul.py │ ├── class_inplace_op.py │ ├── class_inplace_op2.py │ ├── class_inplace_op2.py.exp │ ├── class_instance_override.py │ ├── class_item.py │ ├── class_misc.py │ ├── class_new.py │ ├── class_notimpl.py │ ├── class_number.py │ ├── class_ordereddict.py │ ├── class_ordereddict.py.exp │ ├── class_reverse_op.py │ ├── class_staticclassmethod.py │ ├── class_store.py │ ├── class_store_class.py │ ├── class_str.py │ ├── class_super.py │ ├── class_super_aslocal.py │ ├── class_super_closure.py │ ├── class_super_multinherit.py │ ├── class_super_object.py │ ├── class_use_other.py │ ├── closure1.py │ ├── closure2.py │ ├── closure_defargs.py │ ├── closure_manyvars.py │ ├── closure_namedarg.py │ ├── compare_multi.py │ ├── comprehension1.py │ ├── containment.py │ ├── continue.py │ ├── decorator.py │ ├── del_attr.py │ ├── del_deref.py │ ├── del_global.py │ ├── del_local.py │ ├── del_name.py │ ├── del_subscr.py │ ├── deque1.py │ ├── deque2.py │ ├── deque2.py.exp │ ├── dict1.py │ ├── dict2.py │ ├── dict_clear.py │ ├── dict_construct.py │ ├── dict_copy.py │ ├── dict_del.py │ ├── dict_fixed.py │ ├── dict_fixed.py.exp │ ├── dict_from_iter.py │ ├── dict_fromkeys.py │ ├── dict_fromkeys2.py │ ├── dict_get.py │ ├── dict_intern.py │ ├── dict_iterator.py │ ├── dict_pop.py │ ├── dict_popitem.py │ ├── dict_setdefault.py │ ├── dict_specialmeth.py │ ├── dict_update.py │ ├── dict_views.py │ ├── equal.py │ ├── equal_class.py │ ├── errno1.py │ ├── errno1.py.exp │ ├── except_match_tuple.py │ ├── exception1.py │ ├── exception_chain.py │ ├── exception_chain.py.exp │ ├── exceptpoly.py │ ├── exceptpoly2.py │ ├── floordivide.py │ ├── floordivide_intbig.py │ ├── for1.py │ ├── for2.py │ ├── for3.py │ ├── for_break.py │ ├── for_else.py │ ├── for_range.py │ ├── for_return.py │ ├── frozenset1.py │ ├── frozenset_add.py │ ├── frozenset_binop.py │ ├── frozenset_copy.py │ ├── frozenset_difference.py │ ├── frozenset_set.py │ ├── fun1.py │ ├── fun2.py │ ├── fun3.py │ ├── fun_annotations.py │ ├── fun_calldblstar.py │ ├── fun_calldblstar2.py │ ├── fun_calldblstar3.py │ ├── fun_callstar.py │ ├── fun_callstardblstar.py │ ├── fun_defargs.py │ ├── fun_defargs2.py │ ├── fun_error.py │ ├── fun_error2.py │ ├── fun_globals.py │ ├── fun_kwargs.py │ ├── fun_kwonly.py │ ├── fun_kwonlydef.py │ ├── fun_kwvarargs.py │ ├── fun_largestate.py │ ├── fun_name.py │ ├── fun_str.py │ ├── fun_varargs.py │ ├── gc1.py │ ├── gen_yield_from.py │ ├── gen_yield_from_close.py │ ├── gen_yield_from_ducktype.py │ ├── gen_yield_from_exc.py │ ├── gen_yield_from_executing.py │ ├── gen_yield_from_iter.py │ ├── gen_yield_from_pending.py │ ├── gen_yield_from_send.py │ ├── gen_yield_from_stopped.py │ ├── gen_yield_from_throw.py │ ├── gen_yield_from_throw2.py │ ├── gen_yield_from_throw3.py │ ├── generator1.py │ ├── generator2.py │ ├── generator_args.py │ ├── generator_close.py │ ├── generator_closure.py │ ├── generator_exc.py │ ├── generator_name.py │ ├── generator_pend_throw.py │ ├── generator_pend_throw.py.exp │ ├── generator_pep479.py │ ├── generator_pep479.py.exp │ ├── generator_return.py │ ├── generator_send.py │ ├── generator_throw.py │ ├── generator_throw_nested.py │ ├── getattr.py │ ├── getitem.py │ ├── globals_del.py │ ├── ifcond.py │ ├── ifexpr.py │ ├── int1.py │ ├── int2.py │ ├── int_big1.py │ ├── int_big_add.py │ ├── int_big_and.py │ ├── int_big_and2.py │ ├── int_big_and3.py │ ├── int_big_cmp.py │ ├── int_big_div.py │ ├── int_big_error.py │ ├── int_big_lshift.py │ ├── int_big_mod.py │ ├── int_big_mul.py │ ├── int_big_or.py │ ├── int_big_or2.py │ ├── int_big_or3.py │ ├── int_big_pow.py │ ├── int_big_rshift.py │ ├── int_big_unary.py │ ├── int_big_xor.py │ ├── int_big_xor2.py │ ├── int_big_xor3.py │ ├── int_big_zeroone.py │ ├── int_bytes.py │ ├── int_bytes_intbig.py │ ├── int_constfolding.py │ ├── int_constfolding_intbig.py │ ├── int_divmod.py │ ├── int_divmod_intbig.py │ ├── int_divzero.py │ ├── int_intbig.py │ ├── int_small.py │ ├── io_buffered_writer.py │ ├── io_buffered_writer.py.exp │ ├── io_bytesio_cow.py │ ├── io_bytesio_ext.py │ ├── io_bytesio_ext2.py │ ├── io_bytesio_ext2.py.exp │ ├── io_iobase.py │ ├── io_stringio1.py │ ├── io_stringio_with.py │ ├── io_write_ext.py │ ├── io_write_ext.py.exp │ ├── is_isnot.py │ ├── is_isnot_literal.py │ ├── is_isnot_literal.py.exp │ ├── iter0.py │ ├── iter1.py │ ├── iter2.py │ ├── iter_of_iter.py │ ├── lambda1.py │ ├── lambda_defargs.py │ ├── lexer.py │ ├── list1.py │ ├── list_clear.py │ ├── list_compare.py │ ├── list_copy.py │ ├── list_count.py │ ├── list_extend.py │ ├── list_index.py │ ├── list_insert.py │ ├── list_mult.py │ ├── list_pop.py │ ├── list_remove.py │ ├── list_reverse.py │ ├── list_slice.py │ ├── list_slice_3arg.py │ ├── list_slice_assign.py │ ├── list_slice_assign_grow.py │ ├── list_sort.py │ ├── list_sum.py │ ├── logic_constfolding.py │ ├── memoryerror.py │ ├── memoryerror.py.exp │ ├── memoryview1.py │ ├── memoryview2.py │ ├── memoryview_gc.py │ ├── memoryview_intbig.py │ ├── memoryview_itemsize.py │ ├── memoryview_slice_assign.py │ ├── module1.py │ ├── module2.py │ ├── module2.py.exp │ ├── namedtuple1.py │ ├── namedtuple_asdict.py │ ├── object1.py │ ├── object_dict.py │ ├── object_new.py │ ├── op_error.py │ ├── op_error_bytearray.py │ ├── op_error_intbig.py │ ├── op_error_literal.py │ ├── op_error_literal.py.exp │ ├── op_error_memoryview.py │ ├── op_precedence.py │ ├── ordereddict1.py │ ├── ordereddict_eq.py │ ├── ordereddict_eq.py.exp │ ├── parser.py │ ├── parser.py.exp │ ├── python34.py │ ├── python34.py.exp │ ├── python36.py │ ├── python36.py.exp │ ├── return1.py │ ├── scope.py │ ├── scope_implicit.py │ ├── self_type_check.py │ ├── seq_unpack.py │ ├── set_add.py │ ├── set_basic.py │ ├── set_binop.py │ ├── set_clear.py │ ├── set_comprehension.py │ ├── set_containment.py │ ├── set_copy.py │ ├── set_difference.py │ ├── set_discard.py │ ├── set_intersection.py │ ├── set_isdisjoint.py │ ├── set_isfooset.py │ ├── set_iter.py │ ├── set_iter_of_iter.py │ ├── set_pop.py │ ├── set_remove.py │ ├── set_specialmeth.py │ ├── set_symmetric_difference.py │ ├── set_type.py │ ├── set_union.py │ ├── set_unop.py │ ├── set_update.py │ ├── slice_attrs.py │ ├── slice_indices.py │ ├── slice_intbig.py │ ├── slots_bool_len.py │ ├── special_comparisons.py │ ├── special_comparisons2.py │ ├── special_methods.py │ ├── special_methods2.py │ ├── special_methods2.py.exp │ ├── stopiteration.py │ ├── string1.py │ ├── string_center.py │ ├── string_compare.py │ ├── string_count.py │ ├── string_cr_conversion.py │ ├── string_crlf_conversion.py │ ├── string_endswith.py │ ├── string_endswith_upy.py │ ├── string_endswith_upy.py.exp │ ├── string_escape.py │ ├── string_find.py │ ├── string_format.py │ ├── string_format2.py │ ├── string_format_error.py │ ├── string_format_modulo.py │ ├── string_format_modulo_int.py │ ├── string_fstring.py │ ├── string_fstring_debug.py │ ├── string_fstring_debug.py.exp │ ├── string_index.py │ ├── string_istest.py │ ├── string_join.py │ ├── string_large.py │ ├── string_mult.py │ ├── string_partition.py │ ├── string_replace.py │ ├── string_repr.py │ ├── string_rfind.py │ ├── string_rindex.py │ ├── string_rpartition.py │ ├── string_rsplit.py │ ├── string_slice.py │ ├── string_split.py │ ├── string_splitlines.py │ ├── string_startswith.py │ ├── string_startswith_upy.py │ ├── string_startswith_upy.py.exp │ ├── string_strip.py │ ├── string_upperlow.py │ ├── struct1.py │ ├── struct1_intbig.py │ ├── struct2.py │ ├── struct_endian.py │ ├── struct_micropython.py │ ├── struct_micropython.py.exp │ ├── subclass_classmethod.py │ ├── subclass_native1.py │ ├── subclass_native2_list.py │ ├── subclass_native2_tuple.py │ ├── subclass_native3.py │ ├── subclass_native4.py │ ├── subclass_native5.py │ ├── subclass_native_buffer.py │ ├── subclass_native_call.py │ ├── subclass_native_call.py.exp │ ├── subclass_native_cmp.py │ ├── subclass_native_containment.py │ ├── subclass_native_exc_new.py │ ├── subclass_native_exc_new.py.exp │ ├── subclass_native_init.py │ ├── subclass_native_iter.py │ ├── subclass_native_specmeth.py │ ├── subclass_native_str.py │ ├── syntaxerror.py │ ├── syntaxerror_return.py │ ├── sys1.py │ ├── sys_exit.py │ ├── sys_getsizeof.py │ ├── sys_path.py │ ├── true_value.py │ ├── try1.py │ ├── try2.py │ ├── try3.py │ ├── try4.py │ ├── try_as_var.py │ ├── try_continue.py │ ├── try_else.py │ ├── try_else_finally.py │ ├── try_error.py │ ├── try_except_break.py │ ├── try_except_break.py.exp │ ├── try_finally1.py │ ├── try_finally2.py │ ├── try_finally_break.py │ ├── try_finally_break2.py │ ├── try_finally_continue.py │ ├── try_finally_continue.py.exp │ ├── try_finally_loops.py │ ├── try_finally_return.py │ ├── try_finally_return2.py │ ├── try_finally_return3.py │ ├── try_finally_return4.py │ ├── try_finally_return5.py │ ├── try_reraise.py │ ├── try_reraise2.py │ ├── try_return.py │ ├── tuple1.py │ ├── tuple_compare.py │ ├── tuple_count.py │ ├── tuple_index.py │ ├── tuple_mult.py │ ├── tuple_slice.py │ ├── types1.py │ ├── types2.py │ ├── unary_op.py │ ├── unboundlocal.py │ ├── unpack1.py │ ├── while1.py │ ├── while_cond.py │ ├── while_nest_exc.py │ ├── with1.py │ ├── with_break.py │ ├── with_continue.py │ ├── with_raise.py │ └── with_return.py ├── cmdline │ ├── cmd_optimise.py │ ├── cmd_optimise.py.exp │ ├── cmd_parsetree.py │ ├── cmd_parsetree.py.exp │ ├── cmd_showbc.py │ ├── cmd_showbc.py.exp │ ├── cmd_verbose.py │ ├── cmd_verbose.py.exp │ ├── repl_autocomplete.py │ ├── repl_autocomplete.py.exp │ ├── repl_basic.py │ ├── repl_basic.py.exp │ ├── repl_cont.py │ ├── repl_cont.py.exp │ ├── repl_emacs_keys.py │ ├── repl_emacs_keys.py.exp │ ├── repl_inspect.py │ ├── repl_inspect.py.exp │ ├── repl_micropyinspect │ ├── repl_micropyinspect.py │ ├── repl_micropyinspect.py.exp │ ├── repl_words_move.py │ └── repl_words_move.py.exp ├── cpydiff │ ├── builtin_next_arg2.py │ ├── core_class_delnotimpl.py │ ├── core_class_mro.py │ ├── core_class_supermultiple.py │ ├── core_class_superproperty.py │ ├── core_fstring_concat.py │ ├── core_fstring_parser.py │ ├── core_fstring_raw.py │ ├── core_fstring_repr.py │ ├── core_function_argcount.py │ ├── core_function_moduleattr.py │ ├── core_function_userattr.py │ ├── core_generator_noexit.py │ ├── core_import_all.py │ ├── core_import_path.py │ ├── core_import_prereg.py │ ├── core_import_split_ns_pkgs.py │ ├── core_locals.py │ ├── core_locals_eval.py │ ├── module_array_comparison.py │ ├── module_array_constructor.py │ ├── modules │ │ ├── __init__.py │ │ ├── foo.py │ │ └── subpkg │ │ │ └── foo.py │ ├── modules2 │ │ └── subpkg │ │ │ └── bar.py │ ├── modules3 │ │ ├── __init__.py │ │ └── foo.py │ ├── modules_array_containment.py │ ├── modules_array_deletion.py │ ├── modules_array_subscrstep.py │ ├── modules_deque.py │ ├── modules_json_nonserializable.py │ ├── modules_os_environ.py │ ├── modules_os_getenv.py │ ├── modules_os_getenv_argcount.py │ ├── modules_random_getrandbits.py │ ├── modules_random_randint.py │ ├── modules_struct_fewargs.py │ ├── modules_struct_manyargs.py │ ├── modules_struct_whitespace_in_format.py │ ├── modules_sys_stdassign.py │ ├── syntax_assign_expr.py │ ├── syntax_spaces.py │ ├── syntax_unicode_nameesc.py │ ├── types_bytearray_sliceassign.py │ ├── types_bytes_format.py │ ├── types_bytes_keywords.py │ ├── types_bytes_subscrstep.py │ ├── types_dict_keys_set.py │ ├── types_exception_attrs.py │ ├── types_exception_chaining.py │ ├── types_exception_instancevar.py │ ├── types_exception_loops.py │ ├── types_exception_subclassinit.py │ ├── types_float_rounding.py │ ├── types_int_bit_length.py │ ├── types_int_subclassconv.py │ ├── types_list_delete_subscrstep.py │ ├── types_list_store_noniter.py │ ├── types_list_store_subscrstep.py │ ├── types_str_endswith.py │ ├── types_str_formatsubscr.py │ ├── types_str_keywords.py │ ├── types_str_ljust_rjust.py │ ├── types_str_rsplitnone.py │ ├── types_str_subscrstep.py │ └── types_tuple_subscrstep.py ├── esp32 │ ├── check_err_str.py │ ├── check_err_str.py.exp │ ├── esp32_idf_heap_info.py │ ├── esp32_idf_heap_info.py.exp │ ├── esp32_nvs.py │ ├── esp32_nvs.py.exp │ ├── partition_ota.py │ ├── partition_ota.py.exp │ └── resolve_on_connect.py ├── extmod │ ├── btree1.py │ ├── btree1.py.exp │ ├── btree_error.py │ ├── btree_error.py.exp │ ├── btree_gc.py │ ├── btree_gc.py.exp │ ├── framebuf1.py │ ├── framebuf1.py.exp │ ├── framebuf16.py │ ├── framebuf16.py.exp │ ├── framebuf2.py │ ├── framebuf2.py.exp │ ├── framebuf4.py │ ├── framebuf4.py.exp │ ├── framebuf8.py │ ├── framebuf8.py.exp │ ├── framebuf_palette.py │ ├── framebuf_palette.py.exp │ ├── framebuf_subclass.py │ ├── framebuf_subclass.py.exp │ ├── machine1.py │ ├── machine1.py.exp │ ├── machine_pinbase.py │ ├── machine_pinbase.py.exp │ ├── machine_pulse.py │ ├── machine_pulse.py.exp │ ├── machine_signal.py │ ├── machine_signal.py.exp │ ├── machine_timer.py │ ├── machine_timer.py.exp │ ├── ticks_diff.py │ ├── ticks_diff.py.exp │ ├── time_ms_us.py │ ├── time_ms_us.py.exp │ ├── uasyncio_await_return.py │ ├── uasyncio_await_return.py.exp │ ├── uasyncio_basic.py │ ├── uasyncio_basic.py.exp │ ├── uasyncio_basic2.py │ ├── uasyncio_basic2.py.exp │ ├── uasyncio_cancel_fair.py │ ├── uasyncio_cancel_fair.py.exp │ ├── uasyncio_cancel_fair2.py │ ├── uasyncio_cancel_fair2.py.exp │ ├── uasyncio_cancel_self.py │ ├── uasyncio_cancel_self.py.exp │ ├── uasyncio_cancel_task.py │ ├── uasyncio_cancel_task.py.exp │ ├── uasyncio_cancel_wait_on_finished.py │ ├── uasyncio_cancel_wait_on_finished.py.exp │ ├── uasyncio_current_task.py │ ├── uasyncio_current_task.py.exp │ ├── uasyncio_event.py │ ├── uasyncio_event.py.exp │ ├── uasyncio_event_fair.py │ ├── uasyncio_event_fair.py.exp │ ├── uasyncio_exception.py │ ├── uasyncio_exception.py.exp │ ├── uasyncio_fair.py │ ├── uasyncio_fair.py.exp │ ├── uasyncio_gather.py │ ├── uasyncio_gather.py.exp │ ├── uasyncio_get_event_loop.py │ ├── uasyncio_heaplock.py │ ├── uasyncio_heaplock.py.exp │ ├── uasyncio_lock.py │ ├── uasyncio_lock.py.exp │ ├── uasyncio_lock_cancel.py │ ├── uasyncio_lock_cancel.py.exp │ ├── uasyncio_loop_stop.py │ ├── uasyncio_loop_stop.py.exp │ ├── uasyncio_micropython.py │ ├── uasyncio_micropython.py.exp │ ├── uasyncio_new_event_loop.py │ ├── uasyncio_new_event_loop.py.exp │ ├── uasyncio_set_exception_handler.py │ ├── uasyncio_set_exception_handler.py.exp │ ├── uasyncio_task_done.py │ ├── uasyncio_task_done.py.exp │ ├── uasyncio_threadsafeflag.py │ ├── uasyncio_threadsafeflag.py.exp │ ├── uasyncio_wait_for.py │ ├── uasyncio_wait_for.py.exp │ ├── uasyncio_wait_for_fwd.py │ ├── uasyncio_wait_for_fwd.py.exp │ ├── uasyncio_wait_task.py │ ├── uasyncio_wait_task.py.exp │ ├── ubinascii_a2b_base64.py │ ├── ubinascii_b2a_base64.py │ ├── ubinascii_crc32.py │ ├── ubinascii_hexlify.py │ ├── ubinascii_micropython.py │ ├── ubinascii_micropython.py.exp │ ├── ubinascii_unhexlify.py │ ├── ucryptolib_aes128_cbc.py │ ├── ucryptolib_aes128_cbc.py.exp │ ├── ucryptolib_aes128_ctr.py │ ├── ucryptolib_aes128_ctr.py.exp │ ├── ucryptolib_aes128_ecb.py │ ├── ucryptolib_aes128_ecb.py.exp │ ├── ucryptolib_aes128_ecb_enc.py │ ├── ucryptolib_aes128_ecb_enc.py.exp │ ├── ucryptolib_aes128_ecb_inpl.py │ ├── ucryptolib_aes128_ecb_inpl.py.exp │ ├── ucryptolib_aes128_ecb_into.py │ ├── ucryptolib_aes128_ecb_into.py.exp │ ├── ucryptolib_aes256_cbc.py │ ├── ucryptolib_aes256_cbc.py.exp │ ├── ucryptolib_aes256_ecb.py │ ├── ucryptolib_aes256_ecb.py.exp │ ├── uctypes_32bit_intbig.py │ ├── uctypes_32bit_intbig.py.exp │ ├── uctypes_array_assign_le.py │ ├── uctypes_array_assign_le.py.exp │ ├── uctypes_array_assign_native_le.py │ ├── uctypes_array_assign_native_le.py.exp │ ├── uctypes_array_assign_native_le_intbig.py │ ├── uctypes_array_assign_native_le_intbig.py.exp │ ├── uctypes_array_load_store.py │ ├── uctypes_array_load_store.py.exp │ ├── uctypes_bytearray.py │ ├── uctypes_bytearray.py.exp │ ├── uctypes_byteat.py │ ├── uctypes_byteat.py.exp │ ├── uctypes_error.py │ ├── uctypes_error.py.exp │ ├── uctypes_le.py │ ├── uctypes_le.py.exp │ ├── uctypes_le_float.py │ ├── uctypes_le_float.py.exp │ ├── uctypes_native_float.py │ ├── uctypes_native_float.py.exp │ ├── uctypes_native_le.py │ ├── uctypes_native_le.py.exp │ ├── uctypes_print.py │ ├── uctypes_print.py.exp │ ├── uctypes_ptr_le.py │ ├── uctypes_ptr_le.py.exp │ ├── uctypes_ptr_native_le.py │ ├── uctypes_ptr_native_le.py.exp │ ├── uctypes_sizeof.py │ ├── uctypes_sizeof.py.exp │ ├── uctypes_sizeof_float.py │ ├── uctypes_sizeof_float.py.exp │ ├── uctypes_sizeof_layout.py │ ├── uctypes_sizeof_layout.py.exp │ ├── uctypes_sizeof_native.py │ ├── uctypes_sizeof_native.py.exp │ ├── uctypes_sizeof_od.py │ ├── uctypes_sizeof_od.py.exp │ ├── uhashlib_final.py │ ├── uhashlib_final.py.exp │ ├── uhashlib_md5.py │ ├── uhashlib_sha1.py │ ├── uhashlib_sha256.py │ ├── uheapq1.py │ ├── ujson_dump.py │ ├── ujson_dump_iobase.py │ ├── ujson_dump_separators.py │ ├── ujson_dumps.py │ ├── ujson_dumps_extra.py │ ├── ujson_dumps_extra.py.exp │ ├── ujson_dumps_float.py │ ├── ujson_dumps_ordereddict.py │ ├── ujson_dumps_separators.py │ ├── ujson_load.py │ ├── ujson_loads.py │ ├── ujson_loads_bytes.py │ ├── ujson_loads_bytes.py.exp │ ├── ujson_loads_float.py │ ├── urandom_basic.py │ ├── urandom_basic.py.exp │ ├── urandom_extra.py │ ├── urandom_extra_float.py │ ├── urandom_seed_default.py │ ├── ure1.py │ ├── ure_debug.py │ ├── ure_debug.py.exp │ ├── ure_error.py │ ├── ure_group.py │ ├── ure_groups.py │ ├── ure_limit.py │ ├── ure_limit.py.exp │ ├── ure_namedclass.py │ ├── ure_span.py │ ├── ure_split.py │ ├── ure_split_empty.py │ ├── ure_split_empty.py.exp │ ├── ure_split_notimpl.py │ ├── ure_split_notimpl.py.exp │ ├── ure_stack_overflow.py │ ├── ure_stack_overflow.py.exp │ ├── ure_sub.py │ ├── ure_sub_unmatched.py │ ├── ure_sub_unmatched.py.exp │ ├── uselect_poll_basic.py │ ├── uselect_poll_udp.py │ ├── usocket_tcp_basic.py │ ├── usocket_udp_nonblock.py │ ├── ussl_basic.py │ ├── ussl_basic.py.exp │ ├── ussl_keycert.py │ ├── ussl_keycert.py.exp │ ├── utime_res.py │ ├── utime_res.py.exp │ ├── utime_time_ns.py │ ├── utime_time_ns.py.exp │ ├── utimeq1.py │ ├── utimeq1.py.exp │ ├── utimeq_stable.py │ ├── utimeq_stable.py.exp │ ├── uzlib_decompio.py │ ├── uzlib_decompio.py.exp │ ├── uzlib_decompio_gz.py │ ├── uzlib_decompio_gz.py.exp │ ├── uzlib_decompress.py │ ├── vfs_basic.py │ ├── vfs_basic.py.exp │ ├── vfs_blockdev.py │ ├── vfs_blockdev.py.exp │ ├── vfs_fat_fileio1.py │ ├── vfs_fat_fileio1.py.exp │ ├── vfs_fat_fileio2.py │ ├── vfs_fat_fileio2.py.exp │ ├── vfs_fat_finaliser.py │ ├── vfs_fat_finaliser.py.exp │ ├── vfs_fat_more.py │ ├── vfs_fat_more.py.exp │ ├── vfs_fat_mtime.py │ ├── vfs_fat_mtime.py.exp │ ├── vfs_fat_oldproto.py │ ├── vfs_fat_oldproto.py.exp │ ├── vfs_fat_ramdisk.py │ ├── vfs_fat_ramdisk.py.exp │ ├── vfs_fat_ramdisklarge.py │ ├── vfs_fat_ramdisklarge.py.exp │ ├── vfs_lfs.py │ ├── vfs_lfs.py.exp │ ├── vfs_lfs_corrupt.py │ ├── vfs_lfs_corrupt.py.exp │ ├── vfs_lfs_error.py │ ├── vfs_lfs_error.py.exp │ ├── vfs_lfs_file.py │ ├── vfs_lfs_file.py.exp │ ├── vfs_lfs_mount.py │ ├── vfs_lfs_mount.py.exp │ ├── vfs_lfs_mtime.py │ ├── vfs_lfs_mtime.py.exp │ ├── vfs_lfs_superblock.py │ ├── vfs_lfs_superblock.py.exp │ ├── vfs_posix.py │ ├── vfs_posix.py.exp │ ├── vfs_userfs.py │ ├── vfs_userfs.py.exp │ ├── websocket_basic.py │ └── websocket_basic.py.exp ├── feature_check │ ├── README │ ├── async_check.py │ ├── async_check.py.exp │ ├── bytearray.py │ ├── bytearray.py.exp │ ├── byteorder.py │ ├── byteorder.py.exp │ ├── complex.py │ ├── complex.py.exp │ ├── const.py │ ├── const.py.exp │ ├── coverage.py │ ├── coverage.py.exp │ ├── float.py │ ├── float.py.exp │ ├── fstring.py │ ├── fstring.py.exp │ ├── int_big.py │ ├── int_big.py.exp │ ├── native_check.py │ ├── native_check.py.exp │ ├── repl_emacs_check.py │ ├── repl_emacs_check.py.exp │ ├── repl_words_move_check.py │ ├── repl_words_move_check.py.exp │ ├── reverse_ops.py │ ├── reverse_ops.py.exp │ ├── set_check.py │ ├── set_check.py.exp │ ├── slice.py │ ├── slice.py.exp │ ├── uio_module.py │ └── uio_module.py.exp ├── float │ ├── array_construct.py │ ├── builtin_float_abs.py │ ├── builtin_float_hash.py │ ├── builtin_float_minmax.py │ ├── builtin_float_pow.py │ ├── builtin_float_round.py │ ├── builtin_float_round_intbig.py │ ├── bytearray_construct_endian.py │ ├── bytes_construct_endian.py │ ├── cmath_fun.py │ ├── cmath_fun_special.py │ ├── complex1.py │ ├── complex1_intbig.py │ ├── complex_reverse_op.py │ ├── complex_special_methods.py │ ├── float1.py │ ├── float2int_doubleprec_intbig.py │ ├── float2int_fp30_intbig.py │ ├── float2int_intbig.py │ ├── float_array.py │ ├── float_compare.py │ ├── float_divmod.py │ ├── float_divmod_relaxed.py │ ├── float_format.py │ ├── float_parse.py │ ├── float_parse_doubleprec.py │ ├── float_struct.py │ ├── inf_nan_arith.py │ ├── int_big_float.py │ ├── int_divzero.py │ ├── int_power.py │ ├── lexer.py │ ├── list_index.py │ ├── math_domain.py │ ├── math_domain_special.py │ ├── math_factorial_intbig.py │ ├── math_fun.py │ ├── math_fun_bool.py │ ├── math_fun_int.py │ ├── math_fun_intbig.py │ ├── math_fun_special.py │ ├── math_isclose.py │ ├── math_isclose.py.exp │ ├── python36.py │ ├── python36.py.exp │ ├── string_format.py │ ├── string_format2.py │ ├── string_format_fp30.py │ ├── string_format_modulo.py │ ├── string_format_modulo2.py │ ├── string_format_modulo2_intbig.py │ ├── string_format_modulo3.py │ ├── string_format_modulo3.py.exp │ ├── true_value.py │ └── types.py ├── import │ ├── builtin_import.py │ ├── gen_context.py │ ├── gen_context2.py │ ├── import1a.py │ ├── import1b.py │ ├── import2a.py │ ├── import3a.py │ ├── import_file.py │ ├── import_long_dyn.py │ ├── import_long_dyn2.py │ ├── import_override.py │ ├── import_override.py.exp │ ├── import_pkg1.py │ ├── import_pkg2.py │ ├── import_pkg3.py │ ├── import_pkg4.py │ ├── import_pkg5.py │ ├── import_pkg6.py │ ├── import_pkg7.py │ ├── import_pkg7.py.exp │ ├── import_pkg8.py │ ├── import_star_error.py │ ├── module_getattr.py │ ├── module_getattr.py.exp │ ├── pkg │ │ ├── __init__.py │ │ └── mod.py │ ├── pkg2 │ │ ├── __init__.py │ │ ├── mod1.py │ │ └── mod2.py │ ├── pkg3 │ │ ├── __init__.py │ │ ├── mod1.py │ │ ├── mod2.py │ │ └── subpkg1 │ │ │ ├── __init__.py │ │ │ └── mod1.py │ ├── pkg6 │ │ ├── __init__.py │ │ └── x │ │ │ ├── __init__.py │ │ │ └── y.py │ ├── pkg7 │ │ ├── __init__.py │ │ ├── mod1.py │ │ ├── mod2.py │ │ └── subpkg1 │ │ │ ├── __init__.py │ │ │ └── subpkg2 │ │ │ ├── __init__.py │ │ │ └── mod3.py │ ├── pkg8 │ │ └── mod.py │ ├── rel_import_inv.py │ └── try_module.py ├── inlineasm │ ├── asmargs.py │ ├── asmargs.py.exp │ ├── asmbcc.py │ ├── asmbcc.py.exp │ ├── asmbitops.py │ ├── asmbitops.py.exp │ ├── asmblbx.py │ ├── asmblbx.py.exp │ ├── asmconst.py │ ├── asmconst.py.exp │ ├── asmdiv.py │ ├── asmdiv.py.exp │ ├── asmfpaddsub.py │ ├── asmfpaddsub.py.exp │ ├── asmfpcmp.py │ ├── asmfpcmp.py.exp │ ├── asmfpldrstr.py │ ├── asmfpldrstr.py.exp │ ├── asmfpmuldiv.py │ ├── asmfpmuldiv.py.exp │ ├── asmfpsqrt.py │ ├── asmfpsqrt.py.exp │ ├── asmit.py │ ├── asmit.py.exp │ ├── asmpushpop.py │ ├── asmpushpop.py.exp │ ├── asmrettype.py │ ├── asmrettype.py.exp │ ├── asmshift.py │ ├── asmshift.py.exp │ ├── asmspecialregs.py │ ├── asmspecialregs.py.exp │ ├── asmsum.py │ └── asmsum.py.exp ├── internal_bench │ ├── arrayop-1-list_inplace.py │ ├── arrayop-2-list_map.py │ ├── arrayop-3-bytearray_inplace.py │ ├── arrayop-4-bytearray_map.py │ ├── bench.py │ ├── bytealloc-1-bytes_n.py │ ├── bytealloc-2-repeat.py │ ├── bytebuf-1-inplace.py │ ├── bytebuf-2-join_map_bytes.py │ ├── bytebuf-3-bytarray_map.py │ ├── from_iter-1-list_bound.py │ ├── from_iter-2-list_unbound.py │ ├── from_iter-3-tuple_bound.py │ ├── from_iter-4-tuple_unbound.py │ ├── from_iter-5-bytes_bound.py │ ├── from_iter-6-bytes_unbound.py │ ├── from_iter-7-bytearray_bound.py │ ├── from_iter-8-bytearray_unbound.py │ ├── func_args-1.1-pos_1.py │ ├── func_args-1.2-pos_3.py │ ├── func_args-2-pos_default_2_of_3.py │ ├── func_args-3.1-kw_1.py │ ├── func_args-3.2-kw_3.py │ ├── func_builtin-1-enum_pos.py │ ├── func_builtin-2-enum_kw.py │ ├── funcall-1-inline.py │ ├── funcall-2-funcall.py │ ├── funcall-3-funcall-local.py │ ├── loop_count-1-range.py │ ├── loop_count-2-range_iter.py │ ├── loop_count-3-while_up.py │ ├── loop_count-4-while_down_gt.py │ ├── loop_count-5-while_down_ne.py │ ├── loop_count-5.1-while_down_ne_localvar.py │ ├── var-1-constant.py │ ├── var-2-global.py │ ├── var-3-local.py │ ├── var-4-arg.py │ ├── var-5-class-attr.py │ ├── var-6-instance-attr.py │ ├── var-6.1-instance-attr-5.py │ ├── var-7-instance-meth.py │ ├── var-8-namedtuple-1st.py │ └── var-8.1-namedtuple-5th.py ├── io │ ├── argv.py │ ├── builtin_print_file.py │ ├── data │ │ ├── bigfile1 │ │ ├── file1 │ │ └── file2 │ ├── file1.py │ ├── file_iter.py │ ├── file_long_read.py │ ├── file_long_read2.py │ ├── file_long_read3.py │ ├── file_readinto.py │ ├── file_readinto_len.py │ ├── file_readinto_len.py.exp │ ├── file_readline.py │ ├── file_seek.py │ ├── file_stdio.py │ ├── file_with.py │ ├── open_append.py │ └── open_plus.py ├── jni │ ├── README │ ├── list.py │ ├── list.py.exp │ ├── object.py │ ├── object.py.exp │ ├── system_out.py │ └── system_out.py.exp ├── micropython │ ├── const.py │ ├── const.py.exp │ ├── const2.py │ ├── const2.py.exp │ ├── const_error.py │ ├── const_error.py.exp │ ├── const_intbig.py │ ├── const_intbig.py.exp │ ├── decorator.py │ ├── decorator.py.exp │ ├── decorator_error.py │ ├── decorator_error.py.exp │ ├── emg_exc.py │ ├── emg_exc.py.exp │ ├── extreme_exc.py │ ├── extreme_exc.py.exp │ ├── heap_lock.py │ ├── heap_lock.py.exp │ ├── heap_locked.py │ ├── heap_locked.py.exp │ ├── heapalloc.py │ ├── heapalloc.py.exp │ ├── heapalloc_bytesio.py │ ├── heapalloc_bytesio.py.exp │ ├── heapalloc_bytesio2.py │ ├── heapalloc_bytesio2.py.exp │ ├── heapalloc_exc_compressed.py │ ├── heapalloc_exc_compressed.py.exp │ ├── heapalloc_exc_compressed_emg_exc.py │ ├── heapalloc_exc_compressed_emg_exc.py.exp │ ├── heapalloc_exc_raise.py │ ├── heapalloc_exc_raise.py.exp │ ├── heapalloc_fail_bytearray.py │ ├── heapalloc_fail_bytearray.py.exp │ ├── heapalloc_fail_dict.py │ ├── heapalloc_fail_dict.py.exp │ ├── heapalloc_fail_list.py │ ├── heapalloc_fail_list.py.exp │ ├── heapalloc_fail_memoryview.py │ ├── heapalloc_fail_memoryview.py.exp │ ├── heapalloc_fail_set.py │ ├── heapalloc_fail_set.py.exp │ ├── heapalloc_fail_tuple.py │ ├── heapalloc_fail_tuple.py.exp │ ├── heapalloc_inst_call.py │ ├── heapalloc_inst_call.py.exp │ ├── heapalloc_int_from_bytes.py │ ├── heapalloc_int_from_bytes.py.exp │ ├── heapalloc_iter.py │ ├── heapalloc_str.py │ ├── heapalloc_str.py.exp │ ├── heapalloc_super.py │ ├── heapalloc_super.py.exp │ ├── heapalloc_traceback.py │ ├── heapalloc_traceback.py.exp │ ├── heapalloc_yield_from.py │ ├── heapalloc_yield_from.py.exp │ ├── import_mpy_invalid.py │ ├── import_mpy_invalid.py.exp │ ├── import_mpy_native_gc.py │ ├── import_mpy_native_gc.py.exp │ ├── import_mpy_native_x64.py │ ├── import_mpy_native_x64.py.exp │ ├── kbd_intr.py │ ├── kbd_intr.py.exp │ ├── meminfo.py │ ├── meminfo.py.exp │ ├── memstats.py │ ├── memstats.py.exp │ ├── native_closure.py │ ├── native_closure.py.exp │ ├── native_const.py │ ├── native_const.py.exp │ ├── native_const_intbig.py │ ├── native_const_intbig.py.exp │ ├── native_for.py │ ├── native_for.py.exp │ ├── native_gen.py │ ├── native_gen.py.exp │ ├── native_misc.py │ ├── native_misc.py.exp │ ├── native_try.py │ ├── native_try.py.exp │ ├── native_try_deep.py │ ├── native_try_deep.py.exp │ ├── native_with.py │ ├── native_with.py.exp │ ├── opt_level.py │ ├── opt_level.py.exp │ ├── opt_level_lineno.py │ ├── opt_level_lineno.py.exp │ ├── schedule.py │ ├── schedule.py.exp │ ├── stack_use.py │ ├── stack_use.py.exp │ ├── viper_addr.py │ ├── viper_addr.py.exp │ ├── viper_args.py │ ├── viper_args.py.exp │ ├── viper_binop_arith.py │ ├── viper_binop_arith.py.exp │ ├── viper_binop_arith_uint.py │ ├── viper_binop_arith_uint.py.exp │ ├── viper_binop_bitwise_uint.py │ ├── viper_binop_bitwise_uint.py.exp │ ├── viper_binop_comp.py │ ├── viper_binop_comp.py.exp │ ├── viper_binop_comp_imm.py │ ├── viper_binop_comp_imm.py.exp │ ├── viper_binop_comp_uint.py │ ├── viper_binop_comp_uint.py.exp │ ├── viper_binop_divmod.py │ ├── viper_binop_divmod.py.exp │ ├── viper_binop_multi_comp.py │ ├── viper_binop_multi_comp.py.exp │ ├── viper_cond.py │ ├── viper_cond.py.exp │ ├── viper_const.py │ ├── viper_const.py.exp │ ├── viper_const_intbig.py │ ├── viper_const_intbig.py.exp │ ├── viper_error.py │ ├── viper_error.py.exp │ ├── viper_globals.py │ ├── viper_globals.py.exp │ ├── viper_import.py │ ├── viper_import.py.exp │ ├── viper_misc.py │ ├── viper_misc.py.exp │ ├── viper_misc2.py │ ├── viper_misc2.py.exp │ ├── viper_misc_intbig.py │ ├── viper_misc_intbig.py.exp │ ├── viper_ptr16_load.py │ ├── viper_ptr16_load.py.exp │ ├── viper_ptr16_store.py │ ├── viper_ptr16_store.py.exp │ ├── viper_ptr32_load.py │ ├── viper_ptr32_load.py.exp │ ├── viper_ptr32_store.py │ ├── viper_ptr32_store.py.exp │ ├── viper_ptr8_load.py │ ├── viper_ptr8_load.py.exp │ ├── viper_ptr8_store.py │ ├── viper_ptr8_store.py.exp │ ├── viper_subscr.py │ ├── viper_subscr.py.exp │ ├── viper_subscr_multi.py │ ├── viper_subscr_multi.py.exp │ ├── viper_try.py │ ├── viper_try.py.exp │ ├── viper_types.py │ ├── viper_types.py.exp │ ├── viper_with.py │ └── viper_with.py.exp ├── misc │ ├── features.py │ ├── non_compliant.py │ ├── non_compliant.py.exp │ ├── non_compliant_lexer.py │ ├── non_compliant_lexer.py.exp │ ├── print_exception.py │ ├── rge_sm.py │ ├── sys_atexit.py │ ├── sys_atexit.py.exp │ ├── sys_exc_info.py │ ├── sys_settrace_features.py │ ├── sys_settrace_generator.py │ ├── sys_settrace_generator.py.exp │ ├── sys_settrace_loop.py │ ├── sys_settrace_loop.py.exp │ └── sys_settrace_subdir │ │ ├── sys_settrace_generic.py │ │ └── sys_settrace_importme.py ├── multi_bluetooth │ ├── ble_characteristic.py │ ├── ble_characteristic.py.exp │ ├── ble_gap_advertise.py │ ├── ble_gap_advertise.py.exp │ ├── ble_gap_connect.py │ ├── ble_gap_connect.py.exp │ ├── ble_gap_device_name.py │ ├── ble_gap_device_name.py.exp │ ├── ble_gap_pair.py │ ├── ble_gap_pair.py.exp │ ├── ble_gap_pair_bond.py │ ├── ble_gap_pair_bond.py.exp │ ├── ble_gatt_data_transfer.py │ ├── ble_gatt_data_transfer.py.exp │ ├── ble_gattc_discover_services.py │ ├── ble_gattc_discover_services.py.exp │ ├── ble_l2cap.py │ ├── ble_l2cap.py.exp │ ├── ble_mtu.py │ ├── ble_mtu.py.exp │ ├── ble_subscribe.py │ ├── ble_subscribe.py.exp │ ├── perf_gatt_char_write.py │ ├── perf_gatt_char_write.py.exp │ ├── perf_gatt_notify.py │ ├── perf_gatt_notify.py.exp │ ├── perf_l2cap.py │ ├── perf_l2cap.py.exp │ ├── stress_log_filesystem.py │ └── stress_log_filesystem.py.exp ├── multi_net │ ├── ssl_data.py │ ├── ssl_data.py.exp │ ├── tcp_accept_recv.py │ ├── tcp_client_rst.py │ ├── tcp_data.py │ ├── uasyncio_tcp_client_rst.py │ ├── uasyncio_tcp_client_rst.py.exp │ ├── uasyncio_tcp_close_write.py │ ├── uasyncio_tcp_close_write.py.exp │ ├── uasyncio_tcp_readexactly.py │ ├── uasyncio_tcp_readexactly.py.exp │ ├── uasyncio_tcp_readinto.py │ ├── uasyncio_tcp_readinto.py.exp │ ├── uasyncio_tcp_server_client.py │ ├── uasyncio_tcp_server_client.py.exp │ └── udp_data.py ├── net_hosted │ ├── README │ ├── accept_nonblock.py │ ├── accept_nonblock.py.exp │ ├── accept_timeout.py │ ├── accept_timeout.py.exp │ ├── connect_nonblock.py │ ├── connect_nonblock.py.exp │ ├── connect_nonblock_xfer.py │ ├── connect_poll.py │ ├── connect_poll.py.exp │ ├── ssl_getpeercert.py │ ├── ssl_getpeercert.py.exp │ ├── uasyncio_start_server.py │ └── uasyncio_start_server.py.exp ├── net_inet │ ├── README │ ├── getaddrinfo.py │ ├── ssl_errors.py │ ├── test_tls_nonblock.py │ ├── test_tls_sites.py │ ├── test_tls_sites.py.exp │ ├── tls_num_errors.py │ ├── tls_num_errors.py.exp │ ├── tls_text_errors.py │ ├── uasyncio_cancel_stream.py │ ├── uasyncio_cancel_stream.py.exp │ ├── uasyncio_open_connection.py │ ├── uasyncio_open_connection.py.exp │ ├── uasyncio_tcp_read_headers.py │ └── uasyncio_tcp_read_headers.py.exp ├── perf_bench │ ├── benchrun.py │ ├── bm_chaos.py │ ├── bm_fannkuch.py │ ├── bm_fft.py │ ├── bm_float.py │ ├── bm_hexiom.py │ ├── bm_nqueens.py │ ├── bm_pidigits.py │ ├── misc_aes.py │ ├── misc_mandel.py │ ├── misc_pystone.py │ ├── misc_raytrace.py │ ├── viper_call0.py │ ├── viper_call1a.py │ ├── viper_call1b.py │ ├── viper_call1c.py │ ├── viper_call2a.py │ └── viper_call2b.py ├── pyb │ ├── accel.py │ ├── accel.py.exp │ ├── adc.py │ ├── adc.py.exp │ ├── adcall.py │ ├── adcall.py.exp │ ├── board_pybv1x.py │ ├── board_pybv1x.py.exp │ ├── can.py │ ├── can.py.exp │ ├── can2.py │ ├── can2.py.exp │ ├── dac.py │ ├── dac.py.exp │ ├── extint.py │ ├── extint.py.exp │ ├── i2c.py │ ├── i2c.py.exp │ ├── i2c_accel.py │ ├── i2c_accel.py.exp │ ├── i2c_error.py │ ├── i2c_error.py.exp │ ├── irq.py │ ├── irq.py.exp │ ├── led.py │ ├── led.py.exp │ ├── modstm.py │ ├── modstm.py.exp │ ├── modtime.py │ ├── modtime.py.exp │ ├── pin.py │ ├── pin.py.exp │ ├── pyb1.py │ ├── pyb1.py.exp │ ├── pyb_f405.py │ ├── pyb_f405.py.exp │ ├── pyb_f411.py │ ├── pyb_f411.py.exp │ ├── rtc.py │ ├── rtc.py.exp │ ├── servo.py │ ├── servo.py.exp │ ├── spi.py │ ├── spi.py.exp │ ├── switch.py │ ├── switch.py.exp │ ├── timer.py │ ├── timer.py.exp │ ├── timer_callback.py │ ├── timer_callback.py.exp │ ├── uart.py │ └── uart.py.exp ├── pybnative │ ├── while.py │ └── while.py.exp ├── qemu-arm │ ├── native_test.py │ └── native_test.py.exp ├── run-internalbench.py ├── run-multitests.py ├── run-natmodtests.py ├── run-perfbench.py ├── run-tests-exp.py ├── run-tests-exp.sh ├── run-tests.py ├── stress │ ├── dict_copy.py │ ├── dict_create.py │ ├── dict_create_max.py │ ├── gc_trace.py │ ├── list_sort.py │ ├── qstr_limit.py │ ├── qstr_limit.py.exp │ ├── recursion.py │ ├── recursive_data.py │ ├── recursive_data.py.exp │ ├── recursive_gen.py │ ├── recursive_iternext.py │ └── recursive_iternext.py.exp ├── thread │ ├── mutate_bytearray.py │ ├── mutate_dict.py │ ├── mutate_instance.py │ ├── mutate_list.py │ ├── mutate_set.py │ ├── stress_aes.py │ ├── stress_create.py │ ├── stress_heap.py │ ├── stress_recurse.py │ ├── stress_schedule.py │ ├── stress_schedule.py.exp │ ├── thread_exc1.py │ ├── thread_exc2.py │ ├── thread_exc2.py.exp │ ├── thread_exit1.py │ ├── thread_exit2.py │ ├── thread_gc1.py │ ├── thread_heap_lock.py │ ├── thread_heap_lock.py.exp │ ├── thread_ident1.py │ ├── thread_lock1.py │ ├── thread_lock2.py │ ├── thread_lock3.py │ ├── thread_lock4.py │ ├── thread_lock5.py │ ├── thread_qstr1.py │ ├── thread_shared1.py │ ├── thread_shared2.py │ ├── thread_sleep1.py │ ├── thread_stacksize1.py │ ├── thread_start1.py │ └── thread_start2.py ├── unicode │ ├── data │ │ ├── utf-8_1.txt │ │ └── utf-8_2.txt │ ├── file1.py │ ├── file2.py │ ├── unicode.py │ ├── unicode_chr.py │ ├── unicode_id.py │ ├── unicode_index.py │ ├── unicode_iter.py │ ├── unicode_ord.py │ ├── unicode_pos.py │ ├── unicode_slice.py │ ├── unicode_str_format.py │ ├── unicode_str_modulo.py │ └── unicode_subscr.py ├── unix │ ├── extra_coverage.py │ ├── extra_coverage.py.exp │ ├── ffi_callback.py │ ├── ffi_callback.py.exp │ ├── ffi_float.py │ ├── ffi_float.py.exp │ ├── ffi_float2.py │ ├── ffi_float2.py.exp │ ├── ffi_lib.c │ ├── ffi_types.py │ ├── ffi_types.py.exp │ └── time.py └── wipy │ ├── adc.py │ ├── adc.py.exp │ ├── i2c.py │ ├── i2c.py.exp │ ├── modwipy.py │ ├── modwipy.py.exp │ ├── os.py │ ├── os.py.exp │ ├── pin.py │ ├── pin.py.exp │ ├── pin_irq.py │ ├── pin_irq.py.exp │ ├── reset │ ├── reset.py │ └── reset.py.exp │ ├── rtc.py │ ├── rtc.py.exp │ ├── sd.py │ ├── sd.py.exp │ ├── skipped │ ├── rtc_irq.py │ └── rtc_irq.py.exp │ ├── spi.py │ ├── spi.py.exp │ ├── time.py │ ├── time.py.exp │ ├── timer.py │ ├── timer.py.exp │ ├── uart.py │ ├── uart.py.exp │ ├── uart_irq.py │ ├── uart_irq.py.exp │ ├── wdt.py │ ├── wdt.py.exp │ └── wlan │ ├── machine.py │ ├── machine.py.exp │ ├── server.py │ ├── server.py.exp │ ├── wlan.py │ └── wlan.py.exp └── tools ├── .gitattributes ├── .gitignore ├── autobuild ├── autobuild.sh ├── build-boards.sh ├── build-cc3200-latest.sh ├── build-downloads.py ├── build-esp8266-latest.sh ├── build-stm32-extra.sh └── remove_old_firmware.py ├── cc1 ├── ci.sh ├── codeformat.py ├── codestats.sh ├── dfu.py ├── file2h.py ├── gen-changelog.sh ├── gen-cpydiff.py ├── gendoc.py ├── insert-usb-ids.py ├── makemanifest.py ├── metrics.py ├── mpremote ├── LICENSE ├── README.md ├── mpremote.py ├── mpremote │ ├── __init__.py │ ├── console.py │ ├── main.py │ └── pyboardextended.py ├── pyproject.toml └── setup.cfg ├── mpy-tool.py ├── mpy_bin2res.py ├── mpy_cross_all.py ├── mpy_ld.py ├── pyboard.py ├── pydfu.py ├── tinytest-codegen.py ├── uf2conv.py ├── uncrustify.cfg ├── upip.py ├── upip_utarfile.py └── verifygitlog.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: micropython 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/.gitmodules -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /CODECONVENTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/CODECONVENTIONS.md -------------------------------------------------------------------------------- /CODEOFCONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/CODEOFCONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/develop/maps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/develop/maps.rst -------------------------------------------------------------------------------- /docs/develop/qstr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/develop/qstr.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/library/esp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/esp.rst -------------------------------------------------------------------------------- /docs/library/gc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/gc.rst -------------------------------------------------------------------------------- /docs/library/io.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/io.rst -------------------------------------------------------------------------------- /docs/library/json.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/json.rst -------------------------------------------------------------------------------- /docs/library/math.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/math.rst -------------------------------------------------------------------------------- /docs/library/os.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/os.rst -------------------------------------------------------------------------------- /docs/library/pyb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/pyb.rst -------------------------------------------------------------------------------- /docs/library/re.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/re.rst -------------------------------------------------------------------------------- /docs/library/rp2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/rp2.rst -------------------------------------------------------------------------------- /docs/library/ssl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/ssl.rst -------------------------------------------------------------------------------- /docs/library/stm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/stm.rst -------------------------------------------------------------------------------- /docs/library/sys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/sys.rst -------------------------------------------------------------------------------- /docs/library/time.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/time.rst -------------------------------------------------------------------------------- /docs/library/wipy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/wipy.rst -------------------------------------------------------------------------------- /docs/library/zlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/library/zlib.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/rp2/general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/rp2/general.rst -------------------------------------------------------------------------------- /docs/rp2/quickref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/rp2/quickref.rst -------------------------------------------------------------------------------- /docs/wipy/general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/docs/wipy/general.rst -------------------------------------------------------------------------------- /drivers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/README.md -------------------------------------------------------------------------------- /drivers/bus/qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/bus/qspi.h -------------------------------------------------------------------------------- /drivers/bus/softspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/bus/softspi.c -------------------------------------------------------------------------------- /drivers/bus/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/bus/spi.h -------------------------------------------------------------------------------- /drivers/cyw43/cyw43.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/cyw43/cyw43.h -------------------------------------------------------------------------------- /drivers/cyw43/cywbt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/cyw43/cywbt.c -------------------------------------------------------------------------------- /drivers/dht/dht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/dht/dht.c -------------------------------------------------------------------------------- /drivers/dht/dht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/dht/dht.h -------------------------------------------------------------------------------- /drivers/dht/dht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/drivers/dht/dht.py -------------------------------------------------------------------------------- /examples/accel_i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/accel_i2c.py -------------------------------------------------------------------------------- /examples/accellog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/accellog.py -------------------------------------------------------------------------------- /examples/asmled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/asmled.py -------------------------------------------------------------------------------- /examples/asmsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/asmsum.py -------------------------------------------------------------------------------- /examples/embedding/mpconfigport.h: -------------------------------------------------------------------------------- 1 | #include "mpconfigport_minimal.h" 2 | -------------------------------------------------------------------------------- /examples/ledangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/ledangle.py -------------------------------------------------------------------------------- /examples/mandel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/mandel.py -------------------------------------------------------------------------------- /examples/natmod/.gitignore: -------------------------------------------------------------------------------- 1 | *.mpy 2 | -------------------------------------------------------------------------------- /examples/pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/pins.py -------------------------------------------------------------------------------- /examples/pyb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/pyb.py -------------------------------------------------------------------------------- /examples/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/examples/switch.py -------------------------------------------------------------------------------- /extmod/axtls-include/version.h: -------------------------------------------------------------------------------- 1 | #define AXTLS_VERSION "(no version)" 2 | -------------------------------------------------------------------------------- /extmod/extmod.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/extmod.cmake -------------------------------------------------------------------------------- /extmod/extmod.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/extmod.mk -------------------------------------------------------------------------------- /extmod/machine_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_i2c.c -------------------------------------------------------------------------------- /extmod/machine_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_i2c.h -------------------------------------------------------------------------------- /extmod/machine_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_mem.c -------------------------------------------------------------------------------- /extmod/machine_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_mem.h -------------------------------------------------------------------------------- /extmod/machine_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_pwm.c -------------------------------------------------------------------------------- /extmod/machine_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_pwm.h -------------------------------------------------------------------------------- /extmod/machine_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_spi.c -------------------------------------------------------------------------------- /extmod/machine_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/machine_spi.h -------------------------------------------------------------------------------- /extmod/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/misc.h -------------------------------------------------------------------------------- /extmod/modbluetooth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modbluetooth.c -------------------------------------------------------------------------------- /extmod/modbluetooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modbluetooth.h -------------------------------------------------------------------------------- /extmod/modbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modbtree.c -------------------------------------------------------------------------------- /extmod/modframebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modframebuf.c -------------------------------------------------------------------------------- /extmod/modlwip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modlwip.c -------------------------------------------------------------------------------- /extmod/modnetwork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modnetwork.c -------------------------------------------------------------------------------- /extmod/modnetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modnetwork.h -------------------------------------------------------------------------------- /extmod/modonewire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modonewire.c -------------------------------------------------------------------------------- /extmod/moduasyncio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moduasyncio.c -------------------------------------------------------------------------------- /extmod/modubinascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modubinascii.c -------------------------------------------------------------------------------- /extmod/moductypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moductypes.c -------------------------------------------------------------------------------- /extmod/moduhashlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moduhashlib.c -------------------------------------------------------------------------------- /extmod/moduheapq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moduheapq.c -------------------------------------------------------------------------------- /extmod/modujson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modujson.c -------------------------------------------------------------------------------- /extmod/moduplatform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moduplatform.c -------------------------------------------------------------------------------- /extmod/modurandom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modurandom.c -------------------------------------------------------------------------------- /extmod/modure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modure.c -------------------------------------------------------------------------------- /extmod/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moduselect.c -------------------------------------------------------------------------------- /extmod/modusocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modusocket.c -------------------------------------------------------------------------------- /extmod/modutimeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modutimeq.c -------------------------------------------------------------------------------- /extmod/moduzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/moduzlib.c -------------------------------------------------------------------------------- /extmod/modwebrepl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/modwebrepl.c -------------------------------------------------------------------------------- /extmod/mpbthci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/mpbthci.c -------------------------------------------------------------------------------- /extmod/mpbthci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/mpbthci.h -------------------------------------------------------------------------------- /extmod/nimble/bsp/bsp.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /extmod/nimble/hal/hal_gpio.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /extmod/uos_dupterm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/uos_dupterm.c -------------------------------------------------------------------------------- /extmod/utime_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/utime_mphal.c -------------------------------------------------------------------------------- /extmod/utime_mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/utime_mphal.h -------------------------------------------------------------------------------- /extmod/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs.c -------------------------------------------------------------------------------- /extmod/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs.h -------------------------------------------------------------------------------- /extmod/vfs_blockdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_blockdev.c -------------------------------------------------------------------------------- /extmod/vfs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_fat.c -------------------------------------------------------------------------------- /extmod/vfs_fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_fat.h -------------------------------------------------------------------------------- /extmod/vfs_fat_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_fat_file.c -------------------------------------------------------------------------------- /extmod/vfs_lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_lfs.c -------------------------------------------------------------------------------- /extmod/vfs_lfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_lfs.h -------------------------------------------------------------------------------- /extmod/vfs_lfsx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_lfsx.c -------------------------------------------------------------------------------- /extmod/vfs_posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_posix.c -------------------------------------------------------------------------------- /extmod/vfs_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_posix.h -------------------------------------------------------------------------------- /extmod/vfs_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/vfs_reader.c -------------------------------------------------------------------------------- /extmod/virtpin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/virtpin.c -------------------------------------------------------------------------------- /extmod/virtpin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/extmod/virtpin.h -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/libm/acoshf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/acoshf.c -------------------------------------------------------------------------------- /lib/libm/asinfacosf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/asinfacosf.c -------------------------------------------------------------------------------- /lib/libm/asinhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/asinhf.c -------------------------------------------------------------------------------- /lib/libm/atan2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/atan2f.c -------------------------------------------------------------------------------- /lib/libm/atanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/atanf.c -------------------------------------------------------------------------------- /lib/libm/atanhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/atanhf.c -------------------------------------------------------------------------------- /lib/libm/ef_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/ef_sqrt.c -------------------------------------------------------------------------------- /lib/libm/erf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/erf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/fdlibm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/fdlibm.h -------------------------------------------------------------------------------- /lib/libm/fmodf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/fmodf.c -------------------------------------------------------------------------------- /lib/libm/kf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/kf_cos.c -------------------------------------------------------------------------------- /lib/libm/kf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/kf_sin.c -------------------------------------------------------------------------------- /lib/libm/kf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/kf_tan.c -------------------------------------------------------------------------------- /lib/libm/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/libm.h -------------------------------------------------------------------------------- /lib/libm/log1pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/log1pf.c -------------------------------------------------------------------------------- /lib/libm/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/math.c -------------------------------------------------------------------------------- /lib/libm/nearbyintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/nearbyintf.c -------------------------------------------------------------------------------- /lib/libm/roundf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/roundf.c -------------------------------------------------------------------------------- /lib/libm/sf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_cos.c -------------------------------------------------------------------------------- /lib/libm/sf_erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_erf.c -------------------------------------------------------------------------------- /lib/libm/sf_frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_frexp.c -------------------------------------------------------------------------------- /lib/libm/sf_ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_ldexp.c -------------------------------------------------------------------------------- /lib/libm/sf_modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_modf.c -------------------------------------------------------------------------------- /lib/libm/sf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_sin.c -------------------------------------------------------------------------------- /lib/libm/sf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/sf_tan.c -------------------------------------------------------------------------------- /lib/libm/wf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/wf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/wf_tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm/wf_tgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/README -------------------------------------------------------------------------------- /lib/libm_dbl/__cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/__cos.c -------------------------------------------------------------------------------- /lib/libm_dbl/__sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/__sin.c -------------------------------------------------------------------------------- /lib/libm_dbl/__tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/__tan.c -------------------------------------------------------------------------------- /lib/libm_dbl/acos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/acos.c -------------------------------------------------------------------------------- /lib/libm_dbl/acosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/acosh.c -------------------------------------------------------------------------------- /lib/libm_dbl/asin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/asin.c -------------------------------------------------------------------------------- /lib/libm_dbl/asinh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/asinh.c -------------------------------------------------------------------------------- /lib/libm_dbl/atan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/atan.c -------------------------------------------------------------------------------- /lib/libm_dbl/atan2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/atan2.c -------------------------------------------------------------------------------- /lib/libm_dbl/atanh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/atanh.c -------------------------------------------------------------------------------- /lib/libm_dbl/ceil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/ceil.c -------------------------------------------------------------------------------- /lib/libm_dbl/cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/cos.c -------------------------------------------------------------------------------- /lib/libm_dbl/cosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/cosh.c -------------------------------------------------------------------------------- /lib/libm_dbl/erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/erf.c -------------------------------------------------------------------------------- /lib/libm_dbl/exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/exp.c -------------------------------------------------------------------------------- /lib/libm_dbl/expm1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/expm1.c -------------------------------------------------------------------------------- /lib/libm_dbl/floor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/floor.c -------------------------------------------------------------------------------- /lib/libm_dbl/fmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/fmod.c -------------------------------------------------------------------------------- /lib/libm_dbl/frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/frexp.c -------------------------------------------------------------------------------- /lib/libm_dbl/ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/ldexp.c -------------------------------------------------------------------------------- /lib/libm_dbl/lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/lgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/libm.h -------------------------------------------------------------------------------- /lib/libm_dbl/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/log.c -------------------------------------------------------------------------------- /lib/libm_dbl/log10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/log10.c -------------------------------------------------------------------------------- /lib/libm_dbl/log1p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/log1p.c -------------------------------------------------------------------------------- /lib/libm_dbl/modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/modf.c -------------------------------------------------------------------------------- /lib/libm_dbl/pow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/pow.c -------------------------------------------------------------------------------- /lib/libm_dbl/rint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/rint.c -------------------------------------------------------------------------------- /lib/libm_dbl/round.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/round.c -------------------------------------------------------------------------------- /lib/libm_dbl/scalbn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/scalbn.c -------------------------------------------------------------------------------- /lib/libm_dbl/sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/sin.c -------------------------------------------------------------------------------- /lib/libm_dbl/sinh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/sinh.c -------------------------------------------------------------------------------- /lib/libm_dbl/sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/sqrt.c -------------------------------------------------------------------------------- /lib/libm_dbl/tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/tan.c -------------------------------------------------------------------------------- /lib/libm_dbl/tanh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/tanh.c -------------------------------------------------------------------------------- /lib/libm_dbl/tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/tgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/trunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/libm_dbl/trunc.c -------------------------------------------------------------------------------- /lib/littlefs/lfs1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/littlefs/lfs1.c -------------------------------------------------------------------------------- /lib/littlefs/lfs1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/littlefs/lfs1.h -------------------------------------------------------------------------------- /lib/littlefs/lfs2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/littlefs/lfs2.c -------------------------------------------------------------------------------- /lib/littlefs/lfs2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/littlefs/lfs2.h -------------------------------------------------------------------------------- /lib/oofatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/oofatfs/diskio.h -------------------------------------------------------------------------------- /lib/oofatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/oofatfs/ff.c -------------------------------------------------------------------------------- /lib/oofatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/oofatfs/ff.h -------------------------------------------------------------------------------- /lib/oofatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/oofatfs/ffconf.h -------------------------------------------------------------------------------- /lib/re1.5/charclass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/re1.5/charclass.c -------------------------------------------------------------------------------- /lib/re1.5/dumpcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/re1.5/dumpcode.c -------------------------------------------------------------------------------- /lib/re1.5/re1.5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/re1.5/re1.5.h -------------------------------------------------------------------------------- /lib/tinytest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/tinytest/README -------------------------------------------------------------------------------- /lib/uzlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/adler32.c -------------------------------------------------------------------------------- /lib/uzlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/crc32.c -------------------------------------------------------------------------------- /lib/uzlib/tinf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/tinf.h -------------------------------------------------------------------------------- /lib/uzlib/tinfgzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/tinfgzip.c -------------------------------------------------------------------------------- /lib/uzlib/tinflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/tinflate.c -------------------------------------------------------------------------------- /lib/uzlib/tinfzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/tinfzlib.c -------------------------------------------------------------------------------- /lib/uzlib/uzlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/lib/uzlib/uzlib.h -------------------------------------------------------------------------------- /logo/1bit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/logo/1bit-logo.png -------------------------------------------------------------------------------- /logo/FONT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/logo/FONT-LICENSE.txt -------------------------------------------------------------------------------- /logo/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/logo/logo.jpg -------------------------------------------------------------------------------- /logo/trans-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/logo/trans-logo.png -------------------------------------------------------------------------------- /logo/vector-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/logo/vector-logo.svg -------------------------------------------------------------------------------- /logo/vector-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/logo/vector-text.svg -------------------------------------------------------------------------------- /mpy-cross/.gitignore: -------------------------------------------------------------------------------- 1 | mpy-cross 2 | -------------------------------------------------------------------------------- /mpy-cross/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/mpy-cross/Makefile -------------------------------------------------------------------------------- /mpy-cross/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/mpy-cross/README.md -------------------------------------------------------------------------------- /mpy-cross/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/mpy-cross/gccollect.c -------------------------------------------------------------------------------- /mpy-cross/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/mpy-cross/main.c -------------------------------------------------------------------------------- /mpy-cross/mphalport.h: -------------------------------------------------------------------------------- 1 | // prevent including extmod/virtpin.h 2 | #define mp_hal_pin_obj_t 3 | -------------------------------------------------------------------------------- /mpy-cross/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/bare-arm/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/bare-arm/lib.c -------------------------------------------------------------------------------- /ports/bare-arm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/bare-arm/main.c -------------------------------------------------------------------------------- /ports/bare-arm/mphalport.h: -------------------------------------------------------------------------------- 1 | // empty file 2 | -------------------------------------------------------------------------------- /ports/cc3200/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/cc3200/Makefile -------------------------------------------------------------------------------- /ports/cc3200/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/cc3200/main.c -------------------------------------------------------------------------------- /ports/cc3200/mptask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/cc3200/mptask.c -------------------------------------------------------------------------------- /ports/cc3200/mptask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/cc3200/mptask.h -------------------------------------------------------------------------------- /ports/esp32/ILI9341.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/ILI9341.c -------------------------------------------------------------------------------- /ports/esp32/ILI9341.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/ILI9341.h -------------------------------------------------------------------------------- /ports/esp32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/Makefile -------------------------------------------------------------------------------- /ports/esp32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/README.md -------------------------------------------------------------------------------- /ports/esp32/ST7735.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/ST7735.c -------------------------------------------------------------------------------- /ports/esp32/ST7735.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/ST7735.h -------------------------------------------------------------------------------- /ports/esp32/ST7789.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/ST7789.c -------------------------------------------------------------------------------- /ports/esp32/ST7789.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/ST7789.h -------------------------------------------------------------------------------- /ports/esp32/boards/PYWIFI_C3/sdkconfig.board: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/font.h -------------------------------------------------------------------------------- /ports/esp32/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/global.h -------------------------------------------------------------------------------- /ports/esp32/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/help.c -------------------------------------------------------------------------------- /ports/esp32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/main.c -------------------------------------------------------------------------------- /ports/esp32/memory.h: -------------------------------------------------------------------------------- 1 | // this is needed for lib/crypto-algorithms/sha256.c 2 | #include 3 | -------------------------------------------------------------------------------- /ports/esp32/modesp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modesp.c -------------------------------------------------------------------------------- /ports/esp32/modesp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modesp.h -------------------------------------------------------------------------------- /ports/esp32/modgame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modgame.c -------------------------------------------------------------------------------- /ports/esp32/modgame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modgame.h -------------------------------------------------------------------------------- /ports/esp32/modgui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modgui.c -------------------------------------------------------------------------------- /ports/esp32/modnes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modnes.c -------------------------------------------------------------------------------- /ports/esp32/modnes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/modnes.h -------------------------------------------------------------------------------- /ports/esp32/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/moduos.c -------------------------------------------------------------------------------- /ports/esp32/py-drone/utils/interface/wifilink.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32/py-drone/utils/src/sensors.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /ports/esp32/py-drone/utils/src/wifilink.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/uart.c -------------------------------------------------------------------------------- /ports/esp32/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/uart.h -------------------------------------------------------------------------------- /ports/esp32/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/usb.c -------------------------------------------------------------------------------- /ports/esp32/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/usb.h -------------------------------------------------------------------------------- /ports/esp32/xpt2046.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp32/xpt2046.c -------------------------------------------------------------------------------- /ports/esp8266/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/help.c -------------------------------------------------------------------------------- /ports/esp8266/hspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/hspi.c -------------------------------------------------------------------------------- /ports/esp8266/hspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/hspi.h -------------------------------------------------------------------------------- /ports/esp8266/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/main.c -------------------------------------------------------------------------------- /ports/esp8266/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/uart.c -------------------------------------------------------------------------------- /ports/esp8266/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/uart.h -------------------------------------------------------------------------------- /ports/esp8266/user_config.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /ports/esp8266/xtirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/esp8266/xtirq.h -------------------------------------------------------------------------------- /ports/javascript/node_run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | node $(dirname $0)/build/micropython.js "$@" 3 | -------------------------------------------------------------------------------- /ports/javascript/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/mimxrt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/Makefile -------------------------------------------------------------------------------- /ports/mimxrt/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/eth.c -------------------------------------------------------------------------------- /ports/mimxrt/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/eth.h -------------------------------------------------------------------------------- /ports/mimxrt/hal/peripherals.h: -------------------------------------------------------------------------------- 1 | // Empty file, necessary for compilation with NXP MCU SDK 2 | -------------------------------------------------------------------------------- /ports/mimxrt/hal/pin_mux.h: -------------------------------------------------------------------------------- 1 | // Empty file, necessary for compilation with NXP MCU SDK 2 | -------------------------------------------------------------------------------- /ports/mimxrt/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/led.c -------------------------------------------------------------------------------- /ports/mimxrt/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/led.h -------------------------------------------------------------------------------- /ports/mimxrt/lwip_inc/arch/sys_arch.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /ports/mimxrt/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/main.c -------------------------------------------------------------------------------- /ports/mimxrt/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/moduos.c -------------------------------------------------------------------------------- /ports/mimxrt/pendsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/pendsv.c -------------------------------------------------------------------------------- /ports/mimxrt/pendsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/pendsv.h -------------------------------------------------------------------------------- /ports/mimxrt/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/pin.c -------------------------------------------------------------------------------- /ports/mimxrt/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/pin.h -------------------------------------------------------------------------------- /ports/mimxrt/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/mimxrt/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/sdcard.c -------------------------------------------------------------------------------- /ports/mimxrt/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/sdcard.h -------------------------------------------------------------------------------- /ports/mimxrt/ticks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/ticks.c -------------------------------------------------------------------------------- /ports/mimxrt/ticks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/mimxrt/ticks.h -------------------------------------------------------------------------------- /ports/minimal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/minimal/main.c -------------------------------------------------------------------------------- /ports/minimal/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/nrf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/.gitignore -------------------------------------------------------------------------------- /ports/nrf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/Makefile -------------------------------------------------------------------------------- /ports/nrf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/README.md -------------------------------------------------------------------------------- /ports/nrf/boards/deploy.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/nrf/boards/microbit/custom_nrf51822_s110_microbit.ld: -------------------------------------------------------------------------------- 1 | _fs_size = 12K; 2 | -------------------------------------------------------------------------------- /ports/nrf/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/gccollect.c -------------------------------------------------------------------------------- /ports/nrf/gccollect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/gccollect.h -------------------------------------------------------------------------------- /ports/nrf/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/help.c -------------------------------------------------------------------------------- /ports/nrf/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/main.c -------------------------------------------------------------------------------- /ports/nrf/modules/manifest.py: -------------------------------------------------------------------------------- 1 | freeze("$(PORT_DIR)/modules/scripts", "_mkfs.py") 2 | -------------------------------------------------------------------------------- /ports/nrf/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/mphalport.c -------------------------------------------------------------------------------- /ports/nrf/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/mphalport.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/nrfx_glue.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/nrf/nrfx_log.h -------------------------------------------------------------------------------- /ports/pic16bit/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/pic16bit/main.c -------------------------------------------------------------------------------- /ports/pic16bit/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/powerpc/head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/powerpc/head.S -------------------------------------------------------------------------------- /ports/powerpc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/powerpc/main.c -------------------------------------------------------------------------------- /ports/powerpc/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/qemu-arm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/qemu-arm/main.c -------------------------------------------------------------------------------- /ports/qemu-arm/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/qemu-arm/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/qemu-arm/uart.c -------------------------------------------------------------------------------- /ports/qemu-arm/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/qemu-arm/uart.h -------------------------------------------------------------------------------- /ports/rp2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/Makefile -------------------------------------------------------------------------------- /ports/rp2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/README.md -------------------------------------------------------------------------------- /ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.cmake: -------------------------------------------------------------------------------- 1 | # cmake file for Adafruit QT Py RP2040 2 | -------------------------------------------------------------------------------- /ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.cmake: -------------------------------------------------------------------------------- 1 | # cmake file for Pimoroni Tiny 2040 2 | -------------------------------------------------------------------------------- /ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.cmake: -------------------------------------------------------------------------------- 1 | # cmake file for SparkFun Thing Plus RP2040 2 | -------------------------------------------------------------------------------- /ports/rp2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/main.c -------------------------------------------------------------------------------- /ports/rp2/modrp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/modrp2.c -------------------------------------------------------------------------------- /ports/rp2/modrp2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/modrp2.h -------------------------------------------------------------------------------- /ports/rp2/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/moduos.c -------------------------------------------------------------------------------- /ports/rp2/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/modutime.c -------------------------------------------------------------------------------- /ports/rp2/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/mphalport.c -------------------------------------------------------------------------------- /ports/rp2/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/mphalport.h -------------------------------------------------------------------------------- /ports/rp2/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | Q(/lib) 4 | -------------------------------------------------------------------------------- /ports/rp2/rp2_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/rp2_flash.c -------------------------------------------------------------------------------- /ports/rp2/rp2_pio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/rp2_pio.c -------------------------------------------------------------------------------- /ports/rp2/tusb_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/tusb_port.c -------------------------------------------------------------------------------- /ports/rp2/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/uart.c -------------------------------------------------------------------------------- /ports/rp2/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/rp2/uart.h -------------------------------------------------------------------------------- /ports/samd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/Makefile -------------------------------------------------------------------------------- /ports/samd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/README.md -------------------------------------------------------------------------------- /ports/samd/boards/deploy.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/samd/boards/manifest.py: -------------------------------------------------------------------------------- 1 | freeze("$(PORT_DIR)/modules") 2 | -------------------------------------------------------------------------------- /ports/samd/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/help.c -------------------------------------------------------------------------------- /ports/samd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/main.c -------------------------------------------------------------------------------- /ports/samd/modsamd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/modsamd.c -------------------------------------------------------------------------------- /ports/samd/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/moduos.c -------------------------------------------------------------------------------- /ports/samd/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/modutime.c -------------------------------------------------------------------------------- /ports/samd/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/samd/samd_isr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/samd_isr.c -------------------------------------------------------------------------------- /ports/samd/samd_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/samd_soc.c -------------------------------------------------------------------------------- /ports/samd/samd_soc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/samd/samd_soc.h -------------------------------------------------------------------------------- /ports/stm32/ILI9341.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ILI9341.c -------------------------------------------------------------------------------- /ports/stm32/ILI9341.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ILI9341.h -------------------------------------------------------------------------------- /ports/stm32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/Makefile -------------------------------------------------------------------------------- /ports/stm32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/README.md -------------------------------------------------------------------------------- /ports/stm32/ST7735.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ST7735.c -------------------------------------------------------------------------------- /ports/stm32/ST7735.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ST7735.h -------------------------------------------------------------------------------- /ports/stm32/ST7789.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ST7789.c -------------------------------------------------------------------------------- /ports/stm32/ST7789.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ST7789.h -------------------------------------------------------------------------------- /ports/stm32/accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/accel.c -------------------------------------------------------------------------------- /ports/stm32/accel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/accel.h -------------------------------------------------------------------------------- /ports/stm32/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/adc.c -------------------------------------------------------------------------------- /ports/stm32/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/adc.h -------------------------------------------------------------------------------- /ports/stm32/autoflash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/autoflash -------------------------------------------------------------------------------- /ports/stm32/boards/MAGELLAN-F767/board_init.c: -------------------------------------------------------------------------------- 1 | #include "py/mphal.h" 2 | 3 | -------------------------------------------------------------------------------- /ports/stm32/boards/PYBD_SF3/bdev.c: -------------------------------------------------------------------------------- 1 | #include "boards/PYBD_SF2/bdev.c" 2 | -------------------------------------------------------------------------------- /ports/stm32/boards/PYBD_SF3/stm32f7xx_hal_conf.h: -------------------------------------------------------------------------------- 1 | #include "boards/PYBD_SF2/stm32f7xx_hal_conf.h" 2 | -------------------------------------------------------------------------------- /ports/stm32/boards/PYBD_SF6/bdev.c: -------------------------------------------------------------------------------- 1 | #include "boards/PYBD_SF2/bdev.c" 2 | -------------------------------------------------------------------------------- /ports/stm32/boards/PYBD_SF6/stm32f7xx_hal_conf.h: -------------------------------------------------------------------------------- 1 | #include "boards/PYBD_SF2/stm32f7xx_hal_conf.h" 2 | -------------------------------------------------------------------------------- /ports/stm32/can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/can.c -------------------------------------------------------------------------------- /ports/stm32/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/can.h -------------------------------------------------------------------------------- /ports/stm32/dac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/dac.c -------------------------------------------------------------------------------- /ports/stm32/dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/dac.h -------------------------------------------------------------------------------- /ports/stm32/decoder/helix-v100/LICENSE: -------------------------------------------------------------------------------- 1 | 该软件整理自网络,仅供学习使用,商业使用请联系官方。 2 | -------------------------------------------------------------------------------- /ports/stm32/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/dma.c -------------------------------------------------------------------------------- /ports/stm32/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/dma.h -------------------------------------------------------------------------------- /ports/stm32/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/eth.c -------------------------------------------------------------------------------- /ports/stm32/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/eth.h -------------------------------------------------------------------------------- /ports/stm32/extint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/extint.c -------------------------------------------------------------------------------- /ports/stm32/extint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/extint.h -------------------------------------------------------------------------------- /ports/stm32/fdcan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/fdcan.c -------------------------------------------------------------------------------- /ports/stm32/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/flash.c -------------------------------------------------------------------------------- /ports/stm32/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/flash.h -------------------------------------------------------------------------------- /ports/stm32/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/font.h -------------------------------------------------------------------------------- /ports/stm32/ft54x6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ft54x6.c -------------------------------------------------------------------------------- /ports/stm32/ft54x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ft54x6.h -------------------------------------------------------------------------------- /ports/stm32/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/global.h -------------------------------------------------------------------------------- /ports/stm32/gt1151.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/gt1151.c -------------------------------------------------------------------------------- /ports/stm32/gt1151.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/gt1151.h -------------------------------------------------------------------------------- /ports/stm32/gt911.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/gt911.c -------------------------------------------------------------------------------- /ports/stm32/gt911.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/gt911.h -------------------------------------------------------------------------------- /ports/stm32/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/help.c -------------------------------------------------------------------------------- /ports/stm32/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/i2c.c -------------------------------------------------------------------------------- /ports/stm32/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/i2c.h -------------------------------------------------------------------------------- /ports/stm32/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/irq.c -------------------------------------------------------------------------------- /ports/stm32/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/irq.h -------------------------------------------------------------------------------- /ports/stm32/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/lcd.c -------------------------------------------------------------------------------- /ports/stm32/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/lcd.h -------------------------------------------------------------------------------- /ports/stm32/lcd43m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/lcd43m.c -------------------------------------------------------------------------------- /ports/stm32/lcd43m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/lcd43m.h -------------------------------------------------------------------------------- /ports/stm32/lcd43r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/lcd43r.c -------------------------------------------------------------------------------- /ports/stm32/lcd7r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/lcd7r.c -------------------------------------------------------------------------------- /ports/stm32/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/led.c -------------------------------------------------------------------------------- /ports/stm32/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/led.h -------------------------------------------------------------------------------- /ports/stm32/ltdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ltdc.c -------------------------------------------------------------------------------- /ports/stm32/ltdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ltdc.h -------------------------------------------------------------------------------- /ports/stm32/lwip_inc/arch/sys_arch.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /ports/stm32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/main.c -------------------------------------------------------------------------------- /ports/stm32/modgui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/modgui.c -------------------------------------------------------------------------------- /ports/stm32/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/modpyb.c -------------------------------------------------------------------------------- /ports/stm32/modstm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/modstm.c -------------------------------------------------------------------------------- /ports/stm32/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/moduos.c -------------------------------------------------------------------------------- /ports/stm32/mpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/mpu.h -------------------------------------------------------------------------------- /ports/stm32/ov2640.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ov2640.c -------------------------------------------------------------------------------- /ports/stm32/ov2640.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/ov2640.h -------------------------------------------------------------------------------- /ports/stm32/pendsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pendsv.c -------------------------------------------------------------------------------- /ports/stm32/pendsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pendsv.h -------------------------------------------------------------------------------- /ports/stm32/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pin.c -------------------------------------------------------------------------------- /ports/stm32/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pin.h -------------------------------------------------------------------------------- /ports/stm32/pyb_can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pyb_can.c -------------------------------------------------------------------------------- /ports/stm32/pyb_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pyb_i2c.c -------------------------------------------------------------------------------- /ports/stm32/pyb_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/pyb_spi.c -------------------------------------------------------------------------------- /ports/stm32/qspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/qspi.c -------------------------------------------------------------------------------- /ports/stm32/qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/qspi.h -------------------------------------------------------------------------------- /ports/stm32/rfcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/rfcore.c -------------------------------------------------------------------------------- /ports/stm32/rfcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/rfcore.h -------------------------------------------------------------------------------- /ports/stm32/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/rng.c -------------------------------------------------------------------------------- /ports/stm32/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/rng.h -------------------------------------------------------------------------------- /ports/stm32/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/rtc.c -------------------------------------------------------------------------------- /ports/stm32/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/rtc.h -------------------------------------------------------------------------------- /ports/stm32/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sdcard.c -------------------------------------------------------------------------------- /ports/stm32/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sdcard.h -------------------------------------------------------------------------------- /ports/stm32/sdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sdio.c -------------------------------------------------------------------------------- /ports/stm32/sdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sdio.h -------------------------------------------------------------------------------- /ports/stm32/sdram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sdram.c -------------------------------------------------------------------------------- /ports/stm32/sdram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sdram.h -------------------------------------------------------------------------------- /ports/stm32/servo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/servo.c -------------------------------------------------------------------------------- /ports/stm32/servo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/servo.h -------------------------------------------------------------------------------- /ports/stm32/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/spi.c -------------------------------------------------------------------------------- /ports/stm32/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/spi.h -------------------------------------------------------------------------------- /ports/stm32/spibdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/spibdev.c -------------------------------------------------------------------------------- /ports/stm32/sram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sram.c -------------------------------------------------------------------------------- /ports/stm32/sram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/sram.h -------------------------------------------------------------------------------- /ports/stm32/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/storage.c -------------------------------------------------------------------------------- /ports/stm32/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/storage.h -------------------------------------------------------------------------------- /ports/stm32/systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/systick.c -------------------------------------------------------------------------------- /ports/stm32/systick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/systick.h -------------------------------------------------------------------------------- /ports/stm32/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/timer.c -------------------------------------------------------------------------------- /ports/stm32/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/timer.h -------------------------------------------------------------------------------- /ports/stm32/tp_iic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/tp_iic.c -------------------------------------------------------------------------------- /ports/stm32/tp_iic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/tp_iic.h -------------------------------------------------------------------------------- /ports/stm32/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/uart.c -------------------------------------------------------------------------------- /ports/stm32/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/uart.h -------------------------------------------------------------------------------- /ports/stm32/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/usb.c -------------------------------------------------------------------------------- /ports/stm32/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/usb.h -------------------------------------------------------------------------------- /ports/stm32/usrsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/usrsw.c -------------------------------------------------------------------------------- /ports/stm32/usrsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/usrsw.h -------------------------------------------------------------------------------- /ports/stm32/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/video.c -------------------------------------------------------------------------------- /ports/stm32/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/video.h -------------------------------------------------------------------------------- /ports/stm32/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/wdt.c -------------------------------------------------------------------------------- /ports/stm32/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/wdt.h -------------------------------------------------------------------------------- /ports/stm32/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/wm8978.c -------------------------------------------------------------------------------- /ports/stm32/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/wm8978.h -------------------------------------------------------------------------------- /ports/stm32/xpt2046.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/stm32/xpt2046.c -------------------------------------------------------------------------------- /ports/teensy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/Makefile -------------------------------------------------------------------------------- /ports/teensy/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/help.c -------------------------------------------------------------------------------- /ports/teensy/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/lcd.c -------------------------------------------------------------------------------- /ports/teensy/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/led.c -------------------------------------------------------------------------------- /ports/teensy/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/led.h -------------------------------------------------------------------------------- /ports/teensy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/main.c -------------------------------------------------------------------------------- /ports/teensy/manifest.py: -------------------------------------------------------------------------------- 1 | freeze_as_str("$(PORT_DIR)/memzip_files") 2 | -------------------------------------------------------------------------------- /ports/teensy/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/modpyb.c -------------------------------------------------------------------------------- /ports/teensy/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | // *FORMAT-OFF* 3 | -------------------------------------------------------------------------------- /ports/teensy/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/reg.c -------------------------------------------------------------------------------- /ports/teensy/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/reg.h -------------------------------------------------------------------------------- /ports/teensy/servo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/servo.c -------------------------------------------------------------------------------- /ports/teensy/servo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/servo.h -------------------------------------------------------------------------------- /ports/teensy/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/std.h -------------------------------------------------------------------------------- /ports/teensy/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/timer.c -------------------------------------------------------------------------------- /ports/teensy/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/timer.h -------------------------------------------------------------------------------- /ports/teensy/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/uart.c -------------------------------------------------------------------------------- /ports/teensy/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/uart.h -------------------------------------------------------------------------------- /ports/teensy/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/usb.c -------------------------------------------------------------------------------- /ports/teensy/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/teensy/usb.h -------------------------------------------------------------------------------- /ports/tkm32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/Makefile -------------------------------------------------------------------------------- /ports/tkm32/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/buffer.c -------------------------------------------------------------------------------- /ports/tkm32/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/buffer.h -------------------------------------------------------------------------------- /ports/tkm32/dht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/dht.c -------------------------------------------------------------------------------- /ports/tkm32/dht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/dht.h -------------------------------------------------------------------------------- /ports/tkm32/esp8285.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/esp8285.c -------------------------------------------------------------------------------- /ports/tkm32/esp8285.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/esp8285.h -------------------------------------------------------------------------------- /ports/tkm32/extint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/extint.c -------------------------------------------------------------------------------- /ports/tkm32/extint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/extint.h -------------------------------------------------------------------------------- /ports/tkm32/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/font.h -------------------------------------------------------------------------------- /ports/tkm32/ft54x6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/ft54x6.c -------------------------------------------------------------------------------- /ports/tkm32/ft54x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/ft54x6.h -------------------------------------------------------------------------------- /ports/tkm32/gt911.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/gt911.c -------------------------------------------------------------------------------- /ports/tkm32/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/help.c -------------------------------------------------------------------------------- /ports/tkm32/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/i2c.c -------------------------------------------------------------------------------- /ports/tkm32/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/i2c.h -------------------------------------------------------------------------------- /ports/tkm32/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/irq.c -------------------------------------------------------------------------------- /ports/tkm32/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/irq.h -------------------------------------------------------------------------------- /ports/tkm32/lcd43g.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/lcd43g.c -------------------------------------------------------------------------------- /ports/tkm32/lcd43g.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/lcd43g.h -------------------------------------------------------------------------------- /ports/tkm32/lcd7r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/lcd7r.c -------------------------------------------------------------------------------- /ports/tkm32/lcd7r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/lcd7r.h -------------------------------------------------------------------------------- /ports/tkm32/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/led.c -------------------------------------------------------------------------------- /ports/tkm32/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/led.h -------------------------------------------------------------------------------- /ports/tkm32/lwip_inc/arch/sys_arch.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /ports/tkm32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/main.c -------------------------------------------------------------------------------- /ports/tkm32/modgui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/modgui.c -------------------------------------------------------------------------------- /ports/tkm32/modspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/modspi.c -------------------------------------------------------------------------------- /ports/tkm32/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/moduos.c -------------------------------------------------------------------------------- /ports/tkm32/pendsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/pendsv.c -------------------------------------------------------------------------------- /ports/tkm32/pendsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/pendsv.h -------------------------------------------------------------------------------- /ports/tkm32/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/pin.c -------------------------------------------------------------------------------- /ports/tkm32/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/pin.h -------------------------------------------------------------------------------- /ports/tkm32/pyb_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/pyb_spi.c -------------------------------------------------------------------------------- /ports/tkm32/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/rng.c -------------------------------------------------------------------------------- /ports/tkm32/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/rng.h -------------------------------------------------------------------------------- /ports/tkm32/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/rtc.c -------------------------------------------------------------------------------- /ports/tkm32/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/rtc.h -------------------------------------------------------------------------------- /ports/tkm32/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/sdcard.c -------------------------------------------------------------------------------- /ports/tkm32/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/sdcard.h -------------------------------------------------------------------------------- /ports/tkm32/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/spi.c -------------------------------------------------------------------------------- /ports/tkm32/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/spi.h -------------------------------------------------------------------------------- /ports/tkm32/spibdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/spibdev.c -------------------------------------------------------------------------------- /ports/tkm32/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/storage.c -------------------------------------------------------------------------------- /ports/tkm32/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/storage.h -------------------------------------------------------------------------------- /ports/tkm32/systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/systick.c -------------------------------------------------------------------------------- /ports/tkm32/systick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/systick.h -------------------------------------------------------------------------------- /ports/tkm32/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/timer.c -------------------------------------------------------------------------------- /ports/tkm32/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/timer.h -------------------------------------------------------------------------------- /ports/tkm32/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/uart.c -------------------------------------------------------------------------------- /ports/tkm32/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/uart.h -------------------------------------------------------------------------------- /ports/tkm32/usrsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/usrsw.c -------------------------------------------------------------------------------- /ports/tkm32/usrsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/usrsw.h -------------------------------------------------------------------------------- /ports/tkm32/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/wdt.c -------------------------------------------------------------------------------- /ports/tkm32/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/tkm32/wdt.h -------------------------------------------------------------------------------- /ports/unix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/.gitignore -------------------------------------------------------------------------------- /ports/unix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/Makefile -------------------------------------------------------------------------------- /ports/unix/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/alloc.c -------------------------------------------------------------------------------- /ports/unix/coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/coverage.c -------------------------------------------------------------------------------- /ports/unix/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/input.c -------------------------------------------------------------------------------- /ports/unix/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/input.h -------------------------------------------------------------------------------- /ports/unix/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/main.c -------------------------------------------------------------------------------- /ports/unix/modffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/modffi.c -------------------------------------------------------------------------------- /ports/unix/modjni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/modjni.c -------------------------------------------------------------------------------- /ports/unix/modos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/modos.c -------------------------------------------------------------------------------- /ports/unix/modtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/unix/modtime.c -------------------------------------------------------------------------------- /ports/unix/variants/coverage/frzmpy/frzmpy1.py: -------------------------------------------------------------------------------- 1 | print('frzmpy1') 2 | -------------------------------------------------------------------------------- /ports/unix/variants/coverage/frzmpy/frzmpy2.py: -------------------------------------------------------------------------------- 1 | raise ZeroDivisionError 2 | -------------------------------------------------------------------------------- /ports/unix/variants/coverage/frzstr/frzstr1.py: -------------------------------------------------------------------------------- 1 | print('frzstr1') 2 | -------------------------------------------------------------------------------- /ports/windows/fmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/windows/fmode.c -------------------------------------------------------------------------------- /ports/windows/fmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/windows/fmode.h -------------------------------------------------------------------------------- /ports/windows/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/windows/init.c -------------------------------------------------------------------------------- /ports/windows/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/windows/init.h -------------------------------------------------------------------------------- /ports/windows/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/windows/sleep.c -------------------------------------------------------------------------------- /ports/windows/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/windows/sleep.h -------------------------------------------------------------------------------- /ports/windows/variants/dev/manifest.py: -------------------------------------------------------------------------------- 1 | include("$(PORT_DIR)/variants/manifest.py") 2 | -------------------------------------------------------------------------------- /ports/windows/variants/manifest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/zephyr/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/zephyr/Kconfig -------------------------------------------------------------------------------- /ports/zephyr/boards/96b_carbon.conf: -------------------------------------------------------------------------------- 1 | # TODO: Enable networking 2 | CONFIG_NETWORKING=y 3 | -------------------------------------------------------------------------------- /ports/zephyr/boards/mimxrt685_evk_cm33.conf: -------------------------------------------------------------------------------- 1 | # Hardware features 2 | CONFIG_SPI=y 3 | -------------------------------------------------------------------------------- /ports/zephyr/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/zephyr/help.c -------------------------------------------------------------------------------- /ports/zephyr/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/zephyr/main.c -------------------------------------------------------------------------------- /ports/zephyr/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/zephyr/moduos.c -------------------------------------------------------------------------------- /ports/zephyr/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/ports/zephyr/prj.conf -------------------------------------------------------------------------------- /py/argcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/argcheck.c -------------------------------------------------------------------------------- /py/asmarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmarm.c -------------------------------------------------------------------------------- /py/asmarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmarm.h -------------------------------------------------------------------------------- /py/asmbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmbase.c -------------------------------------------------------------------------------- /py/asmbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmbase.h -------------------------------------------------------------------------------- /py/asmthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmthumb.c -------------------------------------------------------------------------------- /py/asmthumb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmthumb.h -------------------------------------------------------------------------------- /py/asmx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmx64.c -------------------------------------------------------------------------------- /py/asmx64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmx64.h -------------------------------------------------------------------------------- /py/asmx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmx86.c -------------------------------------------------------------------------------- /py/asmx86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmx86.h -------------------------------------------------------------------------------- /py/asmxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmxtensa.c -------------------------------------------------------------------------------- /py/asmxtensa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/asmxtensa.h -------------------------------------------------------------------------------- /py/bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/bc.c -------------------------------------------------------------------------------- /py/bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/bc.h -------------------------------------------------------------------------------- /py/bc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/bc0.h -------------------------------------------------------------------------------- /py/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/binary.c -------------------------------------------------------------------------------- /py/binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/binary.h -------------------------------------------------------------------------------- /py/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/builtin.h -------------------------------------------------------------------------------- /py/builtinevex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/builtinevex.c -------------------------------------------------------------------------------- /py/builtinhelp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/builtinhelp.c -------------------------------------------------------------------------------- /py/builtinimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/builtinimport.c -------------------------------------------------------------------------------- /py/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/compile.c -------------------------------------------------------------------------------- /py/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/compile.h -------------------------------------------------------------------------------- /py/dynruntime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/dynruntime.h -------------------------------------------------------------------------------- /py/dynruntime.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/dynruntime.mk -------------------------------------------------------------------------------- /py/emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emit.h -------------------------------------------------------------------------------- /py/emitbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitbc.c -------------------------------------------------------------------------------- /py/emitcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitcommon.c -------------------------------------------------------------------------------- /py/emitglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitglue.c -------------------------------------------------------------------------------- /py/emitglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitglue.h -------------------------------------------------------------------------------- /py/emitinlinethumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitinlinethumb.c -------------------------------------------------------------------------------- /py/emitinlinextensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitinlinextensa.c -------------------------------------------------------------------------------- /py/emitnarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnarm.c -------------------------------------------------------------------------------- /py/emitnative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnative.c -------------------------------------------------------------------------------- /py/emitnthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnthumb.c -------------------------------------------------------------------------------- /py/emitnx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnx64.c -------------------------------------------------------------------------------- /py/emitnx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnx86.c -------------------------------------------------------------------------------- /py/emitnxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnxtensa.c -------------------------------------------------------------------------------- /py/emitnxtensawin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/emitnxtensawin.c -------------------------------------------------------------------------------- /py/formatfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/formatfloat.c -------------------------------------------------------------------------------- /py/formatfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/formatfloat.h -------------------------------------------------------------------------------- /py/frozenmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/frozenmod.c -------------------------------------------------------------------------------- /py/frozenmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/frozenmod.h -------------------------------------------------------------------------------- /py/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/gc.c -------------------------------------------------------------------------------- /py/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/gc.h -------------------------------------------------------------------------------- /py/grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/grammar.h -------------------------------------------------------------------------------- /py/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/lexer.c -------------------------------------------------------------------------------- /py/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/lexer.h -------------------------------------------------------------------------------- /py/makemoduledefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/makemoduledefs.py -------------------------------------------------------------------------------- /py/makeqstrdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/makeqstrdata.py -------------------------------------------------------------------------------- /py/makeqstrdefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/makeqstrdefs.py -------------------------------------------------------------------------------- /py/makeversionhdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/makeversionhdr.py -------------------------------------------------------------------------------- /py/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/malloc.c -------------------------------------------------------------------------------- /py/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/map.c -------------------------------------------------------------------------------- /py/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/misc.h -------------------------------------------------------------------------------- /py/mkenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mkenv.mk -------------------------------------------------------------------------------- /py/mkrules.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mkrules.cmake -------------------------------------------------------------------------------- /py/mkrules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mkrules.mk -------------------------------------------------------------------------------- /py/modarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modarray.c -------------------------------------------------------------------------------- /py/modbuiltins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modbuiltins.c -------------------------------------------------------------------------------- /py/modcmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modcmath.c -------------------------------------------------------------------------------- /py/modcollections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modcollections.c -------------------------------------------------------------------------------- /py/modgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modgc.c -------------------------------------------------------------------------------- /py/modio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modio.c -------------------------------------------------------------------------------- /py/modmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modmath.c -------------------------------------------------------------------------------- /py/modmicropython.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modmicropython.c -------------------------------------------------------------------------------- /py/modstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modstruct.c -------------------------------------------------------------------------------- /py/modsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modsys.c -------------------------------------------------------------------------------- /py/modthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/modthread.c -------------------------------------------------------------------------------- /py/moduerrno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/moduerrno.c -------------------------------------------------------------------------------- /py/mpconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpconfig.h -------------------------------------------------------------------------------- /py/mperrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mperrno.h -------------------------------------------------------------------------------- /py/mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mphal.h -------------------------------------------------------------------------------- /py/mpprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpprint.c -------------------------------------------------------------------------------- /py/mpprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpprint.h -------------------------------------------------------------------------------- /py/mpstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpstate.c -------------------------------------------------------------------------------- /py/mpstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpstate.h -------------------------------------------------------------------------------- /py/mpthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpthread.h -------------------------------------------------------------------------------- /py/mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpz.c -------------------------------------------------------------------------------- /py/mpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/mpz.h -------------------------------------------------------------------------------- /py/nativeglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nativeglue.c -------------------------------------------------------------------------------- /py/nativeglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nativeglue.h -------------------------------------------------------------------------------- /py/nlr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlr.c -------------------------------------------------------------------------------- /py/nlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlr.h -------------------------------------------------------------------------------- /py/nlraarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlraarch64.c -------------------------------------------------------------------------------- /py/nlrpowerpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlrpowerpc.c -------------------------------------------------------------------------------- /py/nlrsetjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlrsetjmp.c -------------------------------------------------------------------------------- /py/nlrthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlrthumb.c -------------------------------------------------------------------------------- /py/nlrx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlrx64.c -------------------------------------------------------------------------------- /py/nlrx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlrx86.c -------------------------------------------------------------------------------- /py/nlrxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/nlrxtensa.c -------------------------------------------------------------------------------- /py/obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/obj.c -------------------------------------------------------------------------------- /py/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/obj.h -------------------------------------------------------------------------------- /py/objarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objarray.c -------------------------------------------------------------------------------- /py/objarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objarray.h -------------------------------------------------------------------------------- /py/objattrtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objattrtuple.c -------------------------------------------------------------------------------- /py/objbool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objbool.c -------------------------------------------------------------------------------- /py/objboundmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objboundmeth.c -------------------------------------------------------------------------------- /py/objcell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objcell.c -------------------------------------------------------------------------------- /py/objclosure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objclosure.c -------------------------------------------------------------------------------- /py/objcomplex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objcomplex.c -------------------------------------------------------------------------------- /py/objdeque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objdeque.c -------------------------------------------------------------------------------- /py/objdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objdict.c -------------------------------------------------------------------------------- /py/objenumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objenumerate.c -------------------------------------------------------------------------------- /py/objexcept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objexcept.c -------------------------------------------------------------------------------- /py/objexcept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objexcept.h -------------------------------------------------------------------------------- /py/objfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objfilter.c -------------------------------------------------------------------------------- /py/objfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objfloat.c -------------------------------------------------------------------------------- /py/objfun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objfun.c -------------------------------------------------------------------------------- /py/objfun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objfun.h -------------------------------------------------------------------------------- /py/objgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objgenerator.c -------------------------------------------------------------------------------- /py/objgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objgenerator.h -------------------------------------------------------------------------------- /py/objgetitemiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objgetitemiter.c -------------------------------------------------------------------------------- /py/objint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objint.c -------------------------------------------------------------------------------- /py/objint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objint.h -------------------------------------------------------------------------------- /py/objint_longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objint_longlong.c -------------------------------------------------------------------------------- /py/objint_mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objint_mpz.c -------------------------------------------------------------------------------- /py/objlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objlist.c -------------------------------------------------------------------------------- /py/objlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objlist.h -------------------------------------------------------------------------------- /py/objmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objmap.c -------------------------------------------------------------------------------- /py/objmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objmodule.c -------------------------------------------------------------------------------- /py/objmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objmodule.h -------------------------------------------------------------------------------- /py/objnamedtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objnamedtuple.c -------------------------------------------------------------------------------- /py/objnamedtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objnamedtuple.h -------------------------------------------------------------------------------- /py/objnone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objnone.c -------------------------------------------------------------------------------- /py/objobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objobject.c -------------------------------------------------------------------------------- /py/objpolyiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objpolyiter.c -------------------------------------------------------------------------------- /py/objproperty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objproperty.c -------------------------------------------------------------------------------- /py/objrange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objrange.c -------------------------------------------------------------------------------- /py/objreversed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objreversed.c -------------------------------------------------------------------------------- /py/objset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objset.c -------------------------------------------------------------------------------- /py/objsingleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objsingleton.c -------------------------------------------------------------------------------- /py/objslice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objslice.c -------------------------------------------------------------------------------- /py/objstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objstr.c -------------------------------------------------------------------------------- /py/objstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objstr.h -------------------------------------------------------------------------------- /py/objstringio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objstringio.c -------------------------------------------------------------------------------- /py/objstringio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objstringio.h -------------------------------------------------------------------------------- /py/objstrunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objstrunicode.c -------------------------------------------------------------------------------- /py/objtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objtuple.c -------------------------------------------------------------------------------- /py/objtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objtuple.h -------------------------------------------------------------------------------- /py/objtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objtype.c -------------------------------------------------------------------------------- /py/objtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objtype.h -------------------------------------------------------------------------------- /py/objzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/objzip.c -------------------------------------------------------------------------------- /py/opmethods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/opmethods.c -------------------------------------------------------------------------------- /py/pairheap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/pairheap.c -------------------------------------------------------------------------------- /py/pairheap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/pairheap.h -------------------------------------------------------------------------------- /py/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/parse.c -------------------------------------------------------------------------------- /py/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/parse.h -------------------------------------------------------------------------------- /py/parsenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/parsenum.c -------------------------------------------------------------------------------- /py/parsenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/parsenum.h -------------------------------------------------------------------------------- /py/parsenumbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/parsenumbase.c -------------------------------------------------------------------------------- /py/parsenumbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/parsenumbase.h -------------------------------------------------------------------------------- /py/persistentcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/persistentcode.c -------------------------------------------------------------------------------- /py/persistentcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/persistentcode.h -------------------------------------------------------------------------------- /py/profile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/profile.c -------------------------------------------------------------------------------- /py/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/profile.h -------------------------------------------------------------------------------- /py/py.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/py.cmake -------------------------------------------------------------------------------- /py/py.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/py.mk -------------------------------------------------------------------------------- /py/pystack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/pystack.c -------------------------------------------------------------------------------- /py/pystack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/pystack.h -------------------------------------------------------------------------------- /py/qstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/qstr.c -------------------------------------------------------------------------------- /py/qstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/qstr.h -------------------------------------------------------------------------------- /py/qstrdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/qstrdefs.h -------------------------------------------------------------------------------- /py/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/reader.c -------------------------------------------------------------------------------- /py/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/reader.h -------------------------------------------------------------------------------- /py/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/repl.c -------------------------------------------------------------------------------- /py/repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/repl.h -------------------------------------------------------------------------------- /py/ringbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/ringbuf.c -------------------------------------------------------------------------------- /py/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/ringbuf.h -------------------------------------------------------------------------------- /py/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/runtime.c -------------------------------------------------------------------------------- /py/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/runtime.h -------------------------------------------------------------------------------- /py/runtime0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/runtime0.h -------------------------------------------------------------------------------- /py/runtime_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/runtime_utils.c -------------------------------------------------------------------------------- /py/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/scheduler.c -------------------------------------------------------------------------------- /py/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/scope.c -------------------------------------------------------------------------------- /py/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/scope.h -------------------------------------------------------------------------------- /py/sequence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/sequence.c -------------------------------------------------------------------------------- /py/showbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/showbc.c -------------------------------------------------------------------------------- /py/smallint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/smallint.c -------------------------------------------------------------------------------- /py/smallint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/smallint.h -------------------------------------------------------------------------------- /py/stackctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/stackctrl.c -------------------------------------------------------------------------------- /py/stackctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/stackctrl.h -------------------------------------------------------------------------------- /py/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/stream.c -------------------------------------------------------------------------------- /py/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/stream.h -------------------------------------------------------------------------------- /py/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/unicode.c -------------------------------------------------------------------------------- /py/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/unicode.h -------------------------------------------------------------------------------- /py/usermod.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/usermod.cmake -------------------------------------------------------------------------------- /py/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/vm.c -------------------------------------------------------------------------------- /py/vmentrytable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/vmentrytable.h -------------------------------------------------------------------------------- /py/vstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/vstr.c -------------------------------------------------------------------------------- /py/warning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/py/warning.c -------------------------------------------------------------------------------- /shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/shared/README.md -------------------------------------------------------------------------------- /shared/libc/__errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/shared/libc/__errno.c -------------------------------------------------------------------------------- /shared/libc/abort_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/shared/libc/abort_.c -------------------------------------------------------------------------------- /shared/libc/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/shared/libc/printf.c -------------------------------------------------------------------------------- /shared/libc/string0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/shared/libc/string0.c -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/README -------------------------------------------------------------------------------- /tests/basics/andor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/andor.py -------------------------------------------------------------------------------- /tests/basics/annotate_var.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | 1 3 | (1, 2) 4 | NameError 5 | 1 6 | -------------------------------------------------------------------------------- /tests/basics/array_micropython.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /tests/basics/async_def.py.exp: -------------------------------------------------------------------------------- 1 | decorator 2 | foo 3 | StopIteration 4 | -------------------------------------------------------------------------------- /tests/basics/bool1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/bool1.py -------------------------------------------------------------------------------- /tests/basics/break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/break.py -------------------------------------------------------------------------------- /tests/basics/bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/bytes.py -------------------------------------------------------------------------------- /tests/basics/bytes_compare2.py: -------------------------------------------------------------------------------- 1 | print(b"1" == 1) 2 | -------------------------------------------------------------------------------- /tests/basics/dict1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/dict1.py -------------------------------------------------------------------------------- /tests/basics/dict2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/dict2.py -------------------------------------------------------------------------------- /tests/basics/equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/equal.py -------------------------------------------------------------------------------- /tests/basics/for1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/for1.py -------------------------------------------------------------------------------- /tests/basics/for2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/for2.py -------------------------------------------------------------------------------- /tests/basics/for3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/for3.py -------------------------------------------------------------------------------- /tests/basics/fun1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/fun1.py -------------------------------------------------------------------------------- /tests/basics/fun2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/fun2.py -------------------------------------------------------------------------------- /tests/basics/fun3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/fun3.py -------------------------------------------------------------------------------- /tests/basics/gc1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/gc1.py -------------------------------------------------------------------------------- /tests/basics/int1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/int1.py -------------------------------------------------------------------------------- /tests/basics/int2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/int2.py -------------------------------------------------------------------------------- /tests/basics/io_bytesio_ext2.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/basics/iter0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/iter0.py -------------------------------------------------------------------------------- /tests/basics/iter1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/iter1.py -------------------------------------------------------------------------------- /tests/basics/iter2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/iter2.py -------------------------------------------------------------------------------- /tests/basics/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/lexer.py -------------------------------------------------------------------------------- /tests/basics/list1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/list1.py -------------------------------------------------------------------------------- /tests/basics/module2.py.exp: -------------------------------------------------------------------------------- 1 | AttributeError 2 | -------------------------------------------------------------------------------- /tests/basics/python36.py.exp: -------------------------------------------------------------------------------- 1 | 34.C3S.3SScS.C#c. c. -------------------------------------------------------------------------------- /tests/basics/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/scope.py -------------------------------------------------------------------------------- /tests/basics/set_comprehension.py: -------------------------------------------------------------------------------- 1 | print({a for a in range(5)}) 2 | -------------------------------------------------------------------------------- /tests/basics/set_iter.py: -------------------------------------------------------------------------------- 1 | s = {1, 2, 3, 4} 2 | l = list(s) 3 | l.sort() 4 | print(l) 5 | 6 | -------------------------------------------------------------------------------- /tests/basics/set_union.py: -------------------------------------------------------------------------------- 1 | print(sorted({1}.union({2}))) 2 | -------------------------------------------------------------------------------- /tests/basics/string_endswith_upy.py.exp: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /tests/basics/string_startswith_upy.py.exp: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /tests/basics/subclass_native_call.py.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/basics/sys1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/sys1.py -------------------------------------------------------------------------------- /tests/basics/try1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/try1.py -------------------------------------------------------------------------------- /tests/basics/try2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/basics/try2.py -------------------------------------------------------------------------------- /tests/basics/try_except_break.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 4 4 | -------------------------------------------------------------------------------- /tests/cmdline/cmd_optimise.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/cmdline/cmd_verbose.py: -------------------------------------------------------------------------------- 1 | # cmdline: -v -v 2 | # test verbose output 3 | print(1) 4 | -------------------------------------------------------------------------------- /tests/cmdline/repl_basic.py: -------------------------------------------------------------------------------- 1 | # basic REPL tests 2 | print(1) 3 |  4 | 2 5 | -------------------------------------------------------------------------------- /tests/cmdline/repl_micropyinspect: -------------------------------------------------------------------------------- 1 | import uos 2 | 3 | uos.putenv('MICROPYINSPECT', '1') 4 | -------------------------------------------------------------------------------- /tests/cpydiff/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpydiff/modules/foo.py: -------------------------------------------------------------------------------- 1 | print("foo") 2 | xxx 3 | -------------------------------------------------------------------------------- /tests/cpydiff/modules/subpkg/foo.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpydiff/modules2/subpkg/bar.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpydiff/modules3/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["foo"] 2 | -------------------------------------------------------------------------------- /tests/extmod/ticks_diff.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/uasyncio_await_return.py.exp: -------------------------------------------------------------------------------- 1 | 42 2 | 42 3 | -------------------------------------------------------------------------------- /tests/extmod/uasyncio_cancel_self.py.exp: -------------------------------------------------------------------------------- 1 | task start 2 | can't cancel self 3 | -------------------------------------------------------------------------------- /tests/extmod/uasyncio_current_task.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/extmod/ubinascii_micropython.py.exp: -------------------------------------------------------------------------------- 1 | b'31:32:33' 2 | b'' 3 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof_float.py.exp: -------------------------------------------------------------------------------- 1 | 4 2 | 8 3 | 8 4 | 16 5 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof_native.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extmod/uhashlib_final.py.exp: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /tests/extmod/ujson_dumps_extra.py.exp: -------------------------------------------------------------------------------- 1 | "1234" 2 | -------------------------------------------------------------------------------- /tests/extmod/ujson_loads_bytes.py.exp: -------------------------------------------------------------------------------- 1 | [1, 2] 2 | [None] 3 | -------------------------------------------------------------------------------- /tests/extmod/ure_split_notimpl.py.exp: -------------------------------------------------------------------------------- 1 | NotImplementedError 2 | -------------------------------------------------------------------------------- /tests/extmod/ure_stack_overflow.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 2 | -------------------------------------------------------------------------------- /tests/extmod/ure_sub_unmatched.py.exp: -------------------------------------------------------------------------------- 1 | 1-a2 2 | -------------------------------------------------------------------------------- /tests/extmod/utimeq1.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/utimeq_stable.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/vfs_fat_finaliser.py.exp: -------------------------------------------------------------------------------- 1 | MemoryError 2 | x0 3 | x1 4 | x2 5 | x3 6 | -------------------------------------------------------------------------------- /tests/extmod/vfs_fat_oldproto.py.exp: -------------------------------------------------------------------------------- 1 | [('file.txt', 32768, 0, 6)] 2 | hello! 3 | [] 4 | -------------------------------------------------------------------------------- /tests/extmod/vfs_lfs_superblock.py.exp: -------------------------------------------------------------------------------- 1 | [] 2 | [] 3 | -------------------------------------------------------------------------------- /tests/feature_check/async_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/bytearray.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/byteorder.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/complex.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/const.py: -------------------------------------------------------------------------------- 1 | x = const(1) 2 | print(x) 3 | -------------------------------------------------------------------------------- /tests/feature_check/const.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/coverage.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/float.py.exp: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /tests/feature_check/fstring.py.exp: -------------------------------------------------------------------------------- 1 | a=1 2 | -------------------------------------------------------------------------------- /tests/feature_check/int_big.py.exp: -------------------------------------------------------------------------------- 1 | 34 p -------------------------------------------------------------------------------- /tests/feature_check/native_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/reverse_ops.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/set_check.py: -------------------------------------------------------------------------------- 1 | # check if set literal syntax is supported 2 | print({1}) 3 | -------------------------------------------------------------------------------- /tests/feature_check/set_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/slice.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/uio_module.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/float/string_format_modulo3.py.exp: -------------------------------------------------------------------------------- 1 | -10 2 | 100 3 | -------------------------------------------------------------------------------- /tests/import/import1b.py: -------------------------------------------------------------------------------- 1 | var = 123 2 | 3 | 4 | def throw(): 5 | raise ValueError 6 | -------------------------------------------------------------------------------- /tests/import/module_getattr.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/import/pkg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/import/pkg/mod.py: -------------------------------------------------------------------------------- 1 | def foo(): 2 | return 42 3 | -------------------------------------------------------------------------------- /tests/import/pkg2/__init__.py: -------------------------------------------------------------------------------- 1 | from pkg2 import mod1 2 | -------------------------------------------------------------------------------- /tests/import/pkg2/mod1.py: -------------------------------------------------------------------------------- 1 | from pkg2 import mod2 2 | -------------------------------------------------------------------------------- /tests/import/pkg2/mod2.py: -------------------------------------------------------------------------------- 1 | print("in mod2") 2 | -------------------------------------------------------------------------------- /tests/import/pkg6/__init__.py: -------------------------------------------------------------------------------- 1 | from .x import * 2 | 3 | print("init") 4 | -------------------------------------------------------------------------------- /tests/import/pkg6/x/__init__.py: -------------------------------------------------------------------------------- 1 | from .y import * 2 | 3 | print("x") 4 | -------------------------------------------------------------------------------- /tests/import/pkg6/x/y.py: -------------------------------------------------------------------------------- 1 | print("y") 2 | -------------------------------------------------------------------------------- /tests/import/pkg8/mod.py: -------------------------------------------------------------------------------- 1 | print("foo") 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmargs.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 6 5 | 10 6 | -------------------------------------------------------------------------------- /tests/inlineasm/asmbcc.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 10 3 | 20 4 | 30 5 | -------------------------------------------------------------------------------- /tests/inlineasm/asmblbx.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpaddsub.py.exp: -------------------------------------------------------------------------------- 1 | 90 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpcmp.py.exp: -------------------------------------------------------------------------------- 1 | 2 2 | 6 3 | 8 4 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpldrstr.py.exp: -------------------------------------------------------------------------------- 1 | 6.0 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpmuldiv.py.exp: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpsqrt.py.exp: -------------------------------------------------------------------------------- 1 | -160 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmit.py.exp: -------------------------------------------------------------------------------- 1 | 100 1 2 | 100 200 3 | -------------------------------------------------------------------------------- /tests/inlineasm/asmpushpop.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmspecialregs.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | -------------------------------------------------------------------------------- /tests/io/argv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/io/argv.py -------------------------------------------------------------------------------- /tests/io/data/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/io/data/file1 -------------------------------------------------------------------------------- /tests/io/data/file2: -------------------------------------------------------------------------------- 1 | 1234 -------------------------------------------------------------------------------- /tests/io/file1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/io/file1.py -------------------------------------------------------------------------------- /tests/io/file_iter.py: -------------------------------------------------------------------------------- 1 | f = open("io/data/file1") 2 | for l in f: 3 | print(l) 4 | -------------------------------------------------------------------------------- /tests/io/file_long_read.py: -------------------------------------------------------------------------------- 1 | f = open("io/data/file1") 2 | b = f.read(100) 3 | print(len(b)) 4 | -------------------------------------------------------------------------------- /tests/jni/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/jni/README -------------------------------------------------------------------------------- /tests/jni/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/jni/list.py -------------------------------------------------------------------------------- /tests/jni/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/jni/object.py -------------------------------------------------------------------------------- /tests/jni/system_out.py.exp: -------------------------------------------------------------------------------- 1 | Hello, Java! 2 | -------------------------------------------------------------------------------- /tests/micropython/decorator.py.exp: -------------------------------------------------------------------------------- 1 | bytecode 2 | -------------------------------------------------------------------------------- /tests/micropython/heap_locked.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 0 3 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_bytesio2.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_exc_raise.py.exp: -------------------------------------------------------------------------------- 1 | error 2 | ok 3 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_fail_tuple.py.exp: -------------------------------------------------------------------------------- 1 | MemoryError: tuple create 2 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_int_from_bytes.py.exp: -------------------------------------------------------------------------------- 1 | 49 2 | 12849 3 | 50 4 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_str.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_yield_from.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 0 4 | 1 5 | -------------------------------------------------------------------------------- /tests/micropython/import_mpy_native_gc.py.exp: -------------------------------------------------------------------------------- 1 | 3628800 2 | -------------------------------------------------------------------------------- /tests/micropython/kbd_intr.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/micropython/native_closure.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 9 4 | -------------------------------------------------------------------------------- /tests/micropython/native_const.py.exp: -------------------------------------------------------------------------------- 1 | b'bytes' 2 | 123 3 | -------------------------------------------------------------------------------- /tests/micropython/native_gen.py.exp: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | 5 4 | [0, 1, 2] 5 | -------------------------------------------------------------------------------- /tests/micropython/opt_level.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | True 4 | False 5 | -------------------------------------------------------------------------------- /tests/micropython/schedule.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | outer 3 | inner 4 | RuntimeError 5 | -------------------------------------------------------------------------------- /tests/micropython/stack_use.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/micropython/viper_cond.py.exp: -------------------------------------------------------------------------------- 1 | not x False 2 | x True 3 | y 1 4 | z 65536 5 | -------------------------------------------------------------------------------- /tests/micropython/viper_const.py.exp: -------------------------------------------------------------------------------- 1 | b'bytes' 2 | 123 3 | -------------------------------------------------------------------------------- /tests/micropython/viper_globals.py.exp: -------------------------------------------------------------------------------- 1 | NameError 2 | 123 3 | -------------------------------------------------------------------------------- /tests/micropython/viper_import.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/micropython/viper_misc2.py.exp: -------------------------------------------------------------------------------- 1 | bytearray(b'\xa4\x8aH\xee\xce\xec') 2 | -------------------------------------------------------------------------------- /tests/micropython/viper_misc_intbig.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/micropython/viper_subscr.py.exp: -------------------------------------------------------------------------------- 1 | [1, 2, 3] 2 | 1 3 | 2 4 | 3 5 | -------------------------------------------------------------------------------- /tests/multi_bluetooth/perf_gatt_notify.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/multi_bluetooth/perf_l2cap.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/net_hosted/accept_nonblock.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_hosted/accept_timeout.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_hosted/connect_nonblock.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_hosted/connect_poll.py.exp: -------------------------------------------------------------------------------- 1 | 1 20 2 | 1 3 | 1 4 4 | -------------------------------------------------------------------------------- /tests/net_hosted/ssl_getpeercert.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_inet/tls_num_errors.py.exp: -------------------------------------------------------------------------------- 1 | heap is locked 2 | wrap: True 3 | -------------------------------------------------------------------------------- /tests/pyb/accel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/accel.py -------------------------------------------------------------------------------- /tests/pyb/accel.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pyb/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/adc.py -------------------------------------------------------------------------------- /tests/pyb/adcall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/adcall.py -------------------------------------------------------------------------------- /tests/pyb/can.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/can.py -------------------------------------------------------------------------------- /tests/pyb/can2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/can2.py -------------------------------------------------------------------------------- /tests/pyb/dac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/dac.py -------------------------------------------------------------------------------- /tests/pyb/dac.py.exp: -------------------------------------------------------------------------------- 1 | DAC(1, bits=8) 2 | -------------------------------------------------------------------------------- /tests/pyb/extint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/extint.py -------------------------------------------------------------------------------- /tests/pyb/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/i2c.py -------------------------------------------------------------------------------- /tests/pyb/i2c_accel.py.exp: -------------------------------------------------------------------------------- 1 | [76] 2 | True 3 | b'\x01' 4 | -------------------------------------------------------------------------------- /tests/pyb/irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/irq.py -------------------------------------------------------------------------------- /tests/pyb/irq.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | True False 3 | -------------------------------------------------------------------------------- /tests/pyb/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/led.py -------------------------------------------------------------------------------- /tests/pyb/modstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/modstm.py -------------------------------------------------------------------------------- /tests/pyb/modstm.py.exp: -------------------------------------------------------------------------------- 1 | 0x8000 2 | 0x0 3 | -------------------------------------------------------------------------------- /tests/pyb/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/pin.py -------------------------------------------------------------------------------- /tests/pyb/pyb1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/pyb1.py -------------------------------------------------------------------------------- /tests/pyb/pyb1.py.exp: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | True 4 | 12 5 | -------------------------------------------------------------------------------- /tests/pyb/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/rtc.py -------------------------------------------------------------------------------- /tests/pyb/servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/servo.py -------------------------------------------------------------------------------- /tests/pyb/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/spi.py -------------------------------------------------------------------------------- /tests/pyb/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/switch.py -------------------------------------------------------------------------------- /tests/pyb/switch.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/pyb/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/timer.py -------------------------------------------------------------------------------- /tests/pyb/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/pyb/uart.py -------------------------------------------------------------------------------- /tests/pybnative/while.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 0 4 | 1 5 | 2 6 | 3 7 | -------------------------------------------------------------------------------- /tests/qemu-arm/native_test.py.exp: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 4 4 | -------------------------------------------------------------------------------- /tests/run-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/run-tests.py -------------------------------------------------------------------------------- /tests/stress/recursive_data.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 2 | -------------------------------------------------------------------------------- /tests/thread/stress_schedule.py.exp: -------------------------------------------------------------------------------- 1 | PASS 2 | -------------------------------------------------------------------------------- /tests/thread/thread_heap_lock.py.exp: -------------------------------------------------------------------------------- 1 | [1, 2, 3] 2 | -------------------------------------------------------------------------------- /tests/unicode/data/utf-8_1.txt: -------------------------------------------------------------------------------- 1 | Привет 2 | -------------------------------------------------------------------------------- /tests/unicode/data/utf-8_2.txt: -------------------------------------------------------------------------------- 1 | aαbβcγdδ 2 | ぁ🙐 3 | -------------------------------------------------------------------------------- /tests/unix/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/unix/time.py -------------------------------------------------------------------------------- /tests/wipy/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/adc.py -------------------------------------------------------------------------------- /tests/wipy/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/i2c.py -------------------------------------------------------------------------------- /tests/wipy/os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/os.py -------------------------------------------------------------------------------- /tests/wipy/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/pin.py -------------------------------------------------------------------------------- /tests/wipy/reset/reset.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/wipy/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/rtc.py -------------------------------------------------------------------------------- /tests/wipy/sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/sd.py -------------------------------------------------------------------------------- /tests/wipy/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/spi.py -------------------------------------------------------------------------------- /tests/wipy/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/time.py -------------------------------------------------------------------------------- /tests/wipy/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/timer.py -------------------------------------------------------------------------------- /tests/wipy/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/uart.py -------------------------------------------------------------------------------- /tests/wipy/wdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tests/wipy/wdt.py -------------------------------------------------------------------------------- /tools/.gitattributes: -------------------------------------------------------------------------------- 1 | *.tar.gz binary 2 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/cc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/cc1 -------------------------------------------------------------------------------- /tools/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/ci.sh -------------------------------------------------------------------------------- /tools/codeformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/codeformat.py -------------------------------------------------------------------------------- /tools/codestats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/codestats.sh -------------------------------------------------------------------------------- /tools/dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/dfu.py -------------------------------------------------------------------------------- /tools/file2h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/file2h.py -------------------------------------------------------------------------------- /tools/gendoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/gendoc.py -------------------------------------------------------------------------------- /tools/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/metrics.py -------------------------------------------------------------------------------- /tools/mpremote/mpremote/__init__.py: -------------------------------------------------------------------------------- 1 | # empty 2 | -------------------------------------------------------------------------------- /tools/mpy-tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/mpy-tool.py -------------------------------------------------------------------------------- /tools/mpy_ld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/mpy_ld.py -------------------------------------------------------------------------------- /tools/pyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/pyboard.py -------------------------------------------------------------------------------- /tools/pydfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/pydfu.py -------------------------------------------------------------------------------- /tools/uf2conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/uf2conv.py -------------------------------------------------------------------------------- /tools/upip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01studio-lab/micropython/HEAD/tools/upip.py --------------------------------------------------------------------------------