| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-03 | esp8266: Enable more features in mpconfigport.h. | Damien George | |
| This is to get the test suite running and passing. | |||
| 2016-03-03 | esp8266: Enable uhashlib module. | Paul Sokolovsky | |
| 2016-03-03 | esp8266: Enable config settings helpful for debugging. | Paul Sokolovsky | |
| 2016-03-03 | esp8266/esp8266.ld: Link in SDK version section. | Paul Sokolovsky | |
| Otherwise, os.uname() returns empty string for SDK version. | |||
| 2016-03-03 | esp8266: Enable ujson, ubinascii, and uctypes modules. | Paul Sokolovsky | |
| 2016-03-02 | esp8266: Add network.ifconfig(). | Damien George | |
| 2016-03-02 | esp8266: Change "soft reboot" message to work with pyboard.py. | Damien George | |
| 2016-03-02 | esp8266: Allow Makefile's PORT variable to be overridden. | Damien George | |
| 2016-03-02 | esp8266: Enable math module. | Damien George | |
| 2016-03-02 | esp8266: Enable float support, using 30-bit stuffed floats. | Damien George | |
| No complex numbers though. | |||
| 2016-03-02 | esp8266: Switch bignum implementation from long-long to mpz. | Damien George | |
| 2016-02-14 | eagle.rom.addr.v6.ld: More symbols from SDK 1.5.0. | Paul Sokolovsky | |
| 2016-02-12 | esp8266/modpybrtc: Simplify multiplication by fixed-point value. | Paul Sokolovsky | |
| 2016-02-08 | esp8266/README: Add hint about adding toolchain to PATH. | Paul Sokolovsky | |
| 2016-02-08 | esp8266/modpybrtc: pyb_rtc_memory(): Fix copy-paste error. | Paul Sokolovsky | |
| 2016-02-08 | esp8266/modesp: Implement flash_write(), flash_erase(). | Alex March | |
| 2016-01-11 | py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. | Damien George | |
| The first argument to the type.make_new method is naturally a uPy type, and all uses of this argument cast it directly to a pointer to a type structure. So it makes sense to just have it a pointer to a type from the very beginning (and a const pointer at that). This patch makes such a change, and removes all unnecessary casting to/from mp_obj_t. | |||
| 2016-01-08 | esp8266: Support CFLAGS_EXTRA. | Paul Sokolovsky | |
| 2015-12-30 | esp8266/modesp: Allow to compile out proprietary espconn stuff. | Paul Sokolovsky | |
| 2015-12-27 | esp8266: mac() function belongs to network module per the latest API. | Paul Sokolovsky | |
| 2015-12-26 | lib/utils: Add pyexec_frozen_module to load and execute frozen module. | Damien George | |
| This is a convenience function similar to pyexec_file. It should be used instead of raw mp_parse_compile_execute because the latter does not catch and report exceptions. | |||
| 2015-12-21 | esp8266: Remove superfluous includes. | Paul Sokolovsky | |
| 2015-12-21 | esp8266/modesp: flash_read() takes 2 args (fix typo). | Paul Sokolovsky | |
| 2015-11-24 | esp8266/modesp: Implement flash_read(offset, size_bytes) function. | Paul Sokolovsky | |
| Based on vendor API documentation, untested on real hardware. | |||
| 2015-11-10 | lib/utils/printf: Move from stmhal/ . | Paul Sokolovsky | |
| This file contains various MicroPython-specific helper functions, so isn't good fit for lib/libc/. | |||
| 2015-11-09 | lib/pyexec: Move header pyexec.h from stmhal directory. | Damien George | |
| 2015-10-31 | stmhal: pyexec.c is common module, move to lib/utils/ . | Paul Sokolovsky | |
| 2015-10-31 | all: Add py/mphal.h and use it in all ports. | Damien George | |
| py/mphal.h contains declarations for generic mp_hal_XXX functions, such as stdio and delay/ticks, which ports should provide definitions for. A port will also provide mphalport.h with further HAL declarations. | |||
| 2015-10-29 | esp8266: Switch to standard mp_hal_ticks_ms() MPHAL function. | Paul Sokolovsky | |
| 2015-10-29 | esp8266: Switch to standard mp_hal_delay_ms() MPHAL function. | Paul Sokolovsky | |
| 2015-10-29 | esp8266: Switch to standard mp_hal_delay_us() MPHAL function. | Paul Sokolovsky | |
| 2015-10-24 | Makefiles: Remove duplicate object files when linking. | Paul Sokolovsky | |
| Scenario: module1 depends on some common file from lib/, so specifies it in its SRC_MOD, and the same situation with module2, then common file from lib/ eventually ends up listed twice in $(OBJ), which leads to link errors. Make is equipped to deal with such situation easily, quoting the manual: "The value of $^ omits duplicate prerequisites, while $+ retains them and preserves their order." So, just use $^ consistently in all link targets. | |||
| 2015-10-20 | esp8266: Put more code in irom0 section, to get it building again. | Damien George | |
| 2015-10-19 | all: Make netutils.h available to all ports by default. | Paul Sokolovsky | |
| Generally, ports should inherit INC from py.mk, append to it, not overwrite it. TODO: Likely should do the same for other vars too. | |||
| 2015-10-12 | Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. | Damien George | |
| 2015-09-15 | esp8266: Added wlan.isconnected() to maintain parity with other ports. | Bill Owens | |
| 2015-09-12 | esp8266: Remove "time" command from deploy target. | Damien George | |
| 2015-08-29 | esp8266: Added wifi_mode() to read and set WiFi operating mode. | Bill Owens | |
| 2015-07-20 | esp8266: Use m_new/m_renew/m_del funcs instead of private gc_xxx. | Damien George | |
| 2015-07-19 | esp8266: modesp: Update for gc_realloc() refactor. | Paul Sokolovsky | |
| TODO: Contributed code in modesp incorrectly uses private gc_* API. | |||
| 2015-07-04 | esp8266: Allow to easily override programming baudrate. | Paul Sokolovsky | |
| 2015-06-22 | esp8266: Make pyb.RTC a type, and pyb.RTC() constructs an RTC object. | Damien George | |
| This is the standard way of doing things, one should construct a peripheral object (even if it's a singleton). See issue #1330. | |||
| 2015-06-20 | esp8266: Move status() from esp module to network | Bill Owens | |
| 2015-06-19 | esp8266: README: Typo fix. | Paul Sokolovsky | |
| 2015-06-18 | esp8266: Explicit warning that port is experimental and subject to change. | Paul Sokolovsky | |
| 2015-06-18 | ESP8266: Update the README.md to reflect what works | Radomir Dopieralski | |
| 2015-06-17 | esp8266: Move scan from esp module to network | Bill Owens | |
| 2015-06-14 | esp8266: Changed esp_scan to keep the current WiFi operating mode but throw ↵ | Bill Owens | |
| an exception if WiFi is in AP only mode | |||
| 2015-06-12 | esp8266: Move connect/disconnect from "esp" module to network. | Paul Sokolovsky | |
| 2015-06-12 | esp8266: Add skeleton "network" module. | Paul Sokolovsky | |
| MicroPython "network" module interface requires it to contains classes to instantiate. But as we have a static network interace, make WLAN() "constructor" just return module itself, and just make all methods module-global functions. | |||
