54 Commits (a632037866c55e04fe6d5c3f96e39067e4ad5579)

Author SHA1 Message Date
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
Damien George 65cad12d38 py: Add option to compiler to specify default code emitter. 11 years ago
Dave Hylands bf7d690e36 Add the git version to the banner 11 years ago
Damien George d8b47d3e02 stmhal: Fix raw REPL so that it passes through more ASCII chars. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George c9fd6645b0 stmhal: Factor out stdio and readline to separate files. 11 years ago
Damien George f704e7f20e stmhal: Improve REPL CTRL commands. 11 years ago
Damien George b92d3e1fde stmhal: Add fatfs support, working with flash and SD card. 11 years ago
Damien George 280e7208d8 Add vstr_ins and vstr_cut_out; improve stmhal readline. 11 years ago
Damien George 07174c6fca stmhal: Fix escape sequences in USB CDC input. 11 years ago