summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modules
Commit message (Collapse)AuthorAge
* esp8266/modules/flashbdev: Start filesystem at 0x90000.Paul Sokolovsky2016-08-09
| | | | To accommodate growing firmware.
* esp8266/flashbdev: Reserve extra sysparam sector for SDK 2.0.0 compatibility.Paul Sokolovsky2016-08-06
|
* esp8266/_boot.py: Decrease GC alloc threshold to quarter of heap size.Paul Sokolovsky2016-07-23
| | | | | | | | The idea behind decrease is: bytecode and other static data is also kept on heap, and can easily become half of heap, then setting threshold to half of heap will have null effect - GC will happen on complete heap exhaustion like before. But exactly in such config maintaining heap defragmented is very important, so lower threshold to accommodate that.
* esp8266/_boot.py: Set GC alloc threshold to half of heap size.Paul Sokolovsky2016-07-23
| | | | | Should keep good chunk of heap unfragmented, if a user application allows that at all.
* esp8266: Switch webrepl to use frozen bytecode.Paul Sokolovsky2016-07-02
|
* esp8266: Switch webrepl_setup to use frozen bytecode.Paul Sokolovsky2016-07-02
|
* esp8266: Explicitly collect garbage in bootstrap scripts.Paul Sokolovsky2016-07-02
| | | | Leads to less fragmentation at teh time user code starts.
* esp8266: Enable frozen bytecode, with scripts in modules/ subdir.Damien George2016-06-29
To start with, the critical scripts _boot.py and flashbdev.py are frozen to improve performance and reduce RAM consumption. Saves about 1000 bytes of heap RAM for a bare boot with filesystem.