├── .gitattributes ├── .github_upstream └── workflows │ ├── build.yml │ ├── create_website_pr.yml │ └── pre-commit.yml ├── .gitignore ├── .gitmodules ├── .mailmap ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── .rosie.yml ├── ACKNOWLEDGEMENTS ├── ACKNOWLEDGEMENTS.license ├── BUILDING.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES ├── BSD-3-Clause.txt ├── CC-BY-4.0.txt ├── MIT.txt ├── OFL-1.1.txt └── Unlicense.txt ├── Makefile ├── README.kmk.md ├── README.rst ├── conf.py ├── devices └── ble_hci │ ├── common-hal │ └── _bleio │ │ ├── Adapter.c │ │ ├── Adapter.h │ │ ├── Attribute.c │ │ ├── Attribute.h │ │ ├── Characteristic.c │ │ ├── Characteristic.h │ │ ├── CharacteristicBuffer.c │ │ ├── CharacteristicBuffer.h │ │ ├── Connection.c │ │ ├── Connection.h │ │ ├── Descriptor.c │ │ ├── Descriptor.h │ │ ├── PacketBuffer.c │ │ ├── PacketBuffer.h │ │ ├── Service.c │ │ ├── Service.h │ │ ├── UUID.c │ │ ├── UUID.h │ │ ├── __init__.c │ │ ├── __init__.h │ │ ├── att.c │ │ ├── att.h │ │ ├── hci.c │ │ ├── hci.h │ │ ├── hci_debug.c │ │ └── hci_include │ │ ├── NOTE.txt │ │ ├── addr.h │ │ ├── att.h │ │ ├── att_internal.h │ │ ├── hci.h │ │ ├── hci_err.h │ │ ├── hci_raw.h │ │ ├── hci_vs.h │ │ └── l2cap_internal.h │ └── supervisor │ ├── bluetooth.c │ └── bluetooth.h ├── docs ├── README.md ├── autoapi │ └── templates │ │ └── python │ │ └── module.rst ├── common_hal.md ├── design_guide.rst ├── drivers.rst ├── index.rst ├── library │ ├── array.rst │ ├── binascii.rst │ ├── btree.rst │ ├── builtins.rst │ ├── collections.rst │ ├── esp.rst │ ├── framebuf.rst │ ├── gc.rst │ ├── hashlib.rst │ ├── index.rst │ ├── micropython.rst │ ├── network.rst │ ├── sys.rst │ ├── uctypes.rst │ ├── uerrno.rst │ ├── uheapq.rst │ ├── uio.rst │ ├── ujson.rst │ ├── ure.rst │ ├── uselect.rst │ ├── usocket.rst │ ├── ussl.rst │ └── uzlib.rst ├── porting.rst ├── readthedocs │ └── settings │ │ └── local_settings.py ├── redirects.txt ├── requirements.txt ├── rstjinja.py ├── shared_bindings_matrix.py ├── static │ ├── customstyle.css │ ├── favicon.ico │ └── favicon.ico.license ├── supported_ports.rst ├── templates │ ├── replace.inc │ └── unsupported_in_circuitpython.inc └── troubleshooting.rst ├── drivers ├── bus │ ├── qspi.h │ ├── softqspi.c │ ├── softspi.c │ └── spi.h └── 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 ├── extmod ├── crypto-algorithms │ ├── sha256.c │ └── sha256.h ├── font_petme128_8x8.h ├── lwip-include │ ├── arch │ │ ├── cc.h │ │ └── perf.h │ └── lwipopts.h ├── machine_mem.c ├── machine_mem.h ├── machine_pinbase.c ├── machine_pinbase.h ├── machine_pulse.c ├── machine_pulse.h ├── machine_signal.c ├── machine_signal.h ├── misc.h ├── modbtree.c ├── modframebuf.c ├── modlwip.c ├── modonewire.c ├── modubinascii.c ├── modubinascii.h ├── moductypes.c ├── moduhashlib.c ├── moduheapq.c ├── modujson.c ├── modurandom.c ├── modure.c ├── moduselect.c ├── modussl_axtls.c ├── modussl_mbedtls.c ├── modutimeq.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 ├── vfs.c ├── vfs.h ├── vfs_fat.c ├── vfs_fat.h ├── vfs_fat_diskio.c ├── vfs_fat_file.c ├── vfs_posix.c ├── vfs_posix.h ├── vfs_posix_file.c ├── vfs_reader.c ├── virtpin.c └── virtpin.h ├── lib ├── README.md ├── cmsis │ └── inc │ │ ├── cmsis_armcc.h │ │ ├── cmsis_armcc_V6.h │ │ ├── cmsis_gcc.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_cmSimd.h │ │ ├── core_sc000.h │ │ └── core_sc300.h ├── embed │ └── abort_.c ├── libc │ └── string0.c ├── libm │ ├── acoshf.c │ ├── asinfacosf.c │ ├── asinhf.c │ ├── atan2f.c │ ├── atanf.c │ ├── atanhf.c │ ├── ef_rem_pio2.c │ ├── ef_sqrt.c │ ├── erf_lgamma.c │ ├── fdlibm.h │ ├── fmodf.c │ ├── kf_cos.c │ ├── kf_rem_pio2.c │ ├── kf_sin.c │ ├── kf_tan.c │ ├── libm.h │ ├── log1pf.c │ ├── math.c │ ├── nearbyintf.c │ ├── roundf.c │ ├── sf_cos.c │ ├── sf_erf.c │ ├── sf_frexp.c │ ├── sf_ldexp.c │ ├── sf_modf.c │ ├── sf_sin.c │ ├── sf_tan.c │ ├── thumb_vfp_sqrtf.c │ ├── wf_lgamma.c │ └── wf_tgamma.c ├── libm_dbl │ ├── README │ ├── __cos.c │ ├── __expo2.c │ ├── __fpclassify.c │ ├── __rem_pio2.c │ ├── __rem_pio2_large.c │ ├── __signbit.c │ ├── __sin.c │ ├── __tan.c │ ├── acos.c │ ├── acosh.c │ ├── asin.c │ ├── asinh.c │ ├── atan.c │ ├── atan2.c │ ├── atanh.c │ ├── ceil.c │ ├── cos.c │ ├── cosh.c │ ├── erf.c │ ├── exp.c │ ├── expm1.c │ ├── floor.c │ ├── fmod.c │ ├── frexp.c │ ├── ldexp.c │ ├── lgamma.c │ ├── libm.h │ ├── log.c │ ├── log10.c │ ├── log1p.c │ ├── modf.c │ ├── nearbyint.c │ ├── pow.c │ ├── rint.c │ ├── scalbn.c │ ├── sin.c │ ├── sinh.c │ ├── sqrt.c │ ├── tan.c │ ├── tanh.c │ ├── tgamma.c │ └── trunc.c ├── memzip │ ├── README.md │ ├── import.c │ ├── lexermemzip.c │ ├── make-memzip.py │ ├── memzip.c │ └── memzip.h ├── mp-readline │ ├── readline.c │ └── readline.h ├── netutils │ ├── netutils.c │ └── netutils.h ├── oofatfs │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ └── option │ │ ├── ccsbcs.c │ │ └── unicode.c ├── timeutils │ ├── timeutils.c │ └── timeutils.h ├── tinytest │ ├── README │ ├── tinytest.c │ ├── tinytest.h │ └── tinytest_macros.h ├── upytesthelper │ ├── upytesthelper.c │ └── upytesthelper.h └── utils │ ├── buffer_helper.c │ ├── buffer_helper.h │ ├── context_manager_helpers.c │ ├── context_manager_helpers.h │ ├── interrupt_char.c │ ├── interrupt_char.h │ ├── printf.c │ ├── pyexec.c │ ├── pyexec.h │ ├── stdout_helpers.c │ └── sys_stdio_mphal.c ├── license.rst ├── locale ├── ID.po ├── circuitpython.pot ├── cs.po ├── de_DE.po ├── el.po ├── en_US.po ├── en_x_pirate.po ├── es.po ├── fil.po ├── fr.po ├── hi.po ├── it_IT.po ├── ja.po ├── ko.po ├── nl.po ├── pl.po ├── pt_BR.po ├── sv.po └── zh_Latn_pinyin.po ├── logo ├── CircuitPython_Repo_header_logo.png ├── CircuitPython_Repo_header_logo.png.license ├── adafruit_blinka_angles-back.svg ├── adafruit_blinka_angles-back.svg.license ├── adafruit_blinka_angles-front.svg ├── adafruit_blinka_angles-front.svg.license ├── adafruit_blinka_angles-left.svg ├── adafruit_blinka_angles-left.svg.license ├── adafruit_blinka_angles-right.svg ├── adafruit_blinka_angles-right.svg.license ├── adafruit_blinka_computer.svg ├── adafruit_blinka_computer.svg.license ├── adafruit_circuit_python_ourboros_color.svg ├── adafruit_circuit_python_ourboros_color.svg.license ├── adafruit_circuit_python_ouroboros_logo_final.svg ├── adafruit_circuit_python_ouroboros_logo_final.svg.license ├── adafruit_circuit_python_sitting_color.svg ├── adafruit_circuit_python_sitting_color.svg.license ├── adafruit_circuit_python_stacked_lockup_logo_final.svg ├── adafruit_circuit_python_stacked_lockup_logo_final.svg.license ├── awesome_circuitpython.svg ├── awesome_circuitpython.svg.license ├── blinka_colorform-cooking.png ├── blinka_colorform-cooking.png.license ├── blinka_colorform-cooking.svg ├── blinka_colorform-cooking.svg.license ├── blinka_colorform-first-birthday.svg ├── blinka_colorform-first-birthday.svg.license ├── blinka_colorform-painting.svg ├── blinka_colorform-painting.svg.license ├── blinka_colorform-reading.svg ├── blinka_colorform-reading.svg.license ├── blinka_colorform-singing.svg ├── blinka_colorform-singing.svg.license ├── blinka_colorform-telescope.svg ├── blinka_colorform-telescope.svg.license ├── blinka_colorform-test_tubes.svg └── blinka_colorform-test_tubes.svg.license ├── main.c ├── mpy-cross ├── .gitignore ├── Makefile ├── Makefile.fuzz ├── Makefile.static ├── Makefile.static-mingw ├── Makefile.static-raspbian ├── README.md ├── fmode.c ├── fmode.h ├── gccollect.c ├── main.c ├── mpconfigport.h ├── mphalport.h ├── mpy-cross.mk └── qstrdefsport.h ├── ports ├── atmel-samd │ ├── .gitattributes │ ├── .gitignore │ ├── Makefile │ ├── README.rst │ ├── asf4_conf │ │ ├── samd21 │ │ │ ├── hpl_adc_config.h │ │ │ ├── hpl_dac_config.h │ │ │ ├── hpl_dmac_config.h │ │ │ ├── hpl_gclk_config.h │ │ │ ├── hpl_nvmctrl_config.h │ │ │ ├── hpl_pm_config.h │ │ │ ├── hpl_rtc_config.h │ │ │ ├── hpl_sercom_config.h │ │ │ ├── hpl_sysctrl_config.h │ │ │ ├── hpl_systick_config.h │ │ │ ├── hpl_tc_config.h │ │ │ ├── hpl_usb_config.h │ │ │ ├── peripheral_clk_config.h │ │ │ └── usbd_config.h │ │ ├── samd51 │ │ │ ├── hpl_adc_config.h │ │ │ ├── hpl_dac_config.h │ │ │ ├── hpl_dmac_config.h │ │ │ ├── hpl_gclk_config.h │ │ │ ├── hpl_mclk_config.h │ │ │ ├── hpl_nvmctrl_config.h │ │ │ ├── hpl_osc32kctrl_config.h │ │ │ ├── hpl_oscctrl_config.h │ │ │ ├── hpl_rtc_config.h │ │ │ ├── hpl_sdhc_config.h │ │ │ ├── hpl_sercom_config.h │ │ │ ├── hpl_systick_config.h │ │ │ ├── hpl_tc_config.h │ │ │ ├── hpl_trng_config.h │ │ │ ├── hpl_usb_config.h │ │ │ ├── peripheral_clk_config.h │ │ │ └── usbd_config.h │ │ ├── same51 │ │ │ ├── hpl_adc_config.h │ │ │ ├── hpl_dac_config.h │ │ │ ├── hpl_dmac_config.h │ │ │ ├── hpl_gclk_config.h │ │ │ ├── hpl_mclk_config.h │ │ │ ├── hpl_nvmctrl_config.h │ │ │ ├── hpl_osc32kctrl_config.h │ │ │ ├── hpl_oscctrl_config.h │ │ │ ├── hpl_rtc_config.h │ │ │ ├── hpl_sdhc_config.h │ │ │ ├── hpl_sercom_config.h │ │ │ ├── hpl_systick_config.h │ │ │ ├── hpl_tc_config.h │ │ │ ├── hpl_trng_config.h │ │ │ ├── hpl_usb_config.h │ │ │ ├── peripheral_clk_config.h │ │ │ └── usbd_config.h │ │ └── same54 │ │ │ ├── hpl_adc_config.h │ │ │ ├── hpl_dac_config.h │ │ │ ├── hpl_dmac_config.h │ │ │ ├── hpl_gclk_config.h │ │ │ ├── hpl_mclk_config.h │ │ │ ├── hpl_nvmctrl_config.h │ │ │ ├── hpl_osc32kctrl_config.h │ │ │ ├── hpl_oscctrl_config.h │ │ │ ├── hpl_rtc_config.h │ │ │ ├── hpl_sdhc_config.h │ │ │ ├── hpl_sercom_config.h │ │ │ ├── hpl_systick_config.h │ │ │ ├── hpl_tc_config.h │ │ │ ├── hpl_trng_config.h │ │ │ ├── hpl_usb_config.h │ │ │ ├── peripheral_clk_config.h │ │ │ └── usbd_config.h │ ├── audio_dma.c │ ├── audio_dma.h │ ├── background.c │ ├── background.h │ ├── bindings │ │ └── samd │ │ │ ├── Clock.c │ │ │ ├── Clock.h │ │ │ └── __init__.c │ ├── boards │ │ ├── 8086_commander │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── aloriumtech_evo_m51 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── arduino_mkr1300 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── arduino_mkrzero │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── arduino_nano_33_iot │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── arduino_zero │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── bast_pro_mini_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── bdmicro_vina_d21 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── bdmicro_vina_d51 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── blm_badge │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── board.h │ │ ├── capablerobot_usbhub │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── catwan_usbstick │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── circuitbrains_basic_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── circuitbrains_deluxe_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── circuitplayground_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── circuitplayground_express_crickit │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── circuitplayground_express_displayio │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── common.template.ld │ │ ├── cp32-m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── datalore_ip_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── datum_distance │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── datum_imu │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── datum_light │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── datum_weather │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── dynossat_edu_eps │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── dynossat_edu_obc │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── escornabot_makech │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_adalogger │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_basic │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_express_crickit │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_rfm69 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_rfm9x │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m0_supersized │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m4_can │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_m4_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_radiofruit_zigbee │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── fluff_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── gemma_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── grandcentral_m4_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── hallowing_m0_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── hallowing_m4_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── itsybitsy_m0_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── itsybitsy_m4_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── kicksat-sprite │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── loc_ber_m4_base_board │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── matrixportal_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── meowmeow │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── metro_m0_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── metro_m4_airlift_lite │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── metro_m4_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── mini_sam_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── monster_m4sk │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── ndgarage_ndbit6 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── ndgarage_ndbit6_v2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── nfc_copy_cat │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── openbook_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pewpew10 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pewpew_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── picoplanet │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pirkey_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pybadge │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pybadge_airlift │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pycubed │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pycubed_mram │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pygamer │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pygamer_advance │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pyportal │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pyportal_titano │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pyruler │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── qtpy_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── qtpy_m0_haxpress │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── robohatmm1_m4 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sam32 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── same54_xplained │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── seeeduino_wio_terminal │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── seeeduino_xiao │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── serpente │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── shirtty │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── snekboard │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_lumidrive │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_qwiic_micro_no_flash │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_qwiic_micro_with_flash │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_redboard_turbo │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_samd21_dev │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_samd21_mini │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_samd51_thing_plus │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── stringcar_m0_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── trellis_m4_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── trinket_m0 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── trinket_m0_haxpress │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── uartlogger2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── uchip │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── ugame10 │ │ │ ├── board.c │ │ │ ├── brutalist-6.bdf │ │ │ ├── brutalist.sfd │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── winterbloom_big_honking_button │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── usermods │ │ │ │ └── _bhb │ │ │ │ ├── bhb.c │ │ │ │ └── micropython.mk │ │ ├── winterbloom_sol │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── xinabox_cc03 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ └── xinabox_cs11 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ ├── common-hal │ │ ├── _pew │ │ │ ├── PewPew.c │ │ │ ├── PewPew.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── analogio │ │ │ ├── AnalogIn.c │ │ │ ├── AnalogIn.h │ │ │ ├── AnalogOut.c │ │ │ ├── AnalogOut.h │ │ │ └── __init__.c │ │ ├── audiobusio │ │ │ ├── I2SOut.c │ │ │ ├── I2SOut.h │ │ │ ├── PDMIn.c │ │ │ ├── PDMIn.h │ │ │ └── __init__.c │ │ ├── audioio │ │ │ ├── AudioOut.c │ │ │ ├── AudioOut.h │ │ │ └── __init__.c │ │ ├── board │ │ │ └── __init__.c │ │ ├── busio │ │ │ ├── I2C.c │ │ │ ├── I2C.h │ │ │ ├── OneWire.h │ │ │ ├── SPI.c │ │ │ ├── SPI.h │ │ │ ├── UART.c │ │ │ ├── UART.h │ │ │ └── __init__.c │ │ ├── canio │ │ │ ├── CAN.c │ │ │ ├── CAN.h │ │ │ ├── Listener.c │ │ │ ├── Listener.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── countio │ │ │ ├── Counter.c │ │ │ ├── Counter.h │ │ │ └── __init__.c │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── displayio │ │ │ ├── ParallelBus.c │ │ │ └── ParallelBus.h │ │ ├── frequencyio │ │ │ ├── FrequencyIn.c │ │ │ ├── FrequencyIn.h │ │ │ └── __init__.c │ │ ├── i2cperipheral │ │ │ ├── I2CPeripheral.c │ │ │ ├── I2CPeripheral.h │ │ │ └── __init__.c │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── neopixel_write │ │ │ └── __init__.c │ │ ├── nvm │ │ │ ├── ByteArray.c │ │ │ ├── ByteArray.h │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── ps2io │ │ │ ├── Ps2.c │ │ │ ├── Ps2.h │ │ │ └── __init__.c │ │ ├── pulseio │ │ │ ├── PulseIn.c │ │ │ ├── PulseIn.h │ │ │ ├── PulseOut.c │ │ │ ├── PulseOut.h │ │ │ └── __init__.c │ │ ├── pwmio │ │ │ ├── PWMOut.c │ │ │ ├── PWMOut.h │ │ │ └── __init__.c │ │ ├── rgbmatrix │ │ │ ├── RGBMatrix.c │ │ │ ├── RGBMatrix.h │ │ │ └── __init__.c │ │ ├── rotaryio │ │ │ ├── IncrementalEncoder.c │ │ │ ├── IncrementalEncoder.h │ │ │ └── __init__.c │ │ ├── rtc │ │ │ ├── RTC.c │ │ │ ├── RTC.h │ │ │ └── __init__.c │ │ ├── sdioio │ │ │ ├── SDCard.c │ │ │ ├── SDCard.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ │ └── touchio │ │ │ ├── TouchIn.c │ │ │ ├── TouchIn.h │ │ │ └── __init__.c │ ├── eic_handler.c │ ├── eic_handler.h │ ├── fatfs_port.c │ ├── ld_defines.c │ ├── modules │ │ └── frozentest.py │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── qstrdefsport.h │ ├── reset.c │ ├── reset.h │ ├── samd_peripherals_config.h │ ├── sd_mmc │ │ ├── conf_sd_mmc.h │ │ ├── sd_mmc.c │ │ ├── sd_mmc.h │ │ └── sd_mmc_protocol.h │ ├── supervisor │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ ├── qspi_flash.c │ │ ├── samd21_cpu.s │ │ ├── samd51_cpu.s │ │ ├── same51_cpu.s │ │ ├── same54_cpu.s │ │ └── usb.c │ ├── timer_handler.c │ ├── timer_handler.h │ └── tools │ │ ├── bossac_linux │ │ ├── bossac_osx │ │ ├── gen_pin_name_table.py │ │ ├── mkcandata.py │ │ ├── mksdiodata.py │ │ ├── samd21.json │ │ ├── samd51.json │ │ └── update_asf.py ├── cxd56 │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── alloca.h │ ├── background.c │ ├── background.h │ ├── boards │ │ ├── board.h │ │ └── spresense │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ ├── common-hal │ │ ├── analogio │ │ │ ├── AnalogIn.c │ │ │ ├── AnalogIn.h │ │ │ ├── AnalogOut.c │ │ │ ├── AnalogOut.h │ │ │ └── __init__.c │ │ ├── board │ │ │ └── __init__.c │ │ ├── busio │ │ │ ├── I2C.c │ │ │ ├── I2C.h │ │ │ ├── OneWire.h │ │ │ ├── SPI.c │ │ │ ├── SPI.h │ │ │ ├── UART.c │ │ │ ├── UART.h │ │ │ └── __init__.c │ │ ├── camera │ │ │ ├── Camera.c │ │ │ ├── Camera.h │ │ │ └── __init__.c │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── gnss │ │ │ ├── GNSS.c │ │ │ ├── GNSS.h │ │ │ ├── PositionFix.c │ │ │ ├── SatelliteSystem.c │ │ │ └── __init__.c │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── pulseio │ │ │ ├── PulseIn.c │ │ │ ├── PulseIn.h │ │ │ ├── PulseOut.c │ │ │ ├── PulseOut.h │ │ │ └── __init__.c │ │ ├── pwmio │ │ │ ├── PWMOut.c │ │ │ ├── PWMOut.h │ │ │ └── __init__.c │ │ ├── rtc │ │ │ ├── RTC.c │ │ │ ├── RTC.h │ │ │ └── __init__.c │ │ ├── sdioio │ │ │ ├── SDCard.c │ │ │ ├── SDCard.h │ │ │ └── __init__.c │ │ └── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ ├── configs │ │ └── circuitpython │ │ │ └── defconfig │ ├── fatfs_port.c │ ├── mkspk │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── clefia.c │ │ ├── clefia.h │ │ ├── elf32.h │ │ ├── mkspk.c │ │ └── mkspk.h │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── qstrdefsport.h │ ├── supervisor │ │ ├── cpu.s │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ └── usb.c │ └── tools │ │ ├── flash_writer.py │ │ └── xmodem.py ├── esp32s2 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── background.c │ ├── background.h │ ├── bindings │ │ └── espidf │ │ │ ├── __init__.c │ │ │ └── __init__.h │ ├── boards │ │ ├── adafruit_metro_esp32s2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── board.h │ │ ├── electroniccats_bastwifi │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── espressif_kaluga_1 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── espressif_saola_1_wroom │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── espressif_saola_1_wrover │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── microdev_micro_s2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── muselab_nanoesp32_s2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ ├── unexpectedmaker_feathers2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ │ └── unexpectedmaker_feathers2_prerelease │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── sdkconfig │ ├── common-hal │ │ ├── analogio │ │ │ ├── AnalogIn.c │ │ │ ├── AnalogIn.h │ │ │ ├── AnalogOut.c │ │ │ ├── AnalogOut.h │ │ │ └── __init__.c │ │ ├── board │ │ │ └── __init__.c │ │ ├── busio │ │ │ ├── I2C.c │ │ │ ├── I2C.h │ │ │ ├── OneWire.h │ │ │ ├── SPI.c │ │ │ ├── SPI.h │ │ │ ├── UART.c │ │ │ ├── UART.h │ │ │ └── __init__.c │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── displayio │ │ │ ├── ParallelBus.c │ │ │ └── ParallelBus.h │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── neopixel_write │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── pulseio │ │ │ ├── PulseIn.c │ │ │ ├── PulseIn.h │ │ │ ├── PulseOut.c │ │ │ ├── PulseOut.h │ │ │ └── __init__.c │ │ ├── pwmio │ │ │ ├── PWMOut.c │ │ │ ├── PWMOut.h │ │ │ └── __init__.c │ │ ├── rtc │ │ │ ├── RTC.c │ │ │ ├── RTC.h │ │ │ └── __init__.c │ │ ├── socketpool │ │ │ ├── Socket.c │ │ │ ├── Socket.h │ │ │ ├── SocketPool.c │ │ │ ├── SocketPool.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── ssl │ │ │ ├── SSLContext.c │ │ │ ├── SSLContext.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ │ ├── time │ │ │ └── __init__.c │ │ └── wifi │ │ │ ├── Network.c │ │ │ ├── Network.h │ │ │ ├── Radio.c │ │ │ ├── Radio.h │ │ │ ├── ScannedNetworks.c │ │ │ ├── ScannedNetworks.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ ├── esp-idf-config │ │ ├── partitions-16MB.csv │ │ ├── partitions-4MB.csv │ │ ├── partitions-8MB.csv │ │ ├── sdkconfig-16MB.defaults │ │ ├── sdkconfig-4MB.defaults │ │ ├── sdkconfig-8MB.defaults │ │ ├── sdkconfig-debug.defaults │ │ ├── sdkconfig-opt.defaults │ │ └── sdkconfig.defaults │ ├── esp32s2_peripherals_config.h │ ├── fatfs_port.c │ ├── modules │ │ ├── module.h │ │ ├── none.c │ │ ├── wroom.c │ │ └── wrover.c │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── peripherals │ │ ├── pins.c │ │ ├── pins.h │ │ ├── rmt.c │ │ └── rmt.h │ ├── qstrdefsport.h │ ├── supervisor │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ └── usb.c │ └── tools │ │ └── decode_backtrace.py ├── litex │ ├── .gitignore │ ├── Makefile │ ├── README.rst │ ├── background.c │ ├── background.h │ ├── boards │ │ ├── board.h │ │ └── fomu │ │ │ ├── board.c │ │ │ ├── csr.h │ │ │ ├── fomu-spi.ld │ │ │ ├── generated │ │ │ └── soc.h │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── pins.c │ │ │ └── profiling.gdb.txt │ ├── common-hal │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── neopixel_write │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ │ └── time │ │ │ └── __init__.c │ ├── crt0-vexriscv.S │ ├── fatfs_port.c │ ├── hw │ │ └── common.h │ ├── irq.h │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── qstrdefsport.h │ └── supervisor │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ └── usb.c ├── mimxrt10xx │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── background.c │ ├── background.h │ ├── boards │ │ ├── board.h │ │ ├── feather_m7_1011 │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_mimxrt1011 │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_mimxrt1062 │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── imxrt1010_evk │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── imxrt1020_evk │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── imxrt1060_evk │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── metro_m7_1011 │ │ │ ├── board.c │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── teensy40 │ │ │ ├── board.c │ │ │ ├── board.ld │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ └── teensy41 │ │ │ ├── board.c │ │ │ ├── board.ld │ │ │ ├── flash_config.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ ├── common-hal │ │ ├── analogio │ │ │ ├── AnalogIn.c │ │ │ ├── AnalogIn.h │ │ │ ├── AnalogOut.c │ │ │ ├── AnalogOut.h │ │ │ └── __init__.c │ │ ├── board │ │ │ └── __init__.c │ │ ├── busio │ │ │ ├── I2C.c │ │ │ ├── I2C.h │ │ │ ├── OneWire.h │ │ │ ├── SPI.c │ │ │ ├── SPI.h │ │ │ ├── UART.c │ │ │ ├── UART.h │ │ │ └── __init__.c │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── displayio │ │ │ ├── ParallelBus.c │ │ │ └── ParallelBus.h │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── neopixel_write │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── pulseio │ │ │ ├── PulseIn.c │ │ │ ├── PulseIn.h │ │ │ ├── PulseOut.c │ │ │ ├── PulseOut.h │ │ │ └── __init__.c │ │ ├── pwmio │ │ │ ├── PWMOut.c │ │ │ ├── PWMOut.h │ │ │ └── __init__.c │ │ ├── rtc │ │ │ ├── RTC.c │ │ │ ├── RTC.h │ │ │ └── __init__.c │ │ └── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ ├── fatfs_port.c │ ├── linking │ │ ├── chip_family │ │ │ ├── MIMXRT1011.ld │ │ │ ├── MIMXRT1021.ld │ │ │ └── MIMXRT1062.ld │ │ ├── common.ld │ │ └── flash │ │ │ ├── AT25SF128A.ld │ │ │ ├── IS25LP064A.ld │ │ │ ├── IS25WP064A.ld │ │ │ ├── W25Q16JV.ld │ │ │ ├── W25Q32JV.ld │ │ │ └── W25Q64JV.ld │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── peripherals │ │ └── mimxrt10xx │ │ │ ├── MIMXRT1011 │ │ │ ├── clocks.c │ │ │ ├── periph.c │ │ │ ├── periph.h │ │ │ ├── pins.c │ │ │ └── pins.h │ │ │ ├── MIMXRT1021 │ │ │ ├── clocks.c │ │ │ ├── periph.c │ │ │ ├── periph.h │ │ │ ├── pins.c │ │ │ └── pins.h │ │ │ ├── MIMXRT1062 │ │ │ ├── clocks.c │ │ │ ├── periph.c │ │ │ ├── periph.h │ │ │ ├── pins.c │ │ │ └── pins.h │ │ │ ├── clocks.h │ │ │ ├── periph.h │ │ │ └── pins.h │ ├── qstrdefsport.h │ ├── reset.c │ ├── reset.h │ └── supervisor │ │ ├── cpu.S │ │ ├── flexspi_nor_flash_ops.c │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ ├── serial.c │ │ └── usb.c ├── nrf │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── background.c │ ├── background.h │ ├── bluetooth │ │ ├── ble_drv.c │ │ ├── ble_drv.h │ │ ├── ble_uart.c │ │ ├── ble_uart.h │ │ ├── bluetooth_common.mk │ │ ├── ringbuffer.h │ │ ├── s140_nrf52_6.1.0 │ │ │ ├── s140_nrf52_6.1.0_API │ │ │ │ ├── doc │ │ │ │ │ └── ble_api.dox │ │ │ │ └── include │ │ │ │ │ ├── ble.h │ │ │ │ │ ├── ble_err.h │ │ │ │ │ ├── ble_gap.h │ │ │ │ │ ├── ble_gatt.h │ │ │ │ │ ├── ble_gattc.h │ │ │ │ │ ├── ble_gatts.h │ │ │ │ │ ├── ble_hci.h │ │ │ │ │ ├── ble_l2cap.h │ │ │ │ │ ├── ble_ranges.h │ │ │ │ │ ├── ble_types.h │ │ │ │ │ ├── nrf52 │ │ │ │ │ └── nrf_mbr.h │ │ │ │ │ ├── nrf_error.h │ │ │ │ │ ├── nrf_error_sdm.h │ │ │ │ │ ├── nrf_error_soc.h │ │ │ │ │ ├── nrf_nvic.h │ │ │ │ │ ├── nrf_sdm.h │ │ │ │ │ ├── nrf_soc.h │ │ │ │ │ └── nrf_svc.h │ │ │ ├── s140_nrf52_6.1.0_license-agreement.txt │ │ │ ├── s140_nrf52_6.1.0_migration-document.pdf │ │ │ ├── s140_nrf52_6.1.0_release-notes.pdf │ │ │ └── s140_nrf52_6.1.0_softdevice.hex │ │ └── s140_nrf52_7.0.1 │ │ │ ├── s140_nrf52_7.0.1_API │ │ │ ├── doc │ │ │ │ └── ble_api.dox │ │ │ └── include │ │ │ │ ├── ble.h │ │ │ │ ├── ble_err.h │ │ │ │ ├── ble_gap.h │ │ │ │ ├── ble_gatt.h │ │ │ │ ├── ble_gattc.h │ │ │ │ ├── ble_gatts.h │ │ │ │ ├── ble_hci.h │ │ │ │ ├── ble_l2cap.h │ │ │ │ ├── ble_ranges.h │ │ │ │ ├── ble_types.h │ │ │ │ ├── nrf52 │ │ │ │ └── nrf_mbr.h │ │ │ │ ├── nrf_error.h │ │ │ │ ├── nrf_error_sdm.h │ │ │ │ ├── nrf_error_soc.h │ │ │ │ ├── nrf_nvic.h │ │ │ │ ├── nrf_sdm.h │ │ │ │ ├── nrf_soc.h │ │ │ │ └── nrf_svc.h │ │ │ ├── s140_nrf52_7.0.1_license-agreement.txt │ │ │ ├── s140_nrf52_7.0.1_migration-document.pdf │ │ │ ├── s140_nrf52_7.0.1_release-notes-update-2.pdf │ │ │ └── s140_nrf52_7.0.1_softdevice.hex │ ├── boards │ │ ├── TG-Watch02A │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── aramcon_badge_2019 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── arduino_nano_33_ble │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── bless_dev_board_multi_sensor │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── board.h │ │ ├── circuitplayground_bluefruit │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── clue_nrf52840_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── common.template.ld │ │ ├── electronut_labs_blip │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── electronut_labs_papyr │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_bluefruit_sense │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_nrf52840_express │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── hiibot_bluefi │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── ikigaisense_vita │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── itsybitsy_nrf52840_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── makerdiary_m60_keyboard │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── makerdiary_nrf52840_m2_devkit │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── makerdiary_nrf52840_mdk │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── makerdiary_nrf52840_mdk_usb_dongle │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── metro_nrf52840_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── nice_nano │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── nrf52_prefix.c │ │ ├── ohs2020_badge │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── particle_argon │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── particle_boron │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── particle_xenon │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pca10056 │ │ │ ├── board.c │ │ │ ├── examples │ │ │ │ └── buttons.py │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pca10059 │ │ │ ├── board.c │ │ │ ├── bootloader │ │ │ │ └── 6.0.0 │ │ │ │ │ └── pca10056_bootloader_6.0.0_s140.zip │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pca10100 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pitaya_go │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── raytac_mdbt50q-db-40 │ │ │ ├── board.c │ │ │ ├── bootloader │ │ │ │ └── 6.0.0 │ │ │ │ │ └── pca10056_bootloader_6.0.0_s140.zip │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── simmel │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── sparkfun_nrf52840_mini │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── teknikio_bluebird │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ └── tinkeringtech_scoutmakes_azul │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ ├── common-hal │ │ ├── _bleio │ │ │ ├── Adapter.c │ │ │ ├── Adapter.h │ │ │ ├── Attribute.c │ │ │ ├── Attribute.h │ │ │ ├── Characteristic.c │ │ │ ├── Characteristic.h │ │ │ ├── CharacteristicBuffer.c │ │ │ ├── CharacteristicBuffer.h │ │ │ ├── Connection.c │ │ │ ├── Connection.h │ │ │ ├── Descriptor.c │ │ │ ├── Descriptor.h │ │ │ ├── PacketBuffer.c │ │ │ ├── PacketBuffer.h │ │ │ ├── Service.c │ │ │ ├── Service.h │ │ │ ├── UUID.c │ │ │ ├── UUID.h │ │ │ ├── __init__.c │ │ │ ├── __init__.h │ │ │ ├── bonding.c │ │ │ └── bonding.h │ │ ├── analogio │ │ │ ├── AnalogIn.c │ │ │ ├── AnalogIn.h │ │ │ ├── AnalogOut.c │ │ │ ├── AnalogOut.h │ │ │ └── __init__.c │ │ ├── audiobusio │ │ │ ├── I2SOut.c │ │ │ ├── I2SOut.h │ │ │ ├── PDMIn.c │ │ │ ├── PDMIn.h │ │ │ └── __init__.c │ │ ├── audiopwmio │ │ │ ├── PWMAudioOut.c │ │ │ ├── PWMAudioOut.h │ │ │ └── __init__.c │ │ ├── board │ │ │ └── __init__.c │ │ ├── busio │ │ │ ├── I2C.c │ │ │ ├── I2C.h │ │ │ ├── OneWire.h │ │ │ ├── SPI.c │ │ │ ├── SPI.h │ │ │ ├── UART.c │ │ │ ├── UART.h │ │ │ └── __init__.c │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── displayio │ │ │ ├── ParallelBus.c │ │ │ └── ParallelBus.h │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── neopixel_write │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── nvm │ │ │ ├── ByteArray.c │ │ │ ├── ByteArray.h │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── pulseio │ │ │ ├── PulseIn.c │ │ │ ├── PulseIn.h │ │ │ ├── PulseOut.c │ │ │ ├── PulseOut.h │ │ │ └── __init__.c │ │ ├── pwmio │ │ │ ├── PWMOut.c │ │ │ ├── PWMOut.h │ │ │ └── __init__.c │ │ ├── rgbmatrix │ │ │ ├── RGBMatrix.c │ │ │ ├── RGBMatrix.h │ │ │ └── __init__.c │ │ ├── rotaryio │ │ │ ├── IncrementalEncoder.c │ │ │ ├── IncrementalEncoder.h │ │ │ └── __init__.c │ │ ├── rtc │ │ │ ├── RTC.c │ │ │ ├── RTC.h │ │ │ └── __init__.c │ │ ├── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ │ └── watchdog │ │ │ ├── WatchDogMode.c │ │ │ ├── WatchDogTimer.c │ │ │ ├── WatchDogTimer.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ ├── device │ │ └── nrf52 │ │ │ ├── startup_nrf52.c │ │ │ ├── startup_nrf52833.c │ │ │ └── startup_nrf52840.c │ ├── examples │ │ ├── ubluepy_eddystone.py │ │ ├── ubluepy_scan.py │ │ └── ubluepy_temp.py │ ├── fatfs_port.c │ ├── freeze │ │ └── test.py │ ├── gccollect.c │ ├── ld_defines.c │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.h │ ├── nrfx_config.h │ ├── nrfx_glue.h │ ├── nrfx_log.h │ ├── peripherals │ │ └── nrf │ │ │ ├── cache.c │ │ │ ├── cache.h │ │ │ ├── clocks.c │ │ │ ├── clocks.h │ │ │ ├── nrf52833 │ │ │ ├── pins.c │ │ │ ├── pins.h │ │ │ └── power.c │ │ │ ├── nrf52840 │ │ │ ├── pins.c │ │ │ ├── pins.h │ │ │ └── power.c │ │ │ ├── nvm.c │ │ │ ├── nvm.h │ │ │ ├── pins.h │ │ │ ├── power.h │ │ │ ├── timers.c │ │ │ └── timers.h │ ├── qstrdefsport.h │ ├── sd_mutex.c │ ├── sd_mutex.h │ └── supervisor │ │ ├── bluetooth.c │ │ ├── bluetooth.h │ │ ├── cpu.s │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ ├── qspi_flash.c │ │ ├── serial.c │ │ └── usb.c ├── stm │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── background.c │ ├── background.h │ ├── boards │ │ ├── STM32F401xd_fs.ld │ │ ├── STM32F401xe_boot.ld │ │ ├── STM32F401xe_fs.ld │ │ ├── STM32F405_boot.ld │ │ ├── STM32F405_default.ld │ │ ├── STM32F405_fs.ld │ │ ├── STM32F407_fs.ld │ │ ├── STM32F411_fs.ld │ │ ├── STM32F411_nvm.ld │ │ ├── STM32F412_fs.ld │ │ ├── STM32F746xG_fs.ld │ │ ├── STM32F767_fs.ld │ │ ├── STM32H743_fs.ld │ │ ├── board.h │ │ ├── common_default.ld │ │ ├── common_nvm.ld │ │ ├── common_tcm.ld │ │ ├── espruino_pico │ │ │ ├── README.md │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── espruino_wifi │ │ │ ├── README.MD │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── feather_stm32f405_express │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── meowbit_v121 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── nucleo_f746zg │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── nucleo_f767zi │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── nucleo_h743zi_2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── openmv_h7 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ ├── openmv.csv │ │ │ └── pins.c │ │ ├── openocd_stm32f4.cfg │ │ ├── pyb_nano_v2 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── pyboard_v11 │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── stm32f411ce_blackpill │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── stm32f411ve_discovery │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── stm32f412zg_discovery │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── stm32f4_discovery │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── stm32f746g_discovery │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ │ ├── system_stm32f4xx.c │ │ ├── system_stm32f7xx.c │ │ ├── system_stm32h7xx.c │ │ └── thunderpack │ │ │ ├── board.c │ │ │ ├── mpconfigboard.h │ │ │ ├── mpconfigboard.mk │ │ │ └── pins.c │ ├── common-hal │ │ ├── analogio │ │ │ ├── AnalogIn.c │ │ │ ├── AnalogIn.h │ │ │ ├── AnalogOut.c │ │ │ ├── AnalogOut.h │ │ │ └── __init__.c │ │ ├── board │ │ │ └── __init__.c │ │ ├── busio │ │ │ ├── I2C.c │ │ │ ├── I2C.h │ │ │ ├── OneWire.h │ │ │ ├── SPI.c │ │ │ ├── SPI.h │ │ │ ├── UART.c │ │ │ ├── UART.h │ │ │ └── __init__.c │ │ ├── canio │ │ │ ├── CAN.c │ │ │ ├── CAN.h │ │ │ ├── Listener.c │ │ │ ├── Listener.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── digitalio │ │ │ ├── DigitalInOut.c │ │ │ ├── DigitalInOut.h │ │ │ └── __init__.c │ │ ├── displayio │ │ │ ├── ParallelBus.c │ │ │ └── ParallelBus.h │ │ ├── microcontroller │ │ │ ├── Pin.c │ │ │ ├── Pin.h │ │ │ ├── Processor.c │ │ │ ├── Processor.h │ │ │ └── __init__.c │ │ ├── neopixel_write │ │ │ └── __init__.c │ │ ├── nvm │ │ │ ├── ByteArray.c │ │ │ ├── ByteArray.h │ │ │ └── __init__.c │ │ ├── os │ │ │ └── __init__.c │ │ ├── pulseio │ │ │ ├── PulseIn.c │ │ │ ├── PulseIn.h │ │ │ ├── PulseOut.c │ │ │ ├── PulseOut.h │ │ │ └── __init__.c │ │ ├── pwmio │ │ │ ├── PWMOut.c │ │ │ ├── PWMOut.h │ │ │ └── __init__.c │ │ ├── rgbmatrix │ │ │ ├── RGBMatrix.c │ │ │ ├── RGBMatrix.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ ├── sdioio │ │ │ ├── SDCard.c │ │ │ ├── SDCard.h │ │ │ ├── __init__.c │ │ │ └── __init__.h │ │ └── supervisor │ │ │ ├── Runtime.c │ │ │ ├── Runtime.h │ │ │ └── __init__.c │ ├── fatfs_port.c │ ├── hal_conf │ │ ├── sort_defines.py │ │ ├── stm32_hal_conf.h │ │ ├── stm32f4xx_hal_conf.h │ │ ├── stm32f7xx_hal_conf.h │ │ └── stm32h7xx_hal_conf.h │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mphalport.c │ ├── mphalport.h │ ├── packages │ │ ├── LQFP100_f4.c │ │ ├── LQFP100_x7.c │ │ ├── LQFP144.c │ │ ├── LQFP64.c │ │ ├── TFBGA216.c │ │ └── UFQFPN48.c │ ├── peripherals │ │ ├── clocks.h │ │ ├── gpio.h │ │ ├── periph.h │ │ ├── pins.h │ │ ├── stm32f4 │ │ │ ├── clocks.c │ │ │ ├── stm32f401xe │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ │ ├── stm32f405xx │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ │ ├── stm32f407xx │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ │ ├── stm32f411xe │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ │ └── stm32f412zx │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ ├── stm32f7 │ │ │ ├── clocks.c │ │ │ ├── stm32f746xx │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ │ └── stm32f767xx │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ ├── stm32h7 │ │ │ ├── clocks.c │ │ │ └── stm32h743xx │ │ │ │ ├── clocks.h │ │ │ │ ├── gpio.c │ │ │ │ ├── periph.c │ │ │ │ ├── periph.h │ │ │ │ ├── pins.c │ │ │ │ └── pins.h │ │ ├── timers.c │ │ └── timers.h │ ├── qstrdefsport.h │ ├── supervisor │ │ ├── cpu.s │ │ ├── internal_flash.c │ │ ├── internal_flash.h │ │ ├── internal_flash_root_pointers.h │ │ ├── port.c │ │ ├── qspi_flash.c │ │ ├── serial.c │ │ └── usb.c │ └── tools │ │ ├── examples │ │ ├── nucleo_h743.csv │ │ └── stm32f405.csv │ │ ├── parse_af_csv.py │ │ └── parse_pins_csv.py └── unix │ ├── .gitignore │ ├── Makefile │ ├── alloc.c │ ├── coverage-frzmpy │ ├── frzmpy1.py │ ├── frzmpy2.py │ ├── frzmpy_pkg1 │ │ └── __init__.py │ └── frzmpy_pkg2 │ │ └── mod.py │ ├── coverage-frzstr │ ├── frzstr1.py │ ├── frzstr_pkg1 │ │ └── __init__.py │ └── frzstr_pkg2 │ │ └── mod.py │ ├── coverage.c │ ├── fatfs_port.c │ ├── fdfile.h │ ├── file.c │ ├── gccollect.c │ ├── input.c │ ├── input.h │ ├── main.c │ ├── modffi.c │ ├── modjni.c │ ├── modmachine.c │ ├── modos.c │ ├── modtermios.c │ ├── modtime.c │ ├── modules │ ├── upip.py │ └── upip_utarfile.py │ ├── moduos_vfs.c │ ├── moduselect.c │ ├── modusocket.c │ ├── mpconfigport.h │ ├── mpconfigport.mk │ ├── mpconfigport_coverage.h │ ├── mpconfigport_fast.h │ ├── mpconfigport_freedos.h │ ├── mpconfigport_minimal.h │ ├── mpconfigport_nanbox.h │ ├── mphalport.h │ ├── mpthreadport.c │ ├── mpthreadport.h │ ├── qstrdefsport.h │ └── unix_mphal.c ├── py ├── argcheck.c ├── asmarm.c ├── asmarm.h ├── asmbase.c ├── asmbase.h ├── asmthumb.c ├── asmthumb.h ├── asmx64.c ├── asmx64.h ├── asmx86.c ├── asmx86.h ├── asmxtensa.c ├── asmxtensa.h ├── bc.c ├── bc.h ├── bc0.h ├── binary.c ├── binary.h ├── builtin.h ├── builtinevex.c ├── builtinhelp.c ├── builtinimport.c ├── circuitpy_defns.mk ├── circuitpy_mpconfig.h ├── circuitpy_mpconfig.mk ├── compile.c ├── compile.h ├── emit.h ├── emitbc.c ├── emitcommon.c ├── emitglue.c ├── emitglue.h ├── emitinlinethumb.c ├── emitinlinextensa.c ├── emitnarm.c ├── emitnative.c ├── emitnthumb.c ├── emitnx64.c ├── emitnx86.c ├── emitnxtensa.c ├── enum.c ├── enum.h ├── formatfloat.c ├── formatfloat.h ├── frozenmod.c ├── frozenmod.h ├── gc.c ├── gc.h ├── gc_long_lived.c ├── gc_long_lived.h ├── genlast.py ├── grammar.h ├── ioctl.h ├── lexer.c ├── lexer.h ├── makemoduledefs.py ├── makeqstrdata.py ├── makeqstrdefs.py ├── makeversionhdr.py ├── malloc.c ├── map.c ├── misc.h ├── mkenv.mk ├── mkrules.mk ├── modarray.c ├── modbuiltins.c ├── modcmath.c ├── modcollections.c ├── modgc.c ├── modio.c ├── modmath.c ├── modmicropython.c ├── modstruct.c ├── modsys.c ├── modthread.c ├── moduerrno.c ├── mpconfig.h ├── mperrno.h ├── mphal.h ├── mpprint.c ├── mpprint.h ├── mpstate.c ├── mpstate.h ├── mpthread.h ├── mpz.c ├── mpz.h ├── nativeglue.c ├── nlr.c ├── nlr.h ├── nlrsetjmp.c ├── nlrthumb.c ├── nlrx64.c ├── nlrx86.c ├── nlrxtensa.c ├── obj.c ├── obj.h ├── objarray.c ├── objarray.h ├── objattrtuple.c ├── objbool.c ├── objboundmeth.c ├── objcell.c ├── objclosure.c ├── objcomplex.c ├── objdeque.c ├── objdict.c ├── objenumerate.c ├── objexcept.c ├── objexcept.h ├── objfilter.c ├── objfloat.c ├── objfun.c ├── objfun.h ├── objgenerator.c ├── objgenerator.h ├── objgetitemiter.c ├── objint.c ├── objint.h ├── objint_longlong.c ├── objint_mpz.c ├── objlist.c ├── objlist.h ├── objmap.c ├── objmodule.c ├── objmodule.h ├── objnamedtuple.c ├── objnamedtuple.h ├── objnone.c ├── objobject.c ├── objpolyiter.c ├── objproperty.c ├── objproperty.h ├── objrange.c ├── objreversed.c ├── objset.c ├── objsingleton.c ├── objslice.c ├── objstr.c ├── objstr.h ├── objstringio.c ├── objstringio.h ├── objstrunicode.c ├── objtuple.c ├── objtuple.h ├── objtype.c ├── objtype.h ├── objzip.c ├── opmethods.c ├── parse.c ├── parse.h ├── parsenum.c ├── parsenum.h ├── parsenumbase.c ├── parsenumbase.h ├── persistentcode.c ├── persistentcode.h ├── proto.c ├── proto.h ├── py.mk ├── pystack.c ├── pystack.h ├── qstr.c ├── qstr.h ├── qstrdefs.h ├── reader.c ├── reader.h ├── reload.c ├── reload.h ├── repl.c ├── repl.h ├── ringbuf.c ├── ringbuf.h ├── runtime.c ├── runtime.h ├── runtime0.h ├── runtime_utils.c ├── scheduler.c ├── scope.c ├── scope.h ├── sequence.c ├── showbc.c ├── smallint.c ├── smallint.h ├── stackctrl.c ├── stackctrl.h ├── stream.c ├── stream.h ├── unicode.c ├── unicode.h ├── vm.c ├── vmentrytable.h ├── vstr.c └── warning.c ├── setup.py ├── shared-bindings ├── _bleio │ ├── Adapter.c │ ├── Adapter.h │ ├── Address.c │ ├── Address.h │ ├── Attribute.c │ ├── Attribute.h │ ├── Characteristic.c │ ├── Characteristic.h │ ├── CharacteristicBuffer.c │ ├── CharacteristicBuffer.h │ ├── Connection.c │ ├── Connection.h │ ├── Descriptor.c │ ├── Descriptor.h │ ├── PacketBuffer.c │ ├── PacketBuffer.h │ ├── ScanEntry.c │ ├── ScanEntry.h │ ├── ScanResults.c │ ├── ScanResults.h │ ├── Service.c │ ├── Service.h │ ├── UUID.c │ ├── UUID.h │ ├── __init__.c │ └── __init__.h ├── _eve │ ├── __init__.c │ └── __init__.h ├── _pew │ ├── PewPew.c │ ├── PewPew.h │ └── __init__.c ├── _pixelbuf │ ├── PixelBuf.c │ ├── PixelBuf.h │ ├── __init__.c │ └── __init__.h ├── _stage │ ├── Layer.c │ ├── Layer.h │ ├── Text.c │ ├── Text.h │ ├── __init__.c │ └── __init__.h ├── _typing │ └── __init__.pyi ├── aesio │ ├── __init__.c │ ├── __init__.h │ └── aes.c ├── analogio │ ├── AnalogIn.c │ ├── AnalogIn.h │ ├── AnalogOut.c │ ├── AnalogOut.h │ ├── __init__.c │ └── __init__.h ├── audiobusio │ ├── I2SOut.c │ ├── I2SOut.h │ ├── PDMIn.c │ ├── PDMIn.h │ ├── __init__.c │ └── __init__.h ├── audiocore │ ├── RawSample.c │ ├── RawSample.h │ ├── WaveFile.c │ ├── WaveFile.h │ ├── __init__.c │ └── __init__.h ├── audioio │ ├── AudioOut.c │ ├── AudioOut.h │ ├── __init__.c │ └── __init__.h ├── audiomixer │ ├── Mixer.c │ ├── Mixer.h │ ├── MixerVoice.c │ ├── MixerVoice.h │ ├── __init__.c │ └── __init__.h ├── audiomp3 │ ├── MP3Decoder.c │ ├── MP3Decoder.h │ ├── __init__.c │ └── __init__.h ├── audiopwmio │ ├── PWMAudioOut.c │ ├── PWMAudioOut.h │ ├── __init__.c │ └── __init__.h ├── bitbangio │ ├── I2C.c │ ├── I2C.h │ ├── OneWire.c │ ├── OneWire.h │ ├── SPI.c │ ├── SPI.h │ ├── __init__.c │ └── __init__.h ├── board │ ├── __init__.c │ └── __init__.h ├── busio │ ├── I2C.c │ ├── I2C.h │ ├── OneWire.c │ ├── OneWire.h │ ├── SPI.c │ ├── SPI.h │ ├── UART.c │ ├── UART.h │ ├── __init__.c │ └── __init__.h ├── camera │ ├── Camera.c │ ├── Camera.h │ ├── ImageFormat.c │ ├── ImageFormat.h │ └── __init__.c ├── canio │ ├── CAN.c │ ├── CAN.h │ ├── Listener.c │ ├── Listener.h │ ├── Match.c │ ├── Match.h │ ├── Message.c │ ├── Message.h │ ├── RemoteTransmissionRequest.c │ ├── RemoteTransmissionRequest.h │ ├── __init__.c │ └── __init__.h ├── countio │ ├── Counter.c │ ├── Counter.h │ ├── __init__.c │ └── __init__.h ├── digitalio │ ├── DigitalInOut.c │ ├── DigitalInOut.h │ ├── Direction.c │ ├── Direction.h │ ├── DriveMode.c │ ├── DriveMode.h │ ├── Pull.c │ ├── Pull.h │ ├── __init__.c │ └── __init__.h ├── displayio │ ├── Bitmap.c │ ├── Bitmap.h │ ├── ColorConverter.c │ ├── ColorConverter.h │ ├── Display.c │ ├── Display.h │ ├── EPaperDisplay.c │ ├── EPaperDisplay.h │ ├── FourWire.c │ ├── FourWire.h │ ├── Group.c │ ├── Group.h │ ├── I2CDisplay.c │ ├── I2CDisplay.h │ ├── OnDiskBitmap.c │ ├── OnDiskBitmap.h │ ├── Palette.c │ ├── Palette.h │ ├── ParallelBus.c │ ├── ParallelBus.h │ ├── Shape.c │ ├── Shape.h │ ├── TileGrid.c │ ├── TileGrid.h │ ├── __init__.c │ └── __init__.h ├── fontio │ ├── BuiltinFont.c │ ├── BuiltinFont.h │ ├── Glyph.c │ ├── Glyph.h │ ├── __init__.c │ └── __init__.h ├── framebufferio │ ├── FramebufferDisplay.c │ ├── FramebufferDisplay.h │ ├── __init__.c │ └── __init__.h ├── frequencyio │ ├── FrequencyIn.c │ ├── FrequencyIn.h │ ├── __init__.c │ └── __init__.h ├── gamepad │ ├── GamePad.c │ ├── GamePad.h │ ├── __init__.c │ └── __init__.h ├── gamepadshift │ ├── GamePadShift.c │ ├── GamePadShift.h │ ├── __init__.c │ └── __init__.h ├── gnss │ ├── GNSS.c │ ├── GNSS.h │ ├── PositionFix.c │ ├── PositionFix.h │ ├── SatelliteSystem.c │ ├── SatelliteSystem.h │ └── __init__.c ├── help.rst ├── i2cperipheral │ ├── I2CPeripheral.c │ ├── I2CPeripheral.h │ └── __init__.c ├── index.rst ├── ipaddress │ ├── IPv4Address.c │ ├── IPv4Address.h │ ├── __init__.c │ └── __init__.h ├── math │ └── __init__.c ├── memorymonitor │ ├── AllocationAlarm.c │ ├── AllocationAlarm.h │ ├── AllocationSize.c │ ├── AllocationSize.h │ ├── __init__.c │ └── __init__.h ├── microcontroller │ ├── Pin.c │ ├── Pin.h │ ├── Processor.c │ ├── Processor.h │ ├── RunMode.c │ ├── RunMode.h │ ├── __init__.c │ └── __init__.h ├── multiterminal │ ├── __init__.c │ └── __init__.h ├── neopixel_write │ ├── __init__.c │ └── __init__.h ├── network │ ├── __init__.c │ └── __init__.h ├── nvm │ ├── ByteArray.c │ ├── ByteArray.h │ ├── __init__.c │ └── __init__.h ├── os │ ├── __init__.c │ └── __init__.h ├── ps2io │ ├── Ps2.c │ ├── Ps2.h │ ├── __init__.c │ └── __init__.h ├── pulseio │ ├── PulseIn.c │ ├── PulseIn.h │ ├── PulseOut.c │ ├── PulseOut.h │ ├── __init__.c │ └── __init__.h ├── pwmio │ ├── PWMOut.c │ ├── PWMOut.h │ ├── __init__.c │ └── __init__.h ├── random │ ├── __init__.c │ └── __init__.h ├── rgbmatrix │ ├── RGBMatrix.c │ ├── RGBMatrix.h │ └── __init__.c ├── rotaryio │ ├── IncrementalEncoder.c │ ├── IncrementalEncoder.h │ ├── __init__.c │ └── __init__.h ├── rtc │ ├── RTC.c │ ├── RTC.h │ ├── __init__.c │ └── __init__.h ├── sdcardio │ ├── SDCard.c │ ├── SDCard.h │ ├── __init__.c │ └── __init__.h ├── sdioio │ ├── SDCard.c │ ├── SDCard.h │ ├── __init__.c │ └── __init__.h ├── sharpdisplay │ ├── SharpMemoryFramebuffer.c │ ├── SharpMemoryFramebuffer.h │ ├── __init__.c │ └── __init__.h ├── socket │ └── __init__.c ├── socketpool │ ├── Socket.c │ ├── Socket.h │ ├── SocketPool.c │ ├── SocketPool.h │ ├── __init__.c │ └── __init__.h ├── ssl │ ├── SSLContext.c │ ├── SSLContext.h │ ├── __init__.c │ └── __init__.h ├── storage │ ├── __init__.c │ └── __init__.h ├── struct │ ├── __init__.c │ └── __init__.h ├── supervisor │ ├── Runtime.c │ ├── Runtime.h │ ├── __init__.c │ └── __init__.h ├── support_matrix.rst ├── terminalio │ ├── Terminal.c │ ├── Terminal.h │ ├── __init__.c │ └── __init__.h ├── time │ ├── __init__.c │ └── __init__.h ├── touchio │ ├── TouchIn.c │ ├── TouchIn.h │ ├── __init__.c │ └── __init__.h ├── uheap │ ├── __init__.c │ └── __init__.h ├── usb_hid │ ├── Device.c │ ├── Device.h │ ├── __init__.c │ └── __init__.h ├── usb_midi │ ├── PortIn.c │ ├── PortIn.h │ ├── PortOut.c │ ├── PortOut.h │ ├── __init__.c │ └── __init__.h ├── ustack │ ├── __init__.c │ └── __init__.h ├── util.c ├── util.h ├── vectorio │ ├── Circle.c │ ├── Circle.h │ ├── Polygon.c │ ├── Polygon.h │ ├── Rectangle.c │ ├── Rectangle.h │ ├── VectorShape.c │ ├── VectorShape.h │ └── __init__.c ├── watchdog │ ├── WatchDogMode.c │ ├── WatchDogMode.h │ ├── WatchDogTimer.c │ ├── WatchDogTimer.h │ ├── __init__.c │ └── __init__.h ├── wifi │ ├── Network.c │ ├── Network.h │ ├── Radio.c │ ├── Radio.h │ ├── ScannedNetworks.c │ ├── ScannedNetworks.h │ ├── __init__.c │ └── __init__.h └── wiznet │ ├── __init__.c │ └── wiznet5k.c ├── shared-module ├── _bleio │ ├── Address.c │ ├── Address.h │ ├── Attribute.c │ ├── Attribute.h │ ├── Characteristic.h │ ├── ScanEntry.c │ ├── ScanEntry.h │ ├── ScanResults.c │ └── ScanResults.h ├── _eve │ ├── __init__.c │ └── __init__.h ├── _pixelbuf │ ├── PixelBuf.c │ ├── PixelBuf.h │ └── __init__.c ├── _stage │ ├── Layer.c │ ├── Layer.h │ ├── Text.c │ ├── Text.h │ ├── __init__.c │ └── __init__.h ├── aesio │ ├── __init__.c │ ├── __init__.h │ ├── aes.c │ └── aes.h ├── audiocore │ ├── RawSample.c │ ├── RawSample.h │ ├── WaveFile.c │ ├── WaveFile.h │ ├── __init__.c │ └── __init__.h ├── audioio │ ├── __init__.c │ └── __init__.h ├── audiomixer │ ├── Mixer.c │ ├── Mixer.h │ ├── MixerVoice.c │ ├── MixerVoice.h │ ├── __init__.c │ └── __init__.h ├── audiomp3 │ ├── MP3Decoder.c │ ├── MP3Decoder.h │ ├── __init__.c │ └── __init__.h ├── audiopwmio │ ├── __init__.c │ └── __init__.h ├── bitbangio │ ├── I2C.c │ ├── OneWire.c │ ├── SPI.c │ ├── __init__.c │ └── types.h ├── board │ ├── __init__.c │ └── __init__.h ├── busio │ ├── I2C.c │ ├── I2C.h │ ├── OneWire.c │ └── OneWire.h ├── canio │ ├── Match.c │ ├── Match.h │ ├── Message.c │ ├── Message.h │ ├── RemoteTransmissionRequest.c │ └── RemoteTransmissionRequest.h ├── displayio │ ├── Bitmap.c │ ├── Bitmap.h │ ├── ColorConverter.c │ ├── ColorConverter.h │ ├── Display.c │ ├── Display.h │ ├── EPaperDisplay.c │ ├── EPaperDisplay.h │ ├── FourWire.c │ ├── FourWire.h │ ├── Group.c │ ├── Group.h │ ├── I2CDisplay.c │ ├── I2CDisplay.h │ ├── OnDiskBitmap.c │ ├── OnDiskBitmap.h │ ├── Palette.c │ ├── Palette.h │ ├── Shape.c │ ├── Shape.h │ ├── TileGrid.c │ ├── TileGrid.h │ ├── __init__.c │ ├── __init__.h │ ├── area.h │ ├── display_core.c │ ├── display_core.h │ └── mipi_constants.h ├── fontio │ ├── BuiltinFont.c │ ├── BuiltinFont.h │ └── __init__.c ├── framebufferio │ ├── FramebufferDisplay.c │ ├── FramebufferDisplay.h │ ├── __init__.c │ └── __init__.h ├── gamepad │ ├── GamePad.c │ ├── GamePad.h │ ├── __init__.c │ └── __init__.h ├── gamepadshift │ ├── GamePadShift.c │ ├── GamePadShift.h │ ├── __init__.c │ └── __init__.h ├── ipaddress │ ├── IPv4Address.c │ ├── IPv4Address.h │ ├── __init__.c │ └── __init__.h ├── memorymonitor │ ├── AllocationAlarm.c │ ├── AllocationAlarm.h │ ├── AllocationSize.c │ ├── AllocationSize.h │ ├── __init__.c │ └── __init__.h ├── multiterminal │ ├── __init__.c │ └── __init__.h ├── network │ ├── __init__.c │ └── __init__.h ├── os │ └── __init__.c ├── random │ └── __init__.c ├── rgbmatrix │ ├── RGBMatrix.c │ ├── RGBMatrix.h │ ├── __init__.c │ ├── __init__.h │ └── allocator.h ├── sdcardio │ ├── SDCard.c │ ├── SDCard.h │ ├── __init__.c │ └── __init__.h ├── sharpdisplay │ ├── SharpMemoryFramebuffer.c │ ├── SharpMemoryFramebuffer.h │ ├── __init__.c │ └── __init__.h ├── socket │ └── __init__.c ├── storage │ └── __init__.c ├── struct │ ├── __init__.c │ └── __init__.h ├── terminalio │ ├── Terminal.c │ ├── Terminal.h │ ├── __init__.c │ └── __init__.h ├── time │ └── __init__.c ├── touchio │ ├── TouchIn.c │ ├── TouchIn.h │ └── __init__.c ├── uheap │ └── __init__.c ├── usb_hid │ ├── Device.c │ ├── Device.h │ └── __init__.c ├── usb_midi │ ├── PortIn.c │ ├── PortIn.h │ ├── PortOut.c │ ├── PortOut.h │ ├── __init__.c │ └── __init__.h ├── ustack │ └── __init__.c ├── vectorio │ ├── Circle.c │ ├── Circle.h │ ├── Polygon.c │ ├── Polygon.h │ ├── Rectangle.c │ ├── Rectangle.h │ ├── VectorShape.c │ ├── VectorShape.h │ ├── __init__.c │ └── __init__.h └── wiznet │ ├── __init__.c │ ├── wiznet5k.c │ └── wiznet5k.h ├── supervisor ├── background_callback.h ├── cpu.h ├── filesystem.h ├── flash.h ├── flash_root_pointers.h ├── linker.h ├── memory.h ├── messages │ └── default.h ├── port.h ├── serial.h ├── shared │ ├── autoreload.c │ ├── autoreload.h │ ├── background_callback.c │ ├── bluetooth.c │ ├── bluetooth.h │ ├── board.c │ ├── board.h │ ├── display.c │ ├── display.h │ ├── external_flash │ │ ├── common_commands.h │ │ ├── devices.h │ │ ├── external_flash.c │ │ ├── external_flash.h │ │ ├── external_flash_root_pointers.h │ │ ├── qspi_flash.c │ │ ├── qspi_flash.h │ │ └── spi_flash.c │ ├── filesystem.c │ ├── flash.c │ ├── internal_flash.h │ ├── memory.c │ ├── micropython.c │ ├── rgb_led_colors.h │ ├── rgb_led_status.c │ ├── rgb_led_status.h │ ├── safe_mode.c │ ├── safe_mode.h │ ├── serial.c │ ├── stack.c │ ├── stack.h │ ├── status_leds.c │ ├── status_leds.h │ ├── tick.c │ ├── tick.h │ ├── translate.c │ ├── translate.h │ └── usb │ │ ├── tusb_config.h │ │ ├── usb.c │ │ ├── usb_desc.c │ │ └── usb_msc_flash.c ├── spi_flash_api.h ├── stub │ ├── filesystem.c │ ├── internal_flash.c │ ├── safe_mode.c │ ├── serial.c │ └── stack.c ├── supervisor.mk └── 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_intbig.py │ ├── array_micropython.py │ ├── array_micropython.py.exp │ ├── array_mul.py │ ├── assign1.py │ ├── async_await.py │ ├── async_await.py.exp │ ├── async_await2.py │ ├── async_await2.py.exp │ ├── async_coroutine.py │ ├── async_coroutine.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 │ ├── bigint_array_overflow.py │ ├── bit_length.py │ ├── bool1.py │ ├── boundmeth1.py │ ├── break.py │ ├── builtin_abs.py │ ├── builtin_abs_intbig.py │ ├── builtin_allany.py │ ├── builtin_bin.py │ ├── builtin_bin_intbig.py │ ├── builtin_callable.py │ ├── builtin_chr.py │ ├── builtin_compile.py │ ├── builtin_delattr.py │ ├── builtin_dir.py │ ├── builtin_divmod.py │ ├── builtin_divmod_intbig.py │ ├── builtin_ellipsis.py │ ├── builtin_enumerate.py │ ├── builtin_eval.py │ ├── builtin_eval_error.py │ ├── builtin_exec.py │ ├── builtin_filter.py │ ├── builtin_getattr.py │ ├── builtin_hasattr.py │ ├── builtin_hash.py │ ├── builtin_hash_gen.py │ ├── builtin_hash_intbig.py │ ├── builtin_help.py │ ├── builtin_help.py.exp │ ├── builtin_hex.py │ ├── builtin_hex_intbig.py │ ├── builtin_id.py │ ├── builtin_issubclass.py │ ├── builtin_len1.py │ ├── builtin_locals.py │ ├── builtin_map.py │ ├── builtin_minmax.py │ ├── builtin_oct.py │ ├── builtin_oct_intbig.py │ ├── builtin_ord.py │ ├── builtin_override.py │ ├── builtin_pow.py │ ├── builtin_pow3.py │ ├── builtin_pow3_intbig.py │ ├── builtin_print.py │ ├── builtin_property.py │ ├── builtin_property_inherit.py │ ├── builtin_range.py │ ├── builtin_range_attrs.py │ ├── builtin_range_binop.py │ ├── builtin_reversed.py │ ├── builtin_round.py │ ├── builtin_round_int.py │ ├── builtin_round_intbig.py │ ├── builtin_setattr.py │ ├── builtin_slice.py │ ├── builtin_sorted.py │ ├── builtin_sum.py │ ├── builtin_type.py │ ├── builtin_zip.py │ ├── bytearray1.py │ ├── bytearray_add.py │ ├── bytearray_append.py │ ├── bytearray_construct.py │ ├── bytearray_construct_array.py │ ├── bytearray_construct_endian.py │ ├── bytearray_intbig.py │ ├── bytearray_slice_assign.py │ ├── bytes.py │ ├── bytes_add.py │ ├── bytes_add_array.py │ ├── bytes_add_endian.py │ ├── bytes_compare.py │ ├── bytes_compare2.py │ ├── bytes_compare3.py │ ├── bytes_compare3.py.exp │ ├── bytes_compare_array.py │ ├── bytes_construct.py │ ├── bytes_construct_array.py │ ├── bytes_construct_endian.py │ ├── bytes_construct_intbig.py │ ├── bytes_count.py │ ├── bytes_find.py │ ├── bytes_format_modulo.py │ ├── bytes_format_modulo.py.exp │ ├── bytes_gen.py │ ├── bytes_large.py │ ├── bytes_mult.py │ ├── bytes_partition.py │ ├── bytes_replace.py │ ├── bytes_split.py │ ├── bytes_strip.py │ ├── bytes_subscr.py │ ├── class1.py │ ├── class2.py │ ├── class3.py │ ├── class_bind_self.py │ ├── class_binop.py │ ├── class_bytes.py │ ├── class_call.py │ ├── class_contains.py │ ├── class_delattr_setattr.py │ ├── class_descriptor.py │ ├── class_emptybases.py │ ├── class_getattr.py │ ├── class_inherit1.py │ ├── class_inherit_mul.py │ ├── class_inplace_op.py │ ├── class_instance_override.py │ ├── class_item.py │ ├── class_misc.py │ ├── class_new.py │ ├── class_notimpl.py │ ├── class_number.py │ ├── class_reverse_op.py │ ├── class_staticclassmethod.py │ ├── class_store.py │ ├── class_store_class.py │ ├── class_str.py │ ├── class_super.py │ ├── class_super_aslocal.py │ ├── class_super_closure.py │ ├── class_super_multinherit.py │ ├── class_super_object.py │ ├── class_use_other.py │ ├── closure1.py │ ├── closure2.py │ ├── closure_defargs.py │ ├── closure_manyvars.py │ ├── closure_namedarg.py │ ├── compare_multi.py │ ├── comprehension1.py │ ├── containment.py │ ├── continue.py │ ├── core_class_superproperty.py │ ├── decorator.py │ ├── del_attr.py │ ├── del_deref.py │ ├── del_global.py │ ├── del_local.py │ ├── del_name.py │ ├── del_subscr.py │ ├── deque1.py │ ├── deque2.py │ ├── deque2.py.exp │ ├── dict1.py │ ├── dict2.py │ ├── dict_clear.py │ ├── dict_construct.py │ ├── dict_copy.py │ ├── dict_del.py │ ├── dict_fixed.py │ ├── dict_fixed.py.exp │ ├── dict_from_iter.py │ ├── dict_fromkeys.py │ ├── dict_fromkeys2.py │ ├── dict_fromkeys_reversed.py │ ├── dict_get.py │ ├── dict_intern.py │ ├── dict_iterator.py │ ├── dict_pop.py │ ├── dict_popitem.py │ ├── dict_setdefault.py │ ├── dict_specialmeth.py │ ├── dict_update.py │ ├── dict_views.py │ ├── equal.py │ ├── equal_class.py │ ├── errno1.py │ ├── errno1.py.exp │ ├── except_match_tuple.py │ ├── exception1.py │ ├── exception_chain.py │ ├── exception_chain.py.exp │ ├── exceptpoly.py │ ├── exceptpoly2.py │ ├── floordivide.py │ ├── floordivide_intbig.py │ ├── for1.py │ ├── for2.py │ ├── for3.py │ ├── for_break.py │ ├── for_else.py │ ├── for_range.py │ ├── for_return.py │ ├── frozenset1.py │ ├── frozenset_add.py │ ├── frozenset_binop.py │ ├── frozenset_copy.py │ ├── frozenset_difference.py │ ├── frozenset_set.py │ ├── fun1.py │ ├── fun2.py │ ├── fun3.py │ ├── fun_annotations.py │ ├── fun_calldblstar.py │ ├── fun_calldblstar2.py │ ├── fun_calldblstar3.py │ ├── fun_callstar.py │ ├── fun_callstardblstar.py │ ├── fun_defargs.py │ ├── fun_defargs2.py │ ├── fun_error.py │ ├── fun_error2.py │ ├── fun_kwargs.py │ ├── fun_kwonly.py │ ├── fun_kwonlydef.py │ ├── fun_kwvarargs.py │ ├── fun_largestate.py │ ├── fun_name.py │ ├── fun_str.py │ ├── fun_varargs.py │ ├── gc1.py │ ├── gen_stack_overflow.py │ ├── gen_yield_from.py │ ├── gen_yield_from.py.exp │ ├── gen_yield_from_close.py │ ├── gen_yield_from_close.py.exp │ ├── gen_yield_from_ducktype.py │ ├── gen_yield_from_exc.py │ ├── gen_yield_from_executing.py │ ├── gen_yield_from_iter.py │ ├── gen_yield_from_send.py │ ├── gen_yield_from_stopped.py │ ├── gen_yield_from_throw.py │ ├── gen_yield_from_throw.py.exp │ ├── gen_yield_from_throw2.py │ ├── gen_yield_from_throw3.py │ ├── generator1.py │ ├── generator2.py │ ├── generator_args.py │ ├── generator_close.py │ ├── generator_close.py.exp │ ├── generator_closure.py │ ├── generator_exc.py │ ├── generator_pend_throw.py │ ├── generator_pend_throw.py.exp │ ├── generator_return.py │ ├── generator_send.py │ ├── getattr.py │ ├── getitem.py │ ├── globals_del.py │ ├── ifcond.py │ ├── ifexpr.py │ ├── int1.py │ ├── int2.py │ ├── int_big1.py │ ├── int_big_add.py │ ├── int_big_and.py │ ├── int_big_and2.py │ ├── int_big_and3.py │ ├── int_big_cmp.py │ ├── int_big_div.py │ ├── int_big_error.py │ ├── int_big_lshift.py │ ├── int_big_mod.py │ ├── int_big_mul.py │ ├── int_big_or.py │ ├── int_big_or2.py │ ├── int_big_or3.py │ ├── int_big_pow.py │ ├── int_big_rshift.py │ ├── int_big_unary.py │ ├── int_big_xor.py │ ├── int_big_xor2.py │ ├── int_big_xor3.py │ ├── int_big_zeroone.py │ ├── int_bytes.py │ ├── int_bytes_intbig.py │ ├── int_constfolding.py │ ├── int_constfolding_intbig.py │ ├── int_divmod.py │ ├── int_divmod_intbig.py │ ├── int_divzero.py │ ├── int_intbig.py │ ├── int_longint_bytes.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 │ ├── logic_constfolding.py │ ├── memoryerror.py │ ├── memoryerror.py.exp │ ├── memoryview1.py │ ├── memoryview1_slice_assign.py │ ├── memoryview2.py │ ├── memoryview_gc.py │ ├── memoryview_intbig.py │ ├── module1.py │ ├── module2.py │ ├── module2.py.exp │ ├── namedtuple1.py │ ├── namedtuple1_cpython_compat.py │ ├── namedtuple_asdict.py │ ├── object1.py │ ├── object_dict.py │ ├── object_new.py │ ├── op_error.py │ ├── op_error_intbig.py │ ├── op_error_memoryview.py │ ├── op_precedence.py │ ├── ordereddict1.py │ ├── ordereddict_eq.py │ ├── ordereddict_eq.py.exp │ ├── parser.py │ ├── parser.py.exp │ ├── python34.py │ ├── python34.py.exp │ ├── python36.py │ ├── python36.py.exp │ ├── return1.py │ ├── scope.py │ ├── self_type_check.py │ ├── seq_unpack.py │ ├── set_add.py │ ├── set_basic.py │ ├── set_binop.py │ ├── set_clear.py │ ├── set_comprehension.py │ ├── set_containment.py │ ├── set_copy.py │ ├── set_difference.py │ ├── set_discard.py │ ├── set_intersection.py │ ├── set_isdisjoint.py │ ├── set_isfooset.py │ ├── set_iter.py │ ├── set_iter_of_iter.py │ ├── set_pop.py │ ├── set_remove.py │ ├── set_specialmeth.py │ ├── set_symmetric_difference.py │ ├── set_type.py │ ├── set_union.py │ ├── set_unop.py │ ├── set_update.py │ ├── slice_attrs.py │ ├── slice_intbig.py │ ├── slots_bool_len.py │ ├── smallint_array_overflow.py │ ├── special_methods.py │ ├── special_methods2.py │ ├── string1.py │ ├── string_center.py │ ├── string_compare.py │ ├── string_count.py │ ├── string_cr_conversion.py │ ├── string_crlf_conversion.py │ ├── string_endswith.py │ ├── string_endswith_upy.py │ ├── string_endswith_upy.py.exp │ ├── string_escape.py │ ├── string_find.py │ ├── string_format.py │ ├── string_format2.py │ ├── string_format_error.py │ ├── string_format_modulo.py │ ├── string_format_modulo_int.py │ ├── string_index.py │ ├── string_istest.py │ ├── string_join.py │ ├── string_large.py │ ├── string_mult.py │ ├── string_partition.py │ ├── string_pep498_fstring.py │ ├── string_pep498_fstring.py.exp │ ├── string_replace.py │ ├── string_repr.py │ ├── string_rfind.py │ ├── string_rindex.py │ ├── string_rpartition.py │ ├── string_rsplit.py │ ├── string_slice.py │ ├── string_split.py │ ├── string_splitlines.py │ ├── string_startswith.py │ ├── string_startswith_upy.py │ ├── string_startswith_upy.py.exp │ ├── string_strip.py │ ├── string_upperlow.py │ ├── struct1.py │ ├── struct1_intbig.py │ ├── struct2.py │ ├── struct_overflow.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_call.py │ ├── subclass_native_call.py.exp │ ├── subclass_native_cmp.py │ ├── subclass_native_containment.py │ ├── subclass_native_init.py │ ├── subclass_native_iter.py │ ├── subclass_native_specmeth.py │ ├── subscr_tuple.py │ ├── syntaxerror.py │ ├── sys1.py │ ├── sys_getsizeof.py │ ├── true_value.py │ ├── try1.py │ ├── try2.py │ ├── try3.py │ ├── try4.py │ ├── try_as_var.py │ ├── try_continue.py │ ├── try_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 │ ├── try_return.py │ ├── tuple1.py │ ├── tuple_compare.py │ ├── tuple_count.py │ ├── tuple_index.py │ ├── tuple_mult.py │ ├── types1.py │ ├── types2.py │ ├── types3.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 ├── 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 ├── circuitpython │ ├── blinky.py │ ├── nvm_not_present.py │ └── nvm_present.py ├── cmdline │ ├── cmd_optimise.py │ ├── cmd_optimise.py.exp │ ├── cmd_parsetree.py │ ├── cmd_parsetree.py.exp │ ├── cmd_showbc.py │ ├── cmd_showbc.py.exp │ ├── cmd_verbose.py │ ├── cmd_verbose.py.exp │ ├── repl_autocomplete.py │ ├── repl_autocomplete.py.exp │ ├── repl_basic.py │ ├── repl_basic.py.exp │ ├── repl_cont.py │ ├── repl_cont.py.exp │ ├── repl_emacs_keys.py │ └── repl_emacs_keys.py.exp ├── cpydiff │ ├── builtin_next_arg2.py │ ├── core_class_delnotimpl.py │ ├── core_class_mro.py │ ├── core_class_supermultiple.py │ ├── core_function_argcount.py │ ├── core_function_userattr.py │ ├── core_generator_noexit.py │ ├── core_import_path.py │ ├── core_import_prereg.py │ ├── core_import_split_ns_pkgs.py │ ├── core_locals.py │ ├── core_locals_eval.py │ ├── modules │ │ ├── __init__.py │ │ ├── foo.py │ │ └── subpkg │ │ │ └── foo.py │ ├── modules2 │ │ └── subpkg │ │ │ └── bar.py │ ├── modules_array_containment.py │ ├── modules_array_deletion.py │ ├── modules_array_subscrstep.py │ ├── modules_deque.py │ ├── modules_json_nonserializable.py │ ├── modules_struct_fewargs.py │ ├── modules_struct_manyargs.py │ ├── modules_sys_stdassign.py │ ├── syntax_spaces.py │ ├── syntax_unicode_nameesc.py │ ├── types_bytearray_sliceassign.py │ ├── types_bytes_keywords.py │ ├── types_bytes_subscrstep.py │ ├── types_exception_chaining.py │ ├── types_exception_instancevar.py │ ├── types_exception_loops.py │ ├── types_exception_subclassinit.py │ ├── types_float_rounding.py │ ├── types_int_subclassconv.py │ ├── types_list_delete_subscrstep.py │ ├── types_list_store_noniter.py │ ├── types_list_store_subscrstep.py │ ├── types_str_endswith.py │ ├── types_str_formatsubscr.py │ ├── types_str_keywords.py │ ├── types_str_ljust_rjust.py │ ├── types_str_rsplitnone.py │ ├── types_str_subclassequality.py │ ├── types_str_subscrstep.py │ └── types_tuple_subscrstep.py ├── extmod │ ├── btree1.py │ ├── btree1.py.exp │ ├── framebuf1.py │ ├── framebuf1.py.exp │ ├── framebuf16.py │ ├── framebuf16.py.exp │ ├── framebuf2.py │ ├── framebuf2.py.exp │ ├── framebuf4.py │ ├── framebuf4.py.exp │ ├── framebuf8.py │ ├── framebuf8.py.exp │ ├── framebuf_subclass.py │ ├── framebuf_subclass.py.exp │ ├── machine1.py │ ├── machine1.py.exp │ ├── machine_pinbase.py │ ├── machine_pinbase.py.exp │ ├── machine_pulse.py │ ├── machine_pulse.py.exp │ ├── machine_signal.py │ ├── machine_signal.py.exp │ ├── ticks_diff.py │ ├── ticks_diff.py.exp │ ├── time_ms_us.py │ ├── time_ms_us.py.exp │ ├── ubinascii_a2b_base64.py │ ├── ubinascii_b2a_base64.py │ ├── ubinascii_crc32.py │ ├── ubinascii_hexlify.py │ ├── ubinascii_micropython.py │ ├── ubinascii_micropython.py.exp │ ├── ubinascii_unhexlify.py │ ├── uctypes_32bit_intbig.py │ ├── uctypes_32bit_intbig.py.exp │ ├── uctypes_array_assign_le.py │ ├── uctypes_array_assign_le.py.exp │ ├── uctypes_array_assign_native_le.py │ ├── uctypes_array_assign_native_le.py.exp │ ├── uctypes_array_assign_native_le_intbig.py │ ├── uctypes_array_assign_native_le_intbig.py.exp │ ├── uctypes_bytearray.py │ ├── uctypes_bytearray.py.exp │ ├── uctypes_byteat.py │ ├── uctypes_byteat.py.exp │ ├── uctypes_error.py │ ├── uctypes_error.py.exp │ ├── uctypes_le.py │ ├── uctypes_le.py.exp │ ├── uctypes_le_float.py │ ├── uctypes_le_float.py.exp │ ├── uctypes_native_float.py │ ├── uctypes_native_float.py.exp │ ├── uctypes_native_le.py │ ├── uctypes_native_le.py.exp │ ├── uctypes_print.py │ ├── uctypes_print.py.exp │ ├── uctypes_ptr_le.py │ ├── uctypes_ptr_le.py.exp │ ├── uctypes_ptr_native_le.py │ ├── uctypes_ptr_native_le.py.exp │ ├── uctypes_sizeof.py │ ├── uctypes_sizeof.py.exp │ ├── uctypes_sizeof_float.py │ ├── uctypes_sizeof_float.py.exp │ ├── uctypes_sizeof_native.py │ ├── uctypes_sizeof_native.py.exp │ ├── uhashlib_sha1.py │ ├── uhashlib_sha256.py │ ├── uheapq1.py │ ├── ujson_dump.py │ ├── ujson_dump_iobase.py │ ├── ujson_dumps.py │ ├── ujson_dumps_extra.py │ ├── ujson_dumps_extra.py.exp │ ├── ujson_dumps_float.py │ ├── ujson_load.py │ ├── ujson_load_readinto.py │ ├── ujson_load_readinto.py.exp │ ├── ujson_loads.py │ ├── ujson_loads_float.py │ ├── urandom_basic.py │ ├── urandom_extra.py │ ├── ure1.py │ ├── ure_debug.py │ ├── ure_debug.py.exp │ ├── ure_error.py │ ├── ure_group.py │ ├── ure_groups.py │ ├── ure_namedclass.py │ ├── ure_span.py │ ├── ure_split.py │ ├── ure_split_empty.py │ ├── ure_split_empty.py.exp │ ├── ure_split_notimpl.py │ ├── ure_split_notimpl.py.exp │ ├── ure_stack_overflow.py │ ├── ure_stack_overflow.py.exp │ ├── ure_sub.py │ ├── ure_sub_unmatched.py │ ├── ure_sub_unmatched.py.exp │ ├── ussl_basic.py │ ├── ussl_basic.py.exp │ ├── utimeq1.py │ ├── utimeq1.py.exp │ ├── utimeq_stable.py │ ├── utimeq_stable.py.exp │ ├── uzlib_decompio.py │ ├── uzlib_decompio.py.exp │ ├── uzlib_decompio_gz.py │ ├── uzlib_decompio_gz.py.exp │ ├── uzlib_decompress.py │ ├── vfs_basic.py │ ├── vfs_basic.py.exp │ ├── vfs_fat_fileio1.py │ ├── vfs_fat_fileio1.py.exp │ ├── vfs_fat_fileio2.py │ ├── vfs_fat_fileio2.py.exp │ ├── vfs_fat_more.py │ ├── vfs_fat_more.py.exp │ ├── vfs_fat_oldproto.py │ ├── vfs_fat_oldproto.py.exp │ ├── vfs_fat_ramdisk.py │ ├── vfs_fat_ramdisk.py.exp │ ├── vfs_userfs.py │ ├── vfs_userfs.py.exp │ ├── websocket_basic.py │ └── websocket_basic.py.exp ├── feature_check │ ├── README │ ├── async_check.py │ ├── async_check.py.exp │ ├── byteorder.py │ ├── byteorder.py.exp │ ├── complex.py │ ├── complex.py.exp │ ├── const.py │ ├── const.py.exp │ ├── coverage.py │ ├── coverage.py.exp │ ├── float.py │ ├── float.py.exp │ ├── int_big.py │ ├── int_big.py.exp │ ├── native_check.py │ ├── native_check.py.exp │ ├── repl_emacs_check.py │ ├── repl_emacs_check.py.exp │ ├── reverse_ops.py │ ├── reverse_ops.py.exp │ ├── set_check.py │ └── set_check.py.exp ├── float │ ├── array_construct.py │ ├── builtin_float_hash.py │ ├── builtin_float_minmax.py │ ├── builtin_float_pow.py │ ├── builtin_float_round.py │ ├── builtin_float_round_intbig.py │ ├── bytearray_construct.py │ ├── bytes_construct.py │ ├── cmath_fun.py │ ├── cmath_fun_special.py │ ├── complex1.py │ ├── complex1_intbig.py │ ├── float1.py │ ├── float2int_doubleprec_intbig.py │ ├── float2int_fp30_intbig.py │ ├── float2int_intbig.py │ ├── float_array.py │ ├── float_compare.py │ ├── float_divmod.py │ ├── float_divmod_relaxed.py │ ├── float_format.py │ ├── float_parse.py │ ├── float_parse_doubleprec.py │ ├── float_struct.py │ ├── int_big_float.py │ ├── int_divzero.py │ ├── int_power.py │ ├── list_index.py │ ├── math_domain.py │ ├── math_domain_special.py │ ├── math_fun.py │ ├── math_fun_bool.py │ ├── math_fun_int.py │ ├── math_fun_intbig.py │ ├── math_fun_special.py │ ├── python36.py │ ├── python36.py.exp │ ├── string_format.py │ ├── string_format2.py │ ├── string_format_fp30.py │ ├── string_format_modulo.py │ ├── string_format_modulo2.py │ ├── string_format_modulo2_intbig.py │ ├── string_format_modulo3.py │ ├── string_format_modulo3.py.exp │ ├── true_value.py │ └── types.py ├── import │ ├── builtin_import.py │ ├── gen_context.py │ ├── gen_context2.py │ ├── import1a.py │ ├── import1b.py │ ├── import2a.py │ ├── import3a.py │ ├── import_file.py │ ├── import_override.py.exp │ ├── import_pkg1.py │ ├── import_pkg2.py │ ├── import_pkg3.py │ ├── import_pkg4.py │ ├── import_pkg5.py │ ├── import_pkg6.py │ ├── import_pkg7.py │ ├── import_pkg8.py │ ├── mpy_invalid.py │ ├── mpy_invalid.py.exp │ ├── pkg │ │ ├── __init__.py │ │ └── mod.py │ ├── pkg2 │ │ ├── __init__.py │ │ ├── mod1.py │ │ └── mod2.py │ ├── pkg3 │ │ ├── __init__.py │ │ ├── mod1.py │ │ ├── mod2.py │ │ └── subpkg1 │ │ │ ├── __init__.py │ │ │ └── mod1.py │ ├── pkg6 │ │ ├── __init__.py │ │ └── x │ │ │ ├── __init__.py │ │ │ └── y.py │ ├── pkg7 │ │ ├── __init__.py │ │ ├── mod1.py │ │ ├── mod2.py │ │ └── subpkg1 │ │ │ ├── __init__.py │ │ │ └── subpkg2 │ │ │ ├── __init__.py │ │ │ └── mod3.py │ ├── pkg8 │ │ └── mod.py │ ├── rel_import_inv.py │ └── try_module.py ├── inlineasm │ ├── asmargs.py │ ├── asmargs.py.exp │ ├── asmbcc.py │ ├── asmbcc.py.exp │ ├── asmbitops.py │ ├── asmbitops.py.exp │ ├── asmblbx.py │ ├── asmblbx.py.exp │ ├── asmconst.py │ ├── asmconst.py.exp │ ├── asmdiv.py │ ├── asmdiv.py.exp │ ├── asmfpaddsub.py │ ├── asmfpaddsub.py.exp │ ├── asmfpcmp.py │ ├── asmfpcmp.py.exp │ ├── asmfpldrstr.py │ ├── asmfpldrstr.py.exp │ ├── asmfpmuldiv.py │ ├── asmfpmuldiv.py.exp │ ├── asmfpsqrt.py │ ├── asmfpsqrt.py.exp │ ├── asmit.py │ ├── asmit.py.exp │ ├── asmpushpop.py │ ├── asmpushpop.py.exp │ ├── asmrettype.py │ ├── asmrettype.py.exp │ ├── asmshift.py │ ├── asmshift.py.exp │ ├── asmspecialregs.py │ ├── asmspecialregs.py.exp │ ├── asmsum.py │ └── asmsum.py.exp ├── io │ ├── argv.py │ ├── buffered_writer.py │ ├── buffered_writer.py.exp │ ├── builtin_print_file.py │ ├── bytesio_cow.py │ ├── bytesio_ext.py │ ├── bytesio_ext2.py │ ├── bytesio_ext2.py.exp │ ├── 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 │ ├── iobase.py │ ├── open_append.py │ ├── open_plus.py │ ├── resource_stream.py │ ├── resource_stream.py.exp │ ├── 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 │ ├── const_intbig.py │ ├── const_intbig.py.exp │ ├── decorator.py │ ├── decorator.py.exp │ ├── decorator_error.py │ ├── decorator_error.py.exp │ ├── emg_exc.py │ ├── emg_exc.py.exp │ ├── extreme_exc.py │ ├── extreme_exc.py.exp │ ├── heap_lock.py │ ├── heap_lock.py.exp │ ├── heapalloc.py │ ├── heapalloc.py.exp │ ├── heapalloc_bytesio.py │ ├── heapalloc_bytesio.py.exp │ ├── heapalloc_bytesio2.py │ ├── heapalloc_bytesio2.py.exp │ ├── heapalloc_exc_raise.py │ ├── heapalloc_exc_raise.py.exp │ ├── heapalloc_inst_call.py │ ├── heapalloc_inst_call.py.exp │ ├── heapalloc_int_from_bytes.py │ ├── heapalloc_int_from_bytes.py.exp │ ├── heapalloc_iter.py │ ├── heapalloc_str.py │ ├── heapalloc_str.py.exp │ ├── heapalloc_super.py │ ├── heapalloc_super.py.exp │ ├── heapalloc_traceback.py │ ├── heapalloc_traceback.py.exp │ ├── kbd_intr.py │ ├── kbd_intr.py.exp │ ├── meminfo.py │ ├── meminfo.py.exp │ ├── memstats.py │ ├── memstats.py.exp │ ├── native_closure.py │ ├── native_closure.py.exp │ ├── native_const_intbig.py │ ├── native_const_intbig.py.exp │ ├── native_misc.py │ ├── native_misc.py.exp │ ├── opt_level.py │ ├── opt_level.py.exp │ ├── schedule.py │ ├── schedule.py.exp │ ├── stack_use.py │ ├── stack_use.py.exp │ ├── viper_addr.py │ ├── viper_addr.py.exp │ ├── viper_args.py │ ├── viper_args.py.exp │ ├── viper_binop_arith.py │ ├── viper_binop_arith.py.exp │ ├── viper_binop_comp.py │ ├── viper_binop_comp.py.exp │ ├── viper_binop_comp_imm.py │ ├── viper_binop_comp_imm.py.exp │ ├── viper_binop_divmod.py │ ├── viper_binop_divmod.py.exp │ ├── viper_binop_multi_comp.py │ ├── viper_binop_multi_comp.py.exp │ ├── viper_cond.py │ ├── viper_cond.py.exp │ ├── viper_error.py │ ├── viper_error.py.exp │ ├── viper_import.py │ ├── viper_import.py.exp │ ├── viper_misc.py │ ├── viper_misc.py.exp │ ├── viper_misc_intbig.py │ ├── viper_misc_intbig.py.exp │ ├── viper_ptr16_load.py │ ├── viper_ptr16_load.py.exp │ ├── viper_ptr16_store.py │ ├── viper_ptr16_store.py.exp │ ├── viper_ptr32_load.py │ ├── viper_ptr32_load.py.exp │ ├── viper_ptr32_store.py │ ├── viper_ptr32_store.py.exp │ ├── viper_ptr8_load.py │ ├── viper_ptr8_load.py.exp │ ├── viper_ptr8_store.py │ ├── viper_ptr8_store.py.exp │ ├── viper_subscr.py │ └── viper_subscr.py.exp ├── misc │ ├── features.py │ ├── non_compliant.py │ ├── non_compliant.py.exp │ ├── non_compliant_lexer.py │ ├── non_compliant_lexer.py.exp │ ├── print_exception.py │ ├── rge_sm.py │ └── sys_exc_info.py ├── net_hosted │ ├── README │ ├── accept_nonblock.py │ ├── accept_nonblock.py.exp │ ├── accept_timeout.py │ ├── accept_timeout.py.exp │ ├── connect_nonblock.py │ ├── connect_nonblock.py.exp │ ├── connect_poll.py │ ├── connect_poll.py.exp │ ├── ssl_getpeercert.py │ └── ssl_getpeercert.py.exp ├── net_inet │ ├── README │ ├── test_tls_sites.py │ └── test_tls_sites.py.exp ├── pyb │ ├── accel.py │ ├── accel.py.exp │ ├── adc.py │ ├── adc.py.exp │ ├── adcall.py │ ├── adcall.py.exp │ ├── can.py │ ├── can.py.exp │ ├── dac.py │ ├── dac.py.exp │ ├── extint.py │ ├── extint.py.exp │ ├── halerror.py.exp │ ├── i2c_error.py.exp │ ├── irq.py │ ├── irq.py.exp │ ├── led.py │ ├── led.py.exp │ ├── modstm.py │ ├── modstm.py.exp │ ├── modtime.py │ ├── modtime.py.exp │ ├── pin.py │ ├── pin.py.exp │ ├── pyb1.py │ ├── pyb1.py.exp │ ├── pyb_f405.py │ ├── pyb_f405.py.exp │ ├── pyb_f411.py │ ├── pyb_f411.py.exp │ ├── rtc.py │ ├── rtc.py.exp │ ├── servo.py │ ├── servo.py.exp │ ├── 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 ├── skip_if.py ├── stress │ ├── dict_copy.py │ ├── dict_create.py │ ├── dict_create_max.py │ ├── gc_trace.py │ ├── list_sort.py │ ├── recursion.py │ ├── recursive_data.py │ ├── recursive_data.py.exp │ ├── recursive_gen.py │ ├── recursive_iternext.py │ └── recursive_iternext.py.exp ├── thread │ ├── mutate_bytearray.py │ ├── mutate_dict.py │ ├── mutate_instance.py │ ├── mutate_list.py │ ├── mutate_set.py │ ├── stress_aes.py │ ├── stress_create.py │ ├── stress_heap.py │ ├── stress_recurse.py │ ├── thread_exc1.py │ ├── thread_exc2.py │ ├── thread_exc2.py.exp │ ├── thread_exit1.py │ ├── thread_exit2.py │ ├── thread_gc1.py │ ├── thread_ident1.py │ ├── thread_lock1.py │ ├── thread_lock2.py │ ├── thread_lock3.py │ ├── thread_lock4.py │ ├── thread_qstr1.py │ ├── thread_shared1.py │ ├── thread_shared2.py │ ├── thread_sleep1.py │ ├── thread_stacksize1.py │ ├── thread_start1.py │ └── thread_start2.py ├── unicode │ ├── data │ │ ├── utf-8_1.txt │ │ └── utf-8_2.txt │ ├── file1.py │ ├── file2.py │ ├── unicode.py │ ├── unicode_chr.py │ ├── unicode_id.py │ ├── unicode_index.py │ ├── unicode_iter.py │ ├── unicode_ord.py │ ├── unicode_pos.py │ ├── unicode_str_format.py │ ├── unicode_str_modulo.py │ └── unicode_subscr.py ├── unix │ ├── extra_coverage.py │ ├── extra_coverage.py.exp │ ├── ffi_callback.py │ ├── ffi_callback.py.exp │ ├── ffi_float.py │ ├── ffi_float.py.exp │ ├── ffi_float2.py │ └── ffi_float2.py.exp └── wipy │ ├── adc.py │ ├── adc.py.exp │ ├── 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 │ ├── 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 ├── analyze_heap_dump.py ├── analyze_mpy.py ├── bootstrap_upip.sh ├── build-stm-latest.sh ├── build_board_info.py ├── build_memory_info.py ├── build_release_files.py ├── cc1 ├── chart_code_size.py ├── check_code_size.sh ├── check_translations.py ├── ci_check_duplicate_usb_vid_pid.py ├── ci_new_boards_check.py ├── codestats.sh ├── convert_release_notes.py ├── cpboard.py ├── dfu.py ├── extract_pyi.py ├── file2h.py ├── fixup_translations.py ├── fonts ├── ter-u12n.bdf └── ter-u12n.bdf.license ├── gc_activity.html ├── gc_activity.md ├── gc_activity.py ├── gc_activity_between_collects.py ├── gen-changelog.sh ├── gen_display_resources.py ├── gen_ld_files.py ├── gen_usb_descriptor.py ├── gendoc.py ├── git-checkout-latest-tag.sh ├── hid_report_descriptors.py ├── insert-usb-ids.py ├── join_bins.py ├── make-frozen.py ├── mpconfig_category_reader.py ├── mpy-tool.py ├── mpy_bin2res.py ├── mpy_cross_all.py ├── output_gc_until_repl.txt ├── preprocess_frozen_modules.py ├── print_status.py ├── pyboard.py ├── pydfu.py ├── tinytest-codegen.py ├── upip.py └── upip_utarfile.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.mailmap -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.rosie.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/.rosie.yml -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ACKNOWLEDGEMENTS.license -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/LICENSES/CC-BY-4.0.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /LICENSES/OFL-1.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/LICENSES/OFL-1.1.txt -------------------------------------------------------------------------------- /LICENSES/Unlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/LICENSES/Unlicense.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/Makefile -------------------------------------------------------------------------------- /README.kmk.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/README.rst -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/conf.py -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/common_hal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/common_hal.md -------------------------------------------------------------------------------- /docs/design_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/design_guide.rst -------------------------------------------------------------------------------- /docs/drivers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/drivers.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/library/array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/array.rst -------------------------------------------------------------------------------- /docs/library/binascii.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/binascii.rst -------------------------------------------------------------------------------- /docs/library/btree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/btree.rst -------------------------------------------------------------------------------- /docs/library/builtins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/builtins.rst -------------------------------------------------------------------------------- /docs/library/esp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/esp.rst -------------------------------------------------------------------------------- /docs/library/framebuf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/framebuf.rst -------------------------------------------------------------------------------- /docs/library/gc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/gc.rst -------------------------------------------------------------------------------- /docs/library/hashlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/hashlib.rst -------------------------------------------------------------------------------- /docs/library/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/index.rst -------------------------------------------------------------------------------- /docs/library/network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/network.rst -------------------------------------------------------------------------------- /docs/library/sys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/sys.rst -------------------------------------------------------------------------------- /docs/library/uctypes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/uctypes.rst -------------------------------------------------------------------------------- /docs/library/uerrno.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/uerrno.rst -------------------------------------------------------------------------------- /docs/library/uheapq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/uheapq.rst -------------------------------------------------------------------------------- /docs/library/uio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/uio.rst -------------------------------------------------------------------------------- /docs/library/ujson.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/ujson.rst -------------------------------------------------------------------------------- /docs/library/ure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/ure.rst -------------------------------------------------------------------------------- /docs/library/uselect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/uselect.rst -------------------------------------------------------------------------------- /docs/library/usocket.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/usocket.rst -------------------------------------------------------------------------------- /docs/library/ussl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/ussl.rst -------------------------------------------------------------------------------- /docs/library/uzlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/library/uzlib.rst -------------------------------------------------------------------------------- /docs/porting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/porting.rst -------------------------------------------------------------------------------- /docs/redirects.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/redirects.txt -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/rstjinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/rstjinja.py -------------------------------------------------------------------------------- /docs/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/static/favicon.ico -------------------------------------------------------------------------------- /docs/supported_ports.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/supported_ports.rst -------------------------------------------------------------------------------- /docs/templates/replace.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/templates/replace.inc -------------------------------------------------------------------------------- /docs/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/docs/troubleshooting.rst -------------------------------------------------------------------------------- /drivers/bus/qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/drivers/bus/qspi.h -------------------------------------------------------------------------------- /drivers/bus/softqspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/drivers/bus/softqspi.c -------------------------------------------------------------------------------- /drivers/bus/softspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/drivers/bus/softspi.c -------------------------------------------------------------------------------- /drivers/bus/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/drivers/bus/spi.h -------------------------------------------------------------------------------- /drivers/wiznet5k/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/drivers/wiznet5k/README.md -------------------------------------------------------------------------------- /extmod/font_petme128_8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/font_petme128_8x8.h -------------------------------------------------------------------------------- /extmod/machine_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_mem.c -------------------------------------------------------------------------------- /extmod/machine_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_mem.h -------------------------------------------------------------------------------- /extmod/machine_pinbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_pinbase.c -------------------------------------------------------------------------------- /extmod/machine_pinbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_pinbase.h -------------------------------------------------------------------------------- /extmod/machine_pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_pulse.c -------------------------------------------------------------------------------- /extmod/machine_pulse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_pulse.h -------------------------------------------------------------------------------- /extmod/machine_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_signal.c -------------------------------------------------------------------------------- /extmod/machine_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/machine_signal.h -------------------------------------------------------------------------------- /extmod/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/misc.h -------------------------------------------------------------------------------- /extmod/modbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modbtree.c -------------------------------------------------------------------------------- /extmod/modframebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modframebuf.c -------------------------------------------------------------------------------- /extmod/modlwip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modlwip.c -------------------------------------------------------------------------------- /extmod/modonewire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modonewire.c -------------------------------------------------------------------------------- /extmod/modubinascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modubinascii.c -------------------------------------------------------------------------------- /extmod/modubinascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modubinascii.h -------------------------------------------------------------------------------- /extmod/moductypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/moductypes.c -------------------------------------------------------------------------------- /extmod/moduhashlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/moduhashlib.c -------------------------------------------------------------------------------- /extmod/moduheapq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/moduheapq.c -------------------------------------------------------------------------------- /extmod/modujson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modujson.c -------------------------------------------------------------------------------- /extmod/modurandom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modurandom.c -------------------------------------------------------------------------------- /extmod/modure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modure.c -------------------------------------------------------------------------------- /extmod/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/moduselect.c -------------------------------------------------------------------------------- /extmod/modussl_axtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modussl_axtls.c -------------------------------------------------------------------------------- /extmod/modussl_mbedtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modussl_mbedtls.c -------------------------------------------------------------------------------- /extmod/modutimeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modutimeq.c -------------------------------------------------------------------------------- /extmod/moduzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/moduzlib.c -------------------------------------------------------------------------------- /extmod/modwebrepl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modwebrepl.c -------------------------------------------------------------------------------- /extmod/modwebsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modwebsocket.c -------------------------------------------------------------------------------- /extmod/modwebsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/modwebsocket.h -------------------------------------------------------------------------------- /extmod/re1.5/charclass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/re1.5/charclass.c -------------------------------------------------------------------------------- /extmod/re1.5/compilecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/re1.5/compilecode.c -------------------------------------------------------------------------------- /extmod/re1.5/dumpcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/re1.5/dumpcode.c -------------------------------------------------------------------------------- /extmod/re1.5/re1.5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/re1.5/re1.5.h -------------------------------------------------------------------------------- /extmod/uos_dupterm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/uos_dupterm.c -------------------------------------------------------------------------------- /extmod/utime_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/utime_mphal.c -------------------------------------------------------------------------------- /extmod/utime_mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/utime_mphal.h -------------------------------------------------------------------------------- /extmod/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs.c -------------------------------------------------------------------------------- /extmod/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs.h -------------------------------------------------------------------------------- /extmod/vfs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_fat.c -------------------------------------------------------------------------------- /extmod/vfs_fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_fat.h -------------------------------------------------------------------------------- /extmod/vfs_fat_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_fat_diskio.c -------------------------------------------------------------------------------- /extmod/vfs_fat_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_fat_file.c -------------------------------------------------------------------------------- /extmod/vfs_posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_posix.c -------------------------------------------------------------------------------- /extmod/vfs_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_posix.h -------------------------------------------------------------------------------- /extmod/vfs_posix_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_posix_file.c -------------------------------------------------------------------------------- /extmod/vfs_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/vfs_reader.c -------------------------------------------------------------------------------- /extmod/virtpin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/virtpin.c -------------------------------------------------------------------------------- /extmod/virtpin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/extmod/virtpin.h -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/cmsis/inc/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/cmsis_gcc.h -------------------------------------------------------------------------------- /lib/cmsis/inc/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/core_cm0.h -------------------------------------------------------------------------------- /lib/cmsis/inc/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/core_cm3.h -------------------------------------------------------------------------------- /lib/cmsis/inc/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/core_cm4.h -------------------------------------------------------------------------------- /lib/cmsis/inc/core_cm7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/core_cm7.h -------------------------------------------------------------------------------- /lib/cmsis/inc/core_sc000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/core_sc000.h -------------------------------------------------------------------------------- /lib/cmsis/inc/core_sc300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/cmsis/inc/core_sc300.h -------------------------------------------------------------------------------- /lib/embed/abort_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/embed/abort_.c -------------------------------------------------------------------------------- /lib/libc/string0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libc/string0.c -------------------------------------------------------------------------------- /lib/libm/acoshf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/acoshf.c -------------------------------------------------------------------------------- /lib/libm/asinfacosf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/asinfacosf.c -------------------------------------------------------------------------------- /lib/libm/asinhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/asinhf.c -------------------------------------------------------------------------------- /lib/libm/atan2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/atan2f.c -------------------------------------------------------------------------------- /lib/libm/atanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/atanf.c -------------------------------------------------------------------------------- /lib/libm/atanhf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/atanhf.c -------------------------------------------------------------------------------- /lib/libm/ef_rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/ef_rem_pio2.c -------------------------------------------------------------------------------- /lib/libm/ef_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/ef_sqrt.c -------------------------------------------------------------------------------- /lib/libm/erf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/erf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/fdlibm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/fdlibm.h -------------------------------------------------------------------------------- /lib/libm/fmodf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/fmodf.c -------------------------------------------------------------------------------- /lib/libm/kf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/kf_cos.c -------------------------------------------------------------------------------- /lib/libm/kf_rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/kf_rem_pio2.c -------------------------------------------------------------------------------- /lib/libm/kf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/kf_sin.c -------------------------------------------------------------------------------- /lib/libm/kf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/kf_tan.c -------------------------------------------------------------------------------- /lib/libm/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/libm.h -------------------------------------------------------------------------------- /lib/libm/log1pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/log1pf.c -------------------------------------------------------------------------------- /lib/libm/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/math.c -------------------------------------------------------------------------------- /lib/libm/nearbyintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/nearbyintf.c -------------------------------------------------------------------------------- /lib/libm/roundf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/roundf.c -------------------------------------------------------------------------------- /lib/libm/sf_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_cos.c -------------------------------------------------------------------------------- /lib/libm/sf_erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_erf.c -------------------------------------------------------------------------------- /lib/libm/sf_frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_frexp.c -------------------------------------------------------------------------------- /lib/libm/sf_ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_ldexp.c -------------------------------------------------------------------------------- /lib/libm/sf_modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_modf.c -------------------------------------------------------------------------------- /lib/libm/sf_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_sin.c -------------------------------------------------------------------------------- /lib/libm/sf_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/sf_tan.c -------------------------------------------------------------------------------- /lib/libm/thumb_vfp_sqrtf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/thumb_vfp_sqrtf.c -------------------------------------------------------------------------------- /lib/libm/wf_lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/wf_lgamma.c -------------------------------------------------------------------------------- /lib/libm/wf_tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm/wf_tgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/README -------------------------------------------------------------------------------- /lib/libm_dbl/__cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/__cos.c -------------------------------------------------------------------------------- /lib/libm_dbl/__expo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/__expo2.c -------------------------------------------------------------------------------- /lib/libm_dbl/__rem_pio2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/__rem_pio2.c -------------------------------------------------------------------------------- /lib/libm_dbl/__signbit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/__signbit.c -------------------------------------------------------------------------------- /lib/libm_dbl/__sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/__sin.c -------------------------------------------------------------------------------- /lib/libm_dbl/__tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/__tan.c -------------------------------------------------------------------------------- /lib/libm_dbl/acos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/acos.c -------------------------------------------------------------------------------- /lib/libm_dbl/acosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/acosh.c -------------------------------------------------------------------------------- /lib/libm_dbl/asin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/asin.c -------------------------------------------------------------------------------- /lib/libm_dbl/asinh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/asinh.c -------------------------------------------------------------------------------- /lib/libm_dbl/atan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/atan.c -------------------------------------------------------------------------------- /lib/libm_dbl/atan2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/atan2.c -------------------------------------------------------------------------------- /lib/libm_dbl/atanh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/atanh.c -------------------------------------------------------------------------------- /lib/libm_dbl/ceil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/ceil.c -------------------------------------------------------------------------------- /lib/libm_dbl/cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/cos.c -------------------------------------------------------------------------------- /lib/libm_dbl/cosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/cosh.c -------------------------------------------------------------------------------- /lib/libm_dbl/erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/erf.c -------------------------------------------------------------------------------- /lib/libm_dbl/exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/exp.c -------------------------------------------------------------------------------- /lib/libm_dbl/expm1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/expm1.c -------------------------------------------------------------------------------- /lib/libm_dbl/floor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/floor.c -------------------------------------------------------------------------------- /lib/libm_dbl/fmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/fmod.c -------------------------------------------------------------------------------- /lib/libm_dbl/frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/frexp.c -------------------------------------------------------------------------------- /lib/libm_dbl/ldexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/ldexp.c -------------------------------------------------------------------------------- /lib/libm_dbl/lgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/lgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/libm.h -------------------------------------------------------------------------------- /lib/libm_dbl/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/log.c -------------------------------------------------------------------------------- /lib/libm_dbl/log10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/log10.c -------------------------------------------------------------------------------- /lib/libm_dbl/log1p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/log1p.c -------------------------------------------------------------------------------- /lib/libm_dbl/modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/modf.c -------------------------------------------------------------------------------- /lib/libm_dbl/nearbyint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/nearbyint.c -------------------------------------------------------------------------------- /lib/libm_dbl/pow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/pow.c -------------------------------------------------------------------------------- /lib/libm_dbl/rint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/rint.c -------------------------------------------------------------------------------- /lib/libm_dbl/scalbn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/scalbn.c -------------------------------------------------------------------------------- /lib/libm_dbl/sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/sin.c -------------------------------------------------------------------------------- /lib/libm_dbl/sinh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/sinh.c -------------------------------------------------------------------------------- /lib/libm_dbl/sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/sqrt.c -------------------------------------------------------------------------------- /lib/libm_dbl/tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/tan.c -------------------------------------------------------------------------------- /lib/libm_dbl/tanh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/tanh.c -------------------------------------------------------------------------------- /lib/libm_dbl/tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/tgamma.c -------------------------------------------------------------------------------- /lib/libm_dbl/trunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/libm_dbl/trunc.c -------------------------------------------------------------------------------- /lib/memzip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/memzip/README.md -------------------------------------------------------------------------------- /lib/memzip/import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/memzip/import.c -------------------------------------------------------------------------------- /lib/memzip/lexermemzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/memzip/lexermemzip.c -------------------------------------------------------------------------------- /lib/memzip/make-memzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/memzip/make-memzip.py -------------------------------------------------------------------------------- /lib/memzip/memzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/memzip/memzip.c -------------------------------------------------------------------------------- /lib/memzip/memzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/memzip/memzip.h -------------------------------------------------------------------------------- /lib/mp-readline/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/mp-readline/readline.c -------------------------------------------------------------------------------- /lib/mp-readline/readline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/mp-readline/readline.h -------------------------------------------------------------------------------- /lib/netutils/netutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/netutils/netutils.c -------------------------------------------------------------------------------- /lib/netutils/netutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/netutils/netutils.h -------------------------------------------------------------------------------- /lib/oofatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/oofatfs/diskio.h -------------------------------------------------------------------------------- /lib/oofatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/oofatfs/ff.c -------------------------------------------------------------------------------- /lib/oofatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/oofatfs/ff.h -------------------------------------------------------------------------------- /lib/oofatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/oofatfs/ffconf.h -------------------------------------------------------------------------------- /lib/timeutils/timeutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/timeutils/timeutils.c -------------------------------------------------------------------------------- /lib/timeutils/timeutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/timeutils/timeutils.h -------------------------------------------------------------------------------- /lib/tinytest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/tinytest/README -------------------------------------------------------------------------------- /lib/tinytest/tinytest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/tinytest/tinytest.c -------------------------------------------------------------------------------- /lib/tinytest/tinytest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/tinytest/tinytest.h -------------------------------------------------------------------------------- /lib/utils/buffer_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/buffer_helper.c -------------------------------------------------------------------------------- /lib/utils/buffer_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/buffer_helper.h -------------------------------------------------------------------------------- /lib/utils/interrupt_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/interrupt_char.c -------------------------------------------------------------------------------- /lib/utils/interrupt_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/interrupt_char.h -------------------------------------------------------------------------------- /lib/utils/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/printf.c -------------------------------------------------------------------------------- /lib/utils/pyexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/pyexec.c -------------------------------------------------------------------------------- /lib/utils/pyexec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/pyexec.h -------------------------------------------------------------------------------- /lib/utils/stdout_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/lib/utils/stdout_helpers.c -------------------------------------------------------------------------------- /license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/license.rst -------------------------------------------------------------------------------- /locale/ID.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/ID.po -------------------------------------------------------------------------------- /locale/circuitpython.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/circuitpython.pot -------------------------------------------------------------------------------- /locale/cs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/cs.po -------------------------------------------------------------------------------- /locale/de_DE.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/de_DE.po -------------------------------------------------------------------------------- /locale/el.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/el.po -------------------------------------------------------------------------------- /locale/en_US.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/en_US.po -------------------------------------------------------------------------------- /locale/en_x_pirate.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/en_x_pirate.po -------------------------------------------------------------------------------- /locale/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/es.po -------------------------------------------------------------------------------- /locale/fil.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/fil.po -------------------------------------------------------------------------------- /locale/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/fr.po -------------------------------------------------------------------------------- /locale/hi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/hi.po -------------------------------------------------------------------------------- /locale/it_IT.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/it_IT.po -------------------------------------------------------------------------------- /locale/ja.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/ja.po -------------------------------------------------------------------------------- /locale/ko.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/ko.po -------------------------------------------------------------------------------- /locale/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/nl.po -------------------------------------------------------------------------------- /locale/pl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/pl.po -------------------------------------------------------------------------------- /locale/pt_BR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/pt_BR.po -------------------------------------------------------------------------------- /locale/sv.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/sv.po -------------------------------------------------------------------------------- /locale/zh_Latn_pinyin.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/locale/zh_Latn_pinyin.po -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/main.c -------------------------------------------------------------------------------- /mpy-cross/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/.gitignore -------------------------------------------------------------------------------- /mpy-cross/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/Makefile -------------------------------------------------------------------------------- /mpy-cross/Makefile.fuzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/Makefile.fuzz -------------------------------------------------------------------------------- /mpy-cross/Makefile.static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/Makefile.static -------------------------------------------------------------------------------- /mpy-cross/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/README.md -------------------------------------------------------------------------------- /mpy-cross/fmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/fmode.c -------------------------------------------------------------------------------- /mpy-cross/fmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/fmode.h -------------------------------------------------------------------------------- /mpy-cross/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/gccollect.c -------------------------------------------------------------------------------- /mpy-cross/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/main.c -------------------------------------------------------------------------------- /mpy-cross/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/mpconfigport.h -------------------------------------------------------------------------------- /mpy-cross/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/mphalport.h -------------------------------------------------------------------------------- /mpy-cross/mpy-cross.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/mpy-cross.mk -------------------------------------------------------------------------------- /mpy-cross/qstrdefsport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/mpy-cross/qstrdefsport.h -------------------------------------------------------------------------------- /ports/atmel-samd/.gitignore: -------------------------------------------------------------------------------- 1 | build-*/ 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/atmel-samd/Makefile -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/analogio/__init__.c: -------------------------------------------------------------------------------- 1 | // No analogio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/audiobusio/__init__.c: -------------------------------------------------------------------------------- 1 | // No audiobusio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/audioio/__init__.c: -------------------------------------------------------------------------------- 1 | // No audioio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/busio/__init__.c: -------------------------------------------------------------------------------- 1 | // No busio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/countio/__init__.c: -------------------------------------------------------------------------------- 1 | //No countio module functions 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/frequencyio/__init__.c: -------------------------------------------------------------------------------- 1 | // No ferquencyio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/i2cperipheral/__init__.c: -------------------------------------------------------------------------------- 1 | // No i2cperipheral module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/ps2io/__init__.c: -------------------------------------------------------------------------------- 1 | // No ps2io module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/pulseio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pulseio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/pwmio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pwmio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/rgbmatrix/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/rotaryio/__init__.c: -------------------------------------------------------------------------------- 1 | // No rotaryio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/rtc/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/sdioio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/sdioio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/atmel-samd/common-hal/touchio/__init__.c: -------------------------------------------------------------------------------- 1 | // No touchio module functions. 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/atmel-samd/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/atmel-samd/reset.c -------------------------------------------------------------------------------- /ports/atmel-samd/reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/atmel-samd/reset.h -------------------------------------------------------------------------------- /ports/cxd56/.gitignore: -------------------------------------------------------------------------------- 1 | build-*/ 2 | -------------------------------------------------------------------------------- /ports/cxd56/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/Makefile -------------------------------------------------------------------------------- /ports/cxd56/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/README.md -------------------------------------------------------------------------------- /ports/cxd56/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/alloca.h -------------------------------------------------------------------------------- /ports/cxd56/background.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/background.c -------------------------------------------------------------------------------- /ports/cxd56/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/background.h -------------------------------------------------------------------------------- /ports/cxd56/boards/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/boards/board.h -------------------------------------------------------------------------------- /ports/cxd56/common-hal/analogio/__init__.c: -------------------------------------------------------------------------------- 1 | // No analogio module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/board/__init__.c: -------------------------------------------------------------------------------- 1 | // No board module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/busio/__init__.c: -------------------------------------------------------------------------------- 1 | // No busio module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/camera/__init__.c: -------------------------------------------------------------------------------- 1 | // No camera module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/gnss/PositionFix.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/gnss/SatelliteSystem.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/gnss/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/pulseio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pulseio module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/pwmio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pwmio module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/rtc/__init__.c: -------------------------------------------------------------------------------- 1 | // No rtc module functions. 2 | -------------------------------------------------------------------------------- /ports/cxd56/common-hal/sdioio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/cxd56/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/fatfs_port.c -------------------------------------------------------------------------------- /ports/cxd56/mkspk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mkspk/Makefile -------------------------------------------------------------------------------- /ports/cxd56/mkspk/clefia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mkspk/clefia.c -------------------------------------------------------------------------------- /ports/cxd56/mkspk/clefia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mkspk/clefia.h -------------------------------------------------------------------------------- /ports/cxd56/mkspk/elf32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mkspk/elf32.h -------------------------------------------------------------------------------- /ports/cxd56/mkspk/mkspk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mkspk/mkspk.c -------------------------------------------------------------------------------- /ports/cxd56/mkspk/mkspk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mkspk/mkspk.h -------------------------------------------------------------------------------- /ports/cxd56/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mpconfigport.h -------------------------------------------------------------------------------- /ports/cxd56/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mphalport.c -------------------------------------------------------------------------------- /ports/cxd56/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/cxd56/mphalport.h -------------------------------------------------------------------------------- /ports/cxd56/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/esp32s2/.gitignore: -------------------------------------------------------------------------------- 1 | build* 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /ports/esp32s2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/Makefile -------------------------------------------------------------------------------- /ports/esp32s2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/README.md -------------------------------------------------------------------------------- /ports/esp32s2/background.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/background.c -------------------------------------------------------------------------------- /ports/esp32s2/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/background.h -------------------------------------------------------------------------------- /ports/esp32s2/boards/electroniccats_bastwifi/sdkconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32s2/boards/espressif_saola_1_wroom/sdkconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32s2/boards/muselab_nanoesp32_s2/sdkconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/analogio/__init__.c: -------------------------------------------------------------------------------- 1 | // No analogio module functions. 2 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/board/__init__.c: -------------------------------------------------------------------------------- 1 | // No board module functions. 2 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/busio/__init__.c: -------------------------------------------------------------------------------- 1 | // No busio module functions. 2 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/pulseio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pulseio module functions. 2 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/pwmio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pwmio module functions. 2 | -------------------------------------------------------------------------------- /ports/esp32s2/common-hal/rtc/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/esp32s2/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/fatfs_port.c -------------------------------------------------------------------------------- /ports/esp32s2/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/mphalport.c -------------------------------------------------------------------------------- /ports/esp32s2/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/esp32s2/mphalport.h -------------------------------------------------------------------------------- /ports/esp32s2/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/litex/.gitignore: -------------------------------------------------------------------------------- 1 | build-*/ 2 | -------------------------------------------------------------------------------- /ports/litex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/Makefile -------------------------------------------------------------------------------- /ports/litex/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/README.rst -------------------------------------------------------------------------------- /ports/litex/background.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/background.c -------------------------------------------------------------------------------- /ports/litex/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/background.h -------------------------------------------------------------------------------- /ports/litex/boards/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/boards/board.h -------------------------------------------------------------------------------- /ports/litex/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/litex/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/fatfs_port.c -------------------------------------------------------------------------------- /ports/litex/hw/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/hw/common.h -------------------------------------------------------------------------------- /ports/litex/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/irq.h -------------------------------------------------------------------------------- /ports/litex/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/mpconfigport.h -------------------------------------------------------------------------------- /ports/litex/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/mphalport.c -------------------------------------------------------------------------------- /ports/litex/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/litex/mphalport.h -------------------------------------------------------------------------------- /ports/litex/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/.gitignore: -------------------------------------------------------------------------------- 1 | build-*/ 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/mimxrt10xx/Makefile -------------------------------------------------------------------------------- /ports/mimxrt10xx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/mimxrt10xx/README.md -------------------------------------------------------------------------------- /ports/mimxrt10xx/boards/teensy40/board.ld: -------------------------------------------------------------------------------- 1 | _ld_reserved_flash_size = 4K; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/boards/teensy41/board.ld: -------------------------------------------------------------------------------- 1 | _ld_reserved_flash_size = 4K; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/common-hal/analogio/__init__.c: -------------------------------------------------------------------------------- 1 | // No analogio module functions. 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/common-hal/busio/__init__.c: -------------------------------------------------------------------------------- 1 | // No busio module functions. 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/common-hal/pulseio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pulseio module functions. 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/common-hal/pwmio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pwmio module functions. 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/common-hal/rtc/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/linking/flash/AT25SF128A.ld: -------------------------------------------------------------------------------- 1 | _ld_flash_size = 16M; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/linking/flash/IS25LP064A.ld: -------------------------------------------------------------------------------- 1 | _ld_flash_size = 8M; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/linking/flash/IS25WP064A.ld: -------------------------------------------------------------------------------- 1 | _ld_flash_size = 8M; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/linking/flash/W25Q16JV.ld: -------------------------------------------------------------------------------- 1 | _ld_flash_size = 2M; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/linking/flash/W25Q32JV.ld: -------------------------------------------------------------------------------- 1 | _ld_flash_size = 4M; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/linking/flash/W25Q64JV.ld: -------------------------------------------------------------------------------- 1 | _ld_flash_size = 8M; 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/mimxrt10xx/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/mimxrt10xx/reset.c -------------------------------------------------------------------------------- /ports/mimxrt10xx/reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/mimxrt10xx/reset.h -------------------------------------------------------------------------------- /ports/nrf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/.gitignore -------------------------------------------------------------------------------- /ports/nrf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/Makefile -------------------------------------------------------------------------------- /ports/nrf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/README.md -------------------------------------------------------------------------------- /ports/nrf/background.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/background.c -------------------------------------------------------------------------------- /ports/nrf/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/background.h -------------------------------------------------------------------------------- /ports/nrf/boards/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/boards/board.h -------------------------------------------------------------------------------- /ports/nrf/common-hal/analogio/__init__.c: -------------------------------------------------------------------------------- 1 | // No analogio module functions. 2 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/audiobusio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/audiopwmio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/busio/__init__.c: -------------------------------------------------------------------------------- 1 | // No busio module functions. 2 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/pulseio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pulseio module functions. 2 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/pwmio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pwmio module functions. 2 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/rgbmatrix/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/rotaryio/__init__.c: -------------------------------------------------------------------------------- 1 | // No rotaryio module functions. 2 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/rtc/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/nrf/common-hal/watchdog/WatchDogMode.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/nrf/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/fatfs_port.c -------------------------------------------------------------------------------- /ports/nrf/freeze/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/freeze/test.py -------------------------------------------------------------------------------- /ports/nrf/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/gccollect.c -------------------------------------------------------------------------------- /ports/nrf/ld_defines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/ld_defines.c -------------------------------------------------------------------------------- /ports/nrf/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/mpconfigport.h -------------------------------------------------------------------------------- /ports/nrf/mpconfigport.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/mpconfigport.mk -------------------------------------------------------------------------------- /ports/nrf/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/mphalport.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/nrfx_config.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/nrfx_glue.h -------------------------------------------------------------------------------- /ports/nrf/nrfx_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/nrfx_log.h -------------------------------------------------------------------------------- /ports/nrf/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/nrf/sd_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/sd_mutex.c -------------------------------------------------------------------------------- /ports/nrf/sd_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/sd_mutex.h -------------------------------------------------------------------------------- /ports/nrf/supervisor/cpu.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/supervisor/cpu.s -------------------------------------------------------------------------------- /ports/nrf/supervisor/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/nrf/supervisor/usb.c -------------------------------------------------------------------------------- /ports/stm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/.gitignore -------------------------------------------------------------------------------- /ports/stm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/Makefile -------------------------------------------------------------------------------- /ports/stm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/README.md -------------------------------------------------------------------------------- /ports/stm/background.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/background.c -------------------------------------------------------------------------------- /ports/stm/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/background.h -------------------------------------------------------------------------------- /ports/stm/boards/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/boards/board.h -------------------------------------------------------------------------------- /ports/stm/common-hal/analogio/__init__.c: -------------------------------------------------------------------------------- 1 | // No analogio module functions. 2 | -------------------------------------------------------------------------------- /ports/stm/common-hal/busio/__init__.c: -------------------------------------------------------------------------------- 1 | // No busio module functions. 2 | -------------------------------------------------------------------------------- /ports/stm/common-hal/digitalio/__init__.c: -------------------------------------------------------------------------------- 1 | // No digitalio module functions. 2 | -------------------------------------------------------------------------------- /ports/stm/common-hal/pulseio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pulseio module functions. 2 | -------------------------------------------------------------------------------- /ports/stm/common-hal/pwmio/__init__.c: -------------------------------------------------------------------------------- 1 | // No pwmio module functions. 2 | -------------------------------------------------------------------------------- /ports/stm/common-hal/rgbmatrix/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/stm/common-hal/rgbmatrix/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/stm/common-hal/sdioio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/stm/common-hal/sdioio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/stm/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/fatfs_port.c -------------------------------------------------------------------------------- /ports/stm/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/mpconfigport.h -------------------------------------------------------------------------------- /ports/stm/mpconfigport.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/mpconfigport.mk -------------------------------------------------------------------------------- /ports/stm/mphalport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/mphalport.c -------------------------------------------------------------------------------- /ports/stm/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/mphalport.h -------------------------------------------------------------------------------- /ports/stm/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /ports/stm/supervisor/cpu.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/supervisor/cpu.s -------------------------------------------------------------------------------- /ports/stm/supervisor/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/stm/supervisor/usb.c -------------------------------------------------------------------------------- /ports/unix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/.gitignore -------------------------------------------------------------------------------- /ports/unix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/Makefile -------------------------------------------------------------------------------- /ports/unix/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/alloc.c -------------------------------------------------------------------------------- /ports/unix/coverage-frzmpy/frzmpy1.py: -------------------------------------------------------------------------------- 1 | print('frzmpy1') 2 | -------------------------------------------------------------------------------- /ports/unix/coverage-frzmpy/frzmpy2.py: -------------------------------------------------------------------------------- 1 | raise ZeroDivisionError 2 | -------------------------------------------------------------------------------- /ports/unix/coverage-frzstr/frzstr1.py: -------------------------------------------------------------------------------- 1 | print('frzstr1') 2 | -------------------------------------------------------------------------------- /ports/unix/coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/coverage.c -------------------------------------------------------------------------------- /ports/unix/fatfs_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/fatfs_port.c -------------------------------------------------------------------------------- /ports/unix/fdfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/fdfile.h -------------------------------------------------------------------------------- /ports/unix/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/file.c -------------------------------------------------------------------------------- /ports/unix/gccollect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/gccollect.c -------------------------------------------------------------------------------- /ports/unix/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/input.c -------------------------------------------------------------------------------- /ports/unix/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/input.h -------------------------------------------------------------------------------- /ports/unix/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/main.c -------------------------------------------------------------------------------- /ports/unix/modffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modffi.c -------------------------------------------------------------------------------- /ports/unix/modjni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modjni.c -------------------------------------------------------------------------------- /ports/unix/modmachine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modmachine.c -------------------------------------------------------------------------------- /ports/unix/modos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modos.c -------------------------------------------------------------------------------- /ports/unix/modtermios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modtermios.c -------------------------------------------------------------------------------- /ports/unix/modtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modtime.c -------------------------------------------------------------------------------- /ports/unix/modules/upip.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip.py -------------------------------------------------------------------------------- /ports/unix/modules/upip_utarfile.py: -------------------------------------------------------------------------------- 1 | ../../../tools/upip_utarfile.py -------------------------------------------------------------------------------- /ports/unix/moduos_vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/moduos_vfs.c -------------------------------------------------------------------------------- /ports/unix/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/moduselect.c -------------------------------------------------------------------------------- /ports/unix/modusocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/modusocket.c -------------------------------------------------------------------------------- /ports/unix/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/mpconfigport.h -------------------------------------------------------------------------------- /ports/unix/mpconfigport.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/mpconfigport.mk -------------------------------------------------------------------------------- /ports/unix/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/mphalport.h -------------------------------------------------------------------------------- /ports/unix/mpthreadport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/mpthreadport.c -------------------------------------------------------------------------------- /ports/unix/mpthreadport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/mpthreadport.h -------------------------------------------------------------------------------- /ports/unix/qstrdefsport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/qstrdefsport.h -------------------------------------------------------------------------------- /ports/unix/unix_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/ports/unix/unix_mphal.c -------------------------------------------------------------------------------- /py/argcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/argcheck.c -------------------------------------------------------------------------------- /py/asmarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmarm.c -------------------------------------------------------------------------------- /py/asmarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmarm.h -------------------------------------------------------------------------------- /py/asmbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmbase.c -------------------------------------------------------------------------------- /py/asmbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmbase.h -------------------------------------------------------------------------------- /py/asmthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmthumb.c -------------------------------------------------------------------------------- /py/asmthumb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmthumb.h -------------------------------------------------------------------------------- /py/asmx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmx64.c -------------------------------------------------------------------------------- /py/asmx64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmx64.h -------------------------------------------------------------------------------- /py/asmx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmx86.c -------------------------------------------------------------------------------- /py/asmx86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmx86.h -------------------------------------------------------------------------------- /py/asmxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmxtensa.c -------------------------------------------------------------------------------- /py/asmxtensa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/asmxtensa.h -------------------------------------------------------------------------------- /py/bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/bc.c -------------------------------------------------------------------------------- /py/bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/bc.h -------------------------------------------------------------------------------- /py/bc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/bc0.h -------------------------------------------------------------------------------- /py/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/binary.c -------------------------------------------------------------------------------- /py/binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/binary.h -------------------------------------------------------------------------------- /py/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/builtin.h -------------------------------------------------------------------------------- /py/builtinevex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/builtinevex.c -------------------------------------------------------------------------------- /py/builtinhelp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/builtinhelp.c -------------------------------------------------------------------------------- /py/builtinimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/builtinimport.c -------------------------------------------------------------------------------- /py/circuitpy_defns.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/circuitpy_defns.mk -------------------------------------------------------------------------------- /py/circuitpy_mpconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/circuitpy_mpconfig.h -------------------------------------------------------------------------------- /py/circuitpy_mpconfig.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/circuitpy_mpconfig.mk -------------------------------------------------------------------------------- /py/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/compile.c -------------------------------------------------------------------------------- /py/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/compile.h -------------------------------------------------------------------------------- /py/emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emit.h -------------------------------------------------------------------------------- /py/emitbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitbc.c -------------------------------------------------------------------------------- /py/emitcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitcommon.c -------------------------------------------------------------------------------- /py/emitglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitglue.c -------------------------------------------------------------------------------- /py/emitglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitglue.h -------------------------------------------------------------------------------- /py/emitinlinethumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitinlinethumb.c -------------------------------------------------------------------------------- /py/emitinlinextensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitinlinextensa.c -------------------------------------------------------------------------------- /py/emitnarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitnarm.c -------------------------------------------------------------------------------- /py/emitnative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitnative.c -------------------------------------------------------------------------------- /py/emitnthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitnthumb.c -------------------------------------------------------------------------------- /py/emitnx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitnx64.c -------------------------------------------------------------------------------- /py/emitnx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitnx86.c -------------------------------------------------------------------------------- /py/emitnxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/emitnxtensa.c -------------------------------------------------------------------------------- /py/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/enum.c -------------------------------------------------------------------------------- /py/enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/enum.h -------------------------------------------------------------------------------- /py/formatfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/formatfloat.c -------------------------------------------------------------------------------- /py/formatfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/formatfloat.h -------------------------------------------------------------------------------- /py/frozenmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/frozenmod.c -------------------------------------------------------------------------------- /py/frozenmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/frozenmod.h -------------------------------------------------------------------------------- /py/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/gc.c -------------------------------------------------------------------------------- /py/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/gc.h -------------------------------------------------------------------------------- /py/gc_long_lived.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/gc_long_lived.c -------------------------------------------------------------------------------- /py/gc_long_lived.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/gc_long_lived.h -------------------------------------------------------------------------------- /py/genlast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/genlast.py -------------------------------------------------------------------------------- /py/grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/grammar.h -------------------------------------------------------------------------------- /py/ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/ioctl.h -------------------------------------------------------------------------------- /py/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/lexer.c -------------------------------------------------------------------------------- /py/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/lexer.h -------------------------------------------------------------------------------- /py/makemoduledefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/makemoduledefs.py -------------------------------------------------------------------------------- /py/makeqstrdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/makeqstrdata.py -------------------------------------------------------------------------------- /py/makeqstrdefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/makeqstrdefs.py -------------------------------------------------------------------------------- /py/makeversionhdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/makeversionhdr.py -------------------------------------------------------------------------------- /py/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/malloc.c -------------------------------------------------------------------------------- /py/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/map.c -------------------------------------------------------------------------------- /py/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/misc.h -------------------------------------------------------------------------------- /py/mkenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mkenv.mk -------------------------------------------------------------------------------- /py/mkrules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mkrules.mk -------------------------------------------------------------------------------- /py/modarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modarray.c -------------------------------------------------------------------------------- /py/modbuiltins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modbuiltins.c -------------------------------------------------------------------------------- /py/modcmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modcmath.c -------------------------------------------------------------------------------- /py/modcollections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modcollections.c -------------------------------------------------------------------------------- /py/modgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modgc.c -------------------------------------------------------------------------------- /py/modio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modio.c -------------------------------------------------------------------------------- /py/modmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modmath.c -------------------------------------------------------------------------------- /py/modmicropython.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modmicropython.c -------------------------------------------------------------------------------- /py/modstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modstruct.c -------------------------------------------------------------------------------- /py/modsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modsys.c -------------------------------------------------------------------------------- /py/modthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/modthread.c -------------------------------------------------------------------------------- /py/moduerrno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/moduerrno.c -------------------------------------------------------------------------------- /py/mpconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpconfig.h -------------------------------------------------------------------------------- /py/mperrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mperrno.h -------------------------------------------------------------------------------- /py/mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mphal.h -------------------------------------------------------------------------------- /py/mpprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpprint.c -------------------------------------------------------------------------------- /py/mpprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpprint.h -------------------------------------------------------------------------------- /py/mpstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpstate.c -------------------------------------------------------------------------------- /py/mpstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpstate.h -------------------------------------------------------------------------------- /py/mpthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpthread.h -------------------------------------------------------------------------------- /py/mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpz.c -------------------------------------------------------------------------------- /py/mpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/mpz.h -------------------------------------------------------------------------------- /py/nativeglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nativeglue.c -------------------------------------------------------------------------------- /py/nlr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlr.c -------------------------------------------------------------------------------- /py/nlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlr.h -------------------------------------------------------------------------------- /py/nlrsetjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlrsetjmp.c -------------------------------------------------------------------------------- /py/nlrthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlrthumb.c -------------------------------------------------------------------------------- /py/nlrx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlrx64.c -------------------------------------------------------------------------------- /py/nlrx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlrx86.c -------------------------------------------------------------------------------- /py/nlrxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/nlrxtensa.c -------------------------------------------------------------------------------- /py/obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/obj.c -------------------------------------------------------------------------------- /py/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/obj.h -------------------------------------------------------------------------------- /py/objarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objarray.c -------------------------------------------------------------------------------- /py/objarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objarray.h -------------------------------------------------------------------------------- /py/objattrtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objattrtuple.c -------------------------------------------------------------------------------- /py/objbool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objbool.c -------------------------------------------------------------------------------- /py/objboundmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objboundmeth.c -------------------------------------------------------------------------------- /py/objcell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objcell.c -------------------------------------------------------------------------------- /py/objclosure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objclosure.c -------------------------------------------------------------------------------- /py/objcomplex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objcomplex.c -------------------------------------------------------------------------------- /py/objdeque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objdeque.c -------------------------------------------------------------------------------- /py/objdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objdict.c -------------------------------------------------------------------------------- /py/objenumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objenumerate.c -------------------------------------------------------------------------------- /py/objexcept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objexcept.c -------------------------------------------------------------------------------- /py/objexcept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objexcept.h -------------------------------------------------------------------------------- /py/objfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objfilter.c -------------------------------------------------------------------------------- /py/objfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objfloat.c -------------------------------------------------------------------------------- /py/objfun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objfun.c -------------------------------------------------------------------------------- /py/objfun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objfun.h -------------------------------------------------------------------------------- /py/objgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objgenerator.c -------------------------------------------------------------------------------- /py/objgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objgenerator.h -------------------------------------------------------------------------------- /py/objgetitemiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objgetitemiter.c -------------------------------------------------------------------------------- /py/objint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objint.c -------------------------------------------------------------------------------- /py/objint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objint.h -------------------------------------------------------------------------------- /py/objint_longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objint_longlong.c -------------------------------------------------------------------------------- /py/objint_mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objint_mpz.c -------------------------------------------------------------------------------- /py/objlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objlist.c -------------------------------------------------------------------------------- /py/objlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objlist.h -------------------------------------------------------------------------------- /py/objmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objmap.c -------------------------------------------------------------------------------- /py/objmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objmodule.c -------------------------------------------------------------------------------- /py/objmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objmodule.h -------------------------------------------------------------------------------- /py/objnamedtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objnamedtuple.c -------------------------------------------------------------------------------- /py/objnamedtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objnamedtuple.h -------------------------------------------------------------------------------- /py/objnone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objnone.c -------------------------------------------------------------------------------- /py/objobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objobject.c -------------------------------------------------------------------------------- /py/objpolyiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objpolyiter.c -------------------------------------------------------------------------------- /py/objproperty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objproperty.c -------------------------------------------------------------------------------- /py/objproperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objproperty.h -------------------------------------------------------------------------------- /py/objrange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objrange.c -------------------------------------------------------------------------------- /py/objreversed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objreversed.c -------------------------------------------------------------------------------- /py/objset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objset.c -------------------------------------------------------------------------------- /py/objsingleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objsingleton.c -------------------------------------------------------------------------------- /py/objslice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objslice.c -------------------------------------------------------------------------------- /py/objstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objstr.c -------------------------------------------------------------------------------- /py/objstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objstr.h -------------------------------------------------------------------------------- /py/objstringio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objstringio.c -------------------------------------------------------------------------------- /py/objstringio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objstringio.h -------------------------------------------------------------------------------- /py/objstrunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objstrunicode.c -------------------------------------------------------------------------------- /py/objtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objtuple.c -------------------------------------------------------------------------------- /py/objtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objtuple.h -------------------------------------------------------------------------------- /py/objtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objtype.c -------------------------------------------------------------------------------- /py/objtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objtype.h -------------------------------------------------------------------------------- /py/objzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/objzip.c -------------------------------------------------------------------------------- /py/opmethods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/opmethods.c -------------------------------------------------------------------------------- /py/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/parse.c -------------------------------------------------------------------------------- /py/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/parse.h -------------------------------------------------------------------------------- /py/parsenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/parsenum.c -------------------------------------------------------------------------------- /py/parsenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/parsenum.h -------------------------------------------------------------------------------- /py/parsenumbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/parsenumbase.c -------------------------------------------------------------------------------- /py/parsenumbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/parsenumbase.h -------------------------------------------------------------------------------- /py/persistentcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/persistentcode.c -------------------------------------------------------------------------------- /py/persistentcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/persistentcode.h -------------------------------------------------------------------------------- /py/proto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/proto.c -------------------------------------------------------------------------------- /py/proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/proto.h -------------------------------------------------------------------------------- /py/py.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/py.mk -------------------------------------------------------------------------------- /py/pystack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/pystack.c -------------------------------------------------------------------------------- /py/pystack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/pystack.h -------------------------------------------------------------------------------- /py/qstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/qstr.c -------------------------------------------------------------------------------- /py/qstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/qstr.h -------------------------------------------------------------------------------- /py/qstrdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/qstrdefs.h -------------------------------------------------------------------------------- /py/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/reader.c -------------------------------------------------------------------------------- /py/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/reader.h -------------------------------------------------------------------------------- /py/reload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/reload.c -------------------------------------------------------------------------------- /py/reload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/reload.h -------------------------------------------------------------------------------- /py/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/repl.c -------------------------------------------------------------------------------- /py/repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/repl.h -------------------------------------------------------------------------------- /py/ringbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/ringbuf.c -------------------------------------------------------------------------------- /py/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/ringbuf.h -------------------------------------------------------------------------------- /py/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/runtime.c -------------------------------------------------------------------------------- /py/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/runtime.h -------------------------------------------------------------------------------- /py/runtime0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/runtime0.h -------------------------------------------------------------------------------- /py/runtime_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/runtime_utils.c -------------------------------------------------------------------------------- /py/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/scheduler.c -------------------------------------------------------------------------------- /py/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/scope.c -------------------------------------------------------------------------------- /py/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/scope.h -------------------------------------------------------------------------------- /py/sequence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/sequence.c -------------------------------------------------------------------------------- /py/showbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/showbc.c -------------------------------------------------------------------------------- /py/smallint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/smallint.c -------------------------------------------------------------------------------- /py/smallint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/smallint.h -------------------------------------------------------------------------------- /py/stackctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/stackctrl.c -------------------------------------------------------------------------------- /py/stackctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/stackctrl.h -------------------------------------------------------------------------------- /py/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/stream.c -------------------------------------------------------------------------------- /py/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/stream.h -------------------------------------------------------------------------------- /py/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/unicode.c -------------------------------------------------------------------------------- /py/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/unicode.h -------------------------------------------------------------------------------- /py/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/vm.c -------------------------------------------------------------------------------- /py/vmentrytable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/vmentrytable.h -------------------------------------------------------------------------------- /py/vstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/vstr.c -------------------------------------------------------------------------------- /py/warning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/py/warning.c -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/setup.py -------------------------------------------------------------------------------- /shared-bindings/framebufferio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-bindings/help.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-bindings/help.rst -------------------------------------------------------------------------------- /shared-bindings/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-bindings/index.rst -------------------------------------------------------------------------------- /shared-bindings/rtc/RTC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-bindings/rtc/RTC.c -------------------------------------------------------------------------------- /shared-bindings/rtc/RTC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-bindings/rtc/RTC.h -------------------------------------------------------------------------------- /shared-bindings/sdcardio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-bindings/sdioio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-bindings/sharpdisplay/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-bindings/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-bindings/util.c -------------------------------------------------------------------------------- /shared-bindings/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-bindings/util.h -------------------------------------------------------------------------------- /shared-module/_pixelbuf/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/aesio/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-module/aesio/aes.c -------------------------------------------------------------------------------- /shared-module/aesio/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-module/aesio/aes.h -------------------------------------------------------------------------------- /shared-module/audioio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/audiomixer/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/audiomp3/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/audiopwmio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/busio/I2C.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-module/busio/I2C.c -------------------------------------------------------------------------------- /shared-module/busio/I2C.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/shared-module/busio/I2C.h -------------------------------------------------------------------------------- /shared-module/framebufferio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/framebufferio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/rgbmatrix/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/rgbmatrix/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/sdcardio/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/sdcardio/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/sharpdisplay/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/sharpdisplay/__init__.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/socket/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared-module/touchio/__init__.c: -------------------------------------------------------------------------------- 1 | // No touchio module functions. 2 | -------------------------------------------------------------------------------- /shared-module/vectorio/__init__.c: -------------------------------------------------------------------------------- 1 | 2 | // Don't need anything in here yet 3 | -------------------------------------------------------------------------------- /shared-module/wiznet/__init__.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervisor/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/cpu.h -------------------------------------------------------------------------------- /supervisor/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/filesystem.h -------------------------------------------------------------------------------- /supervisor/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/flash.h -------------------------------------------------------------------------------- /supervisor/linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/linker.h -------------------------------------------------------------------------------- /supervisor/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/memory.h -------------------------------------------------------------------------------- /supervisor/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/port.h -------------------------------------------------------------------------------- /supervisor/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/serial.h -------------------------------------------------------------------------------- /supervisor/shared/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/board.c -------------------------------------------------------------------------------- /supervisor/shared/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/board.h -------------------------------------------------------------------------------- /supervisor/shared/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/flash.c -------------------------------------------------------------------------------- /supervisor/shared/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/memory.c -------------------------------------------------------------------------------- /supervisor/shared/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/serial.c -------------------------------------------------------------------------------- /supervisor/shared/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/stack.c -------------------------------------------------------------------------------- /supervisor/shared/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/stack.h -------------------------------------------------------------------------------- /supervisor/shared/tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/tick.c -------------------------------------------------------------------------------- /supervisor/shared/tick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/shared/tick.h -------------------------------------------------------------------------------- /supervisor/spi_flash_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/spi_flash_api.h -------------------------------------------------------------------------------- /supervisor/stub/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/stub/serial.c -------------------------------------------------------------------------------- /supervisor/stub/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/stub/stack.c -------------------------------------------------------------------------------- /supervisor/supervisor.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/supervisor.mk -------------------------------------------------------------------------------- /supervisor/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/supervisor/usb.h -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/README -------------------------------------------------------------------------------- /tests/basics/0prelim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/0prelim.py -------------------------------------------------------------------------------- /tests/basics/andor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/andor.py -------------------------------------------------------------------------------- /tests/basics/array1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/array1.py -------------------------------------------------------------------------------- /tests/basics/array_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/array_add.py -------------------------------------------------------------------------------- /tests/basics/array_micropython.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /tests/basics/array_mul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/array_mul.py -------------------------------------------------------------------------------- /tests/basics/assign1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/assign1.py -------------------------------------------------------------------------------- /tests/basics/async_coroutine.py.exp: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /tests/basics/async_def.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/async_def.py -------------------------------------------------------------------------------- /tests/basics/async_def.py.exp: -------------------------------------------------------------------------------- 1 | decorator 2 | foo 3 | StopIteration 4 | -------------------------------------------------------------------------------- /tests/basics/async_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/async_for.py -------------------------------------------------------------------------------- /tests/basics/async_for2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/async_for2.py -------------------------------------------------------------------------------- /tests/basics/async_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/async_with.py -------------------------------------------------------------------------------- /tests/basics/attrtuple1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/attrtuple1.py -------------------------------------------------------------------------------- /tests/basics/bit_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/bit_length.py -------------------------------------------------------------------------------- /tests/basics/bool1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/bool1.py -------------------------------------------------------------------------------- /tests/basics/break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/break.py -------------------------------------------------------------------------------- /tests/basics/bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/bytes.py -------------------------------------------------------------------------------- /tests/basics/class1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/class1.py -------------------------------------------------------------------------------- /tests/basics/class2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/class2.py -------------------------------------------------------------------------------- /tests/basics/class3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/class3.py -------------------------------------------------------------------------------- /tests/basics/deque1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/deque1.py -------------------------------------------------------------------------------- /tests/basics/deque2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/deque2.py -------------------------------------------------------------------------------- /tests/basics/dict1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/dict1.py -------------------------------------------------------------------------------- /tests/basics/dict2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/dict2.py -------------------------------------------------------------------------------- /tests/basics/equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/equal.py -------------------------------------------------------------------------------- /tests/basics/errno1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/errno1.py -------------------------------------------------------------------------------- /tests/basics/for1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/for1.py -------------------------------------------------------------------------------- /tests/basics/for2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/for2.py -------------------------------------------------------------------------------- /tests/basics/for3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/for3.py -------------------------------------------------------------------------------- /tests/basics/fun1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/fun1.py -------------------------------------------------------------------------------- /tests/basics/fun2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/fun2.py -------------------------------------------------------------------------------- /tests/basics/fun3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/fun3.py -------------------------------------------------------------------------------- /tests/basics/fun_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/fun_str.py -------------------------------------------------------------------------------- /tests/basics/gc1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/gc1.py -------------------------------------------------------------------------------- /tests/basics/getattr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/getattr.py -------------------------------------------------------------------------------- /tests/basics/getitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/getitem.py -------------------------------------------------------------------------------- /tests/basics/ifcond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/ifcond.py -------------------------------------------------------------------------------- /tests/basics/ifexpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/ifexpr.py -------------------------------------------------------------------------------- /tests/basics/int1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/int1.py -------------------------------------------------------------------------------- /tests/basics/int2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/int2.py -------------------------------------------------------------------------------- /tests/basics/iter0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/iter0.py -------------------------------------------------------------------------------- /tests/basics/iter1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/iter1.py -------------------------------------------------------------------------------- /tests/basics/iter2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/iter2.py -------------------------------------------------------------------------------- /tests/basics/lambda1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/lambda1.py -------------------------------------------------------------------------------- /tests/basics/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/lexer.py -------------------------------------------------------------------------------- /tests/basics/list1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/list1.py -------------------------------------------------------------------------------- /tests/basics/module1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/module1.py -------------------------------------------------------------------------------- /tests/basics/module2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/module2.py -------------------------------------------------------------------------------- /tests/basics/module2.py.exp: -------------------------------------------------------------------------------- 1 | AttributeError 2 | -------------------------------------------------------------------------------- /tests/basics/object1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/object1.py -------------------------------------------------------------------------------- /tests/basics/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/parser.py -------------------------------------------------------------------------------- /tests/basics/python36.py.exp: -------------------------------------------------------------------------------- 1 | 34.C3S.3SScS.C#c. c. -------------------------------------------------------------------------------- /tests/basics/return1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/return1.py -------------------------------------------------------------------------------- /tests/basics/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/scope.py -------------------------------------------------------------------------------- /tests/basics/set_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/set_add.py -------------------------------------------------------------------------------- /tests/basics/set_comprehension.py: -------------------------------------------------------------------------------- 1 | print({a for a in range(5)}) 2 | -------------------------------------------------------------------------------- /tests/basics/set_iter.py: -------------------------------------------------------------------------------- 1 | s = {1, 2, 3, 4} 2 | l = list(s) 3 | l.sort() 4 | print(l) 5 | -------------------------------------------------------------------------------- /tests/basics/set_pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/set_pop.py -------------------------------------------------------------------------------- /tests/basics/set_union.py: -------------------------------------------------------------------------------- 1 | print(sorted({1}.union({2}))) 2 | -------------------------------------------------------------------------------- /tests/basics/string1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/string1.py -------------------------------------------------------------------------------- /tests/basics/string_endswith_upy.py.exp: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /tests/basics/string_pep498_fstring.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/basics/string_startswith_upy.py.exp: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /tests/basics/struct1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/struct1.py -------------------------------------------------------------------------------- /tests/basics/struct2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/struct2.py -------------------------------------------------------------------------------- /tests/basics/subclass_native_call.py.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/basics/sys1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/sys1.py -------------------------------------------------------------------------------- /tests/basics/try1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/try1.py -------------------------------------------------------------------------------- /tests/basics/try2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/try2.py -------------------------------------------------------------------------------- /tests/basics/try3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/try3.py -------------------------------------------------------------------------------- /tests/basics/try4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/try4.py -------------------------------------------------------------------------------- /tests/basics/tuple1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/tuple1.py -------------------------------------------------------------------------------- /tests/basics/types1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/types1.py -------------------------------------------------------------------------------- /tests/basics/types2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/types2.py -------------------------------------------------------------------------------- /tests/basics/types3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/types3.py -------------------------------------------------------------------------------- /tests/basics/unpack1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/unpack1.py -------------------------------------------------------------------------------- /tests/basics/while1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/while1.py -------------------------------------------------------------------------------- /tests/basics/with1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/basics/with1.py -------------------------------------------------------------------------------- /tests/bench/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/bench/bench.py -------------------------------------------------------------------------------- /tests/cmdline/cmd_optimise.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/cmdline/cmd_verbose.py: -------------------------------------------------------------------------------- 1 | # cmdline: -v -v 2 | # test verbose output 3 | print(1) 4 | -------------------------------------------------------------------------------- /tests/cmdline/repl_basic.py: -------------------------------------------------------------------------------- 1 | # basic REPL tests 2 | print(1) 3 |  4 | 2 5 | -------------------------------------------------------------------------------- /tests/cpydiff/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpydiff/modules/foo.py: -------------------------------------------------------------------------------- 1 | print('foo') 2 | xxx 3 | -------------------------------------------------------------------------------- /tests/cpydiff/modules/subpkg/foo.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpydiff/modules2/subpkg/bar.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extmod/btree1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/extmod/btree1.py -------------------------------------------------------------------------------- /tests/extmod/ticks_diff.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/ubinascii_micropython.py.exp: -------------------------------------------------------------------------------- 1 | b'31:32:33' 2 | b'' 3 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof_float.py.exp: -------------------------------------------------------------------------------- 1 | 4 2 | 8 3 | -------------------------------------------------------------------------------- /tests/extmod/uctypes_sizeof_native.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extmod/uheapq1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/extmod/uheapq1.py -------------------------------------------------------------------------------- /tests/extmod/ujson_dumps_extra.py.exp: -------------------------------------------------------------------------------- 1 | "1234" 2 | -------------------------------------------------------------------------------- /tests/extmod/ure1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/extmod/ure1.py -------------------------------------------------------------------------------- /tests/extmod/ure_split_notimpl.py.exp: -------------------------------------------------------------------------------- 1 | NotImplementedError 2 | -------------------------------------------------------------------------------- /tests/extmod/ure_stack_overflow.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 2 | -------------------------------------------------------------------------------- /tests/extmod/ure_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/extmod/ure_sub.py -------------------------------------------------------------------------------- /tests/extmod/ure_sub_unmatched.py.exp: -------------------------------------------------------------------------------- 1 | 1-a2 2 | -------------------------------------------------------------------------------- /tests/extmod/utimeq1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/extmod/utimeq1.py -------------------------------------------------------------------------------- /tests/extmod/utimeq1.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/utimeq_stable.py.exp: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/extmod/vfs_fat_oldproto.py.exp: -------------------------------------------------------------------------------- 1 | [('file.txt', 32768, 0, 6)] 2 | hello! 3 | [] 4 | -------------------------------------------------------------------------------- /tests/feature_check/async_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/byteorder.py: -------------------------------------------------------------------------------- 1 | import sys 2 | print(sys.byteorder) 3 | -------------------------------------------------------------------------------- /tests/feature_check/byteorder.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/complex.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/const.py: -------------------------------------------------------------------------------- 1 | x = const(1) 2 | -------------------------------------------------------------------------------- /tests/feature_check/const.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/coverage.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/float.py.exp: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /tests/feature_check/int_big.py.exp: -------------------------------------------------------------------------------- 1 | 34 p -------------------------------------------------------------------------------- /tests/feature_check/native_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/reverse_ops.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/feature_check/set_check.py: -------------------------------------------------------------------------------- 1 | # check if set literal syntax is supported 2 | {1} 3 | -------------------------------------------------------------------------------- /tests/feature_check/set_check.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/float/complex1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/float/complex1.py -------------------------------------------------------------------------------- /tests/float/float1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/float/float1.py -------------------------------------------------------------------------------- /tests/float/math_fun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/float/math_fun.py -------------------------------------------------------------------------------- /tests/float/python36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/float/python36.py -------------------------------------------------------------------------------- /tests/float/string_format_modulo3.py.exp: -------------------------------------------------------------------------------- 1 | -10 2 | 100 3 | -------------------------------------------------------------------------------- /tests/float/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/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/import/pkg8/mod.py: -------------------------------------------------------------------------------- 1 | print('foo') 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmargs.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 6 5 | 10 6 | -------------------------------------------------------------------------------- /tests/inlineasm/asmbcc.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 10 3 | 20 4 | 30 5 | -------------------------------------------------------------------------------- /tests/inlineasm/asmblbx.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpaddsub.py.exp: -------------------------------------------------------------------------------- 1 | 90 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpcmp.py.exp: -------------------------------------------------------------------------------- 1 | 2 2 | 6 3 | 8 4 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpldrstr.py.exp: -------------------------------------------------------------------------------- 1 | 6.0 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpmuldiv.py.exp: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmfpsqrt.py.exp: -------------------------------------------------------------------------------- 1 | -160 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmit.py.exp: -------------------------------------------------------------------------------- 1 | 100 1 2 | 100 200 3 | -------------------------------------------------------------------------------- /tests/inlineasm/asmpushpop.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/inlineasm/asmspecialregs.py.exp: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | -------------------------------------------------------------------------------- /tests/io/argv.py: -------------------------------------------------------------------------------- 1 | import sys 2 | print(sys.argv) 3 | -------------------------------------------------------------------------------- /tests/io/bytesio_cow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/bytesio_cow.py -------------------------------------------------------------------------------- /tests/io/bytesio_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/bytesio_ext.py -------------------------------------------------------------------------------- /tests/io/bytesio_ext2.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/io/data/bigfile1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/data/bigfile1 -------------------------------------------------------------------------------- /tests/io/data/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/data/file1 -------------------------------------------------------------------------------- /tests/io/data/file2: -------------------------------------------------------------------------------- 1 | 1234 -------------------------------------------------------------------------------- /tests/io/file1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/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/KMKfw/kmkpython/HEAD/tests/io/file_seek.py -------------------------------------------------------------------------------- /tests/io/file_stdio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/file_stdio.py -------------------------------------------------------------------------------- /tests/io/file_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/file_with.py -------------------------------------------------------------------------------- /tests/io/iobase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/iobase.py -------------------------------------------------------------------------------- /tests/io/open_append.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/open_append.py -------------------------------------------------------------------------------- /tests/io/open_plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/open_plus.py -------------------------------------------------------------------------------- /tests/io/stringio1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/stringio1.py -------------------------------------------------------------------------------- /tests/io/write_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/io/write_ext.py -------------------------------------------------------------------------------- /tests/jni/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/jni/README -------------------------------------------------------------------------------- /tests/jni/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/jni/list.py -------------------------------------------------------------------------------- /tests/jni/list.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/jni/list.py.exp -------------------------------------------------------------------------------- /tests/jni/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/jni/object.py -------------------------------------------------------------------------------- /tests/jni/object.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/jni/object.py.exp -------------------------------------------------------------------------------- /tests/jni/system_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/jni/system_out.py -------------------------------------------------------------------------------- /tests/jni/system_out.py.exp: -------------------------------------------------------------------------------- 1 | Hello, Java! 2 | -------------------------------------------------------------------------------- /tests/micropython/decorator.py.exp: -------------------------------------------------------------------------------- 1 | bytecode 2 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_bytesio2.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_exc_raise.py.exp: -------------------------------------------------------------------------------- 1 | error 2 | ok 3 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_int_from_bytes.py.exp: -------------------------------------------------------------------------------- 1 | 49 2 | 12849 3 | 50 4 | -------------------------------------------------------------------------------- /tests/micropython/heapalloc_str.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/micropython/kbd_intr.py.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/micropython/native_closure.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 9 4 | -------------------------------------------------------------------------------- /tests/micropython/schedule.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | outer 3 | inner 4 | RuntimeError 5 | -------------------------------------------------------------------------------- /tests/micropython/stack_use.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/micropython/viper_cond.py.exp: -------------------------------------------------------------------------------- 1 | not x False 2 | x True 3 | y 1 4 | -------------------------------------------------------------------------------- /tests/micropython/viper_import.py.exp: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/micropython/viper_misc_intbig.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/micropython/viper_subscr.py.exp: -------------------------------------------------------------------------------- 1 | [1, 2, 3] 2 | 1 3 | 2 4 | 3 5 | -------------------------------------------------------------------------------- /tests/misc/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/misc/features.py -------------------------------------------------------------------------------- /tests/misc/rge_sm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/misc/rge_sm.py -------------------------------------------------------------------------------- /tests/net_hosted/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/net_hosted/README -------------------------------------------------------------------------------- /tests/net_hosted/accept_nonblock.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_hosted/accept_timeout.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_hosted/connect_nonblock.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_hosted/connect_poll.py.exp: -------------------------------------------------------------------------------- 1 | 1 4 2 | 1 3 | 1 4 4 | -------------------------------------------------------------------------------- /tests/net_hosted/ssl_getpeercert.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/net_inet/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/net_inet/README -------------------------------------------------------------------------------- /tests/pyb/accel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/accel.py -------------------------------------------------------------------------------- /tests/pyb/accel.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pyb/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/adc.py -------------------------------------------------------------------------------- /tests/pyb/adc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/adc.py.exp -------------------------------------------------------------------------------- /tests/pyb/adcall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/adcall.py -------------------------------------------------------------------------------- /tests/pyb/adcall.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/adcall.py.exp -------------------------------------------------------------------------------- /tests/pyb/can.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/can.py -------------------------------------------------------------------------------- /tests/pyb/can.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/can.py.exp -------------------------------------------------------------------------------- /tests/pyb/dac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/dac.py -------------------------------------------------------------------------------- /tests/pyb/dac.py.exp: -------------------------------------------------------------------------------- 1 | DAC(1, bits=8) 2 | -------------------------------------------------------------------------------- /tests/pyb/extint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/extint.py -------------------------------------------------------------------------------- /tests/pyb/extint.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/extint.py.exp -------------------------------------------------------------------------------- /tests/pyb/irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/irq.py -------------------------------------------------------------------------------- /tests/pyb/irq.py.exp: -------------------------------------------------------------------------------- 1 | True 2 | True False 3 | -------------------------------------------------------------------------------- /tests/pyb/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/led.py -------------------------------------------------------------------------------- /tests/pyb/led.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/led.py.exp -------------------------------------------------------------------------------- /tests/pyb/modstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/modstm.py -------------------------------------------------------------------------------- /tests/pyb/modstm.py.exp: -------------------------------------------------------------------------------- 1 | 0x8000 2 | 0x0 3 | -------------------------------------------------------------------------------- /tests/pyb/modtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/modtime.py -------------------------------------------------------------------------------- /tests/pyb/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/pin.py -------------------------------------------------------------------------------- /tests/pyb/pin.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/pin.py.exp -------------------------------------------------------------------------------- /tests/pyb/pyb1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/pyb1.py -------------------------------------------------------------------------------- /tests/pyb/pyb1.py.exp: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | True 4 | 12 5 | -------------------------------------------------------------------------------- /tests/pyb/pyb_f405.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/pyb_f405.py -------------------------------------------------------------------------------- /tests/pyb/pyb_f411.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/pyb_f411.py -------------------------------------------------------------------------------- /tests/pyb/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/rtc.py -------------------------------------------------------------------------------- /tests/pyb/rtc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/rtc.py.exp -------------------------------------------------------------------------------- /tests/pyb/servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/servo.py -------------------------------------------------------------------------------- /tests/pyb/servo.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/servo.py.exp -------------------------------------------------------------------------------- /tests/pyb/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/switch.py -------------------------------------------------------------------------------- /tests/pyb/switch.py.exp: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /tests/pyb/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/timer.py -------------------------------------------------------------------------------- /tests/pyb/timer.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/timer.py.exp -------------------------------------------------------------------------------- /tests/pyb/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/uart.py -------------------------------------------------------------------------------- /tests/pyb/uart.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/pyb/uart.py.exp -------------------------------------------------------------------------------- /tests/pybnative/for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/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/cpboard.py -------------------------------------------------------------------------------- /tests/run-bench-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/run-bench-tests -------------------------------------------------------------------------------- /tests/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/run-tests -------------------------------------------------------------------------------- /tests/run-tests-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/run-tests-exp.py -------------------------------------------------------------------------------- /tests/run-tests-exp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/run-tests-exp.sh -------------------------------------------------------------------------------- /tests/skip_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/skip_if.py -------------------------------------------------------------------------------- /tests/stress/recursive_data.py.exp: -------------------------------------------------------------------------------- 1 | RuntimeError 2 | -------------------------------------------------------------------------------- /tests/unicode/data/utf-8_1.txt: -------------------------------------------------------------------------------- 1 | Привет 2 | -------------------------------------------------------------------------------- /tests/unicode/data/utf-8_2.txt: -------------------------------------------------------------------------------- 1 | aαbβcγdδ 2 | ぁ🙐 3 | -------------------------------------------------------------------------------- /tests/unicode/file1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/unicode/file1.py -------------------------------------------------------------------------------- /tests/unicode/file2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/unicode/file2.py -------------------------------------------------------------------------------- /tests/unix/ffi_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/unix/ffi_float.py -------------------------------------------------------------------------------- /tests/wipy/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/adc.py -------------------------------------------------------------------------------- /tests/wipy/adc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/adc.py.exp -------------------------------------------------------------------------------- /tests/wipy/modwipy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/modwipy.py -------------------------------------------------------------------------------- /tests/wipy/os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/os.py -------------------------------------------------------------------------------- /tests/wipy/os.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/os.py.exp -------------------------------------------------------------------------------- /tests/wipy/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/pin.py -------------------------------------------------------------------------------- /tests/wipy/pin.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/pin.py.exp -------------------------------------------------------------------------------- /tests/wipy/pin_irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/pin_irq.py -------------------------------------------------------------------------------- /tests/wipy/reset/reset.py.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/wipy/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/rtc.py -------------------------------------------------------------------------------- /tests/wipy/rtc.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/rtc.py.exp -------------------------------------------------------------------------------- /tests/wipy/sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/sd.py -------------------------------------------------------------------------------- /tests/wipy/sd.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/sd.py.exp -------------------------------------------------------------------------------- /tests/wipy/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/time.py -------------------------------------------------------------------------------- /tests/wipy/time.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/time.py.exp -------------------------------------------------------------------------------- /tests/wipy/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/timer.py -------------------------------------------------------------------------------- /tests/wipy/timer.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/timer.py.exp -------------------------------------------------------------------------------- /tests/wipy/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/uart.py -------------------------------------------------------------------------------- /tests/wipy/uart.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/uart.py.exp -------------------------------------------------------------------------------- /tests/wipy/uart_irq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/uart_irq.py -------------------------------------------------------------------------------- /tests/wipy/wdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/wdt.py -------------------------------------------------------------------------------- /tests/wipy/wdt.py.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/wdt.py.exp -------------------------------------------------------------------------------- /tests/wipy/wlan/wlan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tests/wipy/wlan/wlan.py -------------------------------------------------------------------------------- /tools/.gitattributes: -------------------------------------------------------------------------------- 1 | *.tar.gz binary 2 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/analyze_mpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/analyze_mpy.py -------------------------------------------------------------------------------- /tools/bootstrap_upip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/bootstrap_upip.sh -------------------------------------------------------------------------------- /tools/cc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/cc1 -------------------------------------------------------------------------------- /tools/codestats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/codestats.sh -------------------------------------------------------------------------------- /tools/cpboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/cpboard.py -------------------------------------------------------------------------------- /tools/dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/dfu.py -------------------------------------------------------------------------------- /tools/extract_pyi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/extract_pyi.py -------------------------------------------------------------------------------- /tools/file2h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/file2h.py -------------------------------------------------------------------------------- /tools/gc_activity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/gc_activity.html -------------------------------------------------------------------------------- /tools/gc_activity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/gc_activity.md -------------------------------------------------------------------------------- /tools/gc_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/gc_activity.py -------------------------------------------------------------------------------- /tools/gen-changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/gen-changelog.sh -------------------------------------------------------------------------------- /tools/gen_ld_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/gen_ld_files.py -------------------------------------------------------------------------------- /tools/gendoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/gendoc.py -------------------------------------------------------------------------------- /tools/insert-usb-ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/insert-usb-ids.py -------------------------------------------------------------------------------- /tools/join_bins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/join_bins.py -------------------------------------------------------------------------------- /tools/make-frozen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/make-frozen.py -------------------------------------------------------------------------------- /tools/mpy-tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/mpy-tool.py -------------------------------------------------------------------------------- /tools/mpy_bin2res.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/mpy_bin2res.py -------------------------------------------------------------------------------- /tools/mpy_cross_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/mpy_cross_all.py -------------------------------------------------------------------------------- /tools/print_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/print_status.py -------------------------------------------------------------------------------- /tools/pyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/pyboard.py -------------------------------------------------------------------------------- /tools/pydfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/pydfu.py -------------------------------------------------------------------------------- /tools/upip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/upip.py -------------------------------------------------------------------------------- /tools/upip_utarfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KMKfw/kmkpython/HEAD/tools/upip_utarfile.py --------------------------------------------------------------------------------