4 Commits (b1dfdaf6cbfba4e5eb7cb05e5de62da0d7e1112c)

Author SHA1 Message Date
Damien George 84b245f187 lib/utils: Add pyexec_frozen_module to load and execute frozen module. 9 years ago
Damien George 40274fec9c lib/pyexec: Move header pyexec.h from stmhal directory. 9 years ago
Damien George dde0c204e7 lib/pyexec: For paste mode use "Ctrl" as the name of the key, not "CTRL". 9 years ago
Paul Sokolovsky 0ec51441de stmhal: pyexec.c is common module, move to lib/utils/ . 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Paul Sokolovsky 04fa999cfe stmhal/pyexec: Use mp_hal_ticks_ms(). 9 years ago
Damien George 0334058fa4 Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. 9 years ago
Damien George 46a1102852 repl: Add paste mode to friendly REPL, entered via CTRL-E. 9 years ago
Damien George 58e0f4ac50 py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. 9 years ago
Damien George c98c128fe8 pyexec: Make raw REPL work with event-driven version of pyexec. 10 years ago
Dave Hylands c3e37a0cde stmhal: Automatically re-enable IRQs on the USB REPL. 10 years ago
Damien George b7a4f15b34 mp-readline: Save "prompt" string in readline state. 10 years ago
Damien George 95f53461c2 py: Replace py-version.sh with makeversionhdr.py, written in Python. 10 years ago
Damien George f35b5d28db stmhal/pyexec.c: Make raw REPL mode 8-bit clean. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Damien George 0b32e50365 stmhal: Make pybstdio usable by other ports, and use it. 10 years ago
Damien George 5351a48185 stmhal: Change type of received chr from char to int. 10 years ago
Damien George 0bfc7638ba py: Protect mp_parse and mp_compile with nlr push/pop block. 10 years ago
Damien George 827b0f747b py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str. 10 years ago
Damien George 0d3cb6726d py: Change vstr so that it doesn't null terminate buffer by default. 10 years ago
Damien George 0ecd5988a2 stmhal: Remove unnecessary #include "systick.h" from pyexec.c. 10 years ago
Damien George 50912e7f5d py, unix, stmhal: Allow to compile with -Wshadow. 10 years ago
Paul Sokolovsky 87bc8e2b3d pyexec: Add event-driven variant pyexec_friendly_repl(). 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 9ddbe291c4 py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper. 10 years ago
Paul Sokolovsky 4b60b45bfc stmhal: gccollect.h is superfluous in many places. 10 years ago
Paul Sokolovsky 6aaccc484c stmhal: Use gc_dump_info() function instead of adhoc code. 10 years ago
Paul Sokolovsky bf19586c53 stmhal: Include MICROPY_HAL_H only if defined. 10 years ago
Paul Sokolovsky 46c3ab2004 modsys: Add sys.print_exception(exc, file=sys.stdout) function. 10 years ago
Damien George a4c52c5a3d py: Optimise lexer by exposing lexer type. 10 years ago
Damien George 5cbc9e0db0 stmhal: Reduce coupling between USB driver and readline. 10 years ago
Damien George bc1488a05f stmhal: Improve REPL control codes; improve pyboard.py script. 10 years ago
Damien George 3be6984b8f stmhal: Don't return SystemExit value from parse_compile_execute. 10 years ago
Dave Hylands 8d62bbd46a Add pyb.hard_reset, and make sys.exit() or raise SystemExit do a soft reset. 10 years ago
Damien George d03c681608 stmhal: Use mp_uint_t where appropriate. 10 years ago
Damien George a91ac2011f py: Make compiler return a proper exception on SyntaxError. 10 years ago
Damien George 52b5d76a6b py: Free non-interned strings in the parser when not needed. 10 years ago
Damien George 951ed9d02f stmhal: Fix REPL printing by cooking output sent to stdout_obj. 10 years ago
mux a75e382a9b Change MCU name config micro 11 years ago
mux fe81eea967 Add MICROPY_HW_MICRO_NAME to boards config 11 years ago
Dave Hylands 4f1b7fec9f Updated teensy to build. 11 years ago
Damien George b0edec61ac stmhal: Improve handling of out-of-memory in REPL. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 6ec835dfef Don't print git hash as well as git tag in banner. 11 years ago
Damien George 977a0ce287 py: Print tag/version/git describe in uPy banner. 11 years ago
Damien George 5874c1c92b stmhal: Remove #include <stdint.h> from mpconfigport.h. 11 years ago
Paul Sokolovsky 9b71b16a94 unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Damien George d553be5982 build: Simplify build directory layout by putting all headers in genhdr. 11 years ago
Damien George 6d983539bc stmhal: Improve flash storage cache management. 11 years ago
Damien George 97790455fe Improve REPL detecting when input needs to continue. 11 years ago