summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266
Commit message (Collapse)AuthorAge
* esp8266: Use dedicated heap allocated as static array.Paul Sokolovsky2015-01-15
| | | | | We cannot assume that all memory belongs to us - it actually belongs to ESP8266 OS.
* esp8266: Update for readline module moved to lib/.Paul Sokolovsky2015-01-12
|
* py: Disable stack checking by default; enable on most ports.Damien George2015-01-09
|
* stmhal: Collect all root pointers together in 1 place.Damien George2015-01-07
| | | | | A GC in stmhal port now only scans true root pointers, not entire BSS. This reduces base GC time from 1700ms to 900ms.
* py: Put all global state together in state structures.Damien George2015-01-07
| | | | | | This patch consolidates all global variables in py/ core into one place, in a global structure. Root pointers are all located together to make GC tracing easier and more efficient.
* esp8266: Prefix includes with py/; remove need for -I../py.Damien George2015-01-01
|
* py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George2014-12-29
|
* esp8266/README: Fix typos.Paul Sokolovsky2014-12-06
|
* esp8266: Add README.md.Damien George2014-11-29
|
* Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George2014-11-29
| | | | | This is just a clean-up of the code. Generated code is exactly the same.
* esp8266: Move more rodata to irom section.Damien George2014-11-29
| | | | | rodata can only go in iram/irom if it's accessed only using word loads (ie no byte or half-word access).
* esp8266: Make default ESP_SDK variable work correctly.Damien George2014-11-28
| | | | | When esp-open-sdk is built with STANDALONE=y (the default) then ESP_SDK is set to the correct value, so that "make" just works.
* esp8266: Change bignum from mpz to longlong; move some rodata to iram.Damien George2014-11-28
| | | | | | Some rodata items can go in iram/irom segment, but not others. With this patch ESP now has 24256 bytes of heap ram. It passes 228 out of 248 tests from tests/basics directory.
* esp8266: Provide sensible default ESP_SDK; deploy 2 the images together.Damien George2014-11-28
|
* esp8266: Allow to override serial port.Paul Sokolovsky2014-11-28
|
* esp8266: New port of Micro Python to ESP8266 wifi module.Damien George2014-11-27