| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2018-10-13 | lib/utils/pyexec: Forcefully unlock the heap if locked and REPL active. | Damien George | |
| Otherwise there is really nothing that can be done, it can't be unlocked by the user because there is no way to allocate memory to execute the unlock. See issue #4205 and #4209. | |||
| 2018-10-05 | docs/uselect: Describe more aspects of poll.register/modify behavior. | Paul Sokolovsky | |
| E.g., register() can be called again for the same object, while modify() will raise exception if object was not register()ed before. | |||
| 2018-09-27 | docs/library/network: Make AbstractNIC methods layout correctly. | Damien George | |
| 2018-09-27 | docs/library/network: Move specific network classes to their own file. | Damien George | |
| All concrete network classes are now moved to their own file (eg network.WLAN.rst) and deconditionalised (remove ..only:: directives). This makes the network documentation the same for all ports. After this change there are no more "..only::" directives for different ports, and the only difference among ports is the very front page of the docs. | |||
| 2018-09-26 | docs/library/machine.SPI: Add note about baudrate imprecision. | Peter Hinch | |
| 2018-09-20 | docs/library/pyb: Add deprecation warning for mount and old block proto. | Peter Hinch | |
| pyb.mount(None, mountpoint) functionality is also removed and replaced by uos.umount. | |||
| 2018-08-14 | docs/library/machine.UART.rst: Specify optional txbuf and rxbuf args. | Damien George | |
| If a port would like to expose the configuration of transmit and/or receive buffers then it can use these arguments. | |||
| 2018-08-04 | docs/library/machine.I2C.rst: Clarify availability of primitive I2C ops. | Peter Hinch | |
| 2018-07-31 | docs: Move WiPy specific Timer class to separate doc file. | Damien George | |
| The WiPy machine.Timer class is very different to the esp8266 and esp32 implementations which are better candidates for a general Timer class. By moving the WiPy Timer docs to a completely separate file, under a new name machine.TimerWiPy, it gives a clean slate to define and write the docs for a better, general machine.Timer class. This is with the aim of eventually providing documentation that does not have conditional parts to it, conditional on the port. While the new docs are being defined it makes sense to keep the WiPy docs, since they describe its behaviour. Once the new Timer behaviour is defined the WiPy code can be changed to match it, and then the TimerWiPy docs would be removed. | |||
| 2018-07-20 | docs/library/machine: Remove conditionals in machine class index. | Damien George | |
| The machine module should be standard across all ports so should have the same set of classes in the docs. A special warning is added to the top of the machine.SD class because it is not standardised and only available on the cc3200 port. | |||
| 2018-07-20 | docs/library/index: Add hint about using help('modules') for discovery. | Damien George | |
| 2018-07-20 | docs/library/index: Remove all conditionals from library index. | Damien George | |
| It's fair to just provide a link to all available modules, regardless of the port. Most of the existing ports (unix, stm32, esp8266, esp32) share most of the same set of modules anyway, so no need to maintain separate lists for them. And there's a big discussion at the start of this index about modules not being available on a given port. For port-specific modules, they can also be listed unconditionally because they have headings that explicitly state they are only available on certain ports. | |||
| 2018-07-18 | docs/library/machine: Remove conditional docs for rng function. | Damien George | |
| And instead list its availability explicitly. | |||
| 2018-07-18 | docs/library/machine: Remove conditional docs for wake_reason function. | Damien George | |
| And instead list its availability explicitly. | |||
| 2018-07-18 | docs/library/machine.UART: Remove conditional docs for wipy port. | Damien George | |
| The UART.init() method is now included unconditionally and its wording adjusted to better describe ports other than the cc3200. UART.irq() is also included unconditionally, but this is currently only available on the WiPy target. | |||
| 2018-07-18 | docs/library/pyb.DAC: Fix typo in markup to balance quotes. | Damien George | |
| 2018-07-18 | docs/library: Remove "only" directive from all pyb module docs. | Damien George | |
| By virtue of its name, the pyb module would only be available on a pyboard and so does not need to have conditional "only" directives throughout its documentation. These conditionals were added mostly in cfcf47c0644952358e1a260db159e807872a37e6 in the initial development of the cc3200 port, which had the pyb module before it switched to the machine module. And wipy only conditionals were removed from the pyb module documentation in 4542643025c77a7272bde348b89d5039aea28d23, so there's no need to retain any more conditionals. | |||
| 2018-07-02 | docs/ure: Document some more supported regex operators. | Damien George | |
| 2018-07-02 | docs/ure: Document sub(), groups(), span(), start() and end(). | Damien George | |
| 2018-06-28 | docs/uos: Make it clear that block device block_num param is an index. | Damien George | |
| 2018-06-27 | extmod/moducryptolib: Optionally export MODE_* constants to Python. | Yonatan Goldschmidt | |
| Allow including crypto consts based on compilation settings. Disabled by default to reduce code size; if one wants extra code readability, can enable them. | |||
| 2018-06-27 | docs/usocket: Minor fixes to grammar of getaddrinfo. | Damien George | |
| 2018-06-27 | docs/usocket: getaddrinfo: Describe af/type/proto optional params. | Paul Sokolovsky | |
| These can be optionally specified, but all ports are expected to be able to accept them, at the very least ignore, though handling of "type" param (SOCK_STREAM vs SOCK_DGRAM) is recommended. | |||
| 2018-06-27 | docs/ucryptolib: Add docs for new ucryptolib module. | Paul Sokolovsky | |
| 2018-06-26 | docs/library: Add documentation for ucollections.deque. | Damien George | |
| 2018-05-21 | stm32/rtc: Don't try to set SubSeconds value on RTC. | Damien George | |
| The hardware doesn't allow it, instead the value is reset to 255 upon setting the other calendar/time values. | |||
| 2018-04-26 | docs/library: Add ussl module to library index for unix port. | Damien George | |
| 2018-04-20 | docs/library/pyb.ADC: Fix typo of "prarmeter". | Damien George | |
| 2018-04-20 | docs/library/pyb.ADC: Remove outdated ADCAll code example. | Peter Hinch | |
| 2018-04-11 | stm32/dac: Add buffering argument to constructor and init() method. | Damien George | |
| This can be used to select the output buffer behaviour of the DAC. The default values are chosen to retain backwards compatibility with existing behaviour. Thanks to @peterhinch for the initial idea to add this feature. | |||
| 2018-04-11 | stm32/adc: Optimise read_timed_multi() by caching buffer pointers. | Damien George | |
| 2018-04-11 | stm32/adc: Add read_timed_multi() static method, with docs and tests. | Peter Hinch | |
| 2018-04-10 | docs/library/pyb.ADC.rst: Document new features for ADCAll. | T S | |
| 2018-03-19 | stm32/can: Add "list" param to CAN.recv() to receive data inplace. | Damien George | |
| This API matches (as close as possible) how other pyb classes allow inplace operations, such as pyb.SPI.recv(buf). | |||
| 2018-03-16 | docs/library/pyb.CAN: Clean up documentation of data constants. | Damien George | |
| 2018-03-16 | stm32/can: Add CAN.info() method to retrieve error and tx/rx buf info. | Damien George | |
| 2018-03-16 | stm32/can: Add CAN.state() method to get the state of the controller. | Damien George | |
| This is useful for monitoring errors on the bus and knowing when a restart is needed. | |||
| 2018-03-15 | stm32/can: Add CAN.restart() method so controller can leave bus-off. | Damien George | |
| 2018-03-15 | stm32/can: Add "auto_restart" option to constructor and init() method. | Damien George | |
| 2018-03-15 | docs/library/pyb.CAN: Update markup to use latest doc conventions. | Damien George | |
| 2018-03-15 | docs: Fix some references and RST markup to eliminate Sphinx warnings. | Damien George | |
| 2018-03-12 | extmod/vfs_fat: Add file size as 4th element of uos.ilistdir tuple. | Tom Collins | |
| 2018-03-07 | docs/library/uos: Document mount, umount, VfsFat and block devices. | Damien George | |
| 2018-03-07 | docs/library/uos: Create sections for distinct parts and document uname. | Damien George | |
| 2018-03-05 | docs/library/micropython: Describe optimisation levels for opt_level(). | Damien George | |
