| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-29 | stmhal: Add USB_VCP.setinterrupt method, to disable CTRL-C. | Damien George | |
| 2014-11-29 | esp8266: Add README.md. | Damien George | |
| 2014-11-29 | tests: Split out float test from builtin_round.py. | 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-29 | modubinascii: Add, with hexlify() implementation. | Paul Sokolovsky | |
| 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 | docs: Bump version to 1.3.7. | Damien George | |
| 2014-11-28 | Update uheapq.rst | inaugurator | |
| Erratum in froh. | |||
| 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 | |
| 2014-11-27 | py: Add NLR support for xtensa CPU. | Damien George | |
| 2014-11-27 | stmhal: Enable uhashlib module; add heapq, hashlib weak links. | Damien George | |
| hashlib test passes on pyboard. | |||
| 2014-11-27 | pfenv_printf: Properly implement %p format specifier. | Paul Sokolovsky | |
| Previously, it truncated pointer value to 32 bits on 64-bit systems. | |||
| 2014-11-27 | builtin: Reimplement __repl_print__() in terms of print(). | Paul Sokolovsky | |
| Before, __repl_print__() used libc printf(), while print() used uPy streams and own printf() implementation. This led to subtle, but confusing differences in output when just doing "foo" vs "print(foo)" on interactive prompt. | |||
| 2014-11-27 | map: Add empty fixed map. | Paul Sokolovsky | |
| Useful when need to call kw-receiving functions without any keywords from C, etc. | |||
| 2014-11-27 | stmhal: Remove unnecessary HAL_Delay in readline loop. | Damien George | |
| The reason for having this delay is to reduce power consumption at the REPL (HAL_Delay calls __WFI to idle the CPU). But stdin_rx_chr has a __WFI in it anyway, so this delay call is not needed. By removing this call, the readline input can consume characters much more quickly (before was limited to 1000 chrs/s), and has much reduced dependency on the specific port. | |||
| 2014-11-27 | stmhal: Reduce coupling between USB driver and readline. | Damien George | |
| This makes it easier to re-use readline.c and pyexec.c from stmhal in other ports. | |||
| 2014-11-27 | py: #if guard str_make_new when not needed. | Damien George | |
| 2014-11-26 | Adding CAN filter management | Henrik Sölver | |
| 2014-11-25 | stmhal: Enable DAC on STM32F4DISC. | Damien George | |
| Addresses issue #987. | |||
| 2014-11-22 | tests: Add test for hashlib.sha256 . | Paul Sokolovsky | |
| 2014-11-22 | moduhashlib: Integrate sha256 implementation. | Paul Sokolovsky | |
| 2014-11-22 | moduhashlib: Add sha256 implementation from "crypto-algorithms" project. | Paul Sokolovsky | |
| https://github.com/B-Con/crypto-algorithms revision 100f4ff | |||
| 2014-11-22 | moduhashlib: Initial module skeleton. | Paul Sokolovsky | |
| 2014-11-21 | drivers, cc3000: Cleaning up, make local functions static. | Damien George | |
| 2014-11-21 | windows: Update config with latest features | stijn | |
| - update mpconfigport.h to reflect latest unix version - fix compilation error in modure due to msvc not allowing dynamic arrays | |||
| 2014-11-21 | py: Add support for float/double arrays in array module. | Damien George | |
| Addresses issue #981. | |||
| 2014-11-19 | Set PYTHONIOENCODING='utf-8' so that unicode tests can pass on CPython on | blmorris | |
| systems where another encoding is set in the locale | |||
| 2014-11-17 | README: Update link to logo. | Damien George | |
| 2014-11-16 | py: Make stream seek correctly check for ioctl fn; add seek for textio. | Damien George | |
| 2014-11-17 | ports: Define mp_off_t. | Paul Sokolovsky | |
| 2014-11-17 | stmhal: Switch to file.seek() implementation using stream ioctl. | Paul Sokolovsky | |
| 2014-11-17 | tests: Add test for file.seek(). | Paul Sokolovsky | |
| 2014-11-17 | stream: Implement seek operation support via ioctl, wrapped in generic method. | Paul Sokolovsky | |
| Also, implement for unix port. | |||
| 2014-11-17 | stream: Convert .ioctl() to take fixed number of args. | Paul Sokolovsky | |
| This is more efficient, as allows to use register calling convention. If needed, a structure pointer can be passed as argument to pass more data. | |||
| 2014-11-15 | docs: Fix RTD build configuration. | Damien George | |
| ReadTheDocs needs the root directory in its search path so it finds topindex.html. | |||
| 2014-11-15 | stmhal: Improve CAN init so that it can take sjw, bs1, bs2 args. | Damien George | |
| Also update docs to explain how CAN baudrate is determined. | |||
| 2014-11-15 | stmhal: Fix HAL error raising; make test for it. | Damien George | |
| Addresses issue #968. | |||
| 2014-11-15 | docs: Add optional sphinx_rtd_theme; add docs build instructions. | evildmp | |
| The sphinx_rtd_theme is used by ReadTheDocs to render a pretty looking documentation. If you have this theme installed locally then your locally-compiled docs will look exactly like the published documentation. Otherwise it falls back to the default theme. | |||
| 2014-11-15 | Document parameter "data" of i2c.mem_read() more clear | Matthias | |
| Hi, i would like to add a little clarification to the parameter "data" of i2c.mem_read(): I misunderstood ``data`` can be an integer or a buffer to read into as "i can give a integer variable to read a integer into" . This pull-request adds the following clarification: ``data`` can be an integer (number of bytes to read) or a buffer to read into Thanks for your great work! Best wishes, Matthias | |||
| 2014-11-15 | tests: Add test for hash of user defined class. | Damien George | |
| 2014-11-15 | py: Use __hash__ method if a type defines it | stijn | |
| 2014-11-09 | docs: select: Describe extra details. | Paul Sokolovsky | |
| 2014-11-06 | py: Fix order-only dependencies in mkrules.mk and py.mk. | Sven Wegener | |
| Currently compilation sporadically fails, because the automatic dependency gets created *during* the compilation of objects. OBJ is a auperset of PY_O and the dependencies apply to all objects. Signed-off-by: Sven Wegener <sven.wegener@stealer.net> | |||
| 2014-11-06 | py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled. | Damien George | |
| Going from MICROPY_ERROR_REPORTING_NORMAL to MICROPY_ERROR_REPORTING_TERSE now saves 2020 bytes ROM for ARM Thumb2, and 2200 bytes ROM for 32-bit x86. This is about a 2.5% code size reduction for bare-arm. | |||
| 2014-11-06 | py: Remove obsolute function declaration. | Damien George | |
| 2014-11-05 | py: Add order-only dependency for py-version.h | Sven Wegener | |
| Else the directory might not exist. Signed-off-by: Sven Wegener <sven.wegener@stealer.net> | |||
