Paul Sokolovsky
805f7ea2f2
docs/utime: Add docs for ticks_add(), improvements for other ticks_*().
8 years ago
Paul Sokolovsky
8679d9e6a6
docs/utime: Remove only:: for ticks_diff().
It's mandatory function which should be present in every port. Even if
it's not, in the stdlib intro we waarn users that a particular port can
lack anything of described in the docs.
8 years ago
Paul Sokolovsky
d60ad5cf53
docs/utime: Describe new semantics of ticks_diff() (signed ring arithmetics).
8 years ago
Paul Sokolovsky
153665f159
docs/utime: Document ticks_cpu() in more detail.
Also, drop ::only directive.
8 years ago
Paul Sokolovsky
7219a18d17
docs/library/index: Update TOCs so builtins sorted before modules.
8 years ago
Paul Sokolovsky
c28f9df63a
docs/library/network: Typo fixes, consistent acronym capitalization.
8 years ago
Paul Sokolovsky
b9a88683a4
docs/library/network: Reword intro paragraph.
8 years ago
Paul Sokolovsky
67c91df7e8
docs/machine.SPI.rst: Fix typos and formatting, clarify.
Clarify the class implements master side of the protocol, also put adhoc
WiPy paramter after the generic, described in the current Hardware API
version.
8 years ago
Damien George
f1b2b1b600
docs/library/builtins: Add docs for delattr and slice.
8 years ago
Damien George
266e4acdc2
docs/library/machine.SPI: Remove spurious "of".
8 years ago
Damien George
f12047f66d
docs/machine.SPI: Improve descriptions of xfer methods.
In particular remove the "*" because not all ports support keyword
arguments.
8 years ago
Paul Sokolovsky
a0b2f48c2f
docs/machine.SPI: Bring up to date with Hardware API, make vendor-neutral.
8 years ago
Damien George
c8d31585a0
docs: Bump version to 1.8.5.
8 years ago
Peter Hinch
9e1dec1818
docs/reference: Add constrained.rst doc.
It contains detailed information about writing scripts to run efficiently
on microcontrollers (and other constrained systems).
8 years ago
daniel
a181340ad8
docs/wipy: Correct deep sleep current figure.
8 years ago
Alex March
00c1fc6d77
docs/uos: Add uos.statvfs() documentation.
8 years ago
Philip Potter
eb239b8398
stmhal/usb: Add support to receive USB HID messages from host.
8 years ago
Radomir Dopieralski
219245e10f
extmod/machine_i2c: Add support for the addrsize parameter in mem xfers.
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.
8 years ago
Damien George
eeb9d99333
docs/library/machine: Update description of disable/enable IRQ funcs.
8 years ago
Paul Sokolovsky
4ab3eef8d7
docs/library/pyb.SPI: init(): Describe "bits" argument.
Based on https://github.com/micropython/micropython/pull/2210 .
8 years ago
juhasch
a2391b5a74
Small WiPy doc fixes
8 years ago
Damien George
3611dcc260
docs: Bump version to 1.8.4.
8 years ago
Damien George
f3b5480be7
stmhal,cc3200,esp8266: Consistently use PWRON_RESET constant.
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.
8 years ago
Peter Hinch
dab0f316d2
docs/reference/isr_rules.rst: Two minor additions to docs for using ISR.
- 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.
8 years ago
Damien George
4a9542c0c0
docs/library/machine.WDT: Add that WDT is available on pyboard.
8 years ago
Paul Sokolovsky
b4df3e74e1
docs/esp8266/quickref: Further improvements for SPI subsections.
Consistency and formatting.
8 years ago
Paul Sokolovsky
20da9064d7
docs/esp8266/quickref: Update information on SPI classes.
SPI(1) is not used for hardware SPI. Few more details are provided.
8 years ago
Damien George
76dcaddc0f
docs/esp8266/quickref: Add internal links to docs for some modules.
8 years ago
Damien George
efc904c41d
docs/pyboard/quickref: Add section on "delay and timing" for utime mod.
And remove reference to deprecated pyb.delay() and pyb.millis().
8 years ago
Damien George
5c3a2f162e
docs/pyboard/quickref: Add links to pinouts for other pyboard variants.
8 years ago
Philip Potter
0f8b1ba8a2
docs/library: Add reference for pyb.usb_mode and pyb.USB_HID.
8 years ago
Philip Potter
f2da6467a9
docs/pyboard: Update USB mouse tutorial to use pyb.USB_HID().
8 years ago
Philip Potter
57c92d90b0
docs/pyboard: Update USB mouse tutorial to use VCP instead of CDC.
8 years ago
Damien George
13c5a228c9
docs/esp8266: Update quickref and tutorial for OneWire/DS18X20 driver.
8 years ago
Radomir Dopieralski
ed0a06a93f
docs/esp8266/quickref: Fix and update the SPI docs
Use the `SPI` factory function in the examples, and use
proper baud rate of 80 000 000.
8 years ago
Radomir Dopieralski
8e7dfea803
esp8266/modpybhspi: Add a HSPI module for hardware SPI support
This module uses ESP8266's SPI hardware, which allows much higher
speeds. It uses a library from
https://github.com/MetalPhreak/ESP8266_SPI_Driver
9 years ago
Damien George
64c5a9435c
docs/library/machine.WDT: Add note that WDT is only available on WiPy.
8 years ago
Paul Sokolovsky
5e01fb01b3
docs/esp8266/intro: Add command to install esptool.py 1.0.1 via pip.
It used a standard BootROM programming algo and may be useful as a
fallback.
8 years ago
Paul Sokolovsky
2146cdab5e
docs/esp8266/tutorial/pins: Fix typo in commands for pin input mode.
8 years ago
Damien George
e4e4526954
docs: Bump version to 1.8.3.
8 years ago
Paul Sokolovsky
5c73de0337
docs/uio: Mention seek()/flush() support for io.BytesIO.
8 years ago
Paul Sokolovsky
3e5534caf7
docs/esp8266/intro: Focus on hazards of unearthed power wrt electronics.
8 years ago
Paul Sokolovsky
d2cab0b7be
docs/esp8266/tutorial/intro: Add anchor for link from quickeref.
8 years ago
Paul Sokolovsky
f84dda7111
docs/esp8266/quickref: Link to installation instructions.
8 years ago
Paul Sokolovsky
a9923d190e
docs/esp8266/intro: Add troubleshooting section.
Tries to summarize most of the issues we've seen so far.
8 years ago
Paul Sokolovsky
919c54f750
docs/esp8266/intro: Rename to "Getting started" from "Introduction".
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.
8 years ago
Paul Sokolovsky
1966745689
esp8266/tutorial/intro: Reword para abou -fm dio switch.
Not all NodeMCU boards require it.
8 years ago
Paul Sokolovsky
fdb411a8c5
docs/library/index: Include array module in ToC.
8 years ago
Paul Sokolovsky
8a0b6f561c
docs/array: Document array module.
8 years ago
Mike Causer
ce166e6b68
docs: Spelling mistakes
8 years ago