| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-04-08 | extmod/modure: re_exec() renamed to ure_exec() due to collison in 4.3BSD. | Tom Sparks | |
| Addresses issue #1972. | |||
| 2016-04-08 | extmod/modwebsocket: Properly check number of args to constructor. | Paul Sokolovsky | |
| 2016-04-08 | lib/axtls: Update to the latest upstream master. | Paul Sokolovsky | |
| 2016-04-07 | docs: esp8266: Enable "machine" module docs. | Paul Sokolovsky | |
| The docs are still heavily biased towards WiPy, so will need a lot of exclusions. | |||
| 2016-04-07 | docs/ubinascii: Document non-standard "sep" argument to hexlify(). | Paul Sokolovsky | |
| 2016-04-07 | stmhal: Consistently enable USB SOF Irqs for all USB modes (FS and HS). | Martin Fischer | |
| SOF irqs are now standard for rx/tx USB transfers, so enable them for both FS and HS modes. Fixes #1944. | |||
| 2016-04-07 | py/objarray: Fix array.append so it doesn't extend if append fails. | Damien George | |
| Addresses issue #1965. | |||
| 2016-04-07 | py: Implement basic with support in native emitter. | Damien George | |
| 2016-04-07 | py: Combine continuous block of emit steps into with_cleanup emit call. | Damien George | |
| Because different emitters need to handle with-cleanup in different ways. | |||
| 2016-04-07 | esp8266: Switch from terse error messages to normal ones. | Damien George | |
| Adds 2k to the code size. | |||
| 2016-04-07 | esp8266/README: Add short troubleshooting section. | Paul Sokolovsky | |
| 2016-04-06 | esp8266: Add initial implementation of machine.UART. | Damien George | |
| Currently UART(0) and UART(1) are exposed and only uart.write works. | |||
| 2016-04-06 | cc3200/mods/modwlan: Include stream.h after recent refactor. | Paul Sokolovsky | |
| 2016-04-06 | esp8266: Make destination for vendor OS debug output soft-configurable. | Damien George | |
| Use esp.osdebug(None) to disable, or esp.osdebug(uart_id) to send output to a UART. | |||
| 2016-04-05 | py: Move stream-related declarations from obj.h to stream.h. | Paul Sokolovsky | |
| 2016-04-05 | docs/esp8266/quickref: Add note about physical vs logical pin numbers. | Paul Sokolovsky | |
| 2016-04-05 | esp8266/modnetwork: require_if(): Report the actual interface required. | Paul Sokolovsky | |
| 2016-04-05 | docs/ubinascii: Document a2b_base64(), b2a_base64(). | Paul Sokolovsky | |
| 2016-04-05 | esp8266: Move pyb.unique_id() to machine.unique_id(). | Paul Sokolovsky | |
| 2016-04-05 | esp8266: Move pyb.hard_reset() to machine.reset(). | Paul Sokolovsky | |
| 2016-04-04 | unix/modsocket: Use mp_const_empty_map instead of creating empty map. | Paul Sokolovsky | |
| 2016-04-04 | py/obj.h: Add comment why mp_fun_kw_t takes non-const mp_map_t*. | Paul Sokolovsky | |
| mp_fun_kw_t takes mp_map_t* (and not const mp_map_t*) to ease passing this arg to mp_map_lookup(), which may modify its arg, depending on flags. | |||
| 2016-04-03 | unix: djgpp errno.h have no ENOTSUP, so define it to Linux value. | pohmelie | |
| 2016-04-03 | docs/machine: Change wording to be a bit more port-neutral. | Paul Sokolovsky | |
| 2016-04-03 | docs/os: Change wording to be a bit more port-neutral. | Paul Sokolovsky | |
| 2016-04-03 | docs: esp8266: esp.socket is deprecated, remove from docs. | Paul Sokolovsky | |
| 2016-04-03 | esp8266: Bump heap size to 24k. | Paul Sokolovsky | |
| 2016-04-03 | esp8266: Update flashing instructions in README. | Paul Sokolovsky | |
| 2016-04-03 | esp8266: Switch back to flashing combined firmware (single file). | Paul Sokolovsky | |
| With gap between segments minimized, there's not much padding to flash, so no big speed overhead. | |||
| 2016-04-03 | esp8266: Minimize gap between Inst/DataRAM segments and FlashROM segment. | Paul Sokolovsky | |
| With .rodata being in FlashROM now, gap can be much smaller now. InstRAM can be max 32K, and with segment headers, that already makes it more than 32K. Then there's some .data still, and the next Flash page boundary is 0x9000. That figure should be more or less future-proof. TODO: Refactor makeimg to take FlashROM segment offset from file name. | |||
| 2016-04-03 | esp8266/ets_alt_task: Comment out debug output. | Paul Sokolovsky | |
| 2016-04-03 | esp8266: Bump iROM size to 512k. | Paul Sokolovsky | |
| Needed for frozen scripts, and for future growth of binary. | |||
| 2016-04-03 | esp8266: Move .rodata where it belongs with -mforce-l32 help. | Paul Sokolovsky | |
| 2016-04-03 | docs: Update copyright notice. | Paul Sokolovsky | |
| 2016-04-03 | esp8266/README: Add link to docs. | Paul Sokolovsky | |
| 2016-04-02 | examples/http_client_ssl.py: HTTPS client example. | Paul Sokolovsky | |
| 2016-04-02 | examples/http_server.py: Bind to 0.0.0.0, to be accessible from other hosts. | Paul Sokolovsky | |
| This is helpful when running on deeply embedded targets, but may be "security risk". Caveat emptor. | |||
| 2016-04-02 | examples/http_server.py: Introduce main() function. | Paul Sokolovsky | |
| Allows to re-run code if it was imported as a module (e.g., on bare-metal ports). | |||
| 2016-04-02 | examples/http_server.py: Refactor/simplify for Python 3.5. | Paul Sokolovsky | |
| 2016-04-02 | examples/http_client.py: Introduce main() function. | Paul Sokolovsky | |
| Allows to re-run code if it was imported as a module (e.g., on bare-metal ports). | |||
| 2016-04-02 | examples/http_client.py: Improve CPython compatibility in stream mode. | Paul Sokolovsky | |
| 2016-04-02 | unix/file: "encoding" arg to open() isn't kw-only. | Paul Sokolovsky | |
| And with "buffering" arg introduced, it's non possible to make it non-kwonly. | |||
| 2016-04-02 | unix/file: Parse "buffering" argument of open() builtin. | Paul Sokolovsky | |
| It's ignored (unbuffered, raw I/O is used), but least makes it compatible with CPython. | |||
| 2016-04-02 | esp8266: Use VM_HOOK to call ets_loop_iter within the VM. | Damien George | |
| Starting with a divisor of 10, pystone_lowmem gives a score of 256. | |||
| 2016-04-01 | example/http_client.py: Remove unused code. | Paul Sokolovsky | |
| 2016-04-01 | examples: http_client.py, http_server.py aren't just unix, move to network/. | Paul Sokolovsky | |
| 2016-04-01 | py/map: Prevent map resize failure from destroying map. | Stephen Kyle | |
| 2016-04-01 | esp8266/uart: Get ctrl-C working now that event-based REPL is disabled. | Damien George | |
| 2016-04-01 | esp8266/uart: Comment out old, unused rx buffering code. | Damien George | |
| This was originally used for non-event based REPL processing. Then it was unused when event-based processing was activated. But now that event based is disabled, and non-event based is back, there has been new ring buffer code to process the chars. | |||
| 2016-04-01 | esp8266: Switch to non event-driven REPL to support paste mode. | Paul Sokolovsky | |
