17 Commits (3f39d18c2b884d32f0443e2e8114ff9d7a14d718)

Author SHA1 Message Date
Damien George b47e155bd0 py/persistentcode: Add ability to relocate loaded native code. 5 years ago
Damien George 917f027c0b esp32: Enable native emitter. 5 years ago
Jim Mussared 62d78e231c esp32/main: Use both 3.3 and 4.0 config vars to enable SPIRAM. 5 years ago
Jim Mussared 96008ff59a esp32: Support building with ESP IDF 4.0-beta1. 5 years ago
Amir Gonnen 995f9cfdfc esp32: Pin MicroPython tasks to a specific core. 5 years ago
Damien George 0646e607b5 ports: Convert to use pyexec_file_if_exists() to execute boot/main.py. 6 years ago
Mike Causer 812969d615 all: Change PYB message prefix to MPY. 7 years ago
Damien George 6a95e74387 esp32: Use SPIRAM in mem-map mode so all of it can be used for uPy heap. 6 years ago
Damien George 9ac9aa989c esp32/machine_timer: Deinit all active timers on soft reset. 6 years ago
Damien George 485514f57a esp32: Allocate task TCB and stack from system heap not uPy heap. 6 years ago
Nicko van Someren 14ab81e87a esp32: Reduce latency for handling of scheduled Python callbacks. 6 years ago
Damien George b2fa1b50ed ports: Call gc_sweep_all() when doing a soft reset. 7 years ago
Nick Moore ef4c8e6e97 esp32: Silence ESP-IDF log messages when in raw REPL mode. 7 years ago
Damien George 999c8b9711 esp32/modsocket: Add support for registering socket event callbacks. 7 years ago
Damien George e600810f39 esp32/main: Allocate the uPy heap via malloc instead of on the bss. 7 years ago
Damien George c49a73ab0e esp32: Update to the latest ESP IDF. 7 years ago
Damien George bc08c884a2 esp32: Add new port to Espressif ESP32 SoC. 8 years ago
Damien George 37282f8fc1 extmod/uos_dupterm: Update uos.dupterm() and helper funcs to have index. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Alexander Steffen ebb9396274 esp8266,minimal,pic16bit: Use size_t for mp_builtin_open argument. 7 years ago
Damien George e62235f8c7 esp8266: Change default settings to mount flash at root dir. 8 years ago
Damien George 4f29b315a6 esp8266: Only execute main.py if in friendly REPL mode. 8 years ago
Damien George 52f8f5666a esp8266: Update lexer constructors so they can raise exceptions. 8 years ago
Damien George f9ecd484bb esp8266: Change to use new generic VFS sub-system. 8 years ago
Damien George 48d81c6900 esp8266: Use core-provided keyboard exception object. 8 years ago
Damien George e8f2db7da3 py/runtime: Zero out fs_user_mount array in mp_init. 8 years ago
Damien George 3a4ebf5768 esp8266: Enable inline Xtensa assembler. 8 years ago
Damien George 45a6156dfd esp8266: Enable native emitter for Xtensa arch. 8 years ago
Damien George e5ef15a9d7 py/lexer: Provide generic mp_lexer_new_from_file based on mp_reader. 8 years ago
Paul Sokolovsky a6c9060d81 esp8266/main: Bump heap size to 36K. 8 years ago
Paul Sokolovsky 204222653e esp8266/main: Mark nlr_jump_fail() as MP_FASTCODE. 8 years ago
Paul Sokolovsky 161e9f4115 esp8266/main: Put /lib before / in sys.path. 8 years ago
Paul Sokolovsky 6ab2c5e6cc lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. 8 years ago
Paul Sokolovsky 77f0cd8027 esp8266: dupterm_task_init() should be called before running _boot.py, etc. 8 years ago
Paul Sokolovsky e07ef8f1a2 esp8266/main: Init recently added dupterm_arr_obj port state var. 8 years ago
Robert HH eb7637ba2e esp8266/main.c: Clear the command line history when (re)booting. 8 years ago
Paul Sokolovsky cb7693bab4 esp8266/main: Update _boot module loading for recent frozen modules refactors. 9 years ago
Paul Sokolovsky de5e0ed2e0 esp8266/main: Bump heap size to 28K. 9 years ago
Paul Sokolovsky fb5017f9dc esp8266/main: Set sys.path to ["", "/", "/lib"]. 9 years ago
Damien George 674bf1bc81 esp8266: Add hard IRQ callbacks for pin change on GPIO0-15. 9 years ago
Paul Sokolovsky c734de490a esp8266/main: mp_builtin_open(): Implement, using vfs_proxy_call(). 9 years ago
Damien George 6e87aeb841 esp8266: Implement multistage bootstrap sequence. 9 years ago
Paul Sokolovsky 69256ac0b1 esp8266: Bump heap size to 24k. 9 years ago
Paul Sokolovsky 785cf9a61f esp8266: Support dedicated REPL loop (aka pull-style). 9 years ago
Damien George 4b597a1c1a esp8266: Reset term_obj on reboot. 9 years ago
Paul Sokolovsky 98af891610 esp8266: Implement input part of dupterm handling. 9 years ago
Paul Sokolovsky d88250c06e esp8266: Reduce heap size for now to avoid random segfaults on WiFi connect. 9 years ago
Paul Sokolovsky b4070ee8a4 esp8266: Allow to build without FatFs support again. 9 years ago