70 Commits (7b901d6fb7e136c23cf6b728179bd86f9c9bd95e)

Author SHA1 Message Date
Damien George 5863e15a23 esp8266/modpybspi: Use generic SPI helper methods to implement SPI. 8 years ago
Damien George 675d1c9c60 ports: Remove typedef of machine_ptr_t, it's no longer needed. 8 years ago
Paul Sokolovsky 9cf2949356 esp8266/mpconfigport.h: Enable support for all special methods. 8 years ago
Paul Sokolovsky 0e4cae5212 esp8266: Make APA102 driver inclusion configurable. 8 years ago
Paul Sokolovsky 61e77a4e88 py/mpconfig.h: Add MICROPY_STREAMS_POSIX_API setting. 8 years ago
Paul Sokolovsky ba2c503541 esp8266/mpconfigport.h: Include sys/types.h for POSIX types definitions. 8 years ago
Paul Sokolovsky 40214b9e26 esp8266: Enable MICROPY_PY_STR_BYTES_CMP_WARN. 8 years ago
Damien George db80c0ed46 esp8266: Enable frozen bytecode, with scripts in modules/ subdir. 9 years ago
Paul Sokolovsky 15eb1ce52d esp8266: Enable MICROPY_PY_IO_FILEIO to get compliant text/binary streams. 9 years ago
Damien George 33168081f4 extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us. 9 years ago
Paul Sokolovsky 9c2217a165 esp8266: Enable collections.OrderedDict. 9 years ago
Damien George 0d6d315ba6 esp8266: Change to use internal errno's. 9 years ago
Damien George 7e1f580910 esp8266: Enable uerrno module, weak linked also as errno. 9 years ago
Damien George 4f2ba9fbdc esp8266: Convert to use new MP_Exxx errno symbols. 9 years ago
Paul Sokolovsky f16bec6bc9 esp8266/mpconfigport: Reduce various parser-related allocation params. 9 years ago
Damien George 9215cdc7fd esp8266: Change platform name from ESP8266 to esp8266. 9 years ago
Paul Sokolovsky adae53d522 esp8266: Enable webrepl module. 9 years ago
Paul Sokolovsky f8170db390 esp8266: Enable WebREPL file transfer rate limiting. 9 years ago
Paul Sokolovsky b639ce27c7 esp8266/help: Implement help() builtin. 9 years ago
Damien George a6aa35af09 esp8266: Move pyb.info() function to esp module and remove pyb module. 9 years ago
Paul Sokolovsky 4f811d0e4c esp8266: Enable input() builtin. 9 years ago
Paul Sokolovsky 9b0714b24c py: Declare help, input, open builtins in core. 9 years ago
Damien George 674bf1bc81 esp8266: Add hard IRQ callbacks for pin change on GPIO0-15. 9 years ago
Damien George 0a2e9650f5 py: Add ability to have frozen persistent bytecode from .mpy files. 9 years ago
Paul Sokolovsky 47442d9f52 lib/utils/printf: Rework overriding printer of DEBUG_printf(). 9 years ago
Damien George e813ea1070 esp8266: Enable framebuf module. 9 years ago
Damien George a525493e40 esp8266: Switch from using custom I2C driver to generic extmod one. 9 years ago
Paul Sokolovsky f49d63a75c esp8266: Enable websocket module. 9 years ago
Damien George 2c407bcf20 esp8266: Switch from terse error messages to normal ones. 9 years ago
Damien George a0cb4eda9a esp8266: Use VM_HOOK to call ets_loop_iter within the VM. 9 years ago
Paul Sokolovsky fc4c43a72e esp8266: Switch to non event-driven REPL to support paste mode. 9 years ago
Paul Sokolovsky 2e75a17bab esp8266: Fix issue when current repl line was garbage-collected. 9 years ago
Damien George 9475cc59e6 esp8266: Support synchronous wifi scanning. 9 years ago
Paul Sokolovsky c961889e34 esp8266: Add basic support for duplicating REPL output. 9 years ago
Paul Sokolovsky 374654f2b8 esp8266: Enable FatFs support. 9 years ago
Damien George 78d0dde562 esp8266: Add onewire helper functions as C module. 9 years ago
Paul Sokolovsky a1d072df81 esp8266: Enable auto-indent in REPL. 9 years ago
Paul Sokolovsky df1f6783f2 esp8266: Add "socket" and "usocket" aliases for lwip module. 9 years ago
Paul Sokolovsky 494aea3e86 esp8266: Enable non-blocking stream support. 9 years ago
Damien George 5bc9398d9d esp8266: Enable more extmod's: uheapq, ure, uzlib. 9 years ago
Damien George 8000d51b68 esp8266: Add module weak link from json to ujson. 9 years ago
Paul Sokolovsky 1a0adf49df esp8266: Enable urandom module. 9 years ago
Paul Sokolovsky 9d7b871f58 esp8266: Store frozen modules in FlashROM. 9 years ago
Paul Sokolovsky 4c2cb7e384 esp8266: Define MICROPY_EVENT_POLL_HOOK for the port. 9 years ago
Damien George 05dda0ee9e esp8266: Enable modlwip. 9 years ago
Paul Sokolovsky db984b73f3 esp8266: Enable stack overflow checking. 9 years ago
Paul Sokolovsky d3a4d39687 esp8266: Support raising KeyboardInterrupt on Ctrl+C. 9 years ago
Paul Sokolovsky 8ab16b6af0 esp8266: Add custom _assert() function. 9 years ago
Paul Sokolovsky 4284b3811f esp8266: Enable modmachine. 9 years ago
Damien George f70873db23 esp8266: Enable more features in mpconfigport.h. 9 years ago