├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── ACKNOWLEDGEMENTS ├── CODECONVENTIONS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── 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 │ │ ├── diskio.c │ │ ├── drivers │ │ ├── sd_diskio.c │ │ ├── sd_diskio.h │ │ ├── sflash_diskio.c │ │ ├── sflash_diskio.h │ │ └── stdcmd.h │ │ ├── ffconf.c │ │ └── option │ │ └── syscall.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 │ ├── mpsystick.c │ └── mpsystick.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 │ ├── 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 │ ├── gchelper.h │ ├── gchelper.s │ ├── random.c │ ├── random.h │ ├── sleeprestore.h │ ├── sleeprestore.s │ ├── socketfifo.c │ ├── socketfifo.h │ └── std.h └── version.h ├── docs ├── Makefile ├── README.md ├── conf.py ├── 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 ├── esp8266_contents.rst ├── esp8266_index.rst ├── library │ ├── array.rst │ ├── builtins.rst │ ├── cmath.rst │ ├── esp.rst │ ├── gc.rst │ ├── index.rst │ ├── machine.ADC.rst │ ├── machine.I2C.rst │ ├── machine.Pin.rst │ ├── machine.RTC.rst │ ├── machine.SD.rst │ ├── machine.SPI.rst │ ├── machine.Timer.rst │ ├── machine.UART.rst │ ├── machine.WDT.rst │ ├── machine.rst │ ├── math.rst │ ├── micropython.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 │ ├── select.rst │ ├── sys.rst │ ├── ubinascii.rst │ ├── ucollections.rst │ ├── uctypes.rst │ ├── uhashlib.rst │ ├── uheapq.rst │ ├── uio.rst │ ├── ujson.rst │ ├── uos.rst │ ├── ure.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 │ │ ├── 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 ├── pyboard_contents.rst ├── pyboard_index.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 │ ├── index.rst │ ├── isr_rules.rst │ ├── repl.rst │ └── speed_python.rst ├── sphinx_selective_exclude │ ├── LICENSE │ ├── README.md │ ├── __init__.py │ ├── eager_only.py │ ├── modindex_exclude.py │ └── search_auto_exclude.py ├── static │ └── customstyle.css ├── templates │ ├── layout.html │ └── versions.html ├── topindex.html ├── unix_contents.rst ├── unix_index.rst ├── wipy │ ├── general.rst │ ├── quickref.rst │ └── tutorial │ │ ├── blynk.rst │ │ ├── index.rst │ │ ├── intro.rst │ │ ├── repl.rst │ │ ├── reset.rst │ │ └── wlan.rst ├── wipy_contents.rst └── wipy_index.rst ├── drivers ├── README.md ├── 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 ├── display │ └── ssd1306.py ├── 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 ├── emscripten ├── .gitignore ├── Makefile ├── README.md ├── frozentest.mpy ├── frozentest.py ├── main.c ├── main.js ├── mpconfigport.h ├── mphalport.h ├── package.json ├── qstrdefsport.h ├── server.js └── stdio_core.c ├── esp8266 ├── Makefile ├── README.md ├── axtls_helpers.c ├── eagle.rom.addr.v6.ld ├── esp8266.ld ├── esp8266_512k.ld ├── esp_init_data.c ├── esp_mphal.c ├── esp_mphal.h ├── espapa102.c ├── espapa102.h ├── espneopixel.c ├── espneopixel.h ├── esponewire.c ├── esponewire.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_spi.c ├── machine_uart.c ├── machine_wdt.c ├── main.c ├── makeimg.py ├── modesp.c ├── modmachine.c ├── modmachine.h ├── modnetwork.c ├── modonewire.c ├── modpyb.c ├── modules │ ├── _boot.py │ ├── ds18x20.py │ ├── flashbdev.py │ ├── onewire.py │ ├── upip.py │ ├── upip_utarfile.py │ ├── webrepl.py │ └── webrepl_setup.py ├── moduos.c ├── modutime.c ├── mpconfigport.h ├── mpconfigport_512k.h ├── qstrdefsport.h ├── scripts │ ├── apa102.py │ ├── dht.py │ ├── inisetup.py │ ├── neopixel.py │ ├── ntptime.py │ ├── port_diag.py │ └── websocket_helper.py ├── strtoll.c ├── uart.c ├── uart.h ├── uart_register.h ├── user_config.h └── xtirq.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 │ ├── hello-embed.c │ ├── mpconfigport.h │ └── mpconfigport_minimal.h ├── hwapi │ ├── README.md │ ├── hwconfig_dragonboard410c.py │ ├── hwconfig_esp8266_esp12.py │ ├── hwconfig_z_frdm_k64f.py │ └── soft_pwm.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 ├── crypto-algorithms │ ├── sha256.c │ └── sha256.h ├── fsusermount.c ├── fsusermount.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_spi.c ├── machine_spi.h ├── misc.h ├── modbtree.c ├── modframebuf.c ├── modlwip.c ├── modubinascii.c ├── modubinascii.h ├── moductypes.c ├── moduhashlib.c ├── moduheapq.c ├── modujson.c ├── modurandom.c ├── modure.c ├── modussl_axtls.c ├── modussl_mbedtls.c ├── moduzlib.c ├── modwebrepl.c ├── modwebsocket.c ├── modwebsocket.h ├── 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 │ ├── tinf.h │ ├── tinfgzip.c │ ├── tinflate.c │ └── tinfzlib.c ├── vfs_fat.c ├── vfs_fat_diskio.c ├── vfs_fat_ffconf.c ├── vfs_fat_file.c ├── vfs_fat_file.h ├── vfs_fat_lexer.c ├── vfs_fat_misc.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 ├── fatfs │ ├── 00readme.txt │ ├── diskio.c │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ ├── history.txt │ ├── integer.h │ └── option │ │ ├── cc932.c │ │ ├── cc936.c │ │ ├── cc949.c │ │ ├── cc950.c │ │ ├── ccsbcs.c │ │ ├── syscall.c │ │ └── unicode.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 │ ├── 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 ├── 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 ├── timeutils │ ├── timeutils.c │ └── timeutils.h └── utils │ ├── interrupt_char.c │ ├── interrupt_char.h │ ├── printf.c │ ├── pyexec.c │ ├── pyexec.h │ ├── pyhelp.c │ ├── pyhelp.h │ └── stdout_helpers.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 ├── minimal ├── Makefile ├── README.md ├── frozentest.mpy ├── frozentest.py ├── main.c ├── mpconfigport.h ├── mphalport.h ├── qstrdefsport.h ├── stm32f405.ld └── uart_core.c ├── mpy-cross ├── .gitignore ├── Makefile ├── README.md ├── gccollect.c ├── main.c ├── mpconfigport.h ├── mphalport.h └── 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 ├── py ├── argcheck.c ├── asmarm.c ├── asmarm.h ├── asmthumb.c ├── asmthumb.h ├── asmx64.c ├── asmx64.h ├── asmx86.c ├── asmx86.h ├── bc.c ├── bc.h ├── bc0.h ├── binary.c ├── binary.h ├── builtin.h ├── builtinevex.c ├── builtinimport.c ├── compile.c ├── compile.h ├── emit.h ├── emitbc.c ├── emitcommon.c ├── emitglue.c ├── emitglue.h ├── emitinlinethumb.c ├── emitnative.c ├── formatfloat.c ├── formatfloat.h ├── frozenmod.c ├── frozenmod.h ├── gc.c ├── gc.h ├── grammar.h ├── lexer.c ├── lexer.h ├── lexerstr.c ├── lexerunix.c ├── 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.h ├── nlrsetjmp.c ├── nlrthumb.c ├── nlrx64.S ├── nlrx86.S ├── nlrxtensa.S ├── obj.c ├── obj.h ├── objarray.c ├── objarray.h ├── objattrtuple.c ├── objbool.c ├── objboundmeth.c ├── objcell.c ├── objclosure.c ├── objcomplex.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 ├── 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 ├── py.mk ├── qstr.c ├── qstr.h ├── qstrdefs.h ├── repl.c ├── repl.h ├── ringbuf.h ├── runtime.c ├── runtime.h ├── runtime0.h ├── runtime_utils.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 ├── qemu-arm ├── Makefile ├── README.md ├── main.c ├── memory.h ├── mpconfigport.h ├── mphalport.h ├── qstrdefsport.h └── test_main.c ├── stmhal ├── .gitignore ├── Makefile ├── README.md ├── accel.c ├── accel.h ├── adc.c ├── adc.h ├── autoflash ├── boards │ ├── 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_F401RE │ │ ├── mpconfigboard.h │ │ ├── mpconfigboard.mk │ │ ├── pins.csv │ │ └── stm32f4xx_hal_conf.h │ ├── NUCLEO_F411RE │ │ ├── mpconfigboard.h │ │ ├── mpconfigboard.mk │ │ ├── pins.csv │ │ └── stm32f4xx_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 │ ├── STM32F7DISC │ │ ├── board_init.c │ │ ├── mpconfigboard.h │ │ ├── mpconfigboard.mk │ │ ├── pins.csv │ │ └── stm32f7xx_hal_conf.h │ ├── STM32L476DISC │ │ ├── mpconfigboard.h │ │ ├── mpconfigboard.mk │ │ ├── pins.csv │ │ └── stm32l4xx_hal_conf.h │ ├── common.ld │ ├── make-pins.py │ ├── openocd_stm32f4.cfg │ ├── pllvalues.py │ ├── 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 │ ├── stm32f746.ld │ ├── stm32f746_af.csv │ ├── stm32l476_af.csv │ ├── stm32l476xe.ld │ └── stm32l476xg.ld ├── bufhelper.c ├── bufhelper.h ├── builtin_open.c ├── can.c ├── can.h ├── cmsis │ ├── stm32f401xc.h │ ├── stm32f401xe.h │ ├── stm32f405xx.h │ ├── stm32f407xx.h │ ├── stm32f411xe.h │ ├── stm32f415xx.h │ ├── stm32f417xx.h │ ├── stm32f427xx.h │ ├── stm32f429xx.h │ ├── stm32f437xx.h │ ├── stm32f439xx.h │ ├── stm32f4xx.h │ ├── stm32f745xx.h │ ├── stm32f746xx.h │ ├── stm32f756xx.h │ ├── stm32f7xx.h │ ├── stm32l476xx.h │ ├── stm32l4xx.h │ ├── system_stm32f4xx.h │ ├── system_stm32f7xx.h │ └── system_stm32l4xx.h ├── dac.c ├── dac.h ├── dma.c ├── dma.h ├── extint.c ├── extint.h ├── fatfs_port.c ├── flash.c ├── flash.h ├── font_petme128_8x8.h ├── gccollect.c ├── gccollect.h ├── gchelper.s ├── hal │ ├── HALCOMMITS │ ├── f4 │ │ ├── inc │ │ │ ├── stm32f4xx_hal.h │ │ │ ├── stm32f4xx_hal_adc.h │ │ │ ├── stm32f4xx_hal_adc_ex.h │ │ │ ├── stm32f4xx_hal_can.h │ │ │ ├── stm32f4xx_hal_cortex.h │ │ │ ├── stm32f4xx_hal_dac.h │ │ │ ├── stm32f4xx_hal_dac_ex.h │ │ │ ├── stm32f4xx_hal_def.h │ │ │ ├── stm32f4xx_hal_dma.h │ │ │ ├── stm32f4xx_hal_dma_ex.h │ │ │ ├── stm32f4xx_hal_flash.h │ │ │ ├── stm32f4xx_hal_flash_ex.h │ │ │ ├── stm32f4xx_hal_flash_ramfunc.h │ │ │ ├── stm32f4xx_hal_gpio.h │ │ │ ├── stm32f4xx_hal_gpio_ex.h │ │ │ ├── stm32f4xx_hal_i2c.h │ │ │ ├── stm32f4xx_hal_i2c_ex.h │ │ │ ├── stm32f4xx_hal_i2s.h │ │ │ ├── stm32f4xx_hal_i2s_ex.h │ │ │ ├── stm32f4xx_hal_pcd.h │ │ │ ├── stm32f4xx_hal_pcd_ex.h │ │ │ ├── stm32f4xx_hal_pwr.h │ │ │ ├── stm32f4xx_hal_pwr_ex.h │ │ │ ├── stm32f4xx_hal_rcc.h │ │ │ ├── stm32f4xx_hal_rcc_ex.h │ │ │ ├── stm32f4xx_hal_rng.h │ │ │ ├── stm32f4xx_hal_rtc.h │ │ │ ├── stm32f4xx_hal_rtc_ex.h │ │ │ ├── stm32f4xx_hal_sd.h │ │ │ ├── stm32f4xx_hal_spi.h │ │ │ ├── stm32f4xx_hal_tim.h │ │ │ ├── stm32f4xx_hal_tim_ex.h │ │ │ ├── stm32f4xx_hal_uart.h │ │ │ ├── stm32f4xx_ll_sdmmc.h │ │ │ └── stm32f4xx_ll_usb.h │ │ └── src │ │ │ ├── stm32f4xx_hal.c │ │ │ ├── stm32f4xx_hal_adc.c │ │ │ ├── stm32f4xx_hal_adc_ex.c │ │ │ ├── stm32f4xx_hal_can.c │ │ │ ├── stm32f4xx_hal_cortex.c │ │ │ ├── stm32f4xx_hal_dac.c │ │ │ ├── stm32f4xx_hal_dac_ex.c │ │ │ ├── stm32f4xx_hal_dma.c │ │ │ ├── stm32f4xx_hal_flash.c │ │ │ ├── stm32f4xx_hal_flash_ex.c │ │ │ ├── stm32f4xx_hal_gpio.c │ │ │ ├── stm32f4xx_hal_i2c.c │ │ │ ├── stm32f4xx_hal_i2s.c │ │ │ ├── stm32f4xx_hal_i2s_ex.c │ │ │ ├── stm32f4xx_hal_pcd.c │ │ │ ├── stm32f4xx_hal_pcd_ex.c │ │ │ ├── stm32f4xx_hal_pwr.c │ │ │ ├── stm32f4xx_hal_pwr_ex.c │ │ │ ├── stm32f4xx_hal_rcc.c │ │ │ ├── stm32f4xx_hal_rcc_ex.c │ │ │ ├── stm32f4xx_hal_rng.c │ │ │ ├── stm32f4xx_hal_rtc.c │ │ │ ├── stm32f4xx_hal_rtc_ex.c │ │ │ ├── stm32f4xx_hal_sd.c │ │ │ ├── stm32f4xx_hal_spi.c │ │ │ ├── stm32f4xx_hal_tim.c │ │ │ ├── stm32f4xx_hal_tim_ex.c │ │ │ ├── stm32f4xx_hal_uart.c │ │ │ ├── stm32f4xx_ll_sdmmc.c │ │ │ └── stm32f4xx_ll_usb.c │ ├── f7 │ │ ├── inc │ │ │ ├── Legacy │ │ │ │ └── stm32_hal_legacy.h │ │ │ ├── stm32f7xx_hal.h │ │ │ ├── stm32f7xx_hal_adc.h │ │ │ ├── stm32f7xx_hal_adc_ex.h │ │ │ ├── stm32f7xx_hal_can.h │ │ │ ├── stm32f7xx_hal_cortex.h │ │ │ ├── stm32f7xx_hal_dac.h │ │ │ ├── stm32f7xx_hal_dac_ex.h │ │ │ ├── stm32f7xx_hal_def.h │ │ │ ├── stm32f7xx_hal_dma.h │ │ │ ├── stm32f7xx_hal_dma_ex.h │ │ │ ├── stm32f7xx_hal_flash.h │ │ │ ├── stm32f7xx_hal_flash_ex.h │ │ │ ├── stm32f7xx_hal_gpio.h │ │ │ ├── stm32f7xx_hal_gpio_ex.h │ │ │ ├── stm32f7xx_hal_i2c.h │ │ │ ├── stm32f7xx_hal_i2c_ex.h │ │ │ ├── stm32f7xx_hal_i2s.h │ │ │ ├── stm32f7xx_hal_pcd.h │ │ │ ├── stm32f7xx_hal_pcd_ex.h │ │ │ ├── stm32f7xx_hal_pwr.h │ │ │ ├── stm32f7xx_hal_pwr_ex.h │ │ │ ├── stm32f7xx_hal_rcc.h │ │ │ ├── stm32f7xx_hal_rcc_ex.h │ │ │ ├── stm32f7xx_hal_rng.h │ │ │ ├── stm32f7xx_hal_rtc.h │ │ │ ├── stm32f7xx_hal_rtc_ex.h │ │ │ ├── stm32f7xx_hal_sd.h │ │ │ ├── stm32f7xx_hal_spi.h │ │ │ ├── stm32f7xx_hal_tim.h │ │ │ ├── stm32f7xx_hal_tim_ex.h │ │ │ ├── stm32f7xx_hal_uart.h │ │ │ ├── stm32f7xx_hal_uart_ex.h │ │ │ ├── stm32f7xx_ll_sdmmc.h │ │ │ └── stm32f7xx_ll_usb.h │ │ └── src │ │ │ ├── stm32f7xx_hal.c │ │ │ ├── stm32f7xx_hal_adc.c │ │ │ ├── stm32f7xx_hal_adc_ex.c │ │ │ ├── stm32f7xx_hal_can.c │ │ │ ├── stm32f7xx_hal_cortex.c │ │ │ ├── stm32f7xx_hal_dac.c │ │ │ ├── stm32f7xx_hal_dac_ex.c │ │ │ ├── stm32f7xx_hal_dma.c │ │ │ ├── stm32f7xx_hal_flash.c │ │ │ ├── stm32f7xx_hal_flash_ex.c │ │ │ ├── stm32f7xx_hal_gpio.c │ │ │ ├── stm32f7xx_hal_i2c.c │ │ │ ├── stm32f7xx_hal_i2s.c │ │ │ ├── stm32f7xx_hal_pcd.c │ │ │ ├── stm32f7xx_hal_pcd_ex.c │ │ │ ├── stm32f7xx_hal_pwr.c │ │ │ ├── stm32f7xx_hal_pwr_ex.c │ │ │ ├── stm32f7xx_hal_rcc.c │ │ │ ├── stm32f7xx_hal_rcc_ex.c │ │ │ ├── stm32f7xx_hal_rng.c │ │ │ ├── stm32f7xx_hal_rtc.c │ │ │ ├── stm32f7xx_hal_rtc_ex.c │ │ │ ├── stm32f7xx_hal_sd.c │ │ │ ├── stm32f7xx_hal_spi.c │ │ │ ├── stm32f7xx_hal_tim.c │ │ │ ├── stm32f7xx_hal_tim_ex.c │ │ │ ├── stm32f7xx_hal_uart.c │ │ │ ├── stm32f7xx_ll_sdmmc.c │ │ │ └── stm32f7xx_ll_usb.c │ └── l4 │ │ ├── inc │ │ ├── Legacy │ │ │ └── stm32_hal_legacy.h │ │ ├── stm32l4xx_hal.h │ │ ├── stm32l4xx_hal_adc.h │ │ ├── stm32l4xx_hal_adc_ex.h │ │ ├── stm32l4xx_hal_can.h │ │ ├── stm32l4xx_hal_cortex.h │ │ ├── stm32l4xx_hal_dac.h │ │ ├── stm32l4xx_hal_dac_ex.h │ │ ├── stm32l4xx_hal_def.h │ │ ├── stm32l4xx_hal_dma.h │ │ ├── stm32l4xx_hal_flash.h │ │ ├── stm32l4xx_hal_flash_ex.h │ │ ├── stm32l4xx_hal_flash_ramfunc.h │ │ ├── stm32l4xx_hal_gpio.h │ │ ├── stm32l4xx_hal_gpio_ex.h │ │ ├── stm32l4xx_hal_i2c.h │ │ ├── stm32l4xx_hal_i2c_ex.h │ │ ├── stm32l4xx_hal_pcd.h │ │ ├── stm32l4xx_hal_pcd_ex.h │ │ ├── stm32l4xx_hal_pwr.h │ │ ├── stm32l4xx_hal_pwr_ex.h │ │ ├── stm32l4xx_hal_qspi.h │ │ ├── stm32l4xx_hal_rcc.h │ │ ├── stm32l4xx_hal_rcc_ex.h │ │ ├── stm32l4xx_hal_rng.h │ │ ├── stm32l4xx_hal_rtc.h │ │ ├── stm32l4xx_hal_rtc_ex.h │ │ ├── stm32l4xx_hal_sd.h │ │ ├── stm32l4xx_hal_spi.h │ │ ├── stm32l4xx_hal_spi_ex.h │ │ ├── stm32l4xx_hal_tim.h │ │ ├── stm32l4xx_hal_tim_ex.h │ │ ├── stm32l4xx_hal_uart.h │ │ ├── stm32l4xx_hal_uart_ex.h │ │ ├── stm32l4xx_ll_sdmmc.h │ │ └── stm32l4xx_ll_usb.h │ │ └── src │ │ ├── stm32l4xx_hal.c │ │ ├── stm32l4xx_hal_adc.c │ │ ├── stm32l4xx_hal_adc_ex.c │ │ ├── stm32l4xx_hal_can.c │ │ ├── stm32l4xx_hal_cortex.c │ │ ├── stm32l4xx_hal_dac.c │ │ ├── stm32l4xx_hal_dac_ex.c │ │ ├── stm32l4xx_hal_dma.c │ │ ├── stm32l4xx_hal_flash.c │ │ ├── stm32l4xx_hal_flash_ex.c │ │ ├── stm32l4xx_hal_flash_ramfunc.c │ │ ├── stm32l4xx_hal_gpio.c │ │ ├── stm32l4xx_hal_i2c.c │ │ ├── stm32l4xx_hal_i2c_ex.c │ │ ├── stm32l4xx_hal_pcd.c │ │ ├── stm32l4xx_hal_pcd_ex.c │ │ ├── stm32l4xx_hal_pwr.c │ │ ├── stm32l4xx_hal_pwr_ex.c │ │ ├── stm32l4xx_hal_qspi.c │ │ ├── stm32l4xx_hal_rcc.c │ │ ├── stm32l4xx_hal_rcc_ex.c │ │ ├── stm32l4xx_hal_rng.c │ │ ├── stm32l4xx_hal_rtc.c │ │ ├── stm32l4xx_hal_rtc_ex.c │ │ ├── stm32l4xx_hal_sd.c │ │ ├── stm32l4xx_hal_spi.c │ │ ├── stm32l4xx_hal_spi_ex.c │ │ ├── stm32l4xx_hal_tim.c │ │ ├── stm32l4xx_hal_tim_ex.c │ │ ├── stm32l4xx_hal_uart.c │ │ ├── stm32l4xx_hal_uart_ex.c │ │ ├── stm32l4xx_ll_sdmmc.c │ │ └── stm32l4xx_ll_usb.c ├── help.c ├── i2c.c ├── i2c.h ├── import.c ├── input.c ├── irq.c ├── irq.h ├── lcd.c ├── lcd.h ├── led.c ├── led.h ├── lexerfatfs.c ├── main.c ├── make-stmconst.py ├── memory.h ├── modmachine.c ├── modmachine.h ├── modnetwork.c ├── modnetwork.h ├── modnwcc3k.c ├── modnwwiznet5k.c ├── modpyb.c ├── modstm.c ├── moduos.c ├── moduselect.c ├── modusocket.c ├── modutime.c ├── mpconfigport.h ├── mpconfigport.mk ├── mphalport.c ├── mphalport.h ├── pendsv.c ├── pendsv.h ├── pin.c ├── pin.h ├── pin_defs_stmhal.c ├── pin_defs_stmhal.h ├── pin_named_pins.c ├── portmodules.h ├── pybcdc.inf_template ├── pybioctl.h ├── pybstdio.c ├── qstrdefsport.h ├── rng.c ├── rng.h ├── rtc.c ├── rtc.h ├── sdcard.c ├── sdcard.h ├── servo.c ├── servo.h ├── spi.c ├── spi.h ├── startup_stm32.S ├── stm32_it.c ├── stm32_it.h ├── storage.c ├── storage.h ├── system_stm32.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 │ ├── Release_Notes.html │ ├── 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.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 │ └── Release_Notes.html ├── 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 ├── lexerfatfs.c ├── 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 ├── usb.c └── usb.h ├── tests ├── README ├── basics │ ├── 0prelim.py │ ├── andor.py │ ├── array1.py │ ├── array_add.py │ ├── array_construct.py │ ├── array_construct2.py │ ├── array_construct_endian.py │ ├── array_q.py │ ├── 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 │ ├── attrtuple1.py │ ├── bool1.py │ ├── boundmeth1.py │ ├── break.py │ ├── builtin_abs.py │ ├── builtin_allany.py │ ├── builtin_bin.py │ ├── builtin_callable.py │ ├── builtin_chr.py │ ├── builtin_compile.py │ ├── builtin_delattr.py │ ├── builtin_dir.py │ ├── builtin_divmod.py │ ├── builtin_ellipsis.py │ ├── builtin_eval.py │ ├── builtin_eval_error.py │ ├── builtin_hash.py │ ├── builtin_hex.py │ ├── builtin_id.py │ ├── builtin_issubclass.py │ ├── builtin_len1.py │ ├── builtin_minmax.py │ ├── builtin_oct.py │ ├── builtin_ord.py │ ├── builtin_override.py │ ├── builtin_pow.py │ ├── builtin_property.py │ ├── builtin_range.py │ ├── builtin_reversed.py │ ├── builtin_round.py │ ├── builtin_slice.py │ ├── builtin_sorted.py │ ├── builtin_sum.py │ ├── builtin_type.py │ ├── bytearray1.py │ ├── bytearray_add.py │ ├── bytearray_append.py │ ├── bytearray_construct.py │ ├── bytearray_construct_endian.py │ ├── bytearray_longint.py │ ├── bytearray_slice_assign.py │ ├── bytes.py │ ├── bytes_add.py │ ├── bytes_add_endian.py │ ├── bytes_compare.py │ ├── bytes_compare2.py │ ├── bytes_compare3.py │ ├── bytes_compare3.py.exp │ ├── bytes_construct.py │ ├── bytes_construct_endian.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_descriptor.py │ ├── class_emptybases.py │ ├── class_getattr.py │ ├── class_inherit1.py │ ├── class_inherit_mul.py │ ├── class_instance_override.py │ ├── class_item.py │ ├── class_new.py │ ├── class_number.py │ ├── class_staticclassmethod.py │ ├── class_store.py │ ├── class_store_class.py │ ├── class_str.py │ ├── class_super.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 │ ├── dict1.py │ ├── dict2.py │ ├── dict_clear.py │ ├── dict_construct.py │ ├── dict_copy.py │ ├── dict_del.py │ ├── dict_from_iter.py │ ├── dict_fromkeys.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 │ ├── enumerate.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 │ ├── exec1.py │ ├── filter.py │ ├── floordivide.py │ ├── for1.py │ ├── for2.py │ ├── for3.py │ ├── for_break.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_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_iter.py │ ├── gen_yield_from_send.py │ ├── gen_yield_from_stopped.py │ ├── gen_yield_from_throw.py │ ├── generator1.py │ ├── generator2.py │ ├── generator_args.py │ ├── generator_close.py │ ├── generator_closure.py │ ├── generator_exc.py │ ├── generator_return.py │ ├── generator_send.py │ ├── getattr.py │ ├── getattr1.py │ ├── getitem.py │ ├── globals_del.py │ ├── hasattr1.py │ ├── ifcond.py │ ├── int1.py │ ├── int2.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_constfolding.py │ ├── int_divmod.py │ ├── int_divzero.py │ ├── int_long.py │ ├── int_mpz.py │ ├── int_small.py │ ├── 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 │ ├── map.py │ ├── memoryerror.py │ ├── memoryerror.py.exp │ ├── memoryview1.py │ ├── memoryview2.py │ ├── memoryview_gc.py │ ├── module1.py │ ├── module2.py │ ├── module2.py.exp │ ├── namedtuple1.py │ ├── object1.py │ ├── object_dict.py │ ├── object_new.py │ ├── op_error.py │ ├── ordereddict1.py │ ├── ordereddict_eq.py │ ├── ordereddict_eq.py.exp │ ├── parser.py │ ├── print.py │ ├── python34.py │ ├── python34.py.exp │ ├── return1.py │ ├── scope.py │ ├── self_type_check.py │ ├── seq_unpack.py │ ├── set1.py │ ├── set_add.py │ ├── set_binop.py │ ├── set_clear.py │ ├── set_copy.py │ ├── set_difference.py │ ├── set_discard.py │ ├── set_intersection.py │ ├── set_isdisjoint.py │ ├── set_isfooset.py │ ├── set_iter.py │ ├── set_pop.py │ ├── set_remove.py │ ├── set_specialmeth.py │ ├── set_symmetric_difference.py │ ├── set_union.py │ ├── set_unop.py │ ├── set_update.py │ ├── setattr1.py │ ├── slice_attrs.py │ ├── slice_bignum.py │ ├── slots_bool_len.py │ ├── special_methods.py │ ├── string1.py │ ├── string_center.py │ ├── string_compare.py │ ├── string_count.py │ ├── string_cr_conversion.py │ ├── string_crlf_conversion.py │ ├── string_endswith.py │ ├── string_escape.py │ ├── string_find.py │ ├── string_format.py │ ├── string_format2.py │ ├── string_format_error.py │ ├── string_format_modulo.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_strip.py │ ├── string_upperlow.py │ ├── struct1.py │ ├── struct2.py │ ├── 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_cmp.py │ ├── subclass_native_specmeth.py │ ├── syntaxerror.py │ ├── sys1.py │ ├── true_value.py │ ├── try1.py │ ├── try2.py │ ├── try3.py │ ├── try4.py │ ├── try_as_var.py │ ├── try_continue.py │ ├── try_error.py │ ├── try_finally1.py │ ├── try_finally2.py │ ├── try_finally_loops.py │ ├── try_finally_return.py │ ├── try_finally_return2.py │ ├── try_reraise.py │ ├── try_reraise2.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_return.py │ └── zip.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_showbc.py │ ├── cmd_showbc.py.exp │ ├── cmd_verbose.py │ ├── cmd_verbose.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 ├── extmod │ ├── btree1.py │ ├── btree1.py.exp │ ├── framebuf1.py │ ├── framebuf1.py.exp │ ├── machine1.py │ ├── machine1.py.exp │ ├── machine_pinbase.py │ ├── machine_pinbase.py.exp │ ├── machine_pulse.py │ ├── machine_pulse.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_unhexlify.py │ ├── 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_bytearray.py │ ├── uctypes_bytearray.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_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_native.py │ ├── uctypes_sizeof_native.py.exp │ ├── uhashlib_sha1.py │ ├── uhashlib_sha256.py │ ├── uheapq1.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 │ ├── ure1.py │ ├── ure_error.py │ ├── ure_group.py │ ├── ure_namedclass.py │ ├── ure_split.py │ ├── ure_split_empty.py │ ├── ure_split_empty.py.exp │ ├── uzlib_decompio.py │ ├── uzlib_decompio.py.exp │ ├── uzlib_decompio_gz.py │ ├── uzlib_decompio_gz.py.exp │ ├── uzlib_decompress.py │ ├── vfs_fat_fileio.py │ ├── vfs_fat_fileio.py.exp │ ├── vfs_fat_fsusermount.py │ ├── vfs_fat_fsusermount.py.exp │ ├── vfs_fat_oldproto.py │ ├── vfs_fat_oldproto.py.exp │ ├── vfs_fat_ramdisk.py │ └── vfs_fat_ramdisk.py.exp ├── feature_check │ ├── README │ ├── byteorder.py │ ├── byteorder.py.exp │ ├── complex.py │ ├── complex.py.exp │ ├── native_check.py │ ├── native_check.py.exp │ ├── repl_emacs_check.py │ └── repl_emacs_check.py.exp ├── float │ ├── array_construct.py │ ├── builtin_float_minmax.py │ ├── builtin_float_round.py │ ├── bytearray_construct.py │ ├── bytes_construct.py │ ├── cmath_fun.py │ ├── cmath_fun_special.py │ ├── complex1.py │ ├── float1.py │ ├── float2int.py │ ├── float2int_doubleprec.py │ ├── float2int_fp30.py │ ├── float_array.py │ ├── float_divmod.py │ ├── float_divmod_relaxed.py │ ├── float_struct.py │ ├── int_big_float.py │ ├── int_divzero.py │ ├── int_power.py │ ├── list_index.py │ ├── math_fun.py │ ├── math_fun_bool.py │ ├── math_fun_special.py │ ├── string_format.py │ ├── string_format2.py │ ├── string_format_fp30.py │ ├── string_format_modulo.py │ ├── string_format_modulo2.py │ ├── true_value.py │ └── types.py ├── import │ ├── gen_context.py │ ├── gen_context2.py │ ├── import1a.py │ ├── import1b.py │ ├── import2a.py │ ├── import3a.py │ ├── import_file.py │ ├── import_pkg1.py │ ├── import_pkg2.py │ ├── import_pkg3.py │ ├── import_pkg4.py │ ├── import_pkg5.py │ ├── import_pkg6.py │ ├── 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 │ ├── 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 │ ├── buffered_writer.py │ ├── buffered_writer.py.exp │ ├── bytesio_ext.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 │ ├── stringio1.py │ ├── stringio_with.py │ ├── write_ext.py │ └── write_ext.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 │ ├── decorator.py │ ├── decorator.py.exp │ ├── decorator_error.py │ ├── decorator_error.py.exp │ ├── emg_exc.py │ ├── emg_exc.py.exp │ ├── heap_lock.py │ ├── heap_lock.py.exp │ ├── heapalloc.py │ ├── heapalloc.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_misc.py │ ├── native_misc.py.exp │ ├── opt_level.py │ ├── opt_level.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_multi_comp.py │ ├── viper_binop_multi_comp.py.exp │ ├── viper_cond.py │ ├── viper_cond.py.exp │ ├── viper_error.py │ ├── viper_error.py.exp │ ├── viper_import.py │ ├── viper_import.py.exp │ ├── viper_misc.py │ ├── viper_misc.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 ├── misc │ ├── features.py │ ├── non_compliant.py │ ├── non_compliant.py.exp │ ├── non_compliant_lexer.py │ ├── non_compliant_lexer.py.exp │ ├── print_exception.py │ ├── recursion.py │ ├── recursive_data.py │ ├── recursive_data.py.exp │ ├── recursive_iternext.py │ ├── recursive_iternext.py.exp │ ├── rge_sm.py │ └── sys_exc_info.py ├── pyb │ ├── accel.py │ ├── accel.py.exp │ ├── adc.py │ ├── adc.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 │ ├── 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 ├── pyboard.py ├── run-bench-tests ├── run-tests ├── run-tests-exp.py ├── run-tests-exp.sh ├── stress │ ├── dict_copy.py │ ├── dict_create.py │ └── list_sort.py ├── thread │ ├── mutate_bytearray.py │ ├── mutate_dict.py │ ├── mutate_instance.py │ ├── mutate_list.py │ ├── mutate_set.py │ ├── stress_aes.py │ ├── stress_heap.py │ ├── stress_recurse.py │ ├── thread_exc1.py │ ├── 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 ├── gendoc.py ├── insert-usb-ids.py ├── make-frozen.py ├── mpy-tool.py ├── pyboard.py ├── pydfu.py ├── tinytest-codegen.py ├── tinytest │ ├── README │ ├── tinytest.c │ ├── tinytest.h │ └── tinytest_macros.h ├── upip.py └── upip_utarfile.py ├── unix ├── .gitignore ├── Makefile ├── alloc.c ├── 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 ├── modsocket.c ├── modtermios.c ├── modtime.c ├── moduselect.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 ├── scripts │ ├── upip.py │ └── upip_utarfile.py └── unix_mphal.c ├── windows ├── .appveyor.yml ├── .gitignore ├── Makefile ├── README ├── 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 ├── Kbuild ├── Makefile ├── Makefile.zephyr ├── README.md ├── help.c ├── machine_pin.c ├── main.c ├── modmachine.c ├── modmachine.h ├── modutime.c ├── mpconfigport.h ├── mpconfigport_minimal.h ├── mphalport.h ├── prj.conf ├── prj.mdef ├── src ├── Makefile ├── zephyr_getchar.c ├── zephyr_getchar.h └── zephyr_start.c ├── uart_core.c └── z_config.mk /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/.travis.yml -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /CODECONVENTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/CODECONVENTIONS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/README.md -------------------------------------------------------------------------------- /bare-arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/bare-arm/Makefile -------------------------------------------------------------------------------- /bare-arm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/bare-arm/main.c -------------------------------------------------------------------------------- /bare-arm/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/bare-arm/mpconfigport.h -------------------------------------------------------------------------------- /bare-arm/mphalport.h: -------------------------------------------------------------------------------- 1 | // empty file 2 | -------------------------------------------------------------------------------- /bare-arm/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /bare-arm/stm32f405.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/bare-arm/stm32f405.ld -------------------------------------------------------------------------------- /cc3200/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/Makefile -------------------------------------------------------------------------------- /cc3200/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/README.md -------------------------------------------------------------------------------- /cc3200/application.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/application.lds -------------------------------------------------------------------------------- /cc3200/application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/application.mk -------------------------------------------------------------------------------- /cc3200/appsign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/appsign.sh -------------------------------------------------------------------------------- /cc3200/bootmgr/bootmgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/bootmgr/bootmgr.h -------------------------------------------------------------------------------- /cc3200/bootmgr/flc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/bootmgr/flc.h -------------------------------------------------------------------------------- /cc3200/bootmgr/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/bootmgr/main.c -------------------------------------------------------------------------------- /cc3200/bootmgr/runapp.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/bootmgr/runapp.s -------------------------------------------------------------------------------- /cc3200/bootmgr/sl/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/bootmgr/sl/user.h -------------------------------------------------------------------------------- /cc3200/ftp/ftp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/ftp/ftp.c -------------------------------------------------------------------------------- /cc3200/ftp/ftp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/ftp/ftp.h -------------------------------------------------------------------------------- /cc3200/ftp/updater.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/ftp/updater.c -------------------------------------------------------------------------------- /cc3200/ftp/updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/ftp/updater.h -------------------------------------------------------------------------------- /cc3200/hal/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/adc.c -------------------------------------------------------------------------------- /cc3200/hal/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/adc.h -------------------------------------------------------------------------------- /cc3200/hal/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/aes.c -------------------------------------------------------------------------------- /cc3200/hal/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/aes.h -------------------------------------------------------------------------------- /cc3200/hal/cc3200_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/cc3200_asm.h -------------------------------------------------------------------------------- /cc3200/hal/cc3200_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/cc3200_hal.c -------------------------------------------------------------------------------- /cc3200/hal/cc3200_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/cc3200_hal.h -------------------------------------------------------------------------------- /cc3200/hal/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/cpu.c -------------------------------------------------------------------------------- /cc3200/hal/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/cpu.h -------------------------------------------------------------------------------- /cc3200/hal/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/crc.c -------------------------------------------------------------------------------- /cc3200/hal/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/crc.h -------------------------------------------------------------------------------- /cc3200/hal/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/debug.h -------------------------------------------------------------------------------- /cc3200/hal/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/des.c -------------------------------------------------------------------------------- /cc3200/hal/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/des.h -------------------------------------------------------------------------------- /cc3200/hal/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/gpio.c -------------------------------------------------------------------------------- /cc3200/hal/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/gpio.h -------------------------------------------------------------------------------- /cc3200/hal/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/i2c.c -------------------------------------------------------------------------------- /cc3200/hal/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/i2c.h -------------------------------------------------------------------------------- /cc3200/hal/i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/i2s.c -------------------------------------------------------------------------------- /cc3200/hal/i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/i2s.h -------------------------------------------------------------------------------- /cc3200/hal/inc/asmdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/asmdefs.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_adc.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_aes.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_des.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_dthe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_dthe.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_gpio.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_i2c.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_ints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_ints.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_nvic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_nvic.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_uart.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_udma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_udma.h -------------------------------------------------------------------------------- /cc3200/hal/inc/hw_wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/inc/hw_wdt.h -------------------------------------------------------------------------------- /cc3200/hal/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/interrupt.c -------------------------------------------------------------------------------- /cc3200/hal/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/interrupt.h -------------------------------------------------------------------------------- /cc3200/hal/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/pin.c -------------------------------------------------------------------------------- /cc3200/hal/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/pin.h -------------------------------------------------------------------------------- /cc3200/hal/prcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/prcm.c -------------------------------------------------------------------------------- /cc3200/hal/prcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/prcm.h -------------------------------------------------------------------------------- /cc3200/hal/rom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/rom.h -------------------------------------------------------------------------------- /cc3200/hal/rom_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/rom_map.h -------------------------------------------------------------------------------- /cc3200/hal/rom_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/rom_patch.h -------------------------------------------------------------------------------- /cc3200/hal/sdhost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/sdhost.c -------------------------------------------------------------------------------- /cc3200/hal/sdhost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/sdhost.h -------------------------------------------------------------------------------- /cc3200/hal/shamd5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/shamd5.c -------------------------------------------------------------------------------- /cc3200/hal/shamd5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/shamd5.h -------------------------------------------------------------------------------- /cc3200/hal/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/spi.c -------------------------------------------------------------------------------- /cc3200/hal/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/spi.h -------------------------------------------------------------------------------- /cc3200/hal/startup_gcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/startup_gcc.c -------------------------------------------------------------------------------- /cc3200/hal/systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/systick.c -------------------------------------------------------------------------------- /cc3200/hal/systick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/systick.h -------------------------------------------------------------------------------- /cc3200/hal/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/timer.c -------------------------------------------------------------------------------- /cc3200/hal/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/timer.h -------------------------------------------------------------------------------- /cc3200/hal/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/uart.c -------------------------------------------------------------------------------- /cc3200/hal/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/uart.h -------------------------------------------------------------------------------- /cc3200/hal/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/utils.c -------------------------------------------------------------------------------- /cc3200/hal/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/utils.h -------------------------------------------------------------------------------- /cc3200/hal/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/wdt.c -------------------------------------------------------------------------------- /cc3200/hal/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/hal/wdt.h -------------------------------------------------------------------------------- /cc3200/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/main.c -------------------------------------------------------------------------------- /cc3200/misc/antenna.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/antenna.c -------------------------------------------------------------------------------- /cc3200/misc/antenna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/antenna.h -------------------------------------------------------------------------------- /cc3200/misc/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/help.c -------------------------------------------------------------------------------- /cc3200/misc/mperror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/mperror.c -------------------------------------------------------------------------------- /cc3200/misc/mperror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/mperror.h -------------------------------------------------------------------------------- /cc3200/misc/mpirq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/mpirq.c -------------------------------------------------------------------------------- /cc3200/misc/mpirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/mpirq.h -------------------------------------------------------------------------------- /cc3200/misc/mpsystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/mpsystick.c -------------------------------------------------------------------------------- /cc3200/misc/mpsystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/misc/mpsystick.h -------------------------------------------------------------------------------- /cc3200/mods/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modmachine.c -------------------------------------------------------------------------------- /cc3200/mods/modnetwork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modnetwork.c -------------------------------------------------------------------------------- /cc3200/mods/modnetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modnetwork.h -------------------------------------------------------------------------------- /cc3200/mods/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/moduos.c -------------------------------------------------------------------------------- /cc3200/mods/moduos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/moduos.h -------------------------------------------------------------------------------- /cc3200/mods/modusocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modusocket.c -------------------------------------------------------------------------------- /cc3200/mods/modusocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modusocket.h -------------------------------------------------------------------------------- /cc3200/mods/modussl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modussl.c -------------------------------------------------------------------------------- /cc3200/mods/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modutime.c -------------------------------------------------------------------------------- /cc3200/mods/modwipy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modwipy.c -------------------------------------------------------------------------------- /cc3200/mods/modwlan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modwlan.c -------------------------------------------------------------------------------- /cc3200/mods/modwlan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/modwlan.h -------------------------------------------------------------------------------- /cc3200/mods/pybadc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybadc.c -------------------------------------------------------------------------------- /cc3200/mods/pybadc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybadc.h -------------------------------------------------------------------------------- /cc3200/mods/pybi2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybi2c.c -------------------------------------------------------------------------------- /cc3200/mods/pybi2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybi2c.h -------------------------------------------------------------------------------- /cc3200/mods/pybpin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybpin.c -------------------------------------------------------------------------------- /cc3200/mods/pybpin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybpin.h -------------------------------------------------------------------------------- /cc3200/mods/pybrtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybrtc.c -------------------------------------------------------------------------------- /cc3200/mods/pybrtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybrtc.h -------------------------------------------------------------------------------- /cc3200/mods/pybsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybsd.c -------------------------------------------------------------------------------- /cc3200/mods/pybsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybsd.h -------------------------------------------------------------------------------- /cc3200/mods/pybsleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybsleep.c -------------------------------------------------------------------------------- /cc3200/mods/pybsleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybsleep.h -------------------------------------------------------------------------------- /cc3200/mods/pybspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybspi.c -------------------------------------------------------------------------------- /cc3200/mods/pybspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybspi.h -------------------------------------------------------------------------------- /cc3200/mods/pybtimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybtimer.c -------------------------------------------------------------------------------- /cc3200/mods/pybtimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybtimer.h -------------------------------------------------------------------------------- /cc3200/mods/pybuart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybuart.c -------------------------------------------------------------------------------- /cc3200/mods/pybuart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybuart.h -------------------------------------------------------------------------------- /cc3200/mods/pybwdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybwdt.c -------------------------------------------------------------------------------- /cc3200/mods/pybwdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mods/pybwdt.h -------------------------------------------------------------------------------- /cc3200/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mpconfigport.h -------------------------------------------------------------------------------- /cc3200/mptask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mptask.c -------------------------------------------------------------------------------- /cc3200/mptask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mptask.h -------------------------------------------------------------------------------- /cc3200/mpthreadport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mpthreadport.c -------------------------------------------------------------------------------- /cc3200/mpthreadport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/mpthreadport.h -------------------------------------------------------------------------------- /cc3200/qstrdefsport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/qstrdefsport.h -------------------------------------------------------------------------------- /cc3200/serverstask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/serverstask.c -------------------------------------------------------------------------------- /cc3200/serverstask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/serverstask.h -------------------------------------------------------------------------------- /cc3200/simplelink/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/simplelink/user.h -------------------------------------------------------------------------------- /cc3200/telnet/telnet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/telnet/telnet.c -------------------------------------------------------------------------------- /cc3200/telnet/telnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/telnet/telnet.h -------------------------------------------------------------------------------- /cc3200/tools/smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/tools/smoke.py -------------------------------------------------------------------------------- /cc3200/util/fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/fifo.c -------------------------------------------------------------------------------- /cc3200/util/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/fifo.h -------------------------------------------------------------------------------- /cc3200/util/gchelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/gchelper.h -------------------------------------------------------------------------------- /cc3200/util/gchelper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/gchelper.s -------------------------------------------------------------------------------- /cc3200/util/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/random.c -------------------------------------------------------------------------------- /cc3200/util/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/random.h -------------------------------------------------------------------------------- /cc3200/util/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/util/std.h -------------------------------------------------------------------------------- /cc3200/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/cc3200/version.h -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/esp8266_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/esp8266_index.rst -------------------------------------------------------------------------------- /docs/library/array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/array.rst -------------------------------------------------------------------------------- /docs/library/cmath.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/cmath.rst -------------------------------------------------------------------------------- /docs/library/esp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/esp.rst -------------------------------------------------------------------------------- /docs/library/gc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/gc.rst -------------------------------------------------------------------------------- /docs/library/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/index.rst -------------------------------------------------------------------------------- /docs/library/math.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/math.rst -------------------------------------------------------------------------------- /docs/library/pyb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/pyb.rst -------------------------------------------------------------------------------- /docs/library/sys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/sys.rst -------------------------------------------------------------------------------- /docs/library/uio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/uio.rst -------------------------------------------------------------------------------- /docs/library/ujson.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/ujson.rst -------------------------------------------------------------------------------- /docs/library/uos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/uos.rst -------------------------------------------------------------------------------- /docs/library/ure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/ure.rst -------------------------------------------------------------------------------- /docs/library/ussl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/ussl.rst -------------------------------------------------------------------------------- /docs/library/utime.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/utime.rst -------------------------------------------------------------------------------- /docs/library/uzlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/uzlib.rst -------------------------------------------------------------------------------- /docs/library/wipy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/library/wipy.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pyboard_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/pyboard_index.rst -------------------------------------------------------------------------------- /docs/sphinx_selective_exclude/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/topindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/topindex.html -------------------------------------------------------------------------------- /docs/unix_contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/unix_contents.rst -------------------------------------------------------------------------------- /docs/unix_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/unix_index.rst -------------------------------------------------------------------------------- /docs/wipy/general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/wipy/general.rst -------------------------------------------------------------------------------- /docs/wipy/quickref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/wipy/quickref.rst -------------------------------------------------------------------------------- /docs/wipy_contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/wipy_contents.rst -------------------------------------------------------------------------------- /docs/wipy_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/docs/wipy_index.rst -------------------------------------------------------------------------------- /drivers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/drivers/README.md -------------------------------------------------------------------------------- /drivers/dht/dht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/drivers/dht/dht.c -------------------------------------------------------------------------------- /drivers/dht/dht.h: -------------------------------------------------------------------------------- 1 | #include "py/obj.h" 2 | 3 | MP_DECLARE_CONST_FUN_OBJ_2(dht_readinto_obj); 4 | -------------------------------------------------------------------------------- /emscripten/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | -------------------------------------------------------------------------------- /emscripten/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/emscripten/Makefile -------------------------------------------------------------------------------- /emscripten/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/emscripten/README.md -------------------------------------------------------------------------------- /emscripten/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/emscripten/main.c -------------------------------------------------------------------------------- /emscripten/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/emscripten/main.js -------------------------------------------------------------------------------- /emscripten/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/emscripten/mphalport.h -------------------------------------------------------------------------------- /emscripten/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/emscripten/server.js -------------------------------------------------------------------------------- /esp8266/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/Makefile -------------------------------------------------------------------------------- /esp8266/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/README.md -------------------------------------------------------------------------------- /esp8266/esp8266.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esp8266.ld -------------------------------------------------------------------------------- /esp8266/esp_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esp_mphal.c -------------------------------------------------------------------------------- /esp8266/esp_mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esp_mphal.h -------------------------------------------------------------------------------- /esp8266/espapa102.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/espapa102.c -------------------------------------------------------------------------------- /esp8266/espapa102.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/espapa102.h -------------------------------------------------------------------------------- /esp8266/espneopixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/espneopixel.c -------------------------------------------------------------------------------- /esp8266/espneopixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/espneopixel.h -------------------------------------------------------------------------------- /esp8266/esponewire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esponewire.c -------------------------------------------------------------------------------- /esp8266/esponewire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esponewire.h -------------------------------------------------------------------------------- /esp8266/esppwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esppwm.c -------------------------------------------------------------------------------- /esp8266/esppwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/esppwm.h -------------------------------------------------------------------------------- /esp8266/ets_alt_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/ets_alt_task.c -------------------------------------------------------------------------------- /esp8266/ets_alt_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/ets_alt_task.h -------------------------------------------------------------------------------- /esp8266/etshal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/etshal.h -------------------------------------------------------------------------------- /esp8266/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/fatfs_port.c -------------------------------------------------------------------------------- /esp8266/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/gccollect.c -------------------------------------------------------------------------------- /esp8266/gccollect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/gccollect.h -------------------------------------------------------------------------------- /esp8266/gchelper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/gchelper.s -------------------------------------------------------------------------------- /esp8266/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/help.c -------------------------------------------------------------------------------- /esp8266/hspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/hspi.c -------------------------------------------------------------------------------- /esp8266/hspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/hspi.h -------------------------------------------------------------------------------- /esp8266/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/intr.c -------------------------------------------------------------------------------- /esp8266/lexerstr32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/lexerstr32.c -------------------------------------------------------------------------------- /esp8266/machine_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_adc.c -------------------------------------------------------------------------------- /esp8266/machine_hspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_hspi.c -------------------------------------------------------------------------------- /esp8266/machine_pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_pin.c -------------------------------------------------------------------------------- /esp8266/machine_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_pwm.c -------------------------------------------------------------------------------- /esp8266/machine_rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_rtc.c -------------------------------------------------------------------------------- /esp8266/machine_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_spi.c -------------------------------------------------------------------------------- /esp8266/machine_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_uart.c -------------------------------------------------------------------------------- /esp8266/machine_wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/machine_wdt.c -------------------------------------------------------------------------------- /esp8266/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/main.c -------------------------------------------------------------------------------- /esp8266/makeimg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/makeimg.py -------------------------------------------------------------------------------- /esp8266/modesp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modesp.c -------------------------------------------------------------------------------- /esp8266/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modmachine.c -------------------------------------------------------------------------------- /esp8266/modmachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modmachine.h -------------------------------------------------------------------------------- /esp8266/modnetwork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modnetwork.c -------------------------------------------------------------------------------- /esp8266/modonewire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modonewire.c -------------------------------------------------------------------------------- /esp8266/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modpyb.c -------------------------------------------------------------------------------- /esp8266/modules/upip.py: -------------------------------------------------------------------------------- 1 | ../../tools/upip.py -------------------------------------------------------------------------------- /esp8266/modules/upip_utarfile.py: -------------------------------------------------------------------------------- 1 | ../../tools/upip_utarfile.py -------------------------------------------------------------------------------- /esp8266/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/moduos.c -------------------------------------------------------------------------------- /esp8266/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/modutime.c -------------------------------------------------------------------------------- /esp8266/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/mpconfigport.h -------------------------------------------------------------------------------- /esp8266/qstrdefsport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/qstrdefsport.h -------------------------------------------------------------------------------- /esp8266/scripts/dht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/scripts/dht.py -------------------------------------------------------------------------------- /esp8266/strtoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/strtoll.c -------------------------------------------------------------------------------- /esp8266/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/uart.c -------------------------------------------------------------------------------- /esp8266/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/uart.h -------------------------------------------------------------------------------- /esp8266/user_config.h: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /esp8266/xtirq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/esp8266/xtirq.h -------------------------------------------------------------------------------- /examples/accel_i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/accel_i2c.py -------------------------------------------------------------------------------- /examples/accellog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/accellog.py -------------------------------------------------------------------------------- /examples/asmled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/asmled.py -------------------------------------------------------------------------------- /examples/asmsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/asmsum.py -------------------------------------------------------------------------------- /examples/conwaylife.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/conwaylife.py -------------------------------------------------------------------------------- /examples/embedding/mpconfigport.h: -------------------------------------------------------------------------------- 1 | mpconfigport_minimal.h -------------------------------------------------------------------------------- /examples/ledangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/ledangle.py -------------------------------------------------------------------------------- /examples/mandel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/mandel.py -------------------------------------------------------------------------------- /examples/pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/pins.py -------------------------------------------------------------------------------- /examples/pyb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/pyb.py -------------------------------------------------------------------------------- /examples/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/examples/switch.py -------------------------------------------------------------------------------- /extmod/fsusermount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/fsusermount.c -------------------------------------------------------------------------------- /extmod/fsusermount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/fsusermount.h -------------------------------------------------------------------------------- /extmod/machine_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_i2c.c -------------------------------------------------------------------------------- /extmod/machine_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_i2c.h -------------------------------------------------------------------------------- /extmod/machine_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_mem.c -------------------------------------------------------------------------------- /extmod/machine_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_mem.h -------------------------------------------------------------------------------- /extmod/machine_pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_pulse.c -------------------------------------------------------------------------------- /extmod/machine_pulse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_pulse.h -------------------------------------------------------------------------------- /extmod/machine_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_spi.c -------------------------------------------------------------------------------- /extmod/machine_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/machine_spi.h -------------------------------------------------------------------------------- /extmod/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/misc.h -------------------------------------------------------------------------------- /extmod/modbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modbtree.c -------------------------------------------------------------------------------- /extmod/modframebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modframebuf.c -------------------------------------------------------------------------------- /extmod/modlwip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modlwip.c -------------------------------------------------------------------------------- /extmod/modubinascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modubinascii.c -------------------------------------------------------------------------------- /extmod/modubinascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modubinascii.h -------------------------------------------------------------------------------- /extmod/moductypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/moductypes.c -------------------------------------------------------------------------------- /extmod/moduhashlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/moduhashlib.c -------------------------------------------------------------------------------- /extmod/moduheapq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/moduheapq.c -------------------------------------------------------------------------------- /extmod/modujson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modujson.c -------------------------------------------------------------------------------- /extmod/modurandom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modurandom.c -------------------------------------------------------------------------------- /extmod/modure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modure.c -------------------------------------------------------------------------------- /extmod/modussl_axtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modussl_axtls.c -------------------------------------------------------------------------------- /extmod/moduzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/moduzlib.c -------------------------------------------------------------------------------- /extmod/modwebrepl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modwebrepl.c -------------------------------------------------------------------------------- /extmod/modwebsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modwebsocket.c -------------------------------------------------------------------------------- /extmod/modwebsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/modwebsocket.h -------------------------------------------------------------------------------- /extmod/re1.5/re1.5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/re1.5/re1.5.h -------------------------------------------------------------------------------- /extmod/uos_dupterm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/uos_dupterm.c -------------------------------------------------------------------------------- /extmod/utime_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/utime_mphal.c -------------------------------------------------------------------------------- /extmod/utime_mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/utime_mphal.h -------------------------------------------------------------------------------- /extmod/uzlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/uzlib/adler32.c -------------------------------------------------------------------------------- /extmod/uzlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/uzlib/crc32.c -------------------------------------------------------------------------------- /extmod/uzlib/tinf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/uzlib/tinf.h -------------------------------------------------------------------------------- /extmod/vfs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/vfs_fat.c -------------------------------------------------------------------------------- /extmod/vfs_fat_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/vfs_fat_file.c -------------------------------------------------------------------------------- /extmod/vfs_fat_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/vfs_fat_file.h -------------------------------------------------------------------------------- /extmod/vfs_fat_lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/vfs_fat_lexer.c -------------------------------------------------------------------------------- /extmod/vfs_fat_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/vfs_fat_misc.c -------------------------------------------------------------------------------- /extmod/virtpin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/virtpin.c -------------------------------------------------------------------------------- /extmod/virtpin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/extmod/virtpin.h -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/embed/abort_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/embed/abort_.c -------------------------------------------------------------------------------- /lib/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/00readme.txt -------------------------------------------------------------------------------- /lib/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/diskio.c -------------------------------------------------------------------------------- /lib/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/diskio.h -------------------------------------------------------------------------------- /lib/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/ff.c -------------------------------------------------------------------------------- /lib/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/ff.h -------------------------------------------------------------------------------- /lib/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/ffconf.h -------------------------------------------------------------------------------- /lib/fatfs/history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/history.txt -------------------------------------------------------------------------------- /lib/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/fatfs/integer.h -------------------------------------------------------------------------------- /lib/libc/string0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libc/string0.c -------------------------------------------------------------------------------- /lib/libm/acoshf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/acoshf.c -------------------------------------------------------------------------------- /lib/libm/asinfacosf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/asinfacosf.c -------------------------------------------------------------------------------- /lib/libm/asinhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/asinhf.c -------------------------------------------------------------------------------- /lib/libm/atan2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/atan2f.c -------------------------------------------------------------------------------- /lib/libm/atanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/atanf.c -------------------------------------------------------------------------------- /lib/libm/atanhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/atanhf.c -------------------------------------------------------------------------------- /lib/libm/ef_rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/ef_rem_pio2.c -------------------------------------------------------------------------------- /lib/libm/ef_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/ef_sqrt.c -------------------------------------------------------------------------------- /lib/libm/erf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/erf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/fdlibm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/fdlibm.h -------------------------------------------------------------------------------- /lib/libm/fmodf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/fmodf.c -------------------------------------------------------------------------------- /lib/libm/kf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/kf_cos.c -------------------------------------------------------------------------------- /lib/libm/kf_rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/kf_rem_pio2.c -------------------------------------------------------------------------------- /lib/libm/kf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/kf_sin.c -------------------------------------------------------------------------------- /lib/libm/kf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/kf_tan.c -------------------------------------------------------------------------------- /lib/libm/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/libm.h -------------------------------------------------------------------------------- /lib/libm/log1pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/log1pf.c -------------------------------------------------------------------------------- /lib/libm/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/math.c -------------------------------------------------------------------------------- /lib/libm/roundf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/roundf.c -------------------------------------------------------------------------------- /lib/libm/sf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_cos.c -------------------------------------------------------------------------------- /lib/libm/sf_erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_erf.c -------------------------------------------------------------------------------- /lib/libm/sf_frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_frexp.c -------------------------------------------------------------------------------- /lib/libm/sf_ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_ldexp.c -------------------------------------------------------------------------------- /lib/libm/sf_modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_modf.c -------------------------------------------------------------------------------- /lib/libm/sf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_sin.c -------------------------------------------------------------------------------- /lib/libm/sf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/sf_tan.c -------------------------------------------------------------------------------- /lib/libm/wf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/wf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/wf_tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/libm/wf_tgamma.c -------------------------------------------------------------------------------- /lib/memzip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/memzip/README.md -------------------------------------------------------------------------------- /lib/memzip/import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/memzip/import.c -------------------------------------------------------------------------------- /lib/memzip/memzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/memzip/memzip.c -------------------------------------------------------------------------------- /lib/memzip/memzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/memzip/memzip.h -------------------------------------------------------------------------------- /lib/utils/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/utils/printf.c -------------------------------------------------------------------------------- /lib/utils/pyexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/utils/pyexec.c -------------------------------------------------------------------------------- /lib/utils/pyexec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/utils/pyexec.h -------------------------------------------------------------------------------- /lib/utils/pyhelp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/utils/pyhelp.c -------------------------------------------------------------------------------- /lib/utils/pyhelp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/lib/utils/pyhelp.h -------------------------------------------------------------------------------- /logo/1bit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/1bit-logo.png -------------------------------------------------------------------------------- /logo/FONT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/FONT-LICENSE.txt -------------------------------------------------------------------------------- /logo/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/logo.jpg -------------------------------------------------------------------------------- /logo/trans-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/trans-logo.png -------------------------------------------------------------------------------- /logo/vector-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/vector-logo-2.png -------------------------------------------------------------------------------- /logo/vector-logo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/vector-logo-3.png -------------------------------------------------------------------------------- /logo/vector-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/vector-logo.svg -------------------------------------------------------------------------------- /logo/vector-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/logo/vector-text.svg -------------------------------------------------------------------------------- /minimal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/Makefile -------------------------------------------------------------------------------- /minimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/README.md -------------------------------------------------------------------------------- /minimal/frozentest.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/frozentest.mpy -------------------------------------------------------------------------------- /minimal/frozentest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/frozentest.py -------------------------------------------------------------------------------- /minimal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/main.c -------------------------------------------------------------------------------- /minimal/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/mpconfigport.h -------------------------------------------------------------------------------- /minimal/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/mphalport.h -------------------------------------------------------------------------------- /minimal/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /minimal/stm32f405.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/stm32f405.ld -------------------------------------------------------------------------------- /minimal/uart_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/minimal/uart_core.c -------------------------------------------------------------------------------- /mpy-cross/.gitignore: -------------------------------------------------------------------------------- 1 | mpy-cross 2 | -------------------------------------------------------------------------------- /mpy-cross/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/mpy-cross/Makefile -------------------------------------------------------------------------------- /mpy-cross/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/mpy-cross/README.md -------------------------------------------------------------------------------- /mpy-cross/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/mpy-cross/gccollect.c -------------------------------------------------------------------------------- /mpy-cross/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/mpy-cross/main.c -------------------------------------------------------------------------------- /mpy-cross/mphalport.h: -------------------------------------------------------------------------------- 1 | // empty file 2 | -------------------------------------------------------------------------------- /mpy-cross/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /pic16bit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/Makefile -------------------------------------------------------------------------------- /pic16bit/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/board.c -------------------------------------------------------------------------------- /pic16bit/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/board.h -------------------------------------------------------------------------------- /pic16bit/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/main.c -------------------------------------------------------------------------------- /pic16bit/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/modpyb.c -------------------------------------------------------------------------------- /pic16bit/modpyb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/modpyb.h -------------------------------------------------------------------------------- /pic16bit/modpybled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/modpybled.c -------------------------------------------------------------------------------- /pic16bit/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /pic16bit/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/pic16bit/unistd.h -------------------------------------------------------------------------------- /py/argcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/argcheck.c -------------------------------------------------------------------------------- /py/asmarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmarm.c -------------------------------------------------------------------------------- /py/asmarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmarm.h -------------------------------------------------------------------------------- /py/asmthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmthumb.c -------------------------------------------------------------------------------- /py/asmthumb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmthumb.h -------------------------------------------------------------------------------- /py/asmx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmx64.c -------------------------------------------------------------------------------- /py/asmx64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmx64.h -------------------------------------------------------------------------------- /py/asmx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmx86.c -------------------------------------------------------------------------------- /py/asmx86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/asmx86.h -------------------------------------------------------------------------------- /py/bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/bc.c -------------------------------------------------------------------------------- /py/bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/bc.h -------------------------------------------------------------------------------- /py/bc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/bc0.h -------------------------------------------------------------------------------- /py/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/binary.c -------------------------------------------------------------------------------- /py/binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/binary.h -------------------------------------------------------------------------------- /py/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/builtin.h -------------------------------------------------------------------------------- /py/builtinevex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/builtinevex.c -------------------------------------------------------------------------------- /py/builtinimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/builtinimport.c -------------------------------------------------------------------------------- /py/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/compile.c -------------------------------------------------------------------------------- /py/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/compile.h -------------------------------------------------------------------------------- /py/emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emit.h -------------------------------------------------------------------------------- /py/emitbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emitbc.c -------------------------------------------------------------------------------- /py/emitcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emitcommon.c -------------------------------------------------------------------------------- /py/emitglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emitglue.c -------------------------------------------------------------------------------- /py/emitglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emitglue.h -------------------------------------------------------------------------------- /py/emitinlinethumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emitinlinethumb.c -------------------------------------------------------------------------------- /py/emitnative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/emitnative.c -------------------------------------------------------------------------------- /py/formatfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/formatfloat.c -------------------------------------------------------------------------------- /py/formatfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/formatfloat.h -------------------------------------------------------------------------------- /py/frozenmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/frozenmod.c -------------------------------------------------------------------------------- /py/frozenmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/frozenmod.h -------------------------------------------------------------------------------- /py/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/gc.c -------------------------------------------------------------------------------- /py/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/gc.h -------------------------------------------------------------------------------- /py/grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/grammar.h -------------------------------------------------------------------------------- /py/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/lexer.c -------------------------------------------------------------------------------- /py/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/lexer.h -------------------------------------------------------------------------------- /py/lexerstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/lexerstr.c -------------------------------------------------------------------------------- /py/lexerunix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/lexerunix.c -------------------------------------------------------------------------------- /py/makeqstrdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/makeqstrdata.py -------------------------------------------------------------------------------- /py/makeqstrdefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/makeqstrdefs.py -------------------------------------------------------------------------------- /py/makeversionhdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/makeversionhdr.py -------------------------------------------------------------------------------- /py/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/malloc.c -------------------------------------------------------------------------------- /py/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/map.c -------------------------------------------------------------------------------- /py/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/misc.h -------------------------------------------------------------------------------- /py/mkenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mkenv.mk -------------------------------------------------------------------------------- /py/mkrules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mkrules.mk -------------------------------------------------------------------------------- /py/modarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modarray.c -------------------------------------------------------------------------------- /py/modbuiltins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modbuiltins.c -------------------------------------------------------------------------------- /py/modcmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modcmath.c -------------------------------------------------------------------------------- /py/modcollections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modcollections.c -------------------------------------------------------------------------------- /py/modgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modgc.c -------------------------------------------------------------------------------- /py/modio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modio.c -------------------------------------------------------------------------------- /py/modmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modmath.c -------------------------------------------------------------------------------- /py/modmicropython.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modmicropython.c -------------------------------------------------------------------------------- /py/modstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modstruct.c -------------------------------------------------------------------------------- /py/modsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modsys.c -------------------------------------------------------------------------------- /py/modthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/modthread.c -------------------------------------------------------------------------------- /py/moduerrno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/moduerrno.c -------------------------------------------------------------------------------- /py/mpconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpconfig.h -------------------------------------------------------------------------------- /py/mperrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mperrno.h -------------------------------------------------------------------------------- /py/mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mphal.h -------------------------------------------------------------------------------- /py/mpprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpprint.c -------------------------------------------------------------------------------- /py/mpprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpprint.h -------------------------------------------------------------------------------- /py/mpstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpstate.c -------------------------------------------------------------------------------- /py/mpstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpstate.h -------------------------------------------------------------------------------- /py/mpthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpthread.h -------------------------------------------------------------------------------- /py/mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpz.c -------------------------------------------------------------------------------- /py/mpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/mpz.h -------------------------------------------------------------------------------- /py/nativeglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nativeglue.c -------------------------------------------------------------------------------- /py/nlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nlr.h -------------------------------------------------------------------------------- /py/nlrsetjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nlrsetjmp.c -------------------------------------------------------------------------------- /py/nlrthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nlrthumb.c -------------------------------------------------------------------------------- /py/nlrx64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nlrx64.S -------------------------------------------------------------------------------- /py/nlrx86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nlrx86.S -------------------------------------------------------------------------------- /py/nlrxtensa.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/nlrxtensa.S -------------------------------------------------------------------------------- /py/obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/obj.c -------------------------------------------------------------------------------- /py/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/obj.h -------------------------------------------------------------------------------- /py/objarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objarray.c -------------------------------------------------------------------------------- /py/objarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objarray.h -------------------------------------------------------------------------------- /py/objattrtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objattrtuple.c -------------------------------------------------------------------------------- /py/objbool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objbool.c -------------------------------------------------------------------------------- /py/objboundmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objboundmeth.c -------------------------------------------------------------------------------- /py/objcell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objcell.c -------------------------------------------------------------------------------- /py/objclosure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objclosure.c -------------------------------------------------------------------------------- /py/objcomplex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objcomplex.c -------------------------------------------------------------------------------- /py/objdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objdict.c -------------------------------------------------------------------------------- /py/objenumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objenumerate.c -------------------------------------------------------------------------------- /py/objexcept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objexcept.c -------------------------------------------------------------------------------- /py/objexcept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objexcept.h -------------------------------------------------------------------------------- /py/objfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objfilter.c -------------------------------------------------------------------------------- /py/objfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objfloat.c -------------------------------------------------------------------------------- /py/objfun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objfun.c -------------------------------------------------------------------------------- /py/objfun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objfun.h -------------------------------------------------------------------------------- /py/objgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objgenerator.c -------------------------------------------------------------------------------- /py/objgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objgenerator.h -------------------------------------------------------------------------------- /py/objgetitemiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objgetitemiter.c -------------------------------------------------------------------------------- /py/objint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objint.c -------------------------------------------------------------------------------- /py/objint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objint.h -------------------------------------------------------------------------------- /py/objint_longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objint_longlong.c -------------------------------------------------------------------------------- /py/objint_mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objint_mpz.c -------------------------------------------------------------------------------- /py/objlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objlist.c -------------------------------------------------------------------------------- /py/objlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objlist.h -------------------------------------------------------------------------------- /py/objmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objmap.c -------------------------------------------------------------------------------- /py/objmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objmodule.c -------------------------------------------------------------------------------- /py/objmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objmodule.h -------------------------------------------------------------------------------- /py/objnamedtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objnamedtuple.c -------------------------------------------------------------------------------- /py/objnone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objnone.c -------------------------------------------------------------------------------- /py/objobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objobject.c -------------------------------------------------------------------------------- /py/objpolyiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objpolyiter.c -------------------------------------------------------------------------------- /py/objproperty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objproperty.c -------------------------------------------------------------------------------- /py/objrange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objrange.c -------------------------------------------------------------------------------- /py/objreversed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objreversed.c -------------------------------------------------------------------------------- /py/objset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objset.c -------------------------------------------------------------------------------- /py/objsingleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objsingleton.c -------------------------------------------------------------------------------- /py/objslice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objslice.c -------------------------------------------------------------------------------- /py/objstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objstr.c -------------------------------------------------------------------------------- /py/objstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objstr.h -------------------------------------------------------------------------------- /py/objstringio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objstringio.c -------------------------------------------------------------------------------- /py/objstringio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objstringio.h -------------------------------------------------------------------------------- /py/objstrunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objstrunicode.c -------------------------------------------------------------------------------- /py/objtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objtuple.c -------------------------------------------------------------------------------- /py/objtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objtuple.h -------------------------------------------------------------------------------- /py/objtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objtype.c -------------------------------------------------------------------------------- /py/objtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objtype.h -------------------------------------------------------------------------------- /py/objzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/objzip.c -------------------------------------------------------------------------------- /py/opmethods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/opmethods.c -------------------------------------------------------------------------------- /py/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/parse.c -------------------------------------------------------------------------------- /py/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/parse.h -------------------------------------------------------------------------------- /py/parsenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/parsenum.c -------------------------------------------------------------------------------- /py/parsenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/parsenum.h -------------------------------------------------------------------------------- /py/parsenumbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/parsenumbase.c -------------------------------------------------------------------------------- /py/parsenumbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/parsenumbase.h -------------------------------------------------------------------------------- /py/py.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/py.mk -------------------------------------------------------------------------------- /py/qstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/qstr.c -------------------------------------------------------------------------------- /py/qstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/qstr.h -------------------------------------------------------------------------------- /py/qstrdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/qstrdefs.h -------------------------------------------------------------------------------- /py/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/repl.c -------------------------------------------------------------------------------- /py/repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/repl.h -------------------------------------------------------------------------------- /py/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/ringbuf.h -------------------------------------------------------------------------------- /py/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/runtime.c -------------------------------------------------------------------------------- /py/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/runtime.h -------------------------------------------------------------------------------- /py/runtime0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/runtime0.h -------------------------------------------------------------------------------- /py/runtime_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/runtime_utils.c -------------------------------------------------------------------------------- /py/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/scope.c -------------------------------------------------------------------------------- /py/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/scope.h -------------------------------------------------------------------------------- /py/sequence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/sequence.c -------------------------------------------------------------------------------- /py/showbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/showbc.c -------------------------------------------------------------------------------- /py/smallint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/smallint.c -------------------------------------------------------------------------------- /py/smallint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/smallint.h -------------------------------------------------------------------------------- /py/stackctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/stackctrl.c -------------------------------------------------------------------------------- /py/stackctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/stackctrl.h -------------------------------------------------------------------------------- /py/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/stream.c -------------------------------------------------------------------------------- /py/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/stream.h -------------------------------------------------------------------------------- /py/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/unicode.c -------------------------------------------------------------------------------- /py/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/unicode.h -------------------------------------------------------------------------------- /py/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/vm.c -------------------------------------------------------------------------------- /py/vmentrytable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/vmentrytable.h -------------------------------------------------------------------------------- /py/vstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/vstr.c -------------------------------------------------------------------------------- /py/warning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/py/warning.c -------------------------------------------------------------------------------- /qemu-arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/qemu-arm/Makefile -------------------------------------------------------------------------------- /qemu-arm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/qemu-arm/README.md -------------------------------------------------------------------------------- /qemu-arm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/qemu-arm/main.c -------------------------------------------------------------------------------- /qemu-arm/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/qemu-arm/memory.h -------------------------------------------------------------------------------- /qemu-arm/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/qemu-arm/mphalport.h -------------------------------------------------------------------------------- /qemu-arm/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /qemu-arm/test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/qemu-arm/test_main.c -------------------------------------------------------------------------------- /stmhal/.gitignore: -------------------------------------------------------------------------------- 1 | build-*/ 2 | -------------------------------------------------------------------------------- /stmhal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/Makefile -------------------------------------------------------------------------------- /stmhal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/README.md -------------------------------------------------------------------------------- /stmhal/accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/accel.c -------------------------------------------------------------------------------- /stmhal/accel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/accel.h -------------------------------------------------------------------------------- /stmhal/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/adc.c -------------------------------------------------------------------------------- /stmhal/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/adc.h -------------------------------------------------------------------------------- /stmhal/autoflash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/autoflash -------------------------------------------------------------------------------- /stmhal/bufhelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/bufhelper.c -------------------------------------------------------------------------------- /stmhal/bufhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/bufhelper.h -------------------------------------------------------------------------------- /stmhal/builtin_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/builtin_open.c -------------------------------------------------------------------------------- /stmhal/can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/can.c -------------------------------------------------------------------------------- /stmhal/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/can.h -------------------------------------------------------------------------------- /stmhal/dac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/dac.c -------------------------------------------------------------------------------- /stmhal/dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/dac.h -------------------------------------------------------------------------------- /stmhal/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/dma.c -------------------------------------------------------------------------------- /stmhal/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/dma.h -------------------------------------------------------------------------------- /stmhal/extint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/extint.c -------------------------------------------------------------------------------- /stmhal/extint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/extint.h -------------------------------------------------------------------------------- /stmhal/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/fatfs_port.c -------------------------------------------------------------------------------- /stmhal/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/flash.c -------------------------------------------------------------------------------- /stmhal/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/flash.h -------------------------------------------------------------------------------- /stmhal/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/gccollect.c -------------------------------------------------------------------------------- /stmhal/gccollect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/gccollect.h -------------------------------------------------------------------------------- /stmhal/gchelper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/gchelper.s -------------------------------------------------------------------------------- /stmhal/hal/HALCOMMITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/hal/HALCOMMITS -------------------------------------------------------------------------------- /stmhal/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/help.c -------------------------------------------------------------------------------- /stmhal/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/i2c.c -------------------------------------------------------------------------------- /stmhal/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/i2c.h -------------------------------------------------------------------------------- /stmhal/import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/import.c -------------------------------------------------------------------------------- /stmhal/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/input.c -------------------------------------------------------------------------------- /stmhal/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/irq.c -------------------------------------------------------------------------------- /stmhal/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/irq.h -------------------------------------------------------------------------------- /stmhal/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/lcd.c -------------------------------------------------------------------------------- /stmhal/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/lcd.h -------------------------------------------------------------------------------- /stmhal/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/led.c -------------------------------------------------------------------------------- /stmhal/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/led.h -------------------------------------------------------------------------------- /stmhal/lexerfatfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/lexerfatfs.c -------------------------------------------------------------------------------- /stmhal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/main.c -------------------------------------------------------------------------------- /stmhal/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/memory.h -------------------------------------------------------------------------------- /stmhal/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modmachine.c -------------------------------------------------------------------------------- /stmhal/modmachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modmachine.h -------------------------------------------------------------------------------- /stmhal/modnetwork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modnetwork.c -------------------------------------------------------------------------------- /stmhal/modnetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modnetwork.h -------------------------------------------------------------------------------- /stmhal/modnwcc3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modnwcc3k.c -------------------------------------------------------------------------------- /stmhal/modnwwiznet5k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modnwwiznet5k.c -------------------------------------------------------------------------------- /stmhal/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modpyb.c -------------------------------------------------------------------------------- /stmhal/modstm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modstm.c -------------------------------------------------------------------------------- /stmhal/moduos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/moduos.c -------------------------------------------------------------------------------- /stmhal/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/moduselect.c -------------------------------------------------------------------------------- /stmhal/modusocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modusocket.c -------------------------------------------------------------------------------- /stmhal/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/modutime.c -------------------------------------------------------------------------------- /stmhal/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/mpconfigport.h -------------------------------------------------------------------------------- /stmhal/mpconfigport.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/mpconfigport.mk -------------------------------------------------------------------------------- /stmhal/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/mphalport.c -------------------------------------------------------------------------------- /stmhal/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/mphalport.h -------------------------------------------------------------------------------- /stmhal/pendsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/pendsv.c -------------------------------------------------------------------------------- /stmhal/pendsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/pendsv.h -------------------------------------------------------------------------------- /stmhal/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/pin.c -------------------------------------------------------------------------------- /stmhal/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/pin.h -------------------------------------------------------------------------------- /stmhal/portmodules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/portmodules.h -------------------------------------------------------------------------------- /stmhal/pybioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/pybioctl.h -------------------------------------------------------------------------------- /stmhal/pybstdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/pybstdio.c -------------------------------------------------------------------------------- /stmhal/qstrdefsport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/qstrdefsport.h -------------------------------------------------------------------------------- /stmhal/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/rng.c -------------------------------------------------------------------------------- /stmhal/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/rng.h -------------------------------------------------------------------------------- /stmhal/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/rtc.c -------------------------------------------------------------------------------- /stmhal/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/rtc.h -------------------------------------------------------------------------------- /stmhal/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/sdcard.c -------------------------------------------------------------------------------- /stmhal/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/sdcard.h -------------------------------------------------------------------------------- /stmhal/servo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/servo.c -------------------------------------------------------------------------------- /stmhal/servo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/servo.h -------------------------------------------------------------------------------- /stmhal/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/spi.c -------------------------------------------------------------------------------- /stmhal/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/spi.h -------------------------------------------------------------------------------- /stmhal/startup_stm32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/startup_stm32.S -------------------------------------------------------------------------------- /stmhal/stm32_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/stm32_it.c -------------------------------------------------------------------------------- /stmhal/stm32_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/stm32_it.h -------------------------------------------------------------------------------- /stmhal/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/storage.c -------------------------------------------------------------------------------- /stmhal/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/storage.h -------------------------------------------------------------------------------- /stmhal/system_stm32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/system_stm32.c -------------------------------------------------------------------------------- /stmhal/systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/systick.c -------------------------------------------------------------------------------- /stmhal/systick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/systick.h -------------------------------------------------------------------------------- /stmhal/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/timer.c -------------------------------------------------------------------------------- /stmhal/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/timer.h -------------------------------------------------------------------------------- /stmhal/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/uart.c -------------------------------------------------------------------------------- /stmhal/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/uart.h -------------------------------------------------------------------------------- /stmhal/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usb.c -------------------------------------------------------------------------------- /stmhal/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usb.h -------------------------------------------------------------------------------- /stmhal/usbd_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usbd_conf.c -------------------------------------------------------------------------------- /stmhal/usbd_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usbd_conf.h -------------------------------------------------------------------------------- /stmhal/usbd_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usbd_desc.c -------------------------------------------------------------------------------- /stmhal/usbd_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usbd_desc.h -------------------------------------------------------------------------------- /stmhal/usrsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usrsw.c -------------------------------------------------------------------------------- /stmhal/usrsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/usrsw.h -------------------------------------------------------------------------------- /stmhal/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/wdt.c -------------------------------------------------------------------------------- /stmhal/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/stmhal/wdt.h -------------------------------------------------------------------------------- /teensy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/Makefile -------------------------------------------------------------------------------- /teensy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/README.md -------------------------------------------------------------------------------- /teensy/add-memzip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/add-memzip.sh -------------------------------------------------------------------------------- /teensy/core/Arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/Arduino.h -------------------------------------------------------------------------------- /teensy/core/analog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/analog.c -------------------------------------------------------------------------------- /teensy/core/usb_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/usb_desc.c -------------------------------------------------------------------------------- /teensy/core/usb_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/usb_desc.h -------------------------------------------------------------------------------- /teensy/core/usb_dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/usb_dev.c -------------------------------------------------------------------------------- /teensy/core/usb_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/usb_dev.h -------------------------------------------------------------------------------- /teensy/core/usb_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/usb_mem.c -------------------------------------------------------------------------------- /teensy/core/usb_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/usb_mem.h -------------------------------------------------------------------------------- /teensy/core/yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/core/yield.c -------------------------------------------------------------------------------- /teensy/hal_ftm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/hal_ftm.c -------------------------------------------------------------------------------- /teensy/hal_ftm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/hal_ftm.h -------------------------------------------------------------------------------- /teensy/hal_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/hal_gpio.c -------------------------------------------------------------------------------- /teensy/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/help.c -------------------------------------------------------------------------------- /teensy/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/lcd.c -------------------------------------------------------------------------------- /teensy/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/led.c -------------------------------------------------------------------------------- /teensy/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/led.h -------------------------------------------------------------------------------- /teensy/lexerfatfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/lexerfatfs.c -------------------------------------------------------------------------------- /teensy/lexerfrozen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/lexerfrozen.c -------------------------------------------------------------------------------- /teensy/lexermemzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/lexermemzip.h -------------------------------------------------------------------------------- /teensy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/main.c -------------------------------------------------------------------------------- /teensy/make-pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/make-pins.py -------------------------------------------------------------------------------- /teensy/mk20dx256.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/mk20dx256.ld -------------------------------------------------------------------------------- /teensy/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/modpyb.c -------------------------------------------------------------------------------- /teensy/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/mpconfigport.h -------------------------------------------------------------------------------- /teensy/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /teensy/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/reg.c -------------------------------------------------------------------------------- /teensy/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/reg.h -------------------------------------------------------------------------------- /teensy/servo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/servo.c -------------------------------------------------------------------------------- /teensy/servo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/servo.h -------------------------------------------------------------------------------- /teensy/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/std.h -------------------------------------------------------------------------------- /teensy/teensy_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/teensy_hal.c -------------------------------------------------------------------------------- /teensy/teensy_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/teensy_hal.h -------------------------------------------------------------------------------- /teensy/teensy_pins.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/teensy_pins.csv -------------------------------------------------------------------------------- /teensy/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/timer.c -------------------------------------------------------------------------------- /teensy/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/timer.h -------------------------------------------------------------------------------- /teensy/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/uart.c -------------------------------------------------------------------------------- /teensy/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/usb.c -------------------------------------------------------------------------------- /teensy/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/teensy/usb.h -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/README -------------------------------------------------------------------------------- /tests/basics/andor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/andor.py -------------------------------------------------------------------------------- /tests/basics/array1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/array1.py -------------------------------------------------------------------------------- /tests/basics/async_def.py.exp: -------------------------------------------------------------------------------- 1 | decorator 2 | foo 3 | StopIteration 4 | -------------------------------------------------------------------------------- /tests/basics/bool1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/bool1.py -------------------------------------------------------------------------------- /tests/basics/break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/break.py -------------------------------------------------------------------------------- /tests/basics/bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/bytes.py -------------------------------------------------------------------------------- /tests/basics/class1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/class1.py -------------------------------------------------------------------------------- /tests/basics/class2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/class2.py -------------------------------------------------------------------------------- /tests/basics/class3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/class3.py -------------------------------------------------------------------------------- /tests/basics/dict1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/dict1.py -------------------------------------------------------------------------------- /tests/basics/dict2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/dict2.py -------------------------------------------------------------------------------- /tests/basics/equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/equal.py -------------------------------------------------------------------------------- /tests/basics/errno1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/errno1.py -------------------------------------------------------------------------------- /tests/basics/errno1.py.exp: -------------------------------------------------------------------------------- 1 | 2 | [Errno ] EIO 3 | 9999 4 | -------------------------------------------------------------------------------- /tests/basics/exec1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/exec1.py -------------------------------------------------------------------------------- /tests/basics/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/filter.py -------------------------------------------------------------------------------- /tests/basics/for1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/for1.py -------------------------------------------------------------------------------- /tests/basics/for2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/for2.py -------------------------------------------------------------------------------- /tests/basics/for3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/for3.py -------------------------------------------------------------------------------- /tests/basics/fun1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/fun1.py -------------------------------------------------------------------------------- /tests/basics/fun2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/fun2.py -------------------------------------------------------------------------------- /tests/basics/fun3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/fun3.py -------------------------------------------------------------------------------- /tests/basics/gc1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/gc1.py -------------------------------------------------------------------------------- /tests/basics/ifcond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/ifcond.py -------------------------------------------------------------------------------- /tests/basics/int1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/int1.py -------------------------------------------------------------------------------- /tests/basics/int2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/int2.py -------------------------------------------------------------------------------- /tests/basics/iter0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/iter0.py -------------------------------------------------------------------------------- /tests/basics/iter1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/iter1.py -------------------------------------------------------------------------------- /tests/basics/iter2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/iter2.py -------------------------------------------------------------------------------- /tests/basics/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/lexer.py -------------------------------------------------------------------------------- /tests/basics/list1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/list1.py -------------------------------------------------------------------------------- /tests/basics/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/map.py -------------------------------------------------------------------------------- /tests/basics/memoryerror.py.exp: -------------------------------------------------------------------------------- 1 | MemoryError 2 | 1000 0 999 3 | -------------------------------------------------------------------------------- /tests/basics/module2.py.exp: -------------------------------------------------------------------------------- 1 | AttributeError 2 | -------------------------------------------------------------------------------- /tests/basics/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/parser.py -------------------------------------------------------------------------------- /tests/basics/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/print.py -------------------------------------------------------------------------------- /tests/basics/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/scope.py -------------------------------------------------------------------------------- /tests/basics/set1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/set1.py -------------------------------------------------------------------------------- /tests/basics/set_iter.py: -------------------------------------------------------------------------------- 1 | s = {1, 2, 3, 4} 2 | l = list(s) 3 | l.sort() 4 | print(l) 5 | 6 | -------------------------------------------------------------------------------- /tests/basics/set_union.py: -------------------------------------------------------------------------------- 1 | print(sorted({1}.union({2}))) 2 | -------------------------------------------------------------------------------- /tests/basics/sys1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/sys1.py -------------------------------------------------------------------------------- /tests/basics/try1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/try1.py -------------------------------------------------------------------------------- /tests/basics/try2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/try2.py -------------------------------------------------------------------------------- /tests/basics/try3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/try3.py -------------------------------------------------------------------------------- /tests/basics/try4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/try4.py -------------------------------------------------------------------------------- /tests/basics/tuple1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/tuple1.py -------------------------------------------------------------------------------- /tests/basics/types1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/types1.py -------------------------------------------------------------------------------- /tests/basics/types2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/types2.py -------------------------------------------------------------------------------- /tests/basics/while1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/while1.py -------------------------------------------------------------------------------- /tests/basics/with1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/with1.py -------------------------------------------------------------------------------- /tests/basics/zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/basics/zip.py -------------------------------------------------------------------------------- /tests/bench/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/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/extmod/btree1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/extmod/btree1.py -------------------------------------------------------------------------------- /tests/extmod/ticks_diff.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_bytearray.py.exp: -------------------------------------------------------------------------------- 1 | bytearray(b'01') 2 | 3 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof.py.exp: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | 4 4 | TypeError 5 | 6 6 | 1 7 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof_native.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extmod/ujson_dumps_extra.py.exp: -------------------------------------------------------------------------------- 1 | "1234" 2 | -------------------------------------------------------------------------------- /tests/extmod/ure1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/extmod/ure1.py -------------------------------------------------------------------------------- /tests/extmod/vfs_fat_oldproto.py.exp: -------------------------------------------------------------------------------- 1 | ['file.txt'] 2 | hello! 3 | [] 4 | True 5 | -------------------------------------------------------------------------------- /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/native_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/float/float1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/float/float1.py -------------------------------------------------------------------------------- /tests/float/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/float/types.py -------------------------------------------------------------------------------- /tests/import/import1b.py: -------------------------------------------------------------------------------- 1 | var = 123 2 | 3 | def throw(): 4 | raise ValueError 5 | -------------------------------------------------------------------------------- /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/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/matthewelse/micropython/HEAD/tests/io/data/bigfile1 -------------------------------------------------------------------------------- /tests/io/data/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/io/data/file1 -------------------------------------------------------------------------------- /tests/io/data/file2: -------------------------------------------------------------------------------- 1 | 1234 -------------------------------------------------------------------------------- /tests/io/file1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/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/matthewelse/micropython/HEAD/tests/io/file_seek.py -------------------------------------------------------------------------------- /tests/io/file_stdio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/io/file_stdio.py -------------------------------------------------------------------------------- /tests/io/file_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/io/file_with.py -------------------------------------------------------------------------------- /tests/io/open_plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/io/open_plus.py -------------------------------------------------------------------------------- /tests/io/stringio1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/io/stringio1.py -------------------------------------------------------------------------------- /tests/io/write_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/io/write_ext.py -------------------------------------------------------------------------------- /tests/jni/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/jni/README -------------------------------------------------------------------------------- /tests/jni/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/jni/list.py -------------------------------------------------------------------------------- /tests/jni/list.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/jni/list.py.exp -------------------------------------------------------------------------------- /tests/jni/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/jni/object.py -------------------------------------------------------------------------------- /tests/jni/system_out.py.exp: -------------------------------------------------------------------------------- 1 | Hello, Java! 2 | -------------------------------------------------------------------------------- /tests/micropython/decorator.py.exp: -------------------------------------------------------------------------------- 1 | bytecode 2 | -------------------------------------------------------------------------------- /tests/micropython/emg_exc.py.exp: -------------------------------------------------------------------------------- 1 | ValueError: 2 | -------------------------------------------------------------------------------- /tests/micropython/heap_lock.py.exp: -------------------------------------------------------------------------------- 1 | MemoryError 2 | [] 3 | -------------------------------------------------------------------------------- /tests/micropython/native_closure.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 9 4 | -------------------------------------------------------------------------------- /tests/micropython/opt_level.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | True 4 | False 5 | -------------------------------------------------------------------------------- /tests/micropython/viper_cond.py.exp: -------------------------------------------------------------------------------- 1 | not x False 2 | x True 3 | y 1 4 | -------------------------------------------------------------------------------- /tests/micropython/viper_import.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /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/matthewelse/micropython/HEAD/tests/misc/features.py -------------------------------------------------------------------------------- /tests/misc/recursive_data.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 2 | -------------------------------------------------------------------------------- /tests/misc/rge_sm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/misc/rge_sm.py -------------------------------------------------------------------------------- /tests/pyb/accel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/accel.py -------------------------------------------------------------------------------- /tests/pyb/accel.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pyb/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/adc.py -------------------------------------------------------------------------------- /tests/pyb/adc.py.exp: -------------------------------------------------------------------------------- 1 | 2 | 50 3 | 25 4 | 30 5 | -------------------------------------------------------------------------------- /tests/pyb/can.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/can.py -------------------------------------------------------------------------------- /tests/pyb/can.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/can.py.exp -------------------------------------------------------------------------------- /tests/pyb/dac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/dac.py -------------------------------------------------------------------------------- /tests/pyb/dac.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pyb/extint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/extint.py -------------------------------------------------------------------------------- /tests/pyb/halerror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/halerror.py -------------------------------------------------------------------------------- /tests/pyb/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/i2c.py -------------------------------------------------------------------------------- /tests/pyb/i2c.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/i2c.py.exp -------------------------------------------------------------------------------- /tests/pyb/i2c_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/i2c_error.py -------------------------------------------------------------------------------- /tests/pyb/irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/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/matthewelse/micropython/HEAD/tests/pyb/led.py -------------------------------------------------------------------------------- /tests/pyb/led.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/led.py.exp -------------------------------------------------------------------------------- /tests/pyb/modstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/modstm.py -------------------------------------------------------------------------------- /tests/pyb/modstm.py.exp: -------------------------------------------------------------------------------- 1 | 0x8000 2 | 0x0 3 | -------------------------------------------------------------------------------- /tests/pyb/modtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/modtime.py -------------------------------------------------------------------------------- /tests/pyb/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/pin.py -------------------------------------------------------------------------------- /tests/pyb/pin.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/pin.py.exp -------------------------------------------------------------------------------- /tests/pyb/pyb1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/pyb1.py -------------------------------------------------------------------------------- /tests/pyb/pyb1.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/pyb1.py.exp -------------------------------------------------------------------------------- /tests/pyb/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/rtc.py -------------------------------------------------------------------------------- /tests/pyb/rtc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/rtc.py.exp -------------------------------------------------------------------------------- /tests/pyb/servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/servo.py -------------------------------------------------------------------------------- /tests/pyb/servo.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/servo.py.exp -------------------------------------------------------------------------------- /tests/pyb/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/spi.py -------------------------------------------------------------------------------- /tests/pyb/spi.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/spi.py.exp -------------------------------------------------------------------------------- /tests/pyb/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/switch.py -------------------------------------------------------------------------------- /tests/pyb/switch.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/pyb/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/timer.py -------------------------------------------------------------------------------- /tests/pyb/timer.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/timer.py.exp -------------------------------------------------------------------------------- /tests/pyb/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/uart.py -------------------------------------------------------------------------------- /tests/pyb/uart.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pyb/uart.py.exp -------------------------------------------------------------------------------- /tests/pybnative/for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/pybnative/for.py -------------------------------------------------------------------------------- /tests/pybnative/while.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 0 4 | 1 5 | 2 6 | 3 7 | -------------------------------------------------------------------------------- /tests/pyboard.py: -------------------------------------------------------------------------------- 1 | ../tools/pyboard.py -------------------------------------------------------------------------------- /tests/run-bench-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/run-bench-tests -------------------------------------------------------------------------------- /tests/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/run-tests -------------------------------------------------------------------------------- /tests/run-tests-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/run-tests-exp.py -------------------------------------------------------------------------------- /tests/run-tests-exp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/run-tests-exp.sh -------------------------------------------------------------------------------- /tests/unicode/data/utf-8_1.txt: -------------------------------------------------------------------------------- 1 | Привет 2 | -------------------------------------------------------------------------------- /tests/unicode/data/utf-8_2.txt: -------------------------------------------------------------------------------- 1 | aαbβcγdδ 2 | ぁ🙐 3 | -------------------------------------------------------------------------------- /tests/unicode/file1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/unicode/file1.py -------------------------------------------------------------------------------- /tests/unicode/file2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/unicode/file2.py -------------------------------------------------------------------------------- /tests/unicode/unicode_ord.py: -------------------------------------------------------------------------------- 1 | # test builtin ord with unicode characters 2 | 3 | print(ord('α')) 4 | -------------------------------------------------------------------------------- /tests/wipy/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/adc.py -------------------------------------------------------------------------------- /tests/wipy/adc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/adc.py.exp -------------------------------------------------------------------------------- /tests/wipy/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/i2c.py -------------------------------------------------------------------------------- /tests/wipy/i2c.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/i2c.py.exp -------------------------------------------------------------------------------- /tests/wipy/modwipy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/modwipy.py -------------------------------------------------------------------------------- /tests/wipy/os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/os.py -------------------------------------------------------------------------------- /tests/wipy/os.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/os.py.exp -------------------------------------------------------------------------------- /tests/wipy/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/pin.py -------------------------------------------------------------------------------- /tests/wipy/pin.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/pin.py.exp -------------------------------------------------------------------------------- /tests/wipy/pin_irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/pin_irq.py -------------------------------------------------------------------------------- /tests/wipy/reset/reset.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/wipy/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/rtc.py -------------------------------------------------------------------------------- /tests/wipy/rtc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/rtc.py.exp -------------------------------------------------------------------------------- /tests/wipy/sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/sd.py -------------------------------------------------------------------------------- /tests/wipy/sd.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/sd.py.exp -------------------------------------------------------------------------------- /tests/wipy/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/spi.py -------------------------------------------------------------------------------- /tests/wipy/spi.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/spi.py.exp -------------------------------------------------------------------------------- /tests/wipy/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/time.py -------------------------------------------------------------------------------- /tests/wipy/time.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/time.py.exp -------------------------------------------------------------------------------- /tests/wipy/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/timer.py -------------------------------------------------------------------------------- /tests/wipy/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/uart.py -------------------------------------------------------------------------------- /tests/wipy/uart.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/uart.py.exp -------------------------------------------------------------------------------- /tests/wipy/uart_irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/uart_irq.py -------------------------------------------------------------------------------- /tests/wipy/wdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/wdt.py -------------------------------------------------------------------------------- /tests/wipy/wdt.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tests/wipy/wdt.py.exp -------------------------------------------------------------------------------- /tools/.gitattributes: -------------------------------------------------------------------------------- 1 | *.tar.gz binary 2 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/cc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/cc1 -------------------------------------------------------------------------------- /tools/codestats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/codestats.sh -------------------------------------------------------------------------------- /tools/dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/dfu.py -------------------------------------------------------------------------------- /tools/file2h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/file2h.py -------------------------------------------------------------------------------- /tools/gen-changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/gen-changelog.sh -------------------------------------------------------------------------------- /tools/gendoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/gendoc.py -------------------------------------------------------------------------------- /tools/make-frozen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/make-frozen.py -------------------------------------------------------------------------------- /tools/mpy-tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/mpy-tool.py -------------------------------------------------------------------------------- /tools/pyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/pyboard.py -------------------------------------------------------------------------------- /tools/pydfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/pydfu.py -------------------------------------------------------------------------------- /tools/tinytest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/tinytest/README -------------------------------------------------------------------------------- /tools/upip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/upip.py -------------------------------------------------------------------------------- /tools/upip_utarfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/tools/upip_utarfile.py -------------------------------------------------------------------------------- /unix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/.gitignore -------------------------------------------------------------------------------- /unix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/Makefile -------------------------------------------------------------------------------- /unix/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/alloc.c -------------------------------------------------------------------------------- /unix/coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/coverage.c -------------------------------------------------------------------------------- /unix/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/fatfs_port.c -------------------------------------------------------------------------------- /unix/fdfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/fdfile.h -------------------------------------------------------------------------------- /unix/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/file.c -------------------------------------------------------------------------------- /unix/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/gccollect.c -------------------------------------------------------------------------------- /unix/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/input.c -------------------------------------------------------------------------------- /unix/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/input.h -------------------------------------------------------------------------------- /unix/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/main.c -------------------------------------------------------------------------------- /unix/modffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modffi.c -------------------------------------------------------------------------------- /unix/modjni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modjni.c -------------------------------------------------------------------------------- /unix/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modmachine.c -------------------------------------------------------------------------------- /unix/modos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modos.c -------------------------------------------------------------------------------- /unix/modsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modsocket.c -------------------------------------------------------------------------------- /unix/modtermios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modtermios.c -------------------------------------------------------------------------------- /unix/modtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/modtime.c -------------------------------------------------------------------------------- /unix/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/moduselect.c -------------------------------------------------------------------------------- /unix/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/mpconfigport.h -------------------------------------------------------------------------------- /unix/mpconfigport.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/mpconfigport.mk -------------------------------------------------------------------------------- /unix/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/mphalport.h -------------------------------------------------------------------------------- /unix/mpthreadport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/mpthreadport.c -------------------------------------------------------------------------------- /unix/mpthreadport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/mpthreadport.h -------------------------------------------------------------------------------- /unix/qstrdefsport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/qstrdefsport.h -------------------------------------------------------------------------------- /unix/scripts/upip.py: -------------------------------------------------------------------------------- 1 | ../../tools/upip.py -------------------------------------------------------------------------------- /unix/scripts/upip_utarfile.py: -------------------------------------------------------------------------------- 1 | ../../tools/upip_utarfile.py -------------------------------------------------------------------------------- /unix/unix_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/unix/unix_mphal.c -------------------------------------------------------------------------------- /windows/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/.appveyor.yml -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/.gitignore -------------------------------------------------------------------------------- /windows/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/Makefile -------------------------------------------------------------------------------- /windows/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/README -------------------------------------------------------------------------------- /windows/fmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/fmode.c -------------------------------------------------------------------------------- /windows/fmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/fmode.h -------------------------------------------------------------------------------- /windows/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/init.c -------------------------------------------------------------------------------- /windows/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/init.h -------------------------------------------------------------------------------- /windows/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/mpconfigport.h -------------------------------------------------------------------------------- /windows/msvc/dirent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/msvc/dirent.c -------------------------------------------------------------------------------- /windows/msvc/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/msvc/dirent.h -------------------------------------------------------------------------------- /windows/msvc/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/msvc/unistd.h -------------------------------------------------------------------------------- /windows/realpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/realpath.c -------------------------------------------------------------------------------- /windows/realpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/realpath.h -------------------------------------------------------------------------------- /windows/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/sleep.c -------------------------------------------------------------------------------- /windows/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/windows/sleep.h -------------------------------------------------------------------------------- /zephyr/Kbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/Kbuild -------------------------------------------------------------------------------- /zephyr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/Makefile -------------------------------------------------------------------------------- /zephyr/Makefile.zephyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/Makefile.zephyr -------------------------------------------------------------------------------- /zephyr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/README.md -------------------------------------------------------------------------------- /zephyr/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/help.c -------------------------------------------------------------------------------- /zephyr/machine_pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/machine_pin.c -------------------------------------------------------------------------------- /zephyr/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/main.c -------------------------------------------------------------------------------- /zephyr/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/modmachine.c -------------------------------------------------------------------------------- /zephyr/modmachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/modmachine.h -------------------------------------------------------------------------------- /zephyr/modutime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/modutime.c -------------------------------------------------------------------------------- /zephyr/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/mpconfigport.h -------------------------------------------------------------------------------- /zephyr/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/mphalport.h -------------------------------------------------------------------------------- /zephyr/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/prj.conf -------------------------------------------------------------------------------- /zephyr/prj.mdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/prj.mdef -------------------------------------------------------------------------------- /zephyr/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/src/Makefile -------------------------------------------------------------------------------- /zephyr/uart_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/uart_core.c -------------------------------------------------------------------------------- /zephyr/z_config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewelse/micropython/HEAD/zephyr/z_config.mk --------------------------------------------------------------------------------