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