aboutsummaryrefslogtreecommitdiff
path: root/ports/esp8266
AgeCommit message (Expand)Author
2019-11-07esp8266/moduos: Add optional support for VfsLfs1 and VfsLfs2.Damien George
2019-11-07esp8266/modules/flashbdev.py: Support extended block protocol.Damien George
2019-11-05all: Convert nlr_raise(mp_obj_new_exception_msg(x)) to mp_raise_msg(x).Damien George
2019-10-29extmod/vfs: Rename BP_IOCTL_xxx constants to MP_BLOCKDEV_IOCTL_xxx.Damien George
2019-10-22py: Automatically provide weak links from "foo" to "ufoo" module name.Damien George
2019-10-22esp8266/boards: Add manifest_release.py with files for a release.Damien George
2019-10-21esp8266: Allow building without a manifest.Jim Mussared
2019-10-21tools/makemanifest.py: Eval relative paths w.r.t. current manifest file.Jim Mussared
2019-10-15esp8266: Convert to use FROZEN_MANIFEST to specify frozen code.Damien George
2019-10-15ports: Add new make target "submodules" which inits required modules.Damien George
2019-10-10esp8266/modules/ntptime.py: Always close socket, and set day-of-week.Damien George
2019-10-10esp8266: Add per-board configs, following other ports.Mike Causer
2019-09-05esp8266/machine_adc: Add read_u16 method and refactor.Damien George
2019-09-04esp8266/machine_adc: Rename pyb_adc_* to machine_adc_*.Damien George
2019-08-30esp8266: Put new profile code in iROM.Damien George
2019-08-21esp8266/machine_uart: Allow remapping UART TX/RX pins from 1/3 to 15/13.Damien George
2019-08-06esp8266/mpconfigport.h: Enable lwIP raw sockets.Damien George
2019-07-03extmod/modwebrepl: Add config option to put filebuf[512] on stack/bss.Damien George
2019-07-01esp8266: Provide custom machine_time_pulse_us that feeds soft WDT.Damien George
2019-07-01ports: Provide mp_hal_stdio_poll for sys.stdio polling where needed.Damien George
2019-06-17esp8266/uart: Fix invalid ringbuf name when event driven REPL enabled.Paul m. p. P
2019-05-24esp8266: Fix ticks_ms to correctly handle wraparound of system counter.Damien George
2019-05-17various: Add and update my copyright line based on git history.Paul Sokolovsky
2019-05-10esp8266/modmachine: Handle overflow of timer to get longer periods.Damien George
2019-04-26ports: Convert to use pyexec_file_if_exists() to execute boot/main.py.Damien George
2019-03-14ports/{stm32,esp8266}: Set mpy-cross native arch for frozen native code.Damien George
2019-03-05ports: Update to work with new oofatfs version.Damien George
2019-02-28esp8266/modmachine: Call ets_event_poll after waiti in machine.idle.Damien George
2019-02-14extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`.Yonatan Goldschmidt
2019-02-12all: Change PYB message prefix to MPY.Mike Causer
2019-02-12ports: Convert legacy uppercase macro names to lowercase.Damien George
2019-01-31esp8266/modmachine: In lightsleep, only waiti if wifi is turned off.Damien George
2019-01-30esp8266/modmachine: Implement simple machine.lightsleep function.Damien George
2019-01-30esp8266/modmachine: Rename machine.sleep to machine.lightsleep.Damien George
2019-01-30esp8266/modmachine: Implement optional time_ms arg to machine.deepsleep.Damien George
2019-01-22esp8266/esp_mphal: Provide mp_hal_pin_od_high_dht so DHT works reliably.Damien George
2019-01-16esp8266/main: Activate UART(0) on dupterm for REPL before boot.py runs.Damien George
2018-12-05esp8266/machine_uart: Add rxbuf keyword arg to UART constructor/init.Damien George
2018-12-04stm32,esp8266,cc3200: Use MICROPY_GC_STACK_ENTRY_TYPE to save some RAM.Damien George
2018-12-04esp8266/modnetwork: Wait for iface to go down before forcing power mgmt.Damien George
2018-12-01esp8266/modnetwork: Automatically do radio sleep if no interface active.Damien George
2018-12-01esp8266/ets_alt_task: Process idle callback if no other events occurred.Damien George
2018-11-15README: Remove references to "make axtls", it's no longer needed.Damien George
2018-10-27py/py.mk: When building axtls use -Wno-all to prevent all warnings.Damien George
2018-09-27esp8266: Remove scanning of GC pointers in native code block.Damien George
2018-09-08esp8266/main: Increase heap by 2kb, now that axtls rodata is in ROM.Damien George
2018-09-08esp8266/Makefile: Remove build of libaxtls.a and add back tuned config.Damien George
2018-08-02py/mpconfig.h: Introduce MICROPY_DEBUG_PRINTER for debugging output.Damien George
2018-07-17esp8266,esp32: Implement high-res timers using new tick_hz argument.Nicko van Someren
2018-07-03esp8266: Let machine.WDT trigger the software WDT if obj is not fed.Damien George