Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CODECONVENTIONS: Typo fix. | Paul Sokolovsky | 2017-05-21 |
| | |||
* | library/machine.Pin: Remove .id() method and .board class attr. | Paul Sokolovsky | 2017-05-21 |
| | | | | | | | Both aren't part of generic Hardware API: It's impossible to implement .id() method in a generic case (e.g., when Pin is instantiated by the underlying OS/RTOS). .board attribute is an obvious space hog which instead can be implemented on Python level if needed. | ||
* | cc3200/mods/pybpin: Remove toggle() method. | Paul Sokolovsky | 2017-05-21 |
| | | | | | | | It's not part of MicroPython HW API and can be easily implemented on Python level in case of need. Saved 56 bytes of binary. | ||
* | py/mkenv.mk: Use $(TOP) instead of ".." to reference tools, mpy-cross. | Damien George | 2017-05-19 |
| | |||
* | docs/library/machine.UART: Update and improve uart.any() docs. | Damien George | 2017-05-19 |
| | |||
* | esp8266/machine_uart: Add uart.any() method. | Damien George | 2017-05-19 |
| | | | | Returns 0 or 1, corresponding to no or at least 1 char waiting. | ||
* | tests/basics/builtin_range: Add tests for negative slicing of range. | Damien George | 2017-05-18 |
| | |||
* | py/objrange: Fix slicing of range when step of slice is negative. | Damien George | 2017-05-18 |
| | |||
* | tests/basics/list_slice_3arg: Add more tests for negative slicing. | Damien George | 2017-05-18 |
| | |||
* | py/sequence: Fix boundary errors when slicing with a negative step. | Damien George | 2017-05-18 |
| | |||
* | docs/library/micropython: Document the newer micropython functions. | Damien George | 2017-05-18 |
| | |||
* | drivers/display/lcd160cr_test: Allow test to take orientation parameter. | Damien George | 2017-05-17 |
| | |||
* | drivers/display/lcd160cr: Fix get_line method and enhance screen_dump. | Damien George | 2017-05-17 |
| | | | | The docs are updated and describe the new behaviour of these methods. | ||
* | docs: Change single occurrence of "Micropython" to "MicroPython". | Damien George | 2017-05-17 |
| | |||
* | examples/hwapi/soft_pwm2_uasyncio: Update for call_later_ms(). | Paul Sokolovsky | 2017-05-17 |
| | | | | Following finalized naming in uasyncio. | ||
* | zephyr/modusocket: getaddrinfo: Use RAISE_ERRNO for proper error decoding. | Paul Sokolovsky | 2017-05-17 |
| | |||
* | zephyr/main: Check default netif before applying operations to it. | Paul Sokolovsky | 2017-05-17 |
| | | | | | If no network driver is enabled (e.g., it doesn't exist for a particular board), it will be NULL. | ||
* | zephyr/modusocket: Get rid of cur_pkt object member. | Paul Sokolovsky | 2017-05-16 |
| | | | | Instead, just peek a packet at the head of the queue and work with it. | ||
* | zephyr/modusocket: First step to switch to alternative FIFO processing. | Paul Sokolovsky | 2017-05-16 |
| | | | | | Here we wait for non-empty FIFO, and then directly access/drop its head element. | ||
* | tools/mpy-tool.py: Fix regression with freezing floats in obj repr C. | Damien George | 2017-05-16 |
| | | | | Regression was introduced by ec534609f665cb791b8fc1eae1a44e514c297659 | ||
* | stmhal/modmachine: Remove TODO comment that is now implemented. | Damien George | 2017-05-16 |
| | |||
* | stmhal/modmachine: Add machine.UART class, linking to pyb.UART. | Damien George | 2017-05-16 |
| | | | | | pyb.UART has a superset of machine.UART functionality so can be used to provide compatibility with other ports that also implement machine.UART. | ||
* | esp8266/modnetwork: In connect, fix potential buffer overflows. | puuu | 2017-05-16 |
| | |||
* | tests/io/bytesio_ext: Test read() after seek() past end of BytesIO object. | Tom Collins | 2017-05-15 |
| | |||
* | py/objstringio: Fix StringIO reads at or beyond EOF. | Tom Collins | 2017-05-15 |
| | | | | Existing code failed if seek() went past EOF (which is acceptable when writing). | ||
* | docs/library/index: Add important summary of the intro section as warning. | Paul Sokolovsky | 2017-05-15 |
| | | | | To make them harder to miss. | ||
* | docs/machine.Signal: Add initial draft description of Signal class. | Paul Sokolovsky | 2017-05-14 |
| | |||
* | docs/machine.Pin: There's no toggle() method in MicroPython hardware API. | Paul Sokolovsky | 2017-05-14 |
| | | | | | May be a port-specific method, not portable, not part of the official specification. | ||
* | py/modsys: update conditionals for code referencing sys.stdout | Tom Collins | 2017-05-14 |
| | | | | Working on a build with PY_IO enabled (for PY_UJSON support) but PY_SYS_STDFILES disabled (no filesystem). There are multiple references to mp_sys_stdout_obj that should only be enabled if both PY_IO and PY_SYS_STDFILES are enabled. | ||
* | tools/mpy_cross_all.py: Helper tool to run mpy-cross on the entire project. | Paul Sokolovsky | 2017-05-14 |
| | |||
* | zephyr/modusocket: Implement getaddrinfo(). | Paul Sokolovsky | 2017-05-13 |
| | |||
* | zephyr/modusocket: If there're no packets in recv_q, cancel waiter. | Paul Sokolovsky | 2017-05-13 |
| | | | | | This solves a case when socker_read() has blocked on fifo, and then peer closed event arrives. | ||
* | zephyr/modusocket: Switch to net_pkt_append() returning length. | Paul Sokolovsky | 2017-05-13 |
| | | | | Requires patch in review. | ||
* | zephyr/modusocket: Update for net_pkt refactor. | Paul Sokolovsky | 2017-05-13 |
| | |||
* | zephyr/modusocket: Wrap pkt_get_info() call. | Paul Sokolovsky | 2017-05-13 |
| | | | | | The most important info it returns are numbers of free buffers in different pools (rx/tx packet headers, data fragments). | ||
* | tests/extmod/vfs_fat_more: Make skippable is uos is not available. | Paul Sokolovsky | 2017-05-13 |
| | | | | Fixes Zephyr tests. | ||
* | tests/extmod/vfs_fat: Add test for ilistdir of a non-existent directory. | Damien George | 2017-05-13 |
| | |||
* | extmod/vfs_fat_misc: Remove dot-dirs filter since FatFS already does it. | Damien George | 2017-05-13 |
| | |||
* | esp8266/ets_alt_task.c: Prevent spurious large increment of ticks_ms() | Robert HH | 2017-05-13 |
| | | | | | This happened when the overflow counter for ticks_ms() was interrupted by an external hard interrupt (issue #3076). | ||
* | tools/mpy-tool.py: Use MP_ROM_xxx macros to support nanbox builds. | Damien George | 2017-05-13 |
| | |||
* | zephyr/README: Update to require Zephyr 1.8. | Paul Sokolovsky | 2017-05-12 |
| | | | | | | | | There're a lot of changes and fixes in 1.8 regarding IP stack, incompatible with previous Zephyr versions, so supporting them doesn't make sense. This is the last commit which should build with Zephyr 1.7. | ||
* | zephyr/prj_qemu_x86.conf: Bump RAM size to 320K. | Paul Sokolovsky | 2017-05-12 |
| | |||
* | zephyr/modusocket: Add SOL_SOCKET and SO_REUSEADDR constants. | Paul Sokolovsky | 2017-05-12 |
| | |||
* | zephyr/modusocket: Add dummy setsockopt() implementation. | Paul Sokolovsky | 2017-05-12 |
| | |||
* | unix: Move upip to frozen bytecode dir. | Paul Sokolovsky | 2017-05-12 |
| | | | | | For x86_64 build, this saves only 128 bytes on the final executable size, but still an improvement. | ||
* | unix/Makefile: Enable frozen bytecode modules dir. | Paul Sokolovsky | 2017-05-12 |
| | |||
* | esp8266/scripts: Move initsetup & port_diag tools to modules/. | Paul Sokolovsky | 2017-05-12 |
| | |||
* | esp8266/scripts: Move drivers/modules to modules/ (frozen bytecode). | Paul Sokolovsky | 2017-05-12 |
| | |||
* | esp8266/modules/flashbdev: Reserve one sector for native code storage. | Paul Sokolovsky | 2017-05-12 |
| | |||
* | esp8266/modesp: flash_user_start: Use value from linker script. | Paul Sokolovsky | 2017-05-12 |
| | | | | | Make esp8266_common.ld export size reserved to all code segments, and use that in esp.flash_user_start() implementation. |