├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── ACKNOWLEDGEMENTS ├── CODECONVENTIONS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── README.md ├── conf.py ├── develop │ ├── cmodules.rst │ └── index.rst ├── differences │ └── index_template.txt ├── esp32 │ ├── general.rst │ ├── img │ │ └── esp32.jpg │ ├── quickref.rst │ └── tutorial │ │ └── intro.rst ├── esp8266 │ ├── general.rst │ ├── img │ │ └── adafruit_products_pinoutstop.jpg │ ├── quickref.rst │ └── tutorial │ │ ├── adc.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 ├── index.rst ├── library │ ├── _thread.rst │ ├── array.rst │ ├── btree.rst │ ├── builtins.rst │ ├── cmath.rst │ ├── esp.rst │ ├── esp32.rst │ ├── framebuf.rst │ ├── gc.rst │ ├── index.rst │ ├── lcd160cr.rst │ ├── machine.ADC.rst │ ├── machine.I2C.rst │ ├── machine.Pin.rst │ ├── machine.RTC.rst │ ├── machine.SD.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 │ ├── network.CC3K.rst │ ├── network.WIZNET5K.rst │ ├── network.WLAN.rst │ ├── network.WLANWiPy.rst │ ├── network.rst │ ├── pyb.ADC.rst │ ├── pyb.Accel.rst │ ├── pyb.CAN.rst │ ├── pyb.DAC.rst │ ├── pyb.ExtInt.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 │ ├── sys.rst │ ├── ubinascii.rst │ ├── ucollections.rst │ ├── ucryptolib.rst │ ├── uctypes.rst │ ├── uerrno.rst │ ├── uhashlib.rst │ ├── uheapq.rst │ ├── uio.rst │ ├── ujson.rst │ ├── uos.rst │ ├── ure.rst │ ├── uselect.rst │ ├── usocket.rst │ ├── ussl.rst │ ├── ustruct.rst │ ├── utime.rst │ ├── uzlib.rst │ └── wipy.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 │ ├── glossary.rst │ ├── index.rst │ ├── isr_rules.rst │ ├── packages.rst │ ├── repl.rst │ └── speed_python.rst ├── static │ ├── customstyle.css │ └── favicon.ico ├── templates │ ├── layout.html │ ├── replace.inc │ ├── topindex.html │ └── versions.html └── wipy │ ├── general.rst │ ├── quickref.rst │ └── tutorial │ ├── blynk.rst │ ├── index.rst │ ├── intro.rst │ ├── repl.rst │ ├── reset.rst │ ├── timer.rst │ └── wlan.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 ├── dht │ ├── dht.c │ ├── dht.h │ └── dht.py ├── display │ ├── lcd160cr.py │ ├── lcd160cr_test.py │ └── ssd1306.py ├── memory │ ├── spiflash.c │ └── spiflash.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 ├── 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 ├── 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 ├── switch.py └── unix │ ├── ffi_example.py │ └── machine_bios.py ├── extmod ├── axtls-include │ ├── config.h │ └── version.h ├── crypto-algorithms │ ├── sha256.c │ └── sha256.h ├── lwip-include │ ├── arch │ │ ├── cc.h │ │ └── perf.h │ └── lwipopts.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_signal.c ├── machine_signal.h ├── machine_spi.c ├── machine_spi.h ├── misc.h ├── modbtree.c ├── modframebuf.c ├── modlwip.c ├── modonewire.c ├── modubinascii.c ├── modubinascii.h ├── moducryptolib.c ├── moductypes.c ├── moduhashlib.c ├── moduheapq.c ├── modujson.c ├── modurandom.c ├── modure.c ├── moduselect.c ├── modussl_axtls.c ├── modussl_mbedtls.c ├── modutimeq.c ├── moduwebsocket.c ├── moduwebsocket.h ├── moduzlib.c ├── modwebrepl.c ├── re1.5 │ ├── charclass.c │ ├── compilecode.c │ ├── dumpcode.c │ ├── re1.5.h │ └── recursiveloop.c ├── uos_dupterm.c ├── utime_mphal.c ├── utime_mphal.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 ├── vfs.c ├── vfs.h ├── vfs_fat.c ├── vfs_fat.h ├── vfs_fat_diskio.c ├── vfs_fat_file.c ├── vfs_posix.c ├── vfs_posix.h ├── vfs_posix_file.c ├── vfs_reader.c ├── virtpin.c └── virtpin.h ├── lib ├── README.md ├── cmsis │ └── inc │ │ ├── cmsis_armcc.h │ │ ├── cmsis_armcc_V6.h │ │ ├── cmsis_gcc.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_cmSimd.h │ │ ├── core_sc000.h │ │ └── core_sc300.h ├── embed │ └── abort_.c ├── libc │ └── string0.c ├── 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 │ ├── scalbn.c │ ├── sin.c │ ├── sinh.c │ ├── sqrt.c │ ├── tan.c │ ├── tanh.c │ ├── tgamma.c │ └── trunc.c ├── memzip │ ├── README.md │ ├── import.c │ ├── lexermemzip.c │ ├── make-memzip.py │ ├── memzip.c │ └── memzip.h ├── mp-readline │ ├── readline.c │ └── readline.h ├── netutils │ ├── netutils.c │ ├── netutils.h │ └── trace.c ├── oofatfs │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ └── ffunicode.c ├── timeutils │ ├── timeutils.c │ └── timeutils.h ├── tinytest │ ├── README │ ├── tinytest.c │ ├── tinytest.h │ └── tinytest_macros.h ├── upytesthelper │ ├── upytesthelper.c │ └── upytesthelper.h └── utils │ ├── gchelper.h │ ├── gchelper_m0.s │ ├── gchelper_m3.s │ ├── interrupt_char.c │ ├── interrupt_char.h │ ├── mpirq.c │ ├── mpirq.h │ ├── printf.c │ ├── pyexec.c │ ├── pyexec.h │ ├── stdout_helpers.c │ └── sys_stdio_mphal.c ├── 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 └── qstrdefsport.h ├── ports ├── bare-arm │ ├── Makefile │ ├── main.c │ ├── mpconfigport.h │ ├── mphalport.h │ ├── qstrdefsport.h │ └── stm32f405.ld ├── 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 │ │ │ ├── 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 │ │ ├── mpexception.c │ │ ├── mpexception.h │ │ ├── mpirq.c │ │ └── mpirq.h │ ├── mods │ │ ├── modmachine.c │ │ ├── modnetwork.c │ │ ├── modnetwork.h │ │ ├── modubinascii.c │ │ ├── modubinascii.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 │ │ ├── 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 │ ├── Makefile │ ├── README.md │ ├── README.ulp.md │ ├── boards │ │ ├── sdkconfig │ │ └── sdkconfig.spiram │ ├── esp32_ulp.c │ ├── espneopixel.c │ ├── esponewire.c │ ├── fatfs_port.c │ ├── gccollect.c │ ├── gccollect.h │ ├── help.c │ ├── machine_adc.c │ ├── machine_dac.c │ ├── machine_hw_spi.c │ ├── machine_pin.c │ ├── machine_pwm.c │ ├── machine_rtc.c │ ├── machine_rtc.h │ ├── machine_timer.c │ ├── machine_touchpad.c │ ├── machine_uart.c │ ├── machine_wdt.c │ ├── main.c │ ├── makeimg.py │ ├── memory.h │ ├── modesp.c │ ├── modesp.h │ ├── modesp32.c │ ├── modesp32.h │ ├── modmachine.c │ ├── modmachine.h │ ├── modnetwork.c │ ├── modnetwork.h │ ├── modsocket.c │ ├── modules │ │ ├── _boot.py │ │ ├── apa106.py │ │ ├── dht.py │ │ ├── ds18x20.py │ │ ├── flashbdev.py │ │ ├── inisetup.py │ │ ├── neopixel.py │ │ ├── ntptime.py │ │ ├── onewire.py │ │ ├── umqtt │ │ │ ├── robust.py │ │ │ └── simple.py │ │ ├── upip.py │ │ ├── upip_utarfile.py │ │ ├── upysh.py │ │ ├── urequests.py │ │ ├── webrepl.py │ │ ├── webrepl_setup.py │ │ └── websocket_helper.py │ ├── moduos.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── network_lan.c │ ├── network_ppp.c │ ├── partitions.csv │ ├── qstrdefsport.h │ ├── uart.c │ └── uart.h ├── esp8266 │ ├── Makefile │ ├── README.md │ ├── eagle.rom.addr.v6.ld │ ├── esp8266.ld │ ├── esp8266_512k.ld │ ├── esp8266_common.ld │ ├── esp8266_ota.ld │ ├── esp_init_data.c │ ├── esp_mphal.c │ ├── esp_mphal.h │ ├── espapa102.c │ ├── espapa102.h │ ├── espneopixel.c │ ├── espneopixel.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 │ ├── intr.c │ ├── lexerstr32.c │ ├── machine_adc.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 │ │ ├── dht.py │ │ ├── ds18x20.py │ │ ├── flashbdev.py │ │ ├── inisetup.py │ │ ├── neopixel.py │ │ ├── ntptime.py │ │ ├── onewire.py │ │ ├── port_diag.py │ │ ├── upip.py │ │ ├── upip_utarfile.py │ │ ├── webrepl.py │ │ ├── webrepl_setup.py │ │ └── websocket_helper.py │ ├── moduos.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── mpconfigport_512k.h │ ├── posix_helpers.c │ ├── qstrdefsport.h │ ├── strtoll.c │ ├── uart.c │ ├── uart.h │ ├── uart_register.h │ ├── user_config.h │ └── xtirq.h ├── fomu │ ├── Makefile │ ├── README.md │ ├── frozentest.mpy │ ├── frozentest.py │ ├── include │ │ ├── csr-defs.h │ │ ├── generated │ │ │ ├── csr.h │ │ │ ├── mem.h │ │ │ ├── output_format.ld │ │ │ ├── regions.ld │ │ │ └── variables.mak │ │ ├── hw │ │ │ ├── common.h │ │ │ └── flags.h │ │ ├── irq.h │ │ ├── mpconfigport.h │ │ ├── mphalport.h │ │ ├── qstrdefsport.h │ │ ├── rgb.h │ │ ├── spi.h │ │ ├── system.h │ │ ├── time.h │ │ ├── usb-desc.h │ │ ├── usb-eptri.h │ │ ├── usb.h │ │ ├── usbcdc.h │ │ ├── usbstd.h │ │ └── webusb-defs.h │ ├── ld │ │ └── fomu-spi.ld │ └── src │ │ ├── crt0-vexriscv.S │ │ ├── main.c │ │ ├── modmachine.c │ │ ├── py.c │ │ ├── rgb-py.c │ │ ├── rgb.c │ │ ├── spi-py.c │ │ ├── spi.c │ │ ├── stdout-helpers.c │ │ ├── time.c │ │ ├── uart-core.c │ │ ├── usb-desc.c │ │ ├── usb-dev.c │ │ ├── usb-epfifo.c │ │ ├── usb-eptri.c │ │ └── usb.c ├── javascript │ ├── JSBackend.patch │ ├── Makefile │ ├── README.md │ ├── library.h │ ├── library.js │ ├── main.c │ ├── modutime.c │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── node_run.sh │ ├── qstrdefsport.h │ └── wrapper.js ├── 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 │ │ ├── arduino_primo │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── common.ld │ │ ├── dvk_bl652 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── feather52 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── make-pins.py │ │ ├── memory.ld │ │ ├── microbit │ │ │ ├── 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_1M_256k.ld │ │ ├── nrf52_prefix.c │ │ ├── pca10000 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10001 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10028 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10031 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10040 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── pca10056 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ │ ├── s110_8.0.0.ld │ │ ├── s132_6.1.1.ld │ │ ├── s140_6.1.1.ld │ │ └── wt51822_s4at │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.csv │ ├── device │ │ ├── startup_nrf51822.c │ │ ├── startup_nrf52832.c │ │ └── startup_nrf52840.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 │ │ ├── softpwm.c │ │ ├── softpwm.h │ │ ├── ticker.c │ │ └── ticker.h │ ├── 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 │ │ ├── music │ │ │ ├── modmusic.c │ │ │ ├── modmusic.h │ │ │ ├── musictunes.c │ │ │ └── musictunes.h │ │ ├── random │ │ │ ├── modrandom.c │ │ │ └── modrandom.h │ │ ├── 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 │ ├── mpconfigport.h │ ├── mphalport.c │ ├── mphalport.h │ ├── nrf51_af.csv │ ├── nrf52_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 ├── qemu-arm │ ├── Makefile │ ├── Makefile.test │ ├── README.md │ ├── main.c │ ├── modmachine.c │ ├── moduos.c │ ├── mpconfigport.h │ ├── mphalport.h │ ├── mps2.ld │ ├── nrf51.ld │ ├── qstrdefsport.h │ ├── startup.c │ ├── stm32.ld │ ├── test_main.c │ ├── uart.c │ └── uart.h ├── stm32 │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── accel.c │ ├── accel.h │ ├── adc.c │ ├── adc.h │ ├── autoflash │ ├── boards │ │ ├── B_L475E_IOT01A │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── CERB40 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── ESPRUINO_PICO │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── HYDRABUS │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── LIMIFROG │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── NETDUINO_PLUS_2 │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F091RC │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f0xx_hal_conf.h │ │ ├── NUCLEO_F401RE │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F411RE │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F429ZI │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F446RE │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── NUCLEO_F746ZG │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── NUCLEO_F767ZI │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── NUCLEO_H743ZI │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32h7xx_hal_conf.h │ │ ├── NUCLEO_L432KC │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── NUCLEO_L476RG │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── OLIMEX_E407 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBLITEV10 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV10 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── PYBV11 │ │ │ ├── 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 │ │ ├── STM32F411DISC │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F429DISC │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F439 │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F4DISC │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ ├── staccel.py │ │ │ └── stm32f4xx_hal_conf.h │ │ ├── STM32F769DISC │ │ │ ├── board_init.c │ │ │ ├── f769_qspi.ld │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── STM32F7DISC │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32f7xx_hal_conf.h │ │ ├── STM32L476DISC │ │ │ ├── bdev.c │ │ │ ├── board_init.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── STM32L496GDISC │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.csv │ │ │ └── stm32l4xx_hal_conf.h │ │ ├── common_basic.ld │ │ ├── common_bl.ld │ │ ├── common_blifs.ld │ │ ├── common_ifs.ld │ │ ├── make-pins.py │ │ ├── openocd_stm32f4.cfg │ │ ├── openocd_stm32f7.cfg │ │ ├── openocd_stm32l4.cfg │ │ ├── pllvalues.py │ │ ├── startup_stm32f0.s │ │ ├── startup_stm32f4.s │ │ ├── startup_stm32f7.s │ │ ├── startup_stm32h7.s │ │ ├── startup_stm32l4.s │ │ ├── stm32f091_af.csv │ │ ├── stm32f091xc.ld │ │ ├── stm32f401_af.csv │ │ ├── stm32f401xd.ld │ │ ├── stm32f401xe.ld │ │ ├── stm32f405.ld │ │ ├── stm32f405_af.csv │ │ ├── stm32f411.ld │ │ ├── stm32f411_af.csv │ │ ├── stm32f429.ld │ │ ├── stm32f429_af.csv │ │ ├── stm32f439.ld │ │ ├── stm32f439_af.csv │ │ ├── stm32f4xx_prefix.c │ │ ├── stm32f722.ld │ │ ├── stm32f722_af.csv │ │ ├── stm32f746.ld │ │ ├── stm32f746_af.csv │ │ ├── stm32f767.ld │ │ ├── stm32f767_af.csv │ │ ├── stm32f769.ld │ │ ├── stm32h743.ld │ │ ├── stm32h743_af.csv │ │ ├── stm32l432.ld │ │ ├── stm32l432_af.csv │ │ ├── stm32l476_af.csv │ │ ├── stm32l476xe.ld │ │ ├── stm32l476xg.ld │ │ ├── stm32l496_af.csv │ │ └── stm32l496xg.ld │ ├── bufhelper.c │ ├── bufhelper.h │ ├── can.c │ ├── can.h │ ├── dac.c │ ├── dac.h │ ├── dma.c │ ├── dma.h │ ├── eth.c │ ├── eth.h │ ├── extint.c │ ├── extint.h │ ├── fatfs_port.c │ ├── flash.c │ ├── flash.h │ ├── flashbdev.c │ ├── font_petme128_8x8.h │ ├── gccollect.c │ ├── gccollect.h │ ├── help.c │ ├── i2c.c │ ├── i2c.h │ ├── i2cslave.c │ ├── i2cslave.h │ ├── irq.c │ ├── irq.h │ ├── lcd.c │ ├── lcd.h │ ├── led.c │ ├── led.h │ ├── lwip_inc │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── sys_arch.h │ │ └── lwipopts.h │ ├── machine_i2c.c │ ├── machine_spi.c │ ├── machine_uart.c │ ├── main.c │ ├── make-stmconst.py │ ├── mboot │ │ ├── Makefile │ │ ├── README.md │ │ ├── diskio.c │ │ ├── elem.c │ │ ├── ffconf.h │ │ ├── fsload.c │ │ ├── fwupdate.py │ │ ├── main.c │ │ ├── mboot.h │ │ ├── mboot.py │ │ ├── mphalport.h │ │ └── stm32_generic.ld │ ├── modmachine.c │ ├── modmachine.h │ ├── modnetwork.c │ ├── modnetwork.h │ ├── modnwcc3k.c │ ├── modnwwiznet5k.c │ ├── modpyb.c │ ├── modstm.c │ ├── modules │ │ ├── dht.py │ │ ├── lcd160cr.py │ │ ├── lcd160cr_test.py │ │ └── onewire.py │ ├── moduos.c │ ├── modusocket.c │ ├── modutime.c │ ├── mpconfigboard_common.h │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── network_lan.c │ ├── network_wiznet5k.c │ ├── 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 │ ├── pyb_i2c.c │ ├── pyb_spi.c │ ├── pybcdc.inf_template │ ├── pybthread.c │ ├── pybthread.h │ ├── qspi.c │ ├── qspi.h │ ├── qstrdefsport.h │ ├── resethandler.s │ ├── resethandler_m0.s │ ├── rng.c │ ├── rng.h │ ├── rtc.c │ ├── rtc.h │ ├── sdcard.c │ ├── sdcard.h │ ├── sdram.c │ ├── sdram.h │ ├── servo.c │ ├── servo.h │ ├── spi.c │ ├── spi.h │ ├── spibdev.c │ ├── stm32_it.c │ ├── stm32_it.h │ ├── storage.c │ ├── storage.h │ ├── system_stm32.c │ ├── system_stm32f0.c │ ├── systick.c │ ├── systick.h │ ├── timer.c │ ├── timer.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_storage.c │ ├── usbd_msc_storage.h │ ├── usbdev │ │ ├── class │ │ │ ├── inc │ │ │ │ ├── usbd_cdc_msc_hid.h │ │ │ │ ├── usbd_cdc_msc_hid0.h │ │ │ │ ├── usbd_msc_bot.h │ │ │ │ ├── usbd_msc_data.h │ │ │ │ └── usbd_msc_scsi.h │ │ │ └── src │ │ │ │ ├── usbd_cdc_msc_hid.c │ │ │ │ ├── usbd_msc_bot.c │ │ │ │ ├── usbd_msc_data.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 │ ├── wdt.c │ └── wdt.h ├── 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 │ ├── 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 ├── unix │ ├── .gitignore │ ├── Makefile │ ├── alloc.c │ ├── coverage-frzmpy │ │ ├── frzmpy1.py │ │ ├── frzmpy2.py │ │ ├── frzmpy_pkg1 │ │ │ └── __init__.py │ │ └── frzmpy_pkg2 │ │ │ └── mod.py │ ├── coverage-frzstr │ │ ├── frzstr1.py │ │ ├── frzstr_pkg1 │ │ │ └── __init__.py │ │ └── frzstr_pkg2 │ │ │ └── mod.py │ ├── coverage.c │ ├── fatfs_port.c │ ├── fdfile.h │ ├── file.c │ ├── gccollect.c │ ├── input.c │ ├── input.h │ ├── main.c │ ├── modffi.c │ ├── modjni.c │ ├── modmachine.c │ ├── modos.c │ ├── modtermios.c │ ├── modtime.c │ ├── modules │ │ ├── upip.py │ │ └── upip_utarfile.py │ ├── moduos_vfs.c │ ├── moduselect.c │ ├── modusocket.c │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mpconfigport_coverage.h │ ├── mpconfigport_fast.h │ ├── mpconfigport_freedos.h │ ├── mpconfigport_minimal.h │ ├── mpconfigport_nanbox.h │ ├── mphalport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── qstrdefsport.h │ └── unix_mphal.c ├── 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 │ ├── windows_mphal.c │ └── windows_mphal.h └── zephyr │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Kbuild │ ├── Makefile │ ├── Makefile.zephyr │ ├── README.md │ ├── help.c │ ├── machine_i2c.c │ ├── machine_pin.c │ ├── main.c │ ├── make-bin-testsuite │ ├── make-minimal │ ├── makeprj.py │ ├── modmachine.c │ ├── modmachine.h │ ├── modusocket.c │ ├── modutime.c │ ├── modzephyr.c │ ├── modzsensor.c │ ├── mpconfigport.h │ ├── mpconfigport_bin_testsuite.h │ ├── mpconfigport_minimal.h │ ├── mphalport.h │ ├── prj_96b_carbon.conf │ ├── prj_base.conf │ ├── prj_disco_l475_iot1.conf │ ├── prj_frdm_k64f.conf │ ├── prj_frdm_kw41z.conf │ ├── prj_minimal.conf │ ├── prj_qemu_cortex_m3.conf │ ├── prj_qemu_x86.conf │ ├── src │ ├── Makefile │ ├── zephyr_getchar.c │ ├── zephyr_getchar.h │ └── zephyr_start.c │ ├── uart_core.c │ └── z_config.mk ├── 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 ├── 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 ├── formatfloat.c ├── formatfloat.h ├── frozenmod.c ├── frozenmod.h ├── gc.c ├── gc.h ├── grammar.h ├── lexer.c ├── lexer.h ├── makemoduledefs.py ├── makeqstrdata.py ├── makeqstrdefs.py ├── makeversionhdr.py ├── malloc.c ├── map.c ├── misc.h ├── mkenv.mk ├── 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 ├── nlr.c ├── nlr.h ├── 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 ├── parse.c ├── parse.h ├── parsenum.c ├── parsenum.h ├── parsenumbase.c ├── parsenumbase.h ├── persistentcode.c ├── persistentcode.h ├── py.mk ├── pystack.c ├── pystack.h ├── qstr.c ├── qstr.h ├── qstrdefs.h ├── reader.c ├── reader.h ├── repl.c ├── repl.h ├── 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 ├── vm.c ├── vmentrytable.h ├── vstr.c └── warning.c ├── tests ├── README ├── basics │ ├── 0prelim.py │ ├── andor.py │ ├── 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 │ ├── 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_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_error.py │ ├── builtin_exec.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_intbig.py │ ├── bytearray_slice_assign.py │ ├── bytes.py │ ├── bytes_add.py │ ├── bytes_add_array.py │ ├── bytes_add_endian.py │ ├── bytes_compare.py │ ├── bytes_compare2.py │ ├── bytes_compare3.py │ ├── bytes_compare3.py.exp │ ├── bytes_compare_array.py │ ├── bytes_construct.py │ ├── bytes_construct_array.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_bind_self.py │ ├── class_binop.py │ ├── class_call.py │ ├── class_contains.py │ ├── class_delattr_setattr.py │ ├── class_descriptor.py │ ├── class_emptybases.py │ ├── class_getattr.py │ ├── class_inherit1.py │ ├── class_inherit_mul.py │ ├── class_inplace_op.py │ ├── class_instance_override.py │ ├── class_item.py │ ├── class_misc.py │ ├── class_new.py │ ├── class_notimpl.py │ ├── class_number.py │ ├── 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_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_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 │ ├── 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 │ ├── 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 │ ├── 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_intbig.py │ ├── op_error_memoryview.py │ ├── op_precedence.py │ ├── ordereddict1.py │ ├── ordereddict_eq.py │ ├── ordereddict_eq.py.exp │ ├── parser.py │ ├── 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_intbig.py │ ├── slots_bool_len.py │ ├── special_methods.py │ ├── special_methods2.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_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_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_init.py │ ├── subclass_native_iter.py │ ├── subclass_native_specmeth.py │ ├── syntaxerror.py │ ├── sys1.py │ ├── sys_getsizeof.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_finally1.py │ ├── try_finally2.py │ ├── try_finally_break.py │ ├── try_finally_loops.py │ ├── try_finally_return.py │ ├── try_finally_return2.py │ ├── try_finally_return3.py │ ├── try_finally_return4.py │ ├── try_reraise.py │ ├── try_reraise2.py │ ├── try_return.py │ ├── tuple1.py │ ├── tuple_compare.py │ ├── tuple_count.py │ ├── tuple_index.py │ ├── tuple_mult.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 ├── 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 ├── 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 ├── cpydiff │ ├── builtin_next_arg2.py │ ├── core_class_delnotimpl.py │ ├── core_class_mro.py │ ├── core_class_supermultiple.py │ ├── core_class_superproperty.py │ ├── core_function_argcount.py │ ├── core_function_userattr.py │ ├── core_generator_noexit.py │ ├── core_import_path.py │ ├── core_import_prereg.py │ ├── core_import_split_ns_pkgs.py │ ├── core_locals.py │ ├── core_locals_eval.py │ ├── modules │ │ ├── __init__.py │ │ ├── foo.py │ │ └── subpkg │ │ │ └── foo.py │ ├── modules2 │ │ └── subpkg │ │ │ └── bar.py │ ├── modules_array_containment.py │ ├── modules_array_deletion.py │ ├── modules_array_subscrstep.py │ ├── modules_deque.py │ ├── modules_json_nonserializable.py │ ├── modules_struct_fewargs.py │ ├── modules_struct_manyargs.py │ ├── modules_sys_stdassign.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_exception_chaining.py │ ├── types_exception_instancevar.py │ ├── types_exception_loops.py │ ├── types_exception_subclassinit.py │ ├── types_float_rounding.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_subclassequality.py │ ├── types_str_subscrstep.py │ └── types_tuple_subscrstep.py ├── extmod │ ├── btree1.py │ ├── btree1.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_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 │ ├── ticks_diff.py │ ├── ticks_diff.py.exp │ ├── time_ms_us.py │ ├── time_ms_us.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_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_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_md5.py │ ├── uhashlib_sha1.py │ ├── uhashlib_sha256.py │ ├── uheapq1.py │ ├── ujson_dump.py │ ├── ujson_dump_iobase.py │ ├── ujson_dumps.py │ ├── ujson_dumps_extra.py │ ├── ujson_dumps_extra.py.exp │ ├── ujson_dumps_float.py │ ├── ujson_load.py │ ├── ujson_loads.py │ ├── ujson_loads_float.py │ ├── urandom_basic.py │ ├── urandom_extra.py │ ├── urandom_extra_float.py │ ├── ure1.py │ ├── ure_debug.py │ ├── ure_debug.py.exp │ ├── ure_error.py │ ├── ure_group.py │ ├── ure_groups.py │ ├── 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 │ ├── ussl_basic.py │ ├── ussl_basic.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_fat_fileio1.py │ ├── vfs_fat_fileio1.py.exp │ ├── vfs_fat_fileio2.py │ ├── vfs_fat_fileio2.py.exp │ ├── vfs_fat_more.py │ ├── vfs_fat_more.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_userfs.py │ ├── vfs_userfs.py.exp │ ├── websocket_basic.py │ └── websocket_basic.py.exp ├── feature_check │ ├── README │ ├── async_check.py │ ├── async_check.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 │ ├── int_big.py │ ├── int_big.py.exp │ ├── native_check.py │ ├── native_check.py.exp │ ├── repl_emacs_check.py │ ├── repl_emacs_check.py.exp │ ├── reverse_ops.py │ ├── reverse_ops.py.exp │ ├── set_check.py │ └── set_check.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.py │ ├── bytes_construct.py │ ├── cmath_fun.py │ ├── cmath_fun_special.py │ ├── complex1.py │ ├── complex1_intbig.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 │ ├── int_big_float.py │ ├── int_divzero.py │ ├── int_power.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 │ ├── 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_pkg1.py │ ├── import_pkg2.py │ ├── import_pkg3.py │ ├── import_pkg4.py │ ├── import_pkg5.py │ ├── import_pkg6.py │ ├── import_pkg7.py │ ├── import_pkg8.py │ ├── module_getattr.py │ ├── module_getattr.py.exp │ ├── mpy_invalid.py │ ├── mpy_invalid.py.exp │ ├── mpy_native.py │ ├── mpy_native.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 ├── 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 │ ├── resource_stream.py │ └── resource_stream.py.exp ├── 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 │ ├── heapalloc.py │ ├── heapalloc.py.exp │ ├── heapalloc_bytesio.py │ ├── heapalloc_bytesio.py.exp │ ├── heapalloc_bytesio2.py │ ├── heapalloc_bytesio2.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 │ ├── 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_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 │ ├── 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_comp.py │ ├── viper_binop_comp.py.exp │ ├── viper_binop_comp_imm.py │ ├── viper_binop_comp_imm.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_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_try.py │ ├── viper_try.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_exc_info.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_poll.py │ ├── connect_poll.py.exp │ ├── ssl_getpeercert.py │ └── ssl_getpeercert.py.exp ├── net_inet │ ├── README │ ├── test_tls_sites.py │ └── test_tls_sites.py.exp ├── pyb │ ├── accel.py │ ├── accel.py.exp │ ├── adc.py │ ├── adc.py.exp │ ├── adcall.py │ ├── adcall.py.exp │ ├── can.py │ ├── can.py.exp │ ├── dac.py │ ├── dac.py.exp │ ├── extint.py │ ├── extint.py.exp │ ├── halerror.py │ ├── halerror.py.exp │ ├── i2c.py │ ├── i2c.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 │ ├── for.py │ ├── for.py.exp │ ├── while.py │ └── while.py.exp ├── run-bench-tests ├── run-tests ├── run-tests-exp.py ├── run-tests-exp.sh ├── stress │ ├── dict_copy.py │ ├── dict_create.py │ ├── dict_create_max.py │ ├── gc_trace.py │ ├── list_sort.py │ ├── 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 │ ├── thread_exc1.py │ ├── thread_exc2.py │ ├── thread_exc2.py.exp │ ├── thread_exit1.py │ ├── thread_exit2.py │ ├── thread_gc1.py │ ├── thread_ident1.py │ ├── thread_lock1.py │ ├── thread_lock2.py │ ├── thread_lock3.py │ ├── thread_lock4.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_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 └── 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 ├── bootstrap_upip.sh ├── build-stm-latest.sh ├── cc1 ├── check_code_size.sh ├── codestats.sh ├── dfu.py ├── file2h.py ├── gen-changelog.sh ├── gen-cpydiff.py ├── gendoc.py ├── insert-usb-ids.py ├── make-frozen.py ├── mpy-tool.py ├── mpy_bin2res.py ├── mpy_cross_all.py ├── pyboard.py ├── pydfu.py ├── tinytest-codegen.py ├── upip.py └── upip_utarfile.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/.travis.yml -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /CODECONVENTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/CODECONVENTIONS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/develop/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/develop/index.rst -------------------------------------------------------------------------------- /docs/esp32/general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/esp32/general.rst -------------------------------------------------------------------------------- /docs/esp32/quickref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/esp32/quickref.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/library/array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/array.rst -------------------------------------------------------------------------------- /docs/library/btree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/btree.rst -------------------------------------------------------------------------------- /docs/library/cmath.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/cmath.rst -------------------------------------------------------------------------------- /docs/library/esp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/esp.rst -------------------------------------------------------------------------------- /docs/library/esp32.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/esp32.rst -------------------------------------------------------------------------------- /docs/library/gc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/gc.rst -------------------------------------------------------------------------------- /docs/library/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/index.rst -------------------------------------------------------------------------------- /docs/library/math.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/math.rst -------------------------------------------------------------------------------- /docs/library/pyb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/pyb.rst -------------------------------------------------------------------------------- /docs/library/sys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/sys.rst -------------------------------------------------------------------------------- /docs/library/uerrno.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/uerrno.rst -------------------------------------------------------------------------------- /docs/library/uheapq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/uheapq.rst -------------------------------------------------------------------------------- /docs/library/uio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/uio.rst -------------------------------------------------------------------------------- /docs/library/ujson.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/ujson.rst -------------------------------------------------------------------------------- /docs/library/uos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/uos.rst -------------------------------------------------------------------------------- /docs/library/ure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/ure.rst -------------------------------------------------------------------------------- /docs/library/ussl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/ussl.rst -------------------------------------------------------------------------------- /docs/library/utime.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/utime.rst -------------------------------------------------------------------------------- /docs/library/uzlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/uzlib.rst -------------------------------------------------------------------------------- /docs/library/wipy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/library/wipy.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference/repl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/reference/repl.rst -------------------------------------------------------------------------------- /docs/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/static/favicon.ico -------------------------------------------------------------------------------- /docs/wipy/general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/wipy/general.rst -------------------------------------------------------------------------------- /docs/wipy/quickref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/docs/wipy/quickref.rst -------------------------------------------------------------------------------- /drivers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/README.md -------------------------------------------------------------------------------- /drivers/bus/qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/bus/qspi.h -------------------------------------------------------------------------------- /drivers/bus/softqspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/bus/softqspi.c -------------------------------------------------------------------------------- /drivers/bus/softspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/bus/softspi.c -------------------------------------------------------------------------------- /drivers/bus/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/bus/spi.h -------------------------------------------------------------------------------- /drivers/cc3100/inc/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/cc3100/inc/fs.h -------------------------------------------------------------------------------- /drivers/cc3100/src/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/cc3100/src/fs.c -------------------------------------------------------------------------------- /drivers/dht/dht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/dht/dht.c -------------------------------------------------------------------------------- /drivers/dht/dht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/dht/dht.h -------------------------------------------------------------------------------- /drivers/dht/dht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/drivers/dht/dht.py -------------------------------------------------------------------------------- /examples/accel_i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/accel_i2c.py -------------------------------------------------------------------------------- /examples/accellog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/accellog.py -------------------------------------------------------------------------------- /examples/asmled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/asmled.py -------------------------------------------------------------------------------- /examples/asmsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/asmsum.py -------------------------------------------------------------------------------- /examples/conwaylife.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/conwaylife.py -------------------------------------------------------------------------------- /examples/embedding/mpconfigport.h: -------------------------------------------------------------------------------- 1 | mpconfigport_minimal.h -------------------------------------------------------------------------------- /examples/ledangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/ledangle.py -------------------------------------------------------------------------------- /examples/mandel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/mandel.py -------------------------------------------------------------------------------- /examples/micropython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/micropython.py -------------------------------------------------------------------------------- /examples/pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/pins.py -------------------------------------------------------------------------------- /examples/pyb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/pyb.py -------------------------------------------------------------------------------- /examples/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/examples/switch.py -------------------------------------------------------------------------------- /extmod/axtls-include/version.h: -------------------------------------------------------------------------------- 1 | #define AXTLS_VERSION "(no version)" 2 | -------------------------------------------------------------------------------- /extmod/machine_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_i2c.c -------------------------------------------------------------------------------- /extmod/machine_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_i2c.h -------------------------------------------------------------------------------- /extmod/machine_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_mem.c -------------------------------------------------------------------------------- /extmod/machine_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_mem.h -------------------------------------------------------------------------------- /extmod/machine_pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_pulse.c -------------------------------------------------------------------------------- /extmod/machine_pulse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_pulse.h -------------------------------------------------------------------------------- /extmod/machine_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_signal.c -------------------------------------------------------------------------------- /extmod/machine_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_signal.h -------------------------------------------------------------------------------- /extmod/machine_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_spi.c -------------------------------------------------------------------------------- /extmod/machine_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/machine_spi.h -------------------------------------------------------------------------------- /extmod/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/misc.h -------------------------------------------------------------------------------- /extmod/modbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modbtree.c -------------------------------------------------------------------------------- /extmod/modframebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modframebuf.c -------------------------------------------------------------------------------- /extmod/modlwip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modlwip.c -------------------------------------------------------------------------------- /extmod/modonewire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modonewire.c -------------------------------------------------------------------------------- /extmod/modubinascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modubinascii.c -------------------------------------------------------------------------------- /extmod/modubinascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modubinascii.h -------------------------------------------------------------------------------- /extmod/moducryptolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moducryptolib.c -------------------------------------------------------------------------------- /extmod/moductypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moductypes.c -------------------------------------------------------------------------------- /extmod/moduhashlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moduhashlib.c -------------------------------------------------------------------------------- /extmod/moduheapq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moduheapq.c -------------------------------------------------------------------------------- /extmod/modujson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modujson.c -------------------------------------------------------------------------------- /extmod/modurandom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modurandom.c -------------------------------------------------------------------------------- /extmod/modure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modure.c -------------------------------------------------------------------------------- /extmod/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moduselect.c -------------------------------------------------------------------------------- /extmod/modussl_axtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modussl_axtls.c -------------------------------------------------------------------------------- /extmod/modutimeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modutimeq.c -------------------------------------------------------------------------------- /extmod/moduwebsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moduwebsocket.c -------------------------------------------------------------------------------- /extmod/moduwebsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moduwebsocket.h -------------------------------------------------------------------------------- /extmod/moduzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/moduzlib.c -------------------------------------------------------------------------------- /extmod/modwebrepl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/modwebrepl.c -------------------------------------------------------------------------------- /extmod/re1.5/dumpcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/re1.5/dumpcode.c -------------------------------------------------------------------------------- /extmod/re1.5/re1.5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/re1.5/re1.5.h -------------------------------------------------------------------------------- /extmod/uos_dupterm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uos_dupterm.c -------------------------------------------------------------------------------- /extmod/utime_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/utime_mphal.c -------------------------------------------------------------------------------- /extmod/utime_mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/utime_mphal.h -------------------------------------------------------------------------------- /extmod/uzlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/adler32.c -------------------------------------------------------------------------------- /extmod/uzlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/crc32.c -------------------------------------------------------------------------------- /extmod/uzlib/tinf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/tinf.h -------------------------------------------------------------------------------- /extmod/uzlib/tinfgzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/tinfgzip.c -------------------------------------------------------------------------------- /extmod/uzlib/tinflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/tinflate.c -------------------------------------------------------------------------------- /extmod/uzlib/tinfzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/tinfzlib.c -------------------------------------------------------------------------------- /extmod/uzlib/uzlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/uzlib/uzlib.h -------------------------------------------------------------------------------- /extmod/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs.c -------------------------------------------------------------------------------- /extmod/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs.h -------------------------------------------------------------------------------- /extmod/vfs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_fat.c -------------------------------------------------------------------------------- /extmod/vfs_fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_fat.h -------------------------------------------------------------------------------- /extmod/vfs_fat_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_fat_diskio.c -------------------------------------------------------------------------------- /extmod/vfs_fat_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_fat_file.c -------------------------------------------------------------------------------- /extmod/vfs_posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_posix.c -------------------------------------------------------------------------------- /extmod/vfs_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_posix.h -------------------------------------------------------------------------------- /extmod/vfs_posix_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_posix_file.c -------------------------------------------------------------------------------- /extmod/vfs_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/vfs_reader.c -------------------------------------------------------------------------------- /extmod/virtpin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/virtpin.c -------------------------------------------------------------------------------- /extmod/virtpin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/extmod/virtpin.h -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/embed/abort_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/embed/abort_.c -------------------------------------------------------------------------------- /lib/libc/string0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libc/string0.c -------------------------------------------------------------------------------- /lib/libm/acoshf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/acoshf.c -------------------------------------------------------------------------------- /lib/libm/asinfacosf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/asinfacosf.c -------------------------------------------------------------------------------- /lib/libm/asinhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/asinhf.c -------------------------------------------------------------------------------- /lib/libm/atan2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/atan2f.c -------------------------------------------------------------------------------- /lib/libm/atanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/atanf.c -------------------------------------------------------------------------------- /lib/libm/atanhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/atanhf.c -------------------------------------------------------------------------------- /lib/libm/ef_rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/ef_rem_pio2.c -------------------------------------------------------------------------------- /lib/libm/ef_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/ef_sqrt.c -------------------------------------------------------------------------------- /lib/libm/erf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/erf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/fdlibm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/fdlibm.h -------------------------------------------------------------------------------- /lib/libm/fmodf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/fmodf.c -------------------------------------------------------------------------------- /lib/libm/kf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/kf_cos.c -------------------------------------------------------------------------------- /lib/libm/kf_rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/kf_rem_pio2.c -------------------------------------------------------------------------------- /lib/libm/kf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/kf_sin.c -------------------------------------------------------------------------------- /lib/libm/kf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/kf_tan.c -------------------------------------------------------------------------------- /lib/libm/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/libm.h -------------------------------------------------------------------------------- /lib/libm/log1pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/log1pf.c -------------------------------------------------------------------------------- /lib/libm/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/math.c -------------------------------------------------------------------------------- /lib/libm/nearbyintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/nearbyintf.c -------------------------------------------------------------------------------- /lib/libm/roundf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/roundf.c -------------------------------------------------------------------------------- /lib/libm/sf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_cos.c -------------------------------------------------------------------------------- /lib/libm/sf_erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_erf.c -------------------------------------------------------------------------------- /lib/libm/sf_frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_frexp.c -------------------------------------------------------------------------------- /lib/libm/sf_ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_ldexp.c -------------------------------------------------------------------------------- /lib/libm/sf_modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_modf.c -------------------------------------------------------------------------------- /lib/libm/sf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_sin.c -------------------------------------------------------------------------------- /lib/libm/sf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/sf_tan.c -------------------------------------------------------------------------------- /lib/libm/wf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/wf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/wf_tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm/wf_tgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/README -------------------------------------------------------------------------------- /lib/libm_dbl/__cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/__cos.c -------------------------------------------------------------------------------- /lib/libm_dbl/__expo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/__expo2.c -------------------------------------------------------------------------------- /lib/libm_dbl/__sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/__sin.c -------------------------------------------------------------------------------- /lib/libm_dbl/__tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/__tan.c -------------------------------------------------------------------------------- /lib/libm_dbl/acos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/acos.c -------------------------------------------------------------------------------- /lib/libm_dbl/acosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/acosh.c -------------------------------------------------------------------------------- /lib/libm_dbl/asin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/asin.c -------------------------------------------------------------------------------- /lib/libm_dbl/asinh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/asinh.c -------------------------------------------------------------------------------- /lib/libm_dbl/atan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/atan.c -------------------------------------------------------------------------------- /lib/libm_dbl/atan2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/atan2.c -------------------------------------------------------------------------------- /lib/libm_dbl/atanh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/atanh.c -------------------------------------------------------------------------------- /lib/libm_dbl/ceil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/ceil.c -------------------------------------------------------------------------------- /lib/libm_dbl/copysign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/copysign.c -------------------------------------------------------------------------------- /lib/libm_dbl/cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/cos.c -------------------------------------------------------------------------------- /lib/libm_dbl/cosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/cosh.c -------------------------------------------------------------------------------- /lib/libm_dbl/erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/erf.c -------------------------------------------------------------------------------- /lib/libm_dbl/exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/exp.c -------------------------------------------------------------------------------- /lib/libm_dbl/expm1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/expm1.c -------------------------------------------------------------------------------- /lib/libm_dbl/floor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/floor.c -------------------------------------------------------------------------------- /lib/libm_dbl/fmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/fmod.c -------------------------------------------------------------------------------- /lib/libm_dbl/frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/frexp.c -------------------------------------------------------------------------------- /lib/libm_dbl/ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/ldexp.c -------------------------------------------------------------------------------- /lib/libm_dbl/lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/lgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/libm.h -------------------------------------------------------------------------------- /lib/libm_dbl/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/log.c -------------------------------------------------------------------------------- /lib/libm_dbl/log10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/log10.c -------------------------------------------------------------------------------- /lib/libm_dbl/log1p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/log1p.c -------------------------------------------------------------------------------- /lib/libm_dbl/modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/modf.c -------------------------------------------------------------------------------- /lib/libm_dbl/pow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/pow.c -------------------------------------------------------------------------------- /lib/libm_dbl/rint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/rint.c -------------------------------------------------------------------------------- /lib/libm_dbl/scalbn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/scalbn.c -------------------------------------------------------------------------------- /lib/libm_dbl/sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/sin.c -------------------------------------------------------------------------------- /lib/libm_dbl/sinh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/sinh.c -------------------------------------------------------------------------------- /lib/libm_dbl/sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/sqrt.c -------------------------------------------------------------------------------- /lib/libm_dbl/tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/tan.c -------------------------------------------------------------------------------- /lib/libm_dbl/tanh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/tanh.c -------------------------------------------------------------------------------- /lib/libm_dbl/tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/tgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/trunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/libm_dbl/trunc.c -------------------------------------------------------------------------------- /lib/memzip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/memzip/README.md -------------------------------------------------------------------------------- /lib/memzip/import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/memzip/import.c -------------------------------------------------------------------------------- /lib/memzip/memzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/memzip/memzip.c -------------------------------------------------------------------------------- /lib/memzip/memzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/memzip/memzip.h -------------------------------------------------------------------------------- /lib/netutils/netutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/netutils/netutils.c -------------------------------------------------------------------------------- /lib/netutils/netutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/netutils/netutils.h -------------------------------------------------------------------------------- /lib/netutils/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/netutils/trace.c -------------------------------------------------------------------------------- /lib/oofatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/oofatfs/diskio.h -------------------------------------------------------------------------------- /lib/oofatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/oofatfs/ff.c -------------------------------------------------------------------------------- /lib/oofatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/oofatfs/ff.h -------------------------------------------------------------------------------- /lib/oofatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/oofatfs/ffconf.h -------------------------------------------------------------------------------- /lib/oofatfs/ffunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/oofatfs/ffunicode.c -------------------------------------------------------------------------------- /lib/tinytest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/tinytest/README -------------------------------------------------------------------------------- /lib/tinytest/tinytest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/tinytest/tinytest.c -------------------------------------------------------------------------------- /lib/tinytest/tinytest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/tinytest/tinytest.h -------------------------------------------------------------------------------- /lib/utils/gchelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/gchelper.h -------------------------------------------------------------------------------- /lib/utils/gchelper_m0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/gchelper_m0.s -------------------------------------------------------------------------------- /lib/utils/gchelper_m3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/gchelper_m3.s -------------------------------------------------------------------------------- /lib/utils/mpirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/mpirq.c -------------------------------------------------------------------------------- /lib/utils/mpirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/mpirq.h -------------------------------------------------------------------------------- /lib/utils/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/printf.c -------------------------------------------------------------------------------- /lib/utils/pyexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/pyexec.c -------------------------------------------------------------------------------- /lib/utils/pyexec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/lib/utils/pyexec.h -------------------------------------------------------------------------------- /logo/1bit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/1bit-logo.png -------------------------------------------------------------------------------- /logo/FONT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/FONT-LICENSE.txt -------------------------------------------------------------------------------- /logo/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/logo.jpg -------------------------------------------------------------------------------- /logo/trans-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/trans-logo.png -------------------------------------------------------------------------------- /logo/vector-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/vector-logo-2.png -------------------------------------------------------------------------------- /logo/vector-logo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/vector-logo-3.png -------------------------------------------------------------------------------- /logo/vector-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/vector-logo.svg -------------------------------------------------------------------------------- /logo/vector-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/logo/vector-text.svg -------------------------------------------------------------------------------- /mpy-cross/.gitignore: -------------------------------------------------------------------------------- 1 | mpy-cross 2 | -------------------------------------------------------------------------------- /mpy-cross/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/mpy-cross/Makefile -------------------------------------------------------------------------------- /mpy-cross/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/mpy-cross/README.md -------------------------------------------------------------------------------- /mpy-cross/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/mpy-cross/gccollect.c -------------------------------------------------------------------------------- /mpy-cross/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/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/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/bare-arm/Makefile -------------------------------------------------------------------------------- /ports/bare-arm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/bare-arm/main.c -------------------------------------------------------------------------------- /ports/bare-arm/mphalport.h: -------------------------------------------------------------------------------- 1 | // empty file 2 | -------------------------------------------------------------------------------- /ports/bare-arm/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/cc3200/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/Makefile -------------------------------------------------------------------------------- /ports/cc3200/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/README.md -------------------------------------------------------------------------------- /ports/cc3200/appsign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/appsign.sh -------------------------------------------------------------------------------- /ports/cc3200/ftp/ftp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/ftp/ftp.c -------------------------------------------------------------------------------- /ports/cc3200/ftp/ftp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/ftp/ftp.h -------------------------------------------------------------------------------- /ports/cc3200/hal/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/adc.c -------------------------------------------------------------------------------- /ports/cc3200/hal/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/adc.h -------------------------------------------------------------------------------- /ports/cc3200/hal/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/aes.c -------------------------------------------------------------------------------- /ports/cc3200/hal/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/aes.h -------------------------------------------------------------------------------- /ports/cc3200/hal/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/cpu.c -------------------------------------------------------------------------------- /ports/cc3200/hal/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/cpu.h -------------------------------------------------------------------------------- /ports/cc3200/hal/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/crc.c -------------------------------------------------------------------------------- /ports/cc3200/hal/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/crc.h -------------------------------------------------------------------------------- /ports/cc3200/hal/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/des.c -------------------------------------------------------------------------------- /ports/cc3200/hal/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/des.h -------------------------------------------------------------------------------- /ports/cc3200/hal/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/gpio.c -------------------------------------------------------------------------------- /ports/cc3200/hal/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/gpio.h -------------------------------------------------------------------------------- /ports/cc3200/hal/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/i2c.c -------------------------------------------------------------------------------- /ports/cc3200/hal/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/i2c.h -------------------------------------------------------------------------------- /ports/cc3200/hal/i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/i2s.c -------------------------------------------------------------------------------- /ports/cc3200/hal/i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/i2s.h -------------------------------------------------------------------------------- /ports/cc3200/hal/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/pin.c -------------------------------------------------------------------------------- /ports/cc3200/hal/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/pin.h -------------------------------------------------------------------------------- /ports/cc3200/hal/prcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/prcm.c -------------------------------------------------------------------------------- /ports/cc3200/hal/prcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/prcm.h -------------------------------------------------------------------------------- /ports/cc3200/hal/rom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/rom.h -------------------------------------------------------------------------------- /ports/cc3200/hal/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/spi.c -------------------------------------------------------------------------------- /ports/cc3200/hal/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/spi.h -------------------------------------------------------------------------------- /ports/cc3200/hal/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/uart.c -------------------------------------------------------------------------------- /ports/cc3200/hal/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/uart.h -------------------------------------------------------------------------------- /ports/cc3200/hal/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/wdt.c -------------------------------------------------------------------------------- /ports/cc3200/hal/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/hal/wdt.h -------------------------------------------------------------------------------- /ports/cc3200/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/main.c -------------------------------------------------------------------------------- /ports/cc3200/mptask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/mptask.c -------------------------------------------------------------------------------- /ports/cc3200/mptask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/mptask.h -------------------------------------------------------------------------------- /ports/cc3200/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/cc3200/version.h -------------------------------------------------------------------------------- /ports/esp32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/Makefile -------------------------------------------------------------------------------- /ports/esp32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/README.md -------------------------------------------------------------------------------- /ports/esp32/esp32_ulp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/esp32_ulp.c -------------------------------------------------------------------------------- /ports/esp32/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/gccollect.c -------------------------------------------------------------------------------- /ports/esp32/gccollect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/gccollect.h -------------------------------------------------------------------------------- /ports/esp32/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/help.c -------------------------------------------------------------------------------- /ports/esp32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/main.c -------------------------------------------------------------------------------- /ports/esp32/makeimg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/makeimg.py -------------------------------------------------------------------------------- /ports/esp32/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/memory.h -------------------------------------------------------------------------------- /ports/esp32/modesp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/modesp.c -------------------------------------------------------------------------------- /ports/esp32/modesp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/modesp.h -------------------------------------------------------------------------------- /ports/esp32/modesp32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/modesp32.c -------------------------------------------------------------------------------- /ports/esp32/modesp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/modesp32.h -------------------------------------------------------------------------------- /ports/esp32/modsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/modsocket.c -------------------------------------------------------------------------------- /ports/esp32/modules/dht.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/dht/dht.py -------------------------------------------------------------------------------- /ports/esp32/modules/ds18x20.py: -------------------------------------------------------------------------------- 1 | ../../esp8266/modules/ds18x20.py -------------------------------------------------------------------------------- /ports/esp32/modules/ntptime.py: -------------------------------------------------------------------------------- 1 | ../../esp8266/modules/ntptime.py -------------------------------------------------------------------------------- /ports/esp32/modules/onewire.py: -------------------------------------------------------------------------------- 1 | ../../esp8266/modules/onewire.py -------------------------------------------------------------------------------- /ports/esp32/modules/umqtt/robust.py: -------------------------------------------------------------------------------- 1 | ../../../../../micropython-lib/umqtt.robust/umqtt/robust.py -------------------------------------------------------------------------------- /ports/esp32/modules/umqtt/simple.py: -------------------------------------------------------------------------------- 1 | ../../../../../micropython-lib/umqtt.simple/umqtt/simple.py -------------------------------------------------------------------------------- /ports/esp32/modules/upip.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip.py -------------------------------------------------------------------------------- /ports/esp32/modules/upip_utarfile.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip_utarfile.py -------------------------------------------------------------------------------- /ports/esp32/modules/upysh.py: -------------------------------------------------------------------------------- 1 | ../../../../micropython-lib/upysh/upysh.py -------------------------------------------------------------------------------- /ports/esp32/modules/urequests.py: -------------------------------------------------------------------------------- 1 | ../../../../micropython-lib/urequests/urequests.py -------------------------------------------------------------------------------- /ports/esp32/modules/webrepl.py: -------------------------------------------------------------------------------- 1 | ../../esp8266/modules/webrepl.py -------------------------------------------------------------------------------- /ports/esp32/modules/webrepl_setup.py: -------------------------------------------------------------------------------- 1 | ../../esp8266/modules/webrepl_setup.py -------------------------------------------------------------------------------- /ports/esp32/modules/websocket_helper.py: -------------------------------------------------------------------------------- 1 | ../../esp8266/modules/websocket_helper.py -------------------------------------------------------------------------------- /ports/esp32/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/moduos.c -------------------------------------------------------------------------------- /ports/esp32/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/modutime.c -------------------------------------------------------------------------------- /ports/esp32/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/mphalport.c -------------------------------------------------------------------------------- /ports/esp32/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/mphalport.h -------------------------------------------------------------------------------- /ports/esp32/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/uart.c -------------------------------------------------------------------------------- /ports/esp32/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp32/uart.h -------------------------------------------------------------------------------- /ports/esp8266/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/Makefile -------------------------------------------------------------------------------- /ports/esp8266/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/README.md -------------------------------------------------------------------------------- /ports/esp8266/esppwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/esppwm.c -------------------------------------------------------------------------------- /ports/esp8266/esppwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/esppwm.h -------------------------------------------------------------------------------- /ports/esp8266/etshal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/etshal.h -------------------------------------------------------------------------------- /ports/esp8266/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/help.c -------------------------------------------------------------------------------- /ports/esp8266/hspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/hspi.c -------------------------------------------------------------------------------- /ports/esp8266/hspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/hspi.h -------------------------------------------------------------------------------- /ports/esp8266/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/intr.c -------------------------------------------------------------------------------- /ports/esp8266/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/main.c -------------------------------------------------------------------------------- /ports/esp8266/modesp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/modesp.c -------------------------------------------------------------------------------- /ports/esp8266/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/modpyb.c -------------------------------------------------------------------------------- /ports/esp8266/modules/dht.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/dht/dht.py -------------------------------------------------------------------------------- /ports/esp8266/modules/ds18x20.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/onewire/ds18x20.py -------------------------------------------------------------------------------- /ports/esp8266/modules/onewire.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/onewire/onewire.py -------------------------------------------------------------------------------- /ports/esp8266/modules/upip.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip.py -------------------------------------------------------------------------------- /ports/esp8266/modules/upip_utarfile.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip_utarfile.py -------------------------------------------------------------------------------- /ports/esp8266/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/moduos.c -------------------------------------------------------------------------------- /ports/esp8266/strtoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/strtoll.c -------------------------------------------------------------------------------- /ports/esp8266/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/uart.c -------------------------------------------------------------------------------- /ports/esp8266/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/uart.h -------------------------------------------------------------------------------- /ports/esp8266/user_config.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /ports/esp8266/xtirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/esp8266/xtirq.h -------------------------------------------------------------------------------- /ports/fomu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/Makefile -------------------------------------------------------------------------------- /ports/fomu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/README.md -------------------------------------------------------------------------------- /ports/fomu/include/generated/output_format.ld: -------------------------------------------------------------------------------- 1 | OUTPUT_FORMAT("elf32-littleriscv") 2 | -------------------------------------------------------------------------------- /ports/fomu/include/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/fomu/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/main.c -------------------------------------------------------------------------------- /ports/fomu/src/py.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/py.c -------------------------------------------------------------------------------- /ports/fomu/src/rgb-py.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/rgb-py.c -------------------------------------------------------------------------------- /ports/fomu/src/rgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/rgb.c -------------------------------------------------------------------------------- /ports/fomu/src/spi-py.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/spi-py.c -------------------------------------------------------------------------------- /ports/fomu/src/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/spi.c -------------------------------------------------------------------------------- /ports/fomu/src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/time.c -------------------------------------------------------------------------------- /ports/fomu/src/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/fomu/src/usb.c -------------------------------------------------------------------------------- /ports/javascript/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/javascript/main.c -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /ports/minimal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/minimal/Makefile -------------------------------------------------------------------------------- /ports/minimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/minimal/README.md -------------------------------------------------------------------------------- /ports/minimal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/minimal/main.c -------------------------------------------------------------------------------- /ports/minimal/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/nrf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/.gitignore -------------------------------------------------------------------------------- /ports/nrf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/Makefile -------------------------------------------------------------------------------- /ports/nrf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/README.md -------------------------------------------------------------------------------- /ports/nrf/boards/microbit/custom_nrf51822_s110_microbit.ld: -------------------------------------------------------------------------------- 1 | _fs_size = 12K; 2 | -------------------------------------------------------------------------------- /ports/nrf/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/fatfs_port.c -------------------------------------------------------------------------------- /ports/nrf/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/gccollect.c -------------------------------------------------------------------------------- /ports/nrf/gccollect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/gccollect.h -------------------------------------------------------------------------------- /ports/nrf/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/help.c -------------------------------------------------------------------------------- /ports/nrf/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/main.c -------------------------------------------------------------------------------- /ports/nrf/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/mphalport.c -------------------------------------------------------------------------------- /ports/nrf/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/mphalport.h -------------------------------------------------------------------------------- /ports/nrf/nrf51_af.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/nrf51_af.csv -------------------------------------------------------------------------------- /ports/nrf/nrf52_af.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/nrf52_af.csv -------------------------------------------------------------------------------- /ports/nrf/nrfx_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/nrfx_config.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/nrfx_glue.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/nrf/nrfx_log.h -------------------------------------------------------------------------------- /ports/pic16bit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/Makefile -------------------------------------------------------------------------------- /ports/pic16bit/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/board.c -------------------------------------------------------------------------------- /ports/pic16bit/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/board.h -------------------------------------------------------------------------------- /ports/pic16bit/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/main.c -------------------------------------------------------------------------------- /ports/pic16bit/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/modpyb.c -------------------------------------------------------------------------------- /ports/pic16bit/modpyb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/modpyb.h -------------------------------------------------------------------------------- /ports/pic16bit/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/pic16bit/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/pic16bit/unistd.h -------------------------------------------------------------------------------- /ports/qemu-arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/Makefile -------------------------------------------------------------------------------- /ports/qemu-arm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/main.c -------------------------------------------------------------------------------- /ports/qemu-arm/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/moduos.c -------------------------------------------------------------------------------- /ports/qemu-arm/mps2.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/mps2.ld -------------------------------------------------------------------------------- /ports/qemu-arm/nrf51.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/nrf51.ld -------------------------------------------------------------------------------- /ports/qemu-arm/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/qemu-arm/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/stm32.ld -------------------------------------------------------------------------------- /ports/qemu-arm/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/uart.c -------------------------------------------------------------------------------- /ports/qemu-arm/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/qemu-arm/uart.h -------------------------------------------------------------------------------- /ports/stm32/.gitignore: -------------------------------------------------------------------------------- 1 | build-*/ 2 | -------------------------------------------------------------------------------- /ports/stm32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/Makefile -------------------------------------------------------------------------------- /ports/stm32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/README.md -------------------------------------------------------------------------------- /ports/stm32/accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/accel.c -------------------------------------------------------------------------------- /ports/stm32/accel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/accel.h -------------------------------------------------------------------------------- /ports/stm32/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/adc.c -------------------------------------------------------------------------------- /ports/stm32/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/adc.h -------------------------------------------------------------------------------- /ports/stm32/autoflash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/autoflash -------------------------------------------------------------------------------- /ports/stm32/bufhelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/bufhelper.c -------------------------------------------------------------------------------- /ports/stm32/bufhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/bufhelper.h -------------------------------------------------------------------------------- /ports/stm32/can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/can.c -------------------------------------------------------------------------------- /ports/stm32/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/can.h -------------------------------------------------------------------------------- /ports/stm32/dac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/dac.c -------------------------------------------------------------------------------- /ports/stm32/dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/dac.h -------------------------------------------------------------------------------- /ports/stm32/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/dma.c -------------------------------------------------------------------------------- /ports/stm32/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/dma.h -------------------------------------------------------------------------------- /ports/stm32/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/eth.c -------------------------------------------------------------------------------- /ports/stm32/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/eth.h -------------------------------------------------------------------------------- /ports/stm32/extint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/extint.c -------------------------------------------------------------------------------- /ports/stm32/extint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/extint.h -------------------------------------------------------------------------------- /ports/stm32/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/flash.c -------------------------------------------------------------------------------- /ports/stm32/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/flash.h -------------------------------------------------------------------------------- /ports/stm32/flashbdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/flashbdev.c -------------------------------------------------------------------------------- /ports/stm32/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/gccollect.c -------------------------------------------------------------------------------- /ports/stm32/gccollect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/gccollect.h -------------------------------------------------------------------------------- /ports/stm32/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/help.c -------------------------------------------------------------------------------- /ports/stm32/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/i2c.c -------------------------------------------------------------------------------- /ports/stm32/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/i2c.h -------------------------------------------------------------------------------- /ports/stm32/i2cslave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/i2cslave.c -------------------------------------------------------------------------------- /ports/stm32/i2cslave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/i2cslave.h -------------------------------------------------------------------------------- /ports/stm32/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/irq.c -------------------------------------------------------------------------------- /ports/stm32/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/irq.h -------------------------------------------------------------------------------- /ports/stm32/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/lcd.c -------------------------------------------------------------------------------- /ports/stm32/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/lcd.h -------------------------------------------------------------------------------- /ports/stm32/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/led.c -------------------------------------------------------------------------------- /ports/stm32/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/led.h -------------------------------------------------------------------------------- /ports/stm32/lwip_inc/arch/sys_arch.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /ports/stm32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/main.c -------------------------------------------------------------------------------- /ports/stm32/modnwcc3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/modnwcc3k.c -------------------------------------------------------------------------------- /ports/stm32/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/modpyb.c -------------------------------------------------------------------------------- /ports/stm32/modstm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/modstm.c -------------------------------------------------------------------------------- /ports/stm32/modules/dht.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/dht/dht.py -------------------------------------------------------------------------------- /ports/stm32/modules/lcd160cr.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/display/lcd160cr.py -------------------------------------------------------------------------------- /ports/stm32/modules/lcd160cr_test.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/display/lcd160cr_test.py -------------------------------------------------------------------------------- /ports/stm32/modules/onewire.py: -------------------------------------------------------------------------------- 1 | ../../../drivers/onewire/onewire.py -------------------------------------------------------------------------------- /ports/stm32/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/moduos.c -------------------------------------------------------------------------------- /ports/stm32/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/modutime.c -------------------------------------------------------------------------------- /ports/stm32/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/mphalport.c -------------------------------------------------------------------------------- /ports/stm32/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/mphalport.h -------------------------------------------------------------------------------- /ports/stm32/pendsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pendsv.c -------------------------------------------------------------------------------- /ports/stm32/pendsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pendsv.h -------------------------------------------------------------------------------- /ports/stm32/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pin.c -------------------------------------------------------------------------------- /ports/stm32/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pin.h -------------------------------------------------------------------------------- /ports/stm32/powerctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/powerctrl.c -------------------------------------------------------------------------------- /ports/stm32/powerctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/powerctrl.h -------------------------------------------------------------------------------- /ports/stm32/pyb_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pyb_i2c.c -------------------------------------------------------------------------------- /ports/stm32/pyb_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pyb_spi.c -------------------------------------------------------------------------------- /ports/stm32/pybthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pybthread.c -------------------------------------------------------------------------------- /ports/stm32/pybthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/pybthread.h -------------------------------------------------------------------------------- /ports/stm32/qspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/qspi.c -------------------------------------------------------------------------------- /ports/stm32/qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/qspi.h -------------------------------------------------------------------------------- /ports/stm32/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/rng.c -------------------------------------------------------------------------------- /ports/stm32/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/rng.h -------------------------------------------------------------------------------- /ports/stm32/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/rtc.c -------------------------------------------------------------------------------- /ports/stm32/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/rtc.h -------------------------------------------------------------------------------- /ports/stm32/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/sdcard.c -------------------------------------------------------------------------------- /ports/stm32/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/sdcard.h -------------------------------------------------------------------------------- /ports/stm32/sdram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/sdram.c -------------------------------------------------------------------------------- /ports/stm32/sdram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/sdram.h -------------------------------------------------------------------------------- /ports/stm32/servo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/servo.c -------------------------------------------------------------------------------- /ports/stm32/servo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/servo.h -------------------------------------------------------------------------------- /ports/stm32/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/spi.c -------------------------------------------------------------------------------- /ports/stm32/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/spi.h -------------------------------------------------------------------------------- /ports/stm32/spibdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/spibdev.c -------------------------------------------------------------------------------- /ports/stm32/stm32_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/stm32_it.c -------------------------------------------------------------------------------- /ports/stm32/stm32_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/stm32_it.h -------------------------------------------------------------------------------- /ports/stm32/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/storage.c -------------------------------------------------------------------------------- /ports/stm32/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/storage.h -------------------------------------------------------------------------------- /ports/stm32/systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/systick.c -------------------------------------------------------------------------------- /ports/stm32/systick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/systick.h -------------------------------------------------------------------------------- /ports/stm32/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/timer.c -------------------------------------------------------------------------------- /ports/stm32/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/timer.h -------------------------------------------------------------------------------- /ports/stm32/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/uart.c -------------------------------------------------------------------------------- /ports/stm32/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/uart.h -------------------------------------------------------------------------------- /ports/stm32/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usb.c -------------------------------------------------------------------------------- /ports/stm32/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usb.h -------------------------------------------------------------------------------- /ports/stm32/usbd_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usbd_conf.c -------------------------------------------------------------------------------- /ports/stm32/usbd_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usbd_conf.h -------------------------------------------------------------------------------- /ports/stm32/usbd_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usbd_desc.c -------------------------------------------------------------------------------- /ports/stm32/usbd_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usbd_desc.h -------------------------------------------------------------------------------- /ports/stm32/usrsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usrsw.c -------------------------------------------------------------------------------- /ports/stm32/usrsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/usrsw.h -------------------------------------------------------------------------------- /ports/stm32/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/wdt.c -------------------------------------------------------------------------------- /ports/stm32/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/stm32/wdt.h -------------------------------------------------------------------------------- /ports/teensy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/Makefile -------------------------------------------------------------------------------- /ports/teensy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/README.md -------------------------------------------------------------------------------- /ports/teensy/hal_ftm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/hal_ftm.c -------------------------------------------------------------------------------- /ports/teensy/hal_ftm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/hal_ftm.h -------------------------------------------------------------------------------- /ports/teensy/hal_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/hal_gpio.c -------------------------------------------------------------------------------- /ports/teensy/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/help.c -------------------------------------------------------------------------------- /ports/teensy/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/lcd.c -------------------------------------------------------------------------------- /ports/teensy/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/led.c -------------------------------------------------------------------------------- /ports/teensy/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/led.h -------------------------------------------------------------------------------- /ports/teensy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/main.c -------------------------------------------------------------------------------- /ports/teensy/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/modpyb.c -------------------------------------------------------------------------------- /ports/teensy/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/teensy/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/reg.c -------------------------------------------------------------------------------- /ports/teensy/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/reg.h -------------------------------------------------------------------------------- /ports/teensy/servo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/servo.c -------------------------------------------------------------------------------- /ports/teensy/servo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/servo.h -------------------------------------------------------------------------------- /ports/teensy/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/std.h -------------------------------------------------------------------------------- /ports/teensy/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/timer.c -------------------------------------------------------------------------------- /ports/teensy/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/timer.h -------------------------------------------------------------------------------- /ports/teensy/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/uart.c -------------------------------------------------------------------------------- /ports/teensy/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/uart.h -------------------------------------------------------------------------------- /ports/teensy/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/usb.c -------------------------------------------------------------------------------- /ports/teensy/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/teensy/usb.h -------------------------------------------------------------------------------- /ports/unix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/.gitignore -------------------------------------------------------------------------------- /ports/unix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/Makefile -------------------------------------------------------------------------------- /ports/unix/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/alloc.c -------------------------------------------------------------------------------- /ports/unix/coverage-frzmpy/frzmpy1.py: -------------------------------------------------------------------------------- 1 | print('frzmpy1') 2 | -------------------------------------------------------------------------------- /ports/unix/coverage-frzmpy/frzmpy2.py: -------------------------------------------------------------------------------- 1 | raise ZeroDivisionError 2 | -------------------------------------------------------------------------------- /ports/unix/coverage-frzstr/frzstr1.py: -------------------------------------------------------------------------------- 1 | print('frzstr1') 2 | -------------------------------------------------------------------------------- /ports/unix/coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/coverage.c -------------------------------------------------------------------------------- /ports/unix/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/fatfs_port.c -------------------------------------------------------------------------------- /ports/unix/fdfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/fdfile.h -------------------------------------------------------------------------------- /ports/unix/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/file.c -------------------------------------------------------------------------------- /ports/unix/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/gccollect.c -------------------------------------------------------------------------------- /ports/unix/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/input.c -------------------------------------------------------------------------------- /ports/unix/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/input.h -------------------------------------------------------------------------------- /ports/unix/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/main.c -------------------------------------------------------------------------------- /ports/unix/modffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modffi.c -------------------------------------------------------------------------------- /ports/unix/modjni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modjni.c -------------------------------------------------------------------------------- /ports/unix/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modmachine.c -------------------------------------------------------------------------------- /ports/unix/modos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modos.c -------------------------------------------------------------------------------- /ports/unix/modtermios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modtermios.c -------------------------------------------------------------------------------- /ports/unix/modtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modtime.c -------------------------------------------------------------------------------- /ports/unix/modules/upip.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip.py -------------------------------------------------------------------------------- /ports/unix/modules/upip_utarfile.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip_utarfile.py -------------------------------------------------------------------------------- /ports/unix/moduos_vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/moduos_vfs.c -------------------------------------------------------------------------------- /ports/unix/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/moduselect.c -------------------------------------------------------------------------------- /ports/unix/modusocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/modusocket.c -------------------------------------------------------------------------------- /ports/unix/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/mphalport.h -------------------------------------------------------------------------------- /ports/unix/unix_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/unix/unix_mphal.c -------------------------------------------------------------------------------- /ports/windows/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/Makefile -------------------------------------------------------------------------------- /ports/windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/README.md -------------------------------------------------------------------------------- /ports/windows/fmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/fmode.c -------------------------------------------------------------------------------- /ports/windows/fmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/fmode.h -------------------------------------------------------------------------------- /ports/windows/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/init.c -------------------------------------------------------------------------------- /ports/windows/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/init.h -------------------------------------------------------------------------------- /ports/windows/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/sleep.c -------------------------------------------------------------------------------- /ports/windows/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/windows/sleep.h -------------------------------------------------------------------------------- /ports/zephyr/.gitignore: -------------------------------------------------------------------------------- 1 | outdir/ 2 | -------------------------------------------------------------------------------- /ports/zephyr/Kbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/Kbuild -------------------------------------------------------------------------------- /ports/zephyr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/Makefile -------------------------------------------------------------------------------- /ports/zephyr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/README.md -------------------------------------------------------------------------------- /ports/zephyr/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/help.c -------------------------------------------------------------------------------- /ports/zephyr/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/main.c -------------------------------------------------------------------------------- /ports/zephyr/makeprj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/makeprj.py -------------------------------------------------------------------------------- /ports/zephyr/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/ports/zephyr/modutime.c -------------------------------------------------------------------------------- /ports/zephyr/prj_96b_carbon.conf: -------------------------------------------------------------------------------- 1 | # TODO: Enable networking 2 | CONFIG_NETWORKING=y 3 | -------------------------------------------------------------------------------- /py/argcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/argcheck.c -------------------------------------------------------------------------------- /py/asmarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmarm.c -------------------------------------------------------------------------------- /py/asmarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmarm.h -------------------------------------------------------------------------------- /py/asmbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmbase.c -------------------------------------------------------------------------------- /py/asmbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmbase.h -------------------------------------------------------------------------------- /py/asmthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmthumb.c -------------------------------------------------------------------------------- /py/asmthumb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmthumb.h -------------------------------------------------------------------------------- /py/asmx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmx64.c -------------------------------------------------------------------------------- /py/asmx64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmx64.h -------------------------------------------------------------------------------- /py/asmx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmx86.c -------------------------------------------------------------------------------- /py/asmx86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmx86.h -------------------------------------------------------------------------------- /py/asmxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmxtensa.c -------------------------------------------------------------------------------- /py/asmxtensa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/asmxtensa.h -------------------------------------------------------------------------------- /py/bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/bc.c -------------------------------------------------------------------------------- /py/bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/bc.h -------------------------------------------------------------------------------- /py/bc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/bc0.h -------------------------------------------------------------------------------- /py/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/binary.c -------------------------------------------------------------------------------- /py/binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/binary.h -------------------------------------------------------------------------------- /py/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/builtin.h -------------------------------------------------------------------------------- /py/builtinevex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/builtinevex.c -------------------------------------------------------------------------------- /py/builtinhelp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/builtinhelp.c -------------------------------------------------------------------------------- /py/builtinimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/builtinimport.c -------------------------------------------------------------------------------- /py/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/compile.c -------------------------------------------------------------------------------- /py/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/compile.h -------------------------------------------------------------------------------- /py/emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emit.h -------------------------------------------------------------------------------- /py/emitbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitbc.c -------------------------------------------------------------------------------- /py/emitcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitcommon.c -------------------------------------------------------------------------------- /py/emitglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitglue.c -------------------------------------------------------------------------------- /py/emitglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitglue.h -------------------------------------------------------------------------------- /py/emitinlinethumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitinlinethumb.c -------------------------------------------------------------------------------- /py/emitinlinextensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitinlinextensa.c -------------------------------------------------------------------------------- /py/emitnarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitnarm.c -------------------------------------------------------------------------------- /py/emitnative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitnative.c -------------------------------------------------------------------------------- /py/emitnthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitnthumb.c -------------------------------------------------------------------------------- /py/emitnx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitnx64.c -------------------------------------------------------------------------------- /py/emitnx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitnx86.c -------------------------------------------------------------------------------- /py/emitnxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/emitnxtensa.c -------------------------------------------------------------------------------- /py/formatfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/formatfloat.c -------------------------------------------------------------------------------- /py/formatfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/formatfloat.h -------------------------------------------------------------------------------- /py/frozenmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/frozenmod.c -------------------------------------------------------------------------------- /py/frozenmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/frozenmod.h -------------------------------------------------------------------------------- /py/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/gc.c -------------------------------------------------------------------------------- /py/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/gc.h -------------------------------------------------------------------------------- /py/grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/grammar.h -------------------------------------------------------------------------------- /py/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/lexer.c -------------------------------------------------------------------------------- /py/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/lexer.h -------------------------------------------------------------------------------- /py/makemoduledefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/makemoduledefs.py -------------------------------------------------------------------------------- /py/makeqstrdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/makeqstrdata.py -------------------------------------------------------------------------------- /py/makeqstrdefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/makeqstrdefs.py -------------------------------------------------------------------------------- /py/makeversionhdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/makeversionhdr.py -------------------------------------------------------------------------------- /py/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/malloc.c -------------------------------------------------------------------------------- /py/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/map.c -------------------------------------------------------------------------------- /py/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/misc.h -------------------------------------------------------------------------------- /py/mkenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mkenv.mk -------------------------------------------------------------------------------- /py/mkrules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mkrules.mk -------------------------------------------------------------------------------- /py/modarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modarray.c -------------------------------------------------------------------------------- /py/modbuiltins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modbuiltins.c -------------------------------------------------------------------------------- /py/modcmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modcmath.c -------------------------------------------------------------------------------- /py/modcollections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modcollections.c -------------------------------------------------------------------------------- /py/modgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modgc.c -------------------------------------------------------------------------------- /py/modio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modio.c -------------------------------------------------------------------------------- /py/modmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modmath.c -------------------------------------------------------------------------------- /py/modmicropython.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modmicropython.c -------------------------------------------------------------------------------- /py/modstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modstruct.c -------------------------------------------------------------------------------- /py/modsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modsys.c -------------------------------------------------------------------------------- /py/modthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/modthread.c -------------------------------------------------------------------------------- /py/moduerrno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/moduerrno.c -------------------------------------------------------------------------------- /py/mpconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpconfig.h -------------------------------------------------------------------------------- /py/mperrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mperrno.h -------------------------------------------------------------------------------- /py/mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mphal.h -------------------------------------------------------------------------------- /py/mpprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpprint.c -------------------------------------------------------------------------------- /py/mpprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpprint.h -------------------------------------------------------------------------------- /py/mpstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpstate.c -------------------------------------------------------------------------------- /py/mpstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpstate.h -------------------------------------------------------------------------------- /py/mpthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpthread.h -------------------------------------------------------------------------------- /py/mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpz.c -------------------------------------------------------------------------------- /py/mpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/mpz.h -------------------------------------------------------------------------------- /py/nativeglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nativeglue.c -------------------------------------------------------------------------------- /py/nlr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlr.c -------------------------------------------------------------------------------- /py/nlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlr.h -------------------------------------------------------------------------------- /py/nlrsetjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlrsetjmp.c -------------------------------------------------------------------------------- /py/nlrthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlrthumb.c -------------------------------------------------------------------------------- /py/nlrx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlrx64.c -------------------------------------------------------------------------------- /py/nlrx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlrx86.c -------------------------------------------------------------------------------- /py/nlrxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/nlrxtensa.c -------------------------------------------------------------------------------- /py/obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/obj.c -------------------------------------------------------------------------------- /py/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/obj.h -------------------------------------------------------------------------------- /py/objarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objarray.c -------------------------------------------------------------------------------- /py/objarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objarray.h -------------------------------------------------------------------------------- /py/objattrtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objattrtuple.c -------------------------------------------------------------------------------- /py/objbool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objbool.c -------------------------------------------------------------------------------- /py/objboundmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objboundmeth.c -------------------------------------------------------------------------------- /py/objcell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objcell.c -------------------------------------------------------------------------------- /py/objclosure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objclosure.c -------------------------------------------------------------------------------- /py/objcomplex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objcomplex.c -------------------------------------------------------------------------------- /py/objdeque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objdeque.c -------------------------------------------------------------------------------- /py/objdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objdict.c -------------------------------------------------------------------------------- /py/objenumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objenumerate.c -------------------------------------------------------------------------------- /py/objexcept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objexcept.c -------------------------------------------------------------------------------- /py/objexcept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objexcept.h -------------------------------------------------------------------------------- /py/objfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objfilter.c -------------------------------------------------------------------------------- /py/objfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objfloat.c -------------------------------------------------------------------------------- /py/objfun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objfun.c -------------------------------------------------------------------------------- /py/objfun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objfun.h -------------------------------------------------------------------------------- /py/objgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objgenerator.c -------------------------------------------------------------------------------- /py/objgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objgenerator.h -------------------------------------------------------------------------------- /py/objgetitemiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objgetitemiter.c -------------------------------------------------------------------------------- /py/objint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objint.c -------------------------------------------------------------------------------- /py/objint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objint.h -------------------------------------------------------------------------------- /py/objint_longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objint_longlong.c -------------------------------------------------------------------------------- /py/objint_mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objint_mpz.c -------------------------------------------------------------------------------- /py/objlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objlist.c -------------------------------------------------------------------------------- /py/objlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objlist.h -------------------------------------------------------------------------------- /py/objmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objmap.c -------------------------------------------------------------------------------- /py/objmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objmodule.c -------------------------------------------------------------------------------- /py/objmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objmodule.h -------------------------------------------------------------------------------- /py/objnamedtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objnamedtuple.c -------------------------------------------------------------------------------- /py/objnamedtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objnamedtuple.h -------------------------------------------------------------------------------- /py/objnone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objnone.c -------------------------------------------------------------------------------- /py/objobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objobject.c -------------------------------------------------------------------------------- /py/objpolyiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objpolyiter.c -------------------------------------------------------------------------------- /py/objproperty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objproperty.c -------------------------------------------------------------------------------- /py/objrange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objrange.c -------------------------------------------------------------------------------- /py/objreversed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objreversed.c -------------------------------------------------------------------------------- /py/objset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objset.c -------------------------------------------------------------------------------- /py/objsingleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objsingleton.c -------------------------------------------------------------------------------- /py/objslice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objslice.c -------------------------------------------------------------------------------- /py/objstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objstr.c -------------------------------------------------------------------------------- /py/objstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objstr.h -------------------------------------------------------------------------------- /py/objstringio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objstringio.c -------------------------------------------------------------------------------- /py/objstringio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objstringio.h -------------------------------------------------------------------------------- /py/objstrunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objstrunicode.c -------------------------------------------------------------------------------- /py/objtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objtuple.c -------------------------------------------------------------------------------- /py/objtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objtuple.h -------------------------------------------------------------------------------- /py/objtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objtype.c -------------------------------------------------------------------------------- /py/objtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objtype.h -------------------------------------------------------------------------------- /py/objzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/objzip.c -------------------------------------------------------------------------------- /py/opmethods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/opmethods.c -------------------------------------------------------------------------------- /py/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/parse.c -------------------------------------------------------------------------------- /py/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/parse.h -------------------------------------------------------------------------------- /py/parsenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/parsenum.c -------------------------------------------------------------------------------- /py/parsenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/parsenum.h -------------------------------------------------------------------------------- /py/parsenumbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/parsenumbase.c -------------------------------------------------------------------------------- /py/parsenumbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/parsenumbase.h -------------------------------------------------------------------------------- /py/persistentcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/persistentcode.c -------------------------------------------------------------------------------- /py/persistentcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/persistentcode.h -------------------------------------------------------------------------------- /py/py.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/py.mk -------------------------------------------------------------------------------- /py/pystack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/pystack.c -------------------------------------------------------------------------------- /py/pystack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/pystack.h -------------------------------------------------------------------------------- /py/qstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/qstr.c -------------------------------------------------------------------------------- /py/qstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/qstr.h -------------------------------------------------------------------------------- /py/qstrdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/qstrdefs.h -------------------------------------------------------------------------------- /py/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/reader.c -------------------------------------------------------------------------------- /py/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/reader.h -------------------------------------------------------------------------------- /py/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/repl.c -------------------------------------------------------------------------------- /py/repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/repl.h -------------------------------------------------------------------------------- /py/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/ringbuf.h -------------------------------------------------------------------------------- /py/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/runtime.c -------------------------------------------------------------------------------- /py/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/runtime.h -------------------------------------------------------------------------------- /py/runtime0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/runtime0.h -------------------------------------------------------------------------------- /py/runtime_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/runtime_utils.c -------------------------------------------------------------------------------- /py/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/scheduler.c -------------------------------------------------------------------------------- /py/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/scope.c -------------------------------------------------------------------------------- /py/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/scope.h -------------------------------------------------------------------------------- /py/sequence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/sequence.c -------------------------------------------------------------------------------- /py/showbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/showbc.c -------------------------------------------------------------------------------- /py/smallint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/smallint.c -------------------------------------------------------------------------------- /py/smallint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/smallint.h -------------------------------------------------------------------------------- /py/stackctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/stackctrl.c -------------------------------------------------------------------------------- /py/stackctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/stackctrl.h -------------------------------------------------------------------------------- /py/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/stream.c -------------------------------------------------------------------------------- /py/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/stream.h -------------------------------------------------------------------------------- /py/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/unicode.c -------------------------------------------------------------------------------- /py/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/unicode.h -------------------------------------------------------------------------------- /py/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/vm.c -------------------------------------------------------------------------------- /py/vmentrytable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/vmentrytable.h -------------------------------------------------------------------------------- /py/vstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/vstr.c -------------------------------------------------------------------------------- /py/warning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/py/warning.c -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/README -------------------------------------------------------------------------------- /tests/basics/0prelim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/0prelim.py -------------------------------------------------------------------------------- /tests/basics/andor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/andor.py -------------------------------------------------------------------------------- /tests/basics/array1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/array1.py -------------------------------------------------------------------------------- /tests/basics/array_micropython.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /tests/basics/assign1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/assign1.py -------------------------------------------------------------------------------- /tests/basics/async_def.py.exp: -------------------------------------------------------------------------------- 1 | decorator 2 | foo 3 | StopIteration 4 | -------------------------------------------------------------------------------- /tests/basics/bool1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/bool1.py -------------------------------------------------------------------------------- /tests/basics/break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/break.py -------------------------------------------------------------------------------- /tests/basics/bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/bytes.py -------------------------------------------------------------------------------- /tests/basics/class1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/class1.py -------------------------------------------------------------------------------- /tests/basics/class2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/class2.py -------------------------------------------------------------------------------- /tests/basics/class3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/class3.py -------------------------------------------------------------------------------- /tests/basics/deque1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/deque1.py -------------------------------------------------------------------------------- /tests/basics/deque2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/deque2.py -------------------------------------------------------------------------------- /tests/basics/dict1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/dict1.py -------------------------------------------------------------------------------- /tests/basics/dict2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/dict2.py -------------------------------------------------------------------------------- /tests/basics/equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/equal.py -------------------------------------------------------------------------------- /tests/basics/errno1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/errno1.py -------------------------------------------------------------------------------- /tests/basics/for1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/for1.py -------------------------------------------------------------------------------- /tests/basics/for2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/for2.py -------------------------------------------------------------------------------- /tests/basics/for3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/for3.py -------------------------------------------------------------------------------- /tests/basics/fun1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/fun1.py -------------------------------------------------------------------------------- /tests/basics/fun2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/fun2.py -------------------------------------------------------------------------------- /tests/basics/fun3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/fun3.py -------------------------------------------------------------------------------- /tests/basics/fun_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/fun_str.py -------------------------------------------------------------------------------- /tests/basics/gc1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/gc1.py -------------------------------------------------------------------------------- /tests/basics/getattr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/getattr.py -------------------------------------------------------------------------------- /tests/basics/getitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/getitem.py -------------------------------------------------------------------------------- /tests/basics/ifcond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/ifcond.py -------------------------------------------------------------------------------- /tests/basics/ifexpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/ifexpr.py -------------------------------------------------------------------------------- /tests/basics/int1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/int1.py -------------------------------------------------------------------------------- /tests/basics/int2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/int2.py -------------------------------------------------------------------------------- /tests/basics/io_bytesio_ext2.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/basics/iter0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/iter0.py -------------------------------------------------------------------------------- /tests/basics/iter1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/iter1.py -------------------------------------------------------------------------------- /tests/basics/iter2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/iter2.py -------------------------------------------------------------------------------- /tests/basics/lambda1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/lambda1.py -------------------------------------------------------------------------------- /tests/basics/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/lexer.py -------------------------------------------------------------------------------- /tests/basics/list1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/list1.py -------------------------------------------------------------------------------- /tests/basics/module1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/module1.py -------------------------------------------------------------------------------- /tests/basics/module2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/module2.py -------------------------------------------------------------------------------- /tests/basics/module2.py.exp: -------------------------------------------------------------------------------- 1 | AttributeError 2 | -------------------------------------------------------------------------------- /tests/basics/object1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/object1.py -------------------------------------------------------------------------------- /tests/basics/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/parser.py -------------------------------------------------------------------------------- /tests/basics/python36.py.exp: -------------------------------------------------------------------------------- 1 | 34.C3S.3SScS.C#c. c. -------------------------------------------------------------------------------- /tests/basics/return1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/return1.py -------------------------------------------------------------------------------- /tests/basics/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/scope.py -------------------------------------------------------------------------------- /tests/basics/set_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/set_add.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_pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/set_pop.py -------------------------------------------------------------------------------- /tests/basics/set_union.py: -------------------------------------------------------------------------------- 1 | print(sorted({1}.union({2}))) 2 | -------------------------------------------------------------------------------- /tests/basics/string1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/string1.py -------------------------------------------------------------------------------- /tests/basics/string_endswith_upy.py.exp: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /tests/basics/string_startswith_upy.py.exp: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /tests/basics/struct1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/struct1.py -------------------------------------------------------------------------------- /tests/basics/struct2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/struct2.py -------------------------------------------------------------------------------- /tests/basics/subclass_native_call.py.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/basics/sys1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/sys1.py -------------------------------------------------------------------------------- /tests/basics/try1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/try1.py -------------------------------------------------------------------------------- /tests/basics/try2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/try2.py -------------------------------------------------------------------------------- /tests/basics/try3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/try3.py -------------------------------------------------------------------------------- /tests/basics/try4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/try4.py -------------------------------------------------------------------------------- /tests/basics/tuple1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/tuple1.py -------------------------------------------------------------------------------- /tests/basics/types1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/types1.py -------------------------------------------------------------------------------- /tests/basics/types2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/types2.py -------------------------------------------------------------------------------- /tests/basics/unpack1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/unpack1.py -------------------------------------------------------------------------------- /tests/basics/while1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/while1.py -------------------------------------------------------------------------------- /tests/basics/with1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/basics/with1.py -------------------------------------------------------------------------------- /tests/bench/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/bench/bench.py -------------------------------------------------------------------------------- /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/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/extmod/btree1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/extmod/btree1.py -------------------------------------------------------------------------------- /tests/extmod/ticks_diff.py.exp: -------------------------------------------------------------------------------- 1 | OK 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 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof_native.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extmod/uheapq1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/extmod/uheapq1.py -------------------------------------------------------------------------------- /tests/extmod/ujson_dumps_extra.py.exp: -------------------------------------------------------------------------------- 1 | "1234" 2 | -------------------------------------------------------------------------------- /tests/extmod/ure1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/extmod/ure1.py -------------------------------------------------------------------------------- /tests/extmod/ure_split_notimpl.py.exp: -------------------------------------------------------------------------------- 1 | NotImplementedError 2 | -------------------------------------------------------------------------------- /tests/extmod/ure_stack_overflow.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 2 | -------------------------------------------------------------------------------- /tests/extmod/ure_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/extmod/ure_sub.py -------------------------------------------------------------------------------- /tests/extmod/ure_sub_unmatched.py.exp: -------------------------------------------------------------------------------- 1 | 1-a2 2 | -------------------------------------------------------------------------------- /tests/extmod/utimeq1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/extmod/utimeq1.py -------------------------------------------------------------------------------- /tests/extmod/utimeq1.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/utimeq_stable.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/vfs_fat_oldproto.py.exp: -------------------------------------------------------------------------------- 1 | [('file.txt', 32768, 0, 6)] 2 | hello! 3 | [] 4 | -------------------------------------------------------------------------------- /tests/feature_check/async_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/byteorder.py: -------------------------------------------------------------------------------- 1 | import sys 2 | print(sys.byteorder) 3 | -------------------------------------------------------------------------------- /tests/feature_check/byteorder.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/complex.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/const.py: -------------------------------------------------------------------------------- 1 | x = const(1) 2 | -------------------------------------------------------------------------------- /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/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 | {1} 3 | -------------------------------------------------------------------------------- /tests/feature_check/set_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/float/complex1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/float/complex1.py -------------------------------------------------------------------------------- /tests/float/float1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/float/float1.py -------------------------------------------------------------------------------- /tests/float/math_fun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/float/math_fun.py -------------------------------------------------------------------------------- /tests/float/python36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/float/python36.py -------------------------------------------------------------------------------- /tests/float/string_format_modulo3.py.exp: -------------------------------------------------------------------------------- 1 | -10 2 | 100 3 | -------------------------------------------------------------------------------- /tests/float/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/float/types.py -------------------------------------------------------------------------------- /tests/import/import1b.py: -------------------------------------------------------------------------------- 1 | var = 123 2 | 3 | def throw(): 4 | raise ValueError 5 | -------------------------------------------------------------------------------- /tests/import/module_getattr.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/import/mpy_native.py.exp: -------------------------------------------------------------------------------- 1 | mod0 ValueError incompatible .mpy arch 2 | mod1 OK 3 | -------------------------------------------------------------------------------- /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 | print('init') 3 | -------------------------------------------------------------------------------- /tests/import/pkg6/x/__init__.py: -------------------------------------------------------------------------------- 1 | from .y import * 2 | print('x') 3 | -------------------------------------------------------------------------------- /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: -------------------------------------------------------------------------------- 1 | import sys 2 | print(sys.argv) 3 | -------------------------------------------------------------------------------- /tests/io/data/bigfile1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/data/bigfile1 -------------------------------------------------------------------------------- /tests/io/data/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/data/file1 -------------------------------------------------------------------------------- /tests/io/data/file2: -------------------------------------------------------------------------------- 1 | 1234 -------------------------------------------------------------------------------- /tests/io/file1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/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/io/file_seek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/file_seek.py -------------------------------------------------------------------------------- /tests/io/file_stdio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/file_stdio.py -------------------------------------------------------------------------------- /tests/io/file_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/file_with.py -------------------------------------------------------------------------------- /tests/io/open_append.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/open_append.py -------------------------------------------------------------------------------- /tests/io/open_plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/io/open_plus.py -------------------------------------------------------------------------------- /tests/jni/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/jni/README -------------------------------------------------------------------------------- /tests/jni/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/jni/list.py -------------------------------------------------------------------------------- /tests/jni/list.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/jni/list.py.exp -------------------------------------------------------------------------------- /tests/jni/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/jni/object.py -------------------------------------------------------------------------------- /tests/jni/object.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/jni/object.py.exp -------------------------------------------------------------------------------- /tests/jni/system_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/jni/system_out.py -------------------------------------------------------------------------------- /tests/jni/system_out.py.exp: -------------------------------------------------------------------------------- 1 | Hello, Java! 2 | -------------------------------------------------------------------------------- /tests/micropython/decorator.py.exp: -------------------------------------------------------------------------------- 1 | bytecode 2 | -------------------------------------------------------------------------------- /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/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/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_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/misc/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/misc/features.py -------------------------------------------------------------------------------- /tests/misc/rge_sm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/misc/rge_sm.py -------------------------------------------------------------------------------- /tests/net_hosted/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/net_hosted/README -------------------------------------------------------------------------------- /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 4 2 | 1 3 | 1 4 4 | -------------------------------------------------------------------------------- /tests/net_hosted/ssl_getpeercert.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_inet/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/net_inet/README -------------------------------------------------------------------------------- /tests/pyb/accel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/accel.py -------------------------------------------------------------------------------- /tests/pyb/accel.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pyb/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/adc.py -------------------------------------------------------------------------------- /tests/pyb/adc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/adc.py.exp -------------------------------------------------------------------------------- /tests/pyb/adcall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/adcall.py -------------------------------------------------------------------------------- /tests/pyb/adcall.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/adcall.py.exp -------------------------------------------------------------------------------- /tests/pyb/can.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/can.py -------------------------------------------------------------------------------- /tests/pyb/can.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/can.py.exp -------------------------------------------------------------------------------- /tests/pyb/dac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/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/xobs/micropython/HEAD/tests/pyb/extint.py -------------------------------------------------------------------------------- /tests/pyb/extint.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/extint.py.exp -------------------------------------------------------------------------------- /tests/pyb/halerror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/halerror.py -------------------------------------------------------------------------------- /tests/pyb/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/i2c.py -------------------------------------------------------------------------------- /tests/pyb/i2c.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/i2c.py.exp -------------------------------------------------------------------------------- /tests/pyb/i2c_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/i2c_error.py -------------------------------------------------------------------------------- /tests/pyb/irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/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/xobs/micropython/HEAD/tests/pyb/led.py -------------------------------------------------------------------------------- /tests/pyb/led.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/led.py.exp -------------------------------------------------------------------------------- /tests/pyb/modstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/modstm.py -------------------------------------------------------------------------------- /tests/pyb/modstm.py.exp: -------------------------------------------------------------------------------- 1 | 0x8000 2 | 0x0 3 | -------------------------------------------------------------------------------- /tests/pyb/modtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/modtime.py -------------------------------------------------------------------------------- /tests/pyb/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/pin.py -------------------------------------------------------------------------------- /tests/pyb/pin.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/pin.py.exp -------------------------------------------------------------------------------- /tests/pyb/pyb1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/pyb1.py -------------------------------------------------------------------------------- /tests/pyb/pyb1.py.exp: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | True 4 | 12 5 | -------------------------------------------------------------------------------- /tests/pyb/pyb_f405.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/pyb_f405.py -------------------------------------------------------------------------------- /tests/pyb/pyb_f411.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/pyb_f411.py -------------------------------------------------------------------------------- /tests/pyb/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/rtc.py -------------------------------------------------------------------------------- /tests/pyb/rtc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/rtc.py.exp -------------------------------------------------------------------------------- /tests/pyb/servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/servo.py -------------------------------------------------------------------------------- /tests/pyb/servo.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/servo.py.exp -------------------------------------------------------------------------------- /tests/pyb/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/spi.py -------------------------------------------------------------------------------- /tests/pyb/spi.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/spi.py.exp -------------------------------------------------------------------------------- /tests/pyb/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/switch.py -------------------------------------------------------------------------------- /tests/pyb/switch.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/pyb/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/timer.py -------------------------------------------------------------------------------- /tests/pyb/timer.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/timer.py.exp -------------------------------------------------------------------------------- /tests/pyb/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/uart.py -------------------------------------------------------------------------------- /tests/pyb/uart.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/pyb/uart.py.exp -------------------------------------------------------------------------------- /tests/pybnative/while.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 0 4 | 1 5 | 2 6 | 3 7 | -------------------------------------------------------------------------------- /tests/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/run-tests -------------------------------------------------------------------------------- /tests/stress/recursive_data.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 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/wipy/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/adc.py -------------------------------------------------------------------------------- /tests/wipy/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/i2c.py -------------------------------------------------------------------------------- /tests/wipy/os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/os.py -------------------------------------------------------------------------------- /tests/wipy/os.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/os.py.exp -------------------------------------------------------------------------------- /tests/wipy/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/pin.py -------------------------------------------------------------------------------- /tests/wipy/reset/reset.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/wipy/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/rtc.py -------------------------------------------------------------------------------- /tests/wipy/sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/sd.py -------------------------------------------------------------------------------- /tests/wipy/sd.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/sd.py.exp -------------------------------------------------------------------------------- /tests/wipy/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/spi.py -------------------------------------------------------------------------------- /tests/wipy/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/time.py -------------------------------------------------------------------------------- /tests/wipy/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/timer.py -------------------------------------------------------------------------------- /tests/wipy/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/uart.py -------------------------------------------------------------------------------- /tests/wipy/wdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tests/wipy/wdt.py -------------------------------------------------------------------------------- /tools/.gitattributes: -------------------------------------------------------------------------------- 1 | *.tar.gz binary 2 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/cc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/cc1 -------------------------------------------------------------------------------- /tools/codestats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/codestats.sh -------------------------------------------------------------------------------- /tools/dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/dfu.py -------------------------------------------------------------------------------- /tools/file2h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/file2h.py -------------------------------------------------------------------------------- /tools/gen-cpydiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/gen-cpydiff.py -------------------------------------------------------------------------------- /tools/gendoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/gendoc.py -------------------------------------------------------------------------------- /tools/make-frozen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/make-frozen.py -------------------------------------------------------------------------------- /tools/mpy-tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/mpy-tool.py -------------------------------------------------------------------------------- /tools/mpy_bin2res.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/mpy_bin2res.py -------------------------------------------------------------------------------- /tools/pyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/pyboard.py -------------------------------------------------------------------------------- /tools/pydfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/pydfu.py -------------------------------------------------------------------------------- /tools/upip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xobs/micropython/HEAD/tools/upip.py --------------------------------------------------------------------------------