summaryrefslogtreecommitdiffstatshomepage
path: root/docs
Commit message (Collapse)AuthorAge
* extmod/machine_i2c: Add support for the addrsize parameter in mem xfers.Radomir Dopieralski2016-09-28
| | | | | | | | | | | | | | | | | The memory read/write I2C functions now take an optional keyword-only parameter that specifies the number of bits in the memory address. Only mem-addrs that are a multiple of 8-bits are supported (otherwise the behaviour is undefined). Due to the integer type used for the address, for values larger than 32 bits, only 32 bits of address will be sent, and the rest will be padded with 0s. Right now no exception is raised when that happens. For values smaller than 8, no address is sent. Also no exception then. Tested with a VL6180 sensor, which has 16-bit register addresses. Due to code refactoring, this patch reduces stmhal and esp8266 builds by about 50 bytes.
* docs/library/machine: Update description of disable/enable IRQ funcs.Damien George2016-09-23
|
* docs/library/pyb.SPI: init(): Describe "bits" argument.Paul Sokolovsky2016-09-18
| | | | Based on https://github.com/micropython/micropython/pull/2210 .
* Small WiPy doc fixesjuhasch2016-09-18
|
* docs: Bump version to 1.8.4.v1.8.4Damien George2016-09-09
|
* stmhal,cc3200,esp8266: Consistently use PWRON_RESET constant.Damien George2016-09-08
| | | | | | machine.POWER_ON is renamed to machine.PWRON_RESET to match other reset-cause constants that all end in _RESET. The cc3200 port keeps a legacy definition of POWER_ON for backwards compatibility.
* docs/reference/isr_rules.rst: Two minor additions to docs for using ISR.Peter Hinch2016-09-07
| | | | | | | | - Refers to the technique of instantiating an object for use in an ISR by specifying it as a default argument. - Footnote detailing the fact that interrupt handlers continue to be executed at the REPL.
* docs/library/machine.WDT: Add that WDT is available on pyboard.Damien George2016-09-06
|
* docs/esp8266/quickref: Further improvements for SPI subsections.Paul Sokolovsky2016-09-04
| | | | Consistency and formatting.
* docs/esp8266/quickref: Update information on SPI classes.Paul Sokolovsky2016-09-04
| | | | SPI(1) is not used for hardware SPI. Few more details are provided.
* docs/esp8266/quickref: Add internal links to docs for some modules.Damien George2016-08-29
|
* docs/pyboard/quickref: Add section on "delay and timing" for utime mod.Damien George2016-08-29
| | | | And remove reference to deprecated pyb.delay() and pyb.millis().
* docs/pyboard/quickref: Add links to pinouts for other pyboard variants.Damien George2016-08-29
|
* docs/library: Add reference for pyb.usb_mode and pyb.USB_HID.Philip Potter2016-08-29
|
* docs/pyboard: Update USB mouse tutorial to use pyb.USB_HID().Philip Potter2016-08-29
|
* docs/pyboard: Update USB mouse tutorial to use VCP instead of CDC.Philip Potter2016-08-29
|
* docs/esp8266: Update quickref and tutorial for OneWire/DS18X20 driver.Damien George2016-08-29
|
* docs/esp8266/quickref: Fix and update the SPI docsRadomir Dopieralski2016-08-28
| | | | | Use the `SPI` factory function in the examples, and use proper baud rate of 80 000 000.
* esp8266/modpybhspi: Add a HSPI module for hardware SPI supportRadomir Dopieralski2016-08-19
| | | | | | This module uses ESP8266's SPI hardware, which allows much higher speeds. It uses a library from https://github.com/MetalPhreak/ESP8266_SPI_Driver
* docs/library/machine.WDT: Add note that WDT is only available on WiPy.Damien George2016-08-17
|
* docs/esp8266/intro: Add command to install esptool.py 1.0.1 via pip.Paul Sokolovsky2016-08-10
| | | | | It used a standard BootROM programming algo and may be useful as a fallback.
* docs/esp8266/tutorial/pins: Fix typo in commands for pin input mode.Paul Sokolovsky2016-08-09
|
* docs: Bump version to 1.8.3.v1.8.3Damien George2016-08-09
|
* docs/uio: Mention seek()/flush() support for io.BytesIO.Paul Sokolovsky2016-08-09
|
* docs/esp8266/intro: Focus on hazards of unearthed power wrt electronics.Paul Sokolovsky2016-08-07
|
* docs/esp8266/tutorial/intro: Add anchor for link from quickeref.Paul Sokolovsky2016-08-07
|
* docs/esp8266/quickref: Link to installation instructions.Paul Sokolovsky2016-08-07
|
* docs/esp8266/intro: Add troubleshooting section.Paul Sokolovsky2016-08-07
| | | | Tries to summarize most of the issues we've seen so far.
* docs/esp8266/intro: Rename to "Getting started" from "Introduction".Paul Sokolovsky2016-08-07
| | | | | People tend to skip introductions (everyone knows what esp8266 is, right?), so try to do A/B testing with a title inviting to read it.
* esp8266/tutorial/intro: Reword para abou -fm dio switch.Paul Sokolovsky2016-08-07
| | | | Not all NodeMCU boards require it.
* docs/library/index: Include array module in ToC.Paul Sokolovsky2016-08-07
|
* docs/array: Document array module.Paul Sokolovsky2016-08-07
|
* docs: Spelling mistakesMike Causer2016-08-02
|
* docs: Add DHT to ESP8266 Quick Ref and TutorialMike Causer2016-08-01
|
* docs: Bump version to 1.8.2.v1.8.2Damien George2016-07-10
|
* docs/library: Fix typo in docs for usocket.listen().Martin Müller2016-06-26
|
* docs/conf.py: Exclude cmath from modindex for wipy.Paul Sokolovsky2016-06-19
|
* docs/sys: print_exception: Fixes/clarifications.Paul Sokolovsky2016-06-18
|
* docs/select: Add an article.Paul Sokolovsky2016-06-18
|
* docs: Rebuild docs from scratch, as required for proper only:: handling.Paul Sokolovsky2016-06-14
| | | | | | | | | Docs are now by default rebuilt from scratch, as required to build conditionalized (i.e. using only:: directive) docs across different output types. We have pretty small docset, so that's still rather fast. However, if that's a concern, incremental rebuilds can be used by passing "FORCE=" (nothing after =) as a make parameter. This will work when using the same output type (e.g. only "html").
* docs/conf.py: Active sphinx_selective_exclude extensions.Paul Sokolovsky2016-06-12
| | | | | | | | | For modindex_exclude extension, per-port module excludes are also added. With these changes, it's possible to generate docs for a particular port devoid of any superfluous and unrelated content, including in indexes and full-text search - with small caveat: when generating PDF docs after HTML, or vice-versa cached internal doctree representation (build/*/doctrees/) must be removed first.
* docs: Add sphinx_selective_exclude extension suite.Paul Sokolovsky2016-06-12
| | | | | | | | | | Designed specifically to workaround issues we were facing with generating multiple conditionalized output docsets from a single master doctree. Extensions were factored out into a separate project, based on the fact that many other Sphinx users experience similar or related problems: https://github.com/pfalcon/sphinx_selective_exclude Corresponds to the 182f4a8da57 upstream revision.
* docs/sys: Detailed description of print_exception() diff from traceback module.Paul Sokolovsky2016-06-10
|
* docs/uctypes: Improve documentation.Paul Sokolovsky2016-06-09
| | | | Seealso and Limitations sectiosn added, better formatting and grammar.
* docs/machine*: Remove explicit targets and "machine." prefixes on classes.Paul Sokolovsky2016-06-09
| | | | | With currentmodule:: set properly, none are needed. Extra "machine." prefix produces wrong indexing data.
* docs/machine.Pin: Disambiguate object call method.Paul Sokolovsky2016-06-09
|
* docs/library/index: Add builtins.rst.Paul Sokolovsky2016-06-09
|
* docs/builtins: Enumerate all builtin functions implemented.Paul Sokolovsky2016-06-09
| | | | Based on unix version. No descriptions so far.
* docs/pyb.Pin: Sort .af() and .af_list() methods together.Paul Sokolovsky2016-06-08
|
* docs/pyb.*: Use proper class case in method headers.Paul Sokolovsky2016-06-08
| | | | | Class designator will be used as is in indexes, so must match actual class name.