| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-23 | esp8266: Add "socket" and "usocket" aliases for lwip module. | Paul Sokolovsky | |
| 2016-03-23 | esp8266: Enable non-blocking stream support. | Paul Sokolovsky | |
| 2016-03-23 | esp8266: Enable more extmod's: uheapq, ure, uzlib. | Damien George | |
| 2016-03-23 | esp8266: Add module weak link from json to ujson. | Damien George | |
| 2016-03-23 | esp8266: Enable urandom module. | Paul Sokolovsky | |
| 2016-03-23 | esp8266: Make mp_hal_delay_us work with new event framework. | Damien George | |
| 2016-03-23 | esp8266: Update README with the latest features. | Paul Sokolovsky | |
| 2016-03-19 | extmod/uctypes: Change param type from void* to byte*. | Damien George | |
| 2016-03-19 | extmod/uctypes: Finish support for FLOAT32 and FLOAT64 types. | Damien George | |
| 2016-03-19 | extmod/uctypes: Use mp_binary_get_val helper when extracting value. | Damien George | |
| It handles more cases than mp_binary_get_int. | |||
| 2016-03-19 | py/parse: When looking up consts, check they exist before checking type. | Damien George | |
| 2016-03-17 | docs: Update pyb.UART.any() to mention that it returns character count. | Peter Hinch | |
| 2016-03-17 | docs: Mention that pyb.SPI constructor accepts "X" and "Y" arguments. | Peter Hinch | |
| 2016-03-17 | docs: Update pyb.I2C constructor to reflect changes in Pyboard Lite. | Peter Hinch | |
| 2016-03-17 | docs: Update asm tutorial, maximum number of allowed args is now 4. | Peter Hinch | |
| 2016-03-17 | tests/io: Remove "testfile" at end of open_plus test. | Damien George | |
| 2016-03-17 | esp8266/ets_alt_task: Make FIRST_PRIO=0 to cover all task priorities. | Damien George | |
| FIRST_PRIO=2 works but using 0 is hopefully safer, and can anyway be optimised in the future. | |||
| 2016-03-17 | esp8266: Store frozen modules in FlashROM. | Paul Sokolovsky | |
| Requires special lexer to access their contents. | |||
| 2016-03-16 | docs/esp8266: Update quick reference: i2c.readfrom and neopixel example. | Damien George | |
| 2016-03-16 | py: Don't allocate an extra parse node for power exponent. | Damien George | |
| Previous to this patch, the "**b" in "a**b" had its own parse node with just one item (the "b"). Now, the "b" is just the last element of the power parse-node. This saves (a tiny bit of) RAM when compiling. | |||
| 2016-03-16 | py/frozenmod: Allow port to override lexer to use for frozen modules. | Paul Sokolovsky | |
| 2016-03-16 | tests: Add a test for argument passing to inline-asm functions. | Damien George | |
| 2016-03-16 | py/objfun: Allow inline-asm functions to be called with 4 arguments. | Damien George | |
| 2016-03-15 | qemu-arm: Enable builtin override feature, and enable more tests. | Damien George | |
| Hopefully these tests run reliably on Travis. | |||
| 2016-03-15 | qemu-arm: Reinitialise uPy heap and runtime at start of each test. | Damien George | |
| Previous to this patch, all qemu-arm tests were running in the same session, and global variables could be left over from the previous test. This patch makes it so that the heap and runtime are reinitialised at the start of each test. | |||
| 2016-03-15 | tests: Add new subdir "stress/" specifically for stress tests. | Damien George | |
| 2016-03-15 | tests: Split large tests into smaller files, to run with a small heap. | Damien George | |
| All tests in basics/ directory can now run and pass using 64-bit unix port with only a 16k heap (./run-tests --heapsize 16k). Tests in this directory should remain small so they can be used for ports with a small heap. | |||
| 2016-03-15 | tests/run-tests: Add cmd line option "--heapsize". | Damien George | |
| This allows you to specify the heapsize that unix will use when running the test suite, eg: ./run-tests --heapsize 16k | |||
| 2016-03-15 | py/formatfloat: Fix buffer overflow when formatting tiny numbers. | Damien George | |
| 2016-03-15 | py: For mp_buffer_info_t, change len type from mp_uint_t to size_t. | Damien George | |
| 2016-03-14 | py/objarray: Fix array slice assignment when array is reallocated. | Damien George | |
| Addresses issue #1898. | |||
| 2016-03-14 | py/parsenum: Fix compiler warnings for no decl and signed comparison. | Damien George | |
| 2016-03-14 | py: When printf'ing an object as a pointer, pass the concrete pointer. | Damien George | |
| 2016-03-14 | py: Fix passing of some wide int types to printf varg format list. | Damien George | |
| Passing an mp_uint_t to a %d printf format is incorrect for builds where mp_uint_t is larger than word size (eg a nanboxing build). This patch adds some simple casting to int in these cases. | |||
| 2016-03-14 | py/argcheck: Use size_t instead of mp_uint_t to count number of args. | Damien George | |
| 2016-03-14 | py/parsenum: Use size_t to count bytes, and int for type of base arg. | Damien George | |
| size_t is the proper type to count number of bytes in a string. The base argument does not need to be a full mp_uint_t, int is enough. | |||
| 2016-03-13 | stmhal: NUCELO_F401RE cleanup | Dave Hylands | |
| Added definitions for SPI1, SPI2, and SPI3 Removed USB stuff (that could be removed) Updated BOARD name defintion | |||
| 2016-03-13 | stmhal: Rename STM32F401NUCLEO to NUCLEO_F401RE | Dave Hylands | |
| This makes the board match the name printed on the board (and agree with the documentation) | |||
| 2016-03-12 | stmhal: Add board definition files for NUCLEO_F411RE | Dave Hylands | |
| 2016-03-12 | esp8266: Switch to lwIP built from source. | Paul Sokolovsky | |
| Using https://github.com/pfalcon/esp-open-lwip project. | |||
| 2016-03-12 | extmod/modlwip: lwip_tcp_receive: Properly map lwIP error to POSIX errno. | Paul Sokolovsky | |
| 2016-03-12 | extmod/modlwip: Add socket.setblocking() method. | Paul Sokolovsky | |
| 2016-03-12 | extmod/modlwip: Rework getaddrinfo() data passing. | Paul Sokolovsky | |
| The code is based on Damien George's implementation for esp8266 port, avoids use of global variables and associated re-entrancy issues, and fixes returning stale data in some cases. | |||
| 2016-03-11 | docs: Add Python speed optimisation guide, including minimal viper ref. | Peter Hinch | |
| 2016-03-11 | docs: Update details on using ADCAll object for vref/vbat channels. | Peter Hinch | |
| 2016-03-11 | docs: Update asm_thumb2_hints_tips re return type of asm funcs. | Peter Hinch | |
| 2016-03-11 | esp8266: Mention git submodule in build instructions for esp8266 port. | Christopher Arndt | |
| 2016-03-11 | esp8266: Rejig Makefile so extmod/modlwip.o is placed under build/. | Damien George | |
| 2016-03-11 | esp8266: Define MICROPY_EVENT_POLL_HOOK for the port. | Paul Sokolovsky | |
| 2016-03-11 | esp8266: Be sure to build ets_alt_task. | Paul Sokolovsky | |
