- e4c0e2b esp8266/main: Print error information on crash-induced reboots. by Alessandro Gatti · 9 weeks ago
- decf8e6 all: Remove the "STATIC" macro and just use "static" instead. by Angus Gratton · 1 year, 5 months ago
- 395886c extmod/modos: Factor os.dupterm_notify() function to common extmod code. by Damien George · 1 year, 8 months ago
- 7d39db2 extmod/modmachine: Factor ports' machine module dict to common code. by Damien George · 1 year, 9 months ago
- 5b4a2ba extmod/machine_uart: Factor ports' UART Python bindings to common code. by Damien George · 1 year, 10 months ago
- 5015779 py/builtinevex: Handle invalid filenames for execfile. by Jim Mussared · 1 year, 10 months ago
- 480659b ports: Make all ports skip execution of main.py if boot.py fails. by robert-hh · 1 year, 10 months ago
- 9f835df esp32,esp8266: Rename MICROPY_ESPNOW to MICROPY_PY_ESPNOW. by Glenn Moloney · 1 year, 10 months ago
- 1bf2dcb all: Rename mp_umodule*, mp_module_umodule* to remove the "u" prefix. by Jim Mussared · 3 years ago
- 7fa322a esp32,esp8266: Add support for the Espressif ESP-NOW protocol. by Glenn Moloney · 4 years, 11 months ago
- c046b23 shared/runtime/pyexec: Don't allow Ctrl+C to interrupt frozen boot code. by David Grayson · 2 years, 4 months ago
- 94beeab py/obj: Convert make_new into a mp_obj_type_t slot. by Jim Mussared · 2 years, 11 months ago
- 5956466 py/builtin: Clean up and simplify import_stat and builtin_open config. by Damien George · 3 years, 2 months ago
- ade2720 esp8266/moduos: Convert module to use extmod version. by Damien George · 3 years, 5 months ago
- de43b50 py/runtime: Allow initialising sys.path/argv with defaults. by Damien George · 3 years, 8 months ago
- 86ce442 ports: Add '.frozen' as the first entry in sys.path. by Jim Mussared · 3 years, 8 months ago
- 136369d all: Update to point to files in new shared/ directory. by Damien George · 4 years, 1 month ago
- 84fa331 all: Format code to add space after C++-style comment start. by stijn · 5 years ago
- 69661f3 all: Reformat C and Python source code with tools/codeformat.py. by Damien George · 5 years ago
- 016d9a4 various: Add and update my copyright line based on git history. by Paul Sokolovsky · 6 years ago
- 0646e60 ports: Convert to use pyexec_file_if_exists() to execute boot/main.py. by Damien George · 6 years ago
- 812969d all: Change PYB message prefix to MPY. by Mike Causer · 8 years ago
- 36808d4 esp8266/main: Activate UART(0) on dupterm for REPL before boot.py runs. by Damien George · 7 years ago
- 321d75e esp8266/modnetwork: Automatically do radio sleep if no interface active. by Damien George · 7 years ago
- 5cd2c7f esp8266/main: Increase heap by 2kb, now that axtls rodata is in ROM. by Damien George · 7 years ago
- da2d2b6 py/mpconfig.h: Introduce MICROPY_DEBUG_PRINTER for debugging output. by Damien George · 7 years ago
- c3c914f esp8266,esp32: Implement high-res timers using new tick_hz argument. by Nicko van Someren · 7 years ago
- b2fa1b5 ports: Call gc_sweep_all() when doing a soft reset. by Damien George · 7 years ago
- afd0701 esp8266: Change UART(0) to attach to REPL via uos.dupterm interface. by Damien George · 7 years ago
- 6410e17 esp8266: Disable DEBUG_PRINTERS for 512k build. by Damien George · 7 years ago
- 37282f8 extmod/uos_dupterm: Update uos.dupterm() and helper funcs to have index. by Damien George · 8 years ago
- a3dc1b1 all: Remove inclusion of internal py header files. by Damien George · 8 years ago
- 01dd780 ports: Make new ports/ sub-directory and move all ports there. by Damien George · 8 years ago[Renamed from esp8266/main.c]
- 55f3324 all: Use the name MicroPython consistently in comments by Alexander Steffen · 8 years ago
- ebb9396 esp8266,minimal,pic16bit: Use size_t for mp_builtin_open argument. by Alexander Steffen · 8 years ago
- e62235f esp8266: Change default settings to mount flash at root dir. by Damien George · 8 years ago
- 4f29b31 esp8266: Only execute main.py if in friendly REPL mode. by Damien George · 8 years ago
- 52f8f56 esp8266: Update lexer constructors so they can raise exceptions. by Damien George · 8 years ago
- f9ecd48 esp8266: Change to use new generic VFS sub-system. by Damien George · 9 years ago
- 48d81c6 esp8266: Use core-provided keyboard exception object. by Damien George · 9 years ago
- e8f2db7 py/runtime: Zero out fs_user_mount array in mp_init. by Damien George · 9 years ago
- 3a4ebf5 esp8266: Enable inline Xtensa assembler. by Damien George · 9 years ago
- 45a6156 esp8266: Enable native emitter for Xtensa arch. by Damien George · 9 years ago
- e5ef15a py/lexer: Provide generic mp_lexer_new_from_file based on mp_reader. by Damien George · 9 years ago
- a6c9060 esp8266/main: Bump heap size to 36K. by Paul Sokolovsky · 9 years ago
- 2042226 esp8266/main: Mark nlr_jump_fail() as MP_FASTCODE. by Paul Sokolovsky · 9 years ago
- 161e9f4 esp8266/main: Put /lib before / in sys.path. by Paul Sokolovsky · 9 years ago
- 6ab2c5e lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. by Paul Sokolovsky · 9 years ago
- 77f0cd8 esp8266: dupterm_task_init() should be called before running _boot.py, etc. by Paul Sokolovsky · 9 years ago
- e07ef8f esp8266/main: Init recently added dupterm_arr_obj port state var. by Paul Sokolovsky · 9 years ago
- eb7637b esp8266/main.c: Clear the command line history when (re)booting. by Robert HH · 9 years ago
- cb7693b esp8266/main: Update _boot module loading for recent frozen modules refactors. by Paul Sokolovsky · 9 years ago
- de5e0ed esp8266/main: Bump heap size to 28K. by Paul Sokolovsky · 9 years ago
- fb5017f esp8266/main: Set sys.path to ["", "/", "/lib"]. by Paul Sokolovsky · 9 years ago
- 674bf1b esp8266: Add hard IRQ callbacks for pin change on GPIO0-15. by Damien George · 9 years ago
- c734de4 esp8266/main: mp_builtin_open(): Implement, using vfs_proxy_call(). by Paul Sokolovsky · 9 years ago
- 6e87aeb esp8266: Implement multistage bootstrap sequence. by Damien George · 9 years ago
- 69256ac esp8266: Bump heap size to 24k. by Paul Sokolovsky · 9 years ago
- 785cf9a esp8266: Support dedicated REPL loop (aka pull-style). by Paul Sokolovsky · 9 years ago
- 4b597a1 esp8266: Reset term_obj on reboot. by Damien George · 9 years ago
- 98af891 esp8266: Implement input part of dupterm handling. by Paul Sokolovsky · 9 years ago
- d88250c esp8266: Reduce heap size for now to avoid random segfaults on WiFi connect. by Paul Sokolovsky · 9 years ago
- b4070ee esp8266: Allow to build without FatFs support again. by Paul Sokolovsky · 9 years ago
- 2f02302 esp8266: Support importing modules from filesystem. by Paul Sokolovsky · 9 years ago
- 71d40f1 esp8266: Zero out fs_user_mount state on (soft) reset. by Damien George · 9 years ago
- 53302f1 esp8266: Set up UART handling task soon into init process. by Paul Sokolovsky · 9 years ago
- a0cd118 esp8266/main: Module to run on boot is "boot", not "main". by Paul Sokolovsky · 9 years ago
- db984b7 esp8266: Enable stack overflow checking. by Paul Sokolovsky · 9 years ago
- d3a4d39 esp8266: Support raising KeyboardInterrupt on Ctrl+C. by Paul Sokolovsky · 10 years ago
- 1febaf3 esp8266: Change "soft reboot" message to work with pyboard.py. by Damien George · 10 years ago
- 84b245f lib/utils: Add pyexec_frozen_module to load and execute frozen module. by Damien George · 10 years ago
- 40274fe lib/pyexec: Move header pyexec.h from stmhal directory. by Damien George · 10 years ago
- 731f359 all: Add py/mphal.h and use it in all ports. by Damien George · 10 years ago
- 5699fc9 esp8266: Switch to standard mp_hal_delay_us() MPHAL function. by Paul Sokolovsky · 10 years ago
- 967f323 esp8266: Move initialization to system_init_done_cb by Josef Gajdusek · 10 years ago
- bda7041 esp8266: Add support for frozen modules by Josef Gajdusek · 10 years ago
- 28076f3 esp8266: Fix garbage collector by hard-coding stack end address. by Josef Gajdusek · 10 years ago
- c98c128 pyexec: Make raw REPL work with event-driven version of pyexec. by Damien George · 10 years ago
- 0bfc763 py: Protect mp_parse and mp_compile with nlr push/pop block. by Damien George · 11 years ago
- f12ea7c esp8266: Implement task-based, event-driven interface with UART. by Paul Sokolovsky · 11 years ago
- c6b8750 esp8266: Use dedicated heap allocated as static array. by Paul Sokolovsky · 11 years ago
- b4b10fd py: Put all global state together in state structures. by Damien George · 11 years ago
- fe7d542 esp8266: Prefix includes with py/; remove need for -I../py. by Damien George · 11 years ago
- fbea810 esp8266: Change bignum from mpz to longlong; move some rodata to iram. by Damien George · 11 years ago
- 075d597 esp8266: New port of Micro Python to ESP8266 wifi module. by Damien George · 11 years ago