- 05 Nov, 2016 1 commit
-
-
Paul Sokolovsky authored
Previously they used historical "pyb" affix causing confusion and inconsistency (there's no "pyb" module in modern ports; but people took esp8266 port as an example, and "pyb" naming kept proliferating, while other people complained that source structure is not clear).
-
- 24 Oct, 2016 1 commit
-
-
Paul Sokolovsky authored
As we're looking towards adding OTA support, calculation of a FlashROM area which can be used for filesystem (etc.) may become complex, so introduce C function for that. So far it just hardcodes current value, 0x90000. In the future the function may be extended (and renamed) to return the size of area too.
-
- 08 Oct, 2016 1 commit
-
-
Paul Sokolovsky authored
To save iRAM.
-
- 07 Oct, 2016 1 commit
-
-
Damien George authored
-
- 21 Sep, 2016 1 commit
-
-
Damien George authored
One can instead lookup __name__ in the modules dict to get the value.
-
- 03 Aug, 2016 1 commit
-
-
Paul Sokolovsky authored
Requires firmware generated by the latest makeimg.py (which stores size and md5 of the firmware together with the firmware itself).
-
- 31 Jul, 2016 1 commit
-
-
Paul Sokolovsky authored
-
- 06 Jun, 2016 1 commit
-
-
puuu authored
By design, at wake up from deepsleep, the RTC timer will be reset, but the data stored in RTC memory will not [1]. Therefore, we have to adjust delta in RTC memory before going into deepsleep to get almost correct time after waking up. [1] http://bbs.espressif.com/viewtopic.php?t=1184#p4082
-
- 26 May, 2016 1 commit
-
-
Damien George authored
Exposed as esp.dht_readinto. Probably should go somewhere less port-specific.
-
- 19 May, 2016 1 commit
-
-
misterdanb authored
APA102 is a new "smart LED", similar to WS2812 aka "Neopixel".
-
- 10 May, 2016 1 commit
-
-
Damien George authored
These symbols are still defined in terms of the system Exxx symbols, and can be switched to internal numeric definitions at a later stage. Note that extmod/modlwip still uses many system Exxx symbols.
-
- 02 May, 2016 2 commits
-
-
Paul Sokolovsky authored
Useful for testing fragmentation issues in OS heap. E.g. freemem() may report large amount, but is it possible to actually allocate block of a given size? Issue malloc() (followed by free()) to find out.
-
Paul Sokolovsky authored
Return number of free inernal WiFi buffers.
-
- 28 Apr, 2016 1 commit
-
-
Damien George authored
All functionality of the pyb module is available in other modules, like time, machine and os. The only outstanding function, info(), is (temporarily) moved to the esp module and the pyb module is removed.
-
- 25 Apr, 2016 1 commit
-
-
Paul Sokolovsky authored
They almost certainly needed by any C code which calls Python callbacks.
-
- 18 Apr, 2016 1 commit
-
-
Paul Sokolovsky authored
Returns FlashROM size in bytes from vendor SDK's point of view, not physical size.
-
- 17 Apr, 2016 1 commit
-
-
Damien George authored
-
- 10 Apr, 2016 1 commit
-
-
Paul Sokolovsky authored
They call into vendor SDK functions system_get_free_heap_size() and system_print_meminfo() respectively.
-
- 05 Apr, 2016 1 commit
-
-
Damien George authored
Use esp.osdebug(None) to disable, or esp.osdebug(uart_id) to send output to a UART.
-
- 01 Apr, 2016 1 commit
-
-
Paul Sokolovsky authored
-
- 27 Mar, 2016 2 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 26 Mar, 2016 1 commit
-
-
Damien George authored
-
- 12 Mar, 2016 1 commit
-
-
Paul Sokolovsky authored
Using https://github.com/pfalcon/esp-open-lwip project.
-
- 10 Mar, 2016 1 commit
-
-
Paul Sokolovsky authored
-
- 08 Feb, 2016 1 commit
-
-
Alex March authored
-
- 11 Jan, 2016 1 commit
-
-
Damien George authored
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.
-
- 30 Dec, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 27 Dec, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 21 Dec, 2015 2 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 24 Nov, 2015 1 commit
-
-
Paul Sokolovsky authored
Based on vendor API documentation, untested on real hardware.
-
- 31 Oct, 2015 1 commit
-
-
Damien George authored
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.
-
- 29 Aug, 2015 1 commit
-
-
Bill Owens authored
-
- 20 Jul, 2015 1 commit
-
-
Damien George authored
-
- 18 Jul, 2015 1 commit
-
-
Paul Sokolovsky authored
TODO: Contributed code in modesp incorrectly uses private gc_* API.
-
- 20 Jun, 2015 1 commit
-
-
Bill Owens authored
-
- 17 Jun, 2015 1 commit
-
-
Bill Owens authored
-
- 14 Jun, 2015 1 commit
-
-
Bill Owens authored
esp8266: Changed esp_scan to keep the current WiFi operating mode but throw an exception if WiFi is in AP only mode
-
- 12 Jun, 2015 1 commit
-
-
Paul Sokolovsky authored
-