Damien George
c3f70c603e
docs/library/esp: Document esp.set_native_code_location() function.
8 years ago
Damien George
d377c83794
docs/library/machine.I2C: Fix I2C constructor docs to match impl.
8 years ago
Lorenz Schmid
a5b3c7e7f9
docs/library/pyb.UART: Moved writechar doc to sit with other writes.
8 years ago
Lorenz Schmid
0caac94b98
docs/library/pyb.UART: Added clarification about timeouts.
8 years ago
Peter Hinch
46e59c52af
docs/library/pyb.Accel: Add hardware note about pins used by accel.
8 years ago
Damien George
63a5df3cb4
docs/library/machine.I2C: Refine definitions of I2C methods.
8 years ago
Paul Sokolovsky
64db4080ce
docs/library/index: Elaborate on u-modules.
Also, remove an "only" directive in u-modules description.
8 years ago
Damien George
a392b3aa75
docs: Remove references to readall() and update stream read() docs.
8 years ago
Damien George
c4e58eaa98
stmhal/i2c: Add option to I2C to enable/disable use of DMA transfers.
New keyword option in constructor and init() method is "dma=<bool>".
DMA is now disabled by default for I2C transfers because it currently does
not handle I2C bus errors very well (eg if slave device doesn't ACK or
NACK correctly during a transfer).
8 years ago
Damien George
3e5e4f95b2
docs/library/machine.Pin: Update Pin docs to align with new HW API.
8 years ago
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
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
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
Damien George
4a9542c0c0
docs/library/machine.WDT: Add that WDT is available on pyboard.
8 years ago
Philip Potter
0f8b1ba8a2
docs/library: Add reference for pyb.usb_mode and pyb.USB_HID.
8 years ago
Damien George
64c5a9435c
docs/library/machine.WDT: Add note that WDT is only available on WiPy.
8 years ago
Paul Sokolovsky
5c73de0337
docs/uio: Mention seek()/flush() support for io.BytesIO.
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
Martin Müller
047ac2044d
docs/library: Fix typo in docs for usocket.listen().
8 years ago
Paul Sokolovsky
2b6dcdd3e4
docs/sys: print_exception: Fixes/clarifications.
9 years ago
Paul Sokolovsky
617e033e2f
docs/select: Add an article.
9 years ago
Paul Sokolovsky
9de5eb278d
docs/sys: Detailed description of print_exception() diff from traceback module.
9 years ago
Paul Sokolovsky
343b5c1081
docs/uctypes: Improve documentation.
Seealso and Limitations sectiosn added, better formatting and grammar.
9 years ago
Paul Sokolovsky
79b40d1127
docs/machine*: Remove explicit targets and "machine." prefixes on classes.
With currentmodule:: set properly, none are needed. Extra "machine." prefix
produces wrong indexing data.
9 years ago
Paul Sokolovsky
a0c296f6d5
docs/machine.Pin: Disambiguate object call method.
9 years ago
Paul Sokolovsky
1d3b903eb5
docs/library/index: Add builtins.rst.
9 years ago
Paul Sokolovsky
0cec4e9bb8
docs/builtins: Enumerate all builtin functions implemented.
Based on unix version. No descriptions so far.
9 years ago
Paul Sokolovsky
f1eb672d88
docs/pyb.Pin: Sort .af() and .af_list() methods together.
9 years ago
Paul Sokolovsky
a384a53130
docs/pyb.*: Use proper class case in method headers.
Class designator will be used as is in indexes, so must match actual class
name.
9 years ago
Paul Sokolovsky
585aafc27e
docs/pyb.ExtInt,pyb.Pin: Mark up class methods as such.
9 years ago
Paul Sokolovsky
0d8c22b122
docs/pyb.Pin: af_list() is a normal method, not a class method.
9 years ago
Paul Sokolovsky
8171995ee9
docs/pyb.CAN: Mark CAN.initfilterbanks() as classmethod explicitly.
9 years ago
Paul Sokolovsky
bba77a2d01
docs/machine.Pin: Add class designator to all constants.
This makes rendered docs to not provide incorrect information and
consistent with how it's down for other machine classes.
9 years ago