| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-25 | esp8266: Handle exceptions in callback. | Paul Sokolovsky | |
| 2015-01-25 | esp8266: Add "esp" module with esp8266-specific "cooperative" networking. | Paul Sokolovsky | |
| So far implements .scan(lambda x: print(x)) function to scan for WiFi access points. | |||
| 2015-01-18 | esp8266: Add missing hard_reset qstr. | Paul Sokolovsky | |
| 2015-01-18 | esp8266:modpyb: Implement hard_reset(). | Paul Sokolovsky | |
| 2015-01-16 | esp8266: Implement task-based, event-driven interface with UART. | Paul Sokolovsky | |
| This enables proper interfacing with underlying OS - MicroPython doesn't run the main loop, OS does, MicroPython just gets called when some event takes place. | |||
| 2015-01-15 | esp8266: Use dedicated heap allocated as static array. | Paul Sokolovsky | |
| We cannot assume that all memory belongs to us - it actually belongs to ESP8266 OS. | |||
| 2015-01-12 | esp8266: Update for readline module moved to lib/. | Paul Sokolovsky | |
| 2015-01-09 | py: Disable stack checking by default; enable on most ports. | Damien George | |
| 2015-01-07 | stmhal: Collect all root pointers together in 1 place. | Damien George | |
| A GC in stmhal port now only scans true root pointers, not entire BSS. This reduces base GC time from 1700ms to 900ms. | |||
| 2015-01-07 | py: Put all global state together in state structures. | Damien George | |
| 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. | |||
| 2015-01-01 | esp8266: Prefix includes with py/; remove need for -I../py. | Damien George | |
| 2014-12-29 | py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper. | Damien George | |
| 2014-12-06 | esp8266/README: Fix typos. | Paul Sokolovsky | |
| 2014-11-29 | esp8266: Add README.md. | Damien George | |
| 2014-11-29 | Use MP_DEFINE_CONST_DICT macro to define module dicts. | Damien George | |
| This is just a clean-up of the code. Generated code is exactly the same. | |||
| 2014-11-29 | esp8266: Move more rodata to irom section. | Damien George | |
| rodata can only go in iram/irom if it's accessed only using word loads (ie no byte or half-word access). | |||
| 2014-11-28 | esp8266: Make default ESP_SDK variable work correctly. | Damien George | |
| 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. | |||
| 2014-11-28 | esp8266: Change bignum from mpz to longlong; move some rodata to iram. | Damien George | |
| 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. | |||
| 2014-11-28 | esp8266: Provide sensible default ESP_SDK; deploy 2 the images together. | Damien George | |
| 2014-11-28 | esp8266: Allow to override serial port. | Paul Sokolovsky | |
| 2014-11-27 | esp8266: New port of Micro Python to ESP8266 wifi module. | Damien George | |
