| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-04 | docs: Rename machine.ADC docs to machine.ADCWiPy. | Damien George | |
| To signify that this ADC documentation is specific to the WiPy, and to make way for a standardised ADC documentation. | |||
| 2019-09-03 | docs/library/pyb.DAC.rst: Correct frequency for triangle mode output. | Jim Mussared | |
| Also correct comments in related code. | |||
| 2019-08-28 | docs/reference/speed_python: Add missing self to var caching example. | Paul m. p. P | |
| 2019-08-20 | esp32: Add esp32.Partition class to expose partition and OTA funcs. | Damien George | |
| Partitions are exposed as a standard MicroPython block device. | |||
| 2019-08-19 | docs/reference/speed_python: Update that read-only buffers are accepted. | Peter Hinch | |
| As allowed by recent cd35dd9d9a29836906acdce60c931f6352b536d0 | |||
| 2019-08-15 | docs/pyboard: Emphasize the instructions for making a USB mouse. | Vicki Lowe | |
| It wasn't clear why that element was `10` instead of `0`. Also bumped the `10` to `100` to make the mouse movement more obvious. | |||
| 2019-08-15 | docs/library: Document that sys.version_info returns a 3-tuple only. | Tom McDermott | |
| See issue #4970. | |||
| 2019-08-15 | docs/pyboard: Clarify initial files on pyboard and fix up formatting. | Vicki Lowe | |
| 2019-08-15 | docs/pyboard: Update name of mounted volume to match code. | Vicki Lowe | |
| 2019-08-15 | docs/library/sys: Add documentation for sys.atexit function. | Damien George | |
| 2019-07-31 | docs/library/framebuf: Add missing module reference in example code. | Arsenijs | |
| 2019-07-19 | esp32: Add support for hardware I2C. | Damien George | |
| 2019-07-17 | py/scheduler: Rename sched_stack to sched_queue. | Jim Mussared | |
| Behaviour was changed from stack to queue in 8977c7eb581f5d06500edb1ea29aea5cbda04f28, and this updates variable names to match. Also updates other references (docs, error messages). | |||
| 2019-06-17 | esp32/machine_sdcard: Fix bug in SPI slot number selection. | Nicko van Someren | |
| And fix minor typo in docs when referring to SDCard class. | |||
| 2019-06-03 | docs/machine: Add initial docs for new machine.SDCard class. | Nicko van Someren | |
| 2019-05-29 | all: Bump version to 1.11. | Damien George | |
| 2019-05-20 | docs/pyboard/quickref: Refer to new machine.I2C instead of old pyb.I2C. | Damien George | |
| On stm32 boards, machine.I2C is now preferred over pyb.I2C. | |||
| 2019-05-20 | docs/machine.I2C: Add writevto method to write a vector of byte bufs. | Damien George | |
| This allows to efficiently send to an I2C slave data that is made up of more than one buffer. Instead of needing to allocate temporary memory to combine buffers together this new method allows to pass in a tuple or list of buffers. The name is based on the POSIX function writev() which has similar intentions and signature. The reasons for taking this approach (compared to having an interface with separate start/write/stop methods) are: - It's a backwards compatible extension. - It's convenient for the user. - It's efficient because there is only one Python call, then the C code can do everything in one go. - It's efficient on the I2C bus because the implementation can do everything in one go without pauses between blocks of bytes. - It should be possible to implement this extension in all ports, for hardware and software I2C. Further discussion is found in issue #3482, PR #4020 and PR #4763. | |||
| 2019-05-10 | docs/esp32: Correct quickref for ESP32 hardware SPI with non-default IO. | Nicko van Someren | |
| 2019-05-07 | stm32/machine_uart: Change default UART timeout to 0, for non blocking. | Damien George | |
| It's more common to need non-blocking behaviour when reading from a UART, rather than having a large timeout like 1000ms (the original behaviour). With a large timeout it's 1) likely that the function will read forever if characters keep trickling it; or 2) the function will unnecessarily wait when characters come sporadically, eg at a REPL prompt. | |||
| 2019-05-07 | docs/esp8266: Add tutorial for APA102 LEDs. | Mike Causer | |
| 2019-05-06 | extmod/moducryptolib: Add AES-CTR support. | Yonatan Goldschmidt | |
| Selectable at compile time via MICROPY_PY_UCRYPTOLIB_CTR. Disabled by default. | |||
| 2019-04-18 | docs/cmodules: Note the various ways MODULE_EXAMPLE_ENABLED can be set. | Daniel O'Connor | |
| 2019-04-15 | docs/cmodules: Fix example to globally define MODULE_EXAMPLE_ENABLED. | Daniel O'Connor | |
| MODULE_EXAMPLE_ENABLED must be globally defined for the module to be seen and referenced by all parts of the code. | |||
| 2019-03-29 | docs/develop: Remove paragraph that was copied in error from other doc. | Damien George | |
| 2019-03-28 | docs/esp32: Add example for pin isolation in combination with deepsleep. | spacemanspiff2007 | |
| 2019-03-14 | docs/esp32: Add a note to quickref about use of Pin.PULL_HOLD. | Damien George | |
| 2019-03-14 | docs/library/machine.Pin: Add PULL_HOLD constant to possible pin pulls. | Damien George | |
| As already mentioned in the docs, not all constants may be available on all ports, so this is optional to implement. | |||
| 2019-03-13 | docs/develop: Fix typos in C-module example for example_add_ints. | Martin Fischer | |
| 2019-03-13 | docs/pyboard: Make pyboard v1.1 pinout the default shown in quickref. | johnthagen | |
| 2019-03-13 | docs/pyboard: Add link to pyboard v1.1 schematic and layout PDF. | johnthagen | |
| 2019-03-08 | py: Update and rework build system for including external C modules. | Andrew Leech | |
| How to use this feature is documented in docs/develop/cmodules.rst. | |||
| 2019-03-08 | py: Implement a module system for external, user C modules. | Ayke van Laethem | |
| This system makes it a lot easier to include external libraries as static, native modules in MicroPython. Simply pass USER_C_MODULES (like FROZEN_MPY_DIR) as a make parameter. | |||
| 2019-02-26 | docs/uos: Document extra requirements on stream objs passed to dupterm. | Yonatan Goldschmidt | |
| This is only correct for the extmod/uos_dupterm.c implementation however, as e.g cc3200 implementation does the mp_load_method() itself, and anyway requires `read` instead of `readinto`. | |||
| 2019-02-12 | all: Change PYB message prefix to MPY. | Mike Causer | |
| Replaces "PYB: soft reboot" with "MPY: soft reboot", etc. Having a consistent prefix across ports reduces the difference between ports, which is a general goal. And this change won't break pyboard.py because that tool only looks for "soft reboot". | |||
| 2019-02-08 | docs/ure: Fix match.group signature to indicate index param is required. | Yonatan Goldschmidt | |
| 2019-01-30 | docs: Convert all cases of machine.sleep to machine.lightsleep. | Damien George | |
| 2019-01-27 | docs/machine: Change sleep to lightsleep and add timeout arguments. | Damien George | |
| The machine.sleep() function can be misleading because it clashes with time.sleep() which has quite different semantics. So change it to machine.lightsleep() which shows that it is closer in behaviour to machine.deepsleep(). Also, add an optional argument to these two sleep functions to specify a maximum time to sleep for. This is a common operation and underlying hardware usually has a special way of performing this operation. The existing machine.sleep() function will remain for backwards compatibility purposes, and it can simply be an alias for machine.lightsleep() without arguments. The behaviour will be the same. | |||
| 2019-01-26 | all: Bump version to 1.10. | Damien George | |
| 2019-01-25 | docs/library: Add documentation for esp32 module. | Damien George | |
| 2019-01-25 | docs: Add initial docs for esp32 port, including quick-ref and general. | Matt Trentini | |
| With contributions from Oliver Robson (@HowManyOliversAreThere), Sean Lanigan (@seanlano) and @rprr. | |||
| 2019-01-11 | docs/differences: Clarify the differences are against Python 3.4. | stijn | |
| 2018-12-13 | docs/ure: Fully describe supported syntax subset, add example. | Paul Sokolovsky | |
| 2018-12-11 | docs/README: Remove references to MICROPY_PORT when building docs. | Damien George | |
| The docs are now built as one for all ports. | |||
| 2018-10-23 | docs/conf.py: Use https for intersphinx link to docs.python.org. | Paul Sokolovsky | |
| To get rid of warning when building the docs saying there's a redirect from http: to https:. | |||
| 2018-10-23 | docs/library/uctypes: Add examples and make general updates. | Paul Sokolovsky | |
| Examples are added to the beginning of the module docs, similarly to docs for many other modules. Improvements to grammar, style, and clarity. Some paragraphs are updated with better suggestions. A warning added of the effect incorrect usage of the module may have. Describe the fact that offset range used in one defined structure is limited. | |||
| 2018-10-19 | docs/pyb.Pin: Minor typo fix to specify Pin in pyb.Pin.cpu. | Dave Hylands | |
| 2018-10-18 | docs/uio: Document StringIO/BytesIO(alloc_size) constructors. | Paul Sokolovsky | |
| 2018-10-15 | docs/machine.Pin: Document "hard" argument of Pin.irq method. | Peter Hinch | |
| 2018-10-13 | docs/machine.Pin: Add note regarding irq handler argument. | Peter Hinch | |
