aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-04-15esp8266: Enable input() builtin.Paul Sokolovsky
2016-04-15py: Declare help, input, open builtins in core.Paul Sokolovsky
2016-04-14esp8266/scripts/port_diag.py: Module to collect diagnostic info.Paul Sokolovsky
2016-04-14py/makeqstrdata: Add special case to handle \n qstr.Damien George
2016-04-14py/makeqstrdata: Reinstate Python2 compatibility.Damien George
2016-04-14py/makeqstrdata: Fix rendering of qstrs that have non-printable ASCII.Damien George
2016-04-14py: Simplify "and" action within parser by making ident-rules explicit.Damien George
2016-04-14esp8266: Switch integer arith routines to BootROM.Paul Sokolovsky
2016-04-14esp8266: Separate 1-wire timing funcs from Python module to save iRAM.Damien George
2016-04-14esp8266: Add hard IRQ callbacks for pin change on GPIO0-15.Damien George
2016-04-14esp8266: Add dummy entries for non-existing pins to simplify pin logic.Damien George
2016-04-14esp8266: Remove pin_id field from C pin object.Damien George
2016-04-14extmod/modlwip: Start adding debug output.Paul Sokolovsky
2016-04-14extmod/modlwip: lwip_tcp_receive(): Properly handle EOF for non-blocking sock.Paul Sokolovsky
2016-04-13py/makeqstrdata: Add more names for escaped chars and esc non-printable.Damien George
2016-04-13extmod/modwebsocket: Another case to propagate EOF.Paul Sokolovsky
2016-04-13stmhal: Add Makefile option FROZEN_MPY_DIR to support frozen bytecode.Damien George
2016-04-13minimal: Add example of frozen persistent bytecode (.mpy file).Damien George
2016-04-13py: Add ability to have frozen persistent bytecode from .mpy files.Damien George
2016-04-13tools: Add mpy-tool.py, to work with .mpy files.Damien George
2016-04-13py/makeqstrdata: Factor out some code to functions that can be reused.Damien George
2016-04-13py/emitglue: Make mp_raw_code_t* arguments constant pointers.Damien George
2016-04-13py/emitglue: Move typedef of mp_raw_code_t from .c to .h file.Damien George
2016-04-13tests: Skip async tests for native emitter.Damien George
2016-04-13tests: Add .exp files for async tests, so they can run with Python 3.4.Damien George
2016-04-13ports: Disable async/await on bare-arm, minimal, pic16bit, cc3200.Damien George
2016-04-13tests: Add 6 tests for async await/for/with.Damien George
2016-04-13py: Fix constant folding and inline-asm to work with new async grammar.Damien George
2016-04-13py: add async/await/async for/async with syntaxpohmelie
2016-04-13esp8266/esp_mphal: call_dupterm_read(): Fix order of deactivating on EOF.Paul Sokolovsky
2016-04-13esp8266/esp_mphal: Don't swallow exceptions in dupterm's read()/write().Paul Sokolovsky
2016-04-13extmod/moduos_dupterm: Don't swallow exceptions in dupterm's read()/write().Paul Sokolovsky
2016-04-13lib/utils/printf: Rework overriding printer of DEBUG_printf().Paul Sokolovsky
2016-04-13stmhal: Properly handle RTS/CTS flow control for buf/unbuf transfers.Peter Hinch
2016-04-13esp8266: In callback helpers, pop nlr_buf on successful call.Damien George
2016-04-13py/modbuiltins: __repl_print__: Add comment about setting "_" special var.Paul Sokolovsky
2016-04-12extmod/machine_i2c: Implement I2C memory reading/writing.Damien George
2016-04-12extmod/machine_i2c: Fix I2C reading by sending ack/nack at end of byte.Damien George
2016-04-12drivers: Add SSD1306 OLED driver, with I2C and SPI interfaces.Damien George
2016-04-12esp8266: Enable framebuf module.Damien George
2016-04-12esp8266: Switch from using custom I2C driver to generic extmod one.Damien George
2016-04-12esp8266: Implement basic C-level pin HAL.Damien George
2016-04-12esp8266: Protect modpyb.h header file from multiple inclusions.Damien George
2016-04-12stmhal: Enable framebuf module.Damien George
2016-04-12stmhal: Use new generic I2C object in machine module.Damien George
2016-04-12stmhal: Implement basic C-level pin HAL.Damien George
2016-04-12extmod: Add generic machine.I2C class, with bit-bang I2C.Damien George
2016-04-12extmod: Add initial framebuf module.Damien George
2016-04-12esp8266/scripts/inisetup.py: Use "-" in AP ESSID instead of space.Damien George
2016-04-12esp8266/scripts/inisetup.py: Set WPA/WPA2 AP mode with a predefined password.Paul Sokolovsky