aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2016-08-29docs/esp8266/quickref: Add internal links to docs for some modules.Damien George
2016-08-29docs/pyboard/quickref: Add section on "delay and timing" for utime mod.Damien George
And remove reference to deprecated pyb.delay() and pyb.millis().
2016-08-29docs/pyboard/quickref: Add links to pinouts for other pyboard variants.Damien George
2016-08-29docs/library: Add reference for pyb.usb_mode and pyb.USB_HID.Philip Potter
2016-08-29docs/pyboard: Update USB mouse tutorial to use pyb.USB_HID().Philip Potter
2016-08-29docs/pyboard: Update USB mouse tutorial to use VCP instead of CDC.Philip Potter
2016-08-29docs/esp8266: Update quickref and tutorial for OneWire/DS18X20 driver.Damien George
2016-08-28docs/esp8266/quickref: Fix and update the SPI docsRadomir Dopieralski
Use the `SPI` factory function in the examples, and use proper baud rate of 80 000 000.
2016-08-19esp8266/modpybhspi: Add a HSPI module for hardware SPI supportRadomir Dopieralski
This module uses ESP8266's SPI hardware, which allows much higher speeds. It uses a library from https://github.com/MetalPhreak/ESP8266_SPI_Driver
2016-08-17docs/library/machine.WDT: Add note that WDT is only available on WiPy.Damien George
2016-08-10docs/esp8266/intro: Add command to install esptool.py 1.0.1 via pip.Paul Sokolovsky
It used a standard BootROM programming algo and may be useful as a fallback.
2016-08-09docs/esp8266/tutorial/pins: Fix typo in commands for pin input mode.Paul Sokolovsky
2016-08-09docs: Bump version to 1.8.3.Damien George
2016-08-09docs/uio: Mention seek()/flush() support for io.BytesIO.Paul Sokolovsky
2016-08-07docs/esp8266/intro: Focus on hazards of unearthed power wrt electronics.Paul Sokolovsky
2016-08-07docs/esp8266/tutorial/intro: Add anchor for link from quickeref.Paul Sokolovsky
2016-08-07docs/esp8266/quickref: Link to installation instructions.Paul Sokolovsky
2016-08-07docs/esp8266/intro: Add troubleshooting section.Paul Sokolovsky
Tries to summarize most of the issues we've seen so far.
2016-08-07docs/esp8266/intro: Rename to "Getting started" from "Introduction".Paul Sokolovsky
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.
2016-08-07esp8266/tutorial/intro: Reword para abou -fm dio switch.Paul Sokolovsky
Not all NodeMCU boards require it.
2016-08-07docs/library/index: Include array module in ToC.Paul Sokolovsky
2016-08-07docs/array: Document array module.Paul Sokolovsky
2016-08-02docs: Spelling mistakesMike Causer
2016-08-01docs: Add DHT to ESP8266 Quick Ref and TutorialMike Causer
2016-07-10docs: Bump version to 1.8.2.Damien George
2016-06-26docs/library: Fix typo in docs for usocket.listen().Martin Müller
2016-06-19docs/conf.py: Exclude cmath from modindex for wipy.Paul Sokolovsky
2016-06-18docs/sys: print_exception: Fixes/clarifications.Paul Sokolovsky
2016-06-18docs/select: Add an article.Paul Sokolovsky
2016-06-14docs: Rebuild docs from scratch, as required for proper only:: handling.Paul Sokolovsky
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").
2016-06-12docs/conf.py: Active sphinx_selective_exclude extensions.Paul Sokolovsky
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.
2016-06-12docs: Add sphinx_selective_exclude extension suite.Paul Sokolovsky
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.
2016-06-10docs/sys: Detailed description of print_exception() diff from traceback module.Paul Sokolovsky
2016-06-09docs/uctypes: Improve documentation.Paul Sokolovsky
Seealso and Limitations sectiosn added, better formatting and grammar.
2016-06-09docs/machine*: Remove explicit targets and "machine." prefixes on classes.Paul Sokolovsky
With currentmodule:: set properly, none are needed. Extra "machine." prefix produces wrong indexing data.
2016-06-09docs/machine.Pin: Disambiguate object call method.Paul Sokolovsky
2016-06-09docs/library/index: Add builtins.rst.Paul Sokolovsky
2016-06-09docs/builtins: Enumerate all builtin functions implemented.Paul Sokolovsky
Based on unix version. No descriptions so far.
2016-06-08docs/pyb.Pin: Sort .af() and .af_list() methods together.Paul Sokolovsky
2016-06-08docs/pyb.*: Use proper class case in method headers.Paul Sokolovsky
Class designator will be used as is in indexes, so must match actual class name.
2016-06-08docs/pyb.ExtInt,pyb.Pin: Mark up class methods as such.Paul Sokolovsky
2016-06-08docs/pyb.Pin: af_list() is a normal method, not a class method.Paul Sokolovsky
2016-06-08docs/pyb.CAN: Mark CAN.initfilterbanks() as classmethod explicitly.Paul Sokolovsky
2016-06-08docs/machine.Pin: Add class designator to all constants.Paul Sokolovsky
This makes rendered docs to not provide incorrect information and consistent with how it's down for other machine classes.
2016-06-08docs/machine.*: Use proper class case in method headers.Paul Sokolovsky
Class designator will be used as is in indexes, so must match actual class name.
2016-06-08docs/machine.UART: Cleanup pyboard section.Paul Sokolovsky
2016-06-08docs/machine.Pin: Remove explicit target.Paul Sokolovsky
With currentmodule:: support, all targets should be generated properly by Sphinx.
2016-06-08docs/pyb.*: Add "currentmodule:: pyb" directive.Paul Sokolovsky
Makes sure that classes described in these separate files are properly designated as belonging to "pyb" module in indexes.
2016-06-08docs/machine.*: Add "currentmodule:: machine" directive.Paul Sokolovsky
Makes sure that classes described in these separate files are properly designated as belonging to "machine" module in indexes.
2016-06-07docs/library/machine.Pin: Mention GPIO and cross-link .value() function.Paul Sokolovsky