Paul Sokolovsky
7f2bc83dbc
docs/btree: Use markup adhering to the latest conventions.
7 years ago
Paul Sokolovsky
bc790b5145
docs/builtins: List builtin exceptions.
If for nothing else, then at least to cross-reference them.
7 years ago
Paul Sokolovsky
c4e3a03fa5
docs/gc: Document gc.threshold() function.
7 years ago
Paul Sokolovsky
4cdddfed8e
docs/gc: Mark mem_alloc()/mem_free() as uPy-specific.
7 years ago
Paul Sokolovsky
b50659e137
docs/conf.py: Include 3 levels of ToC in latexpdf output.
Instead of default 2. 3 are required to access description of individual
library modules.
7 years ago
Paul Sokolovsky
beb94b6efc
docs/esp8266/tutorial/intro: Sphinx requires blank lines around literal blocks.
At least, Sphinx 1.3.6.
7 years ago
Paul Sokolovsky
51668dffaa
docs/esp8266/tutorial/intro: Discourage use of 512kb firmwares.
This follows similar warnings in other parts of docs.
7 years ago
Paul Sokolovsky
6201e84812
docs/license: Update copyright year.
7 years ago
Paul Sokolovsky
94696973a0
docs/select: Rename to uselect, to match the actual module name.
Also, add ipoll() documentation and markup changes to comply with CPython
usage.
8 years ago
Damien George
fd860dc552
stmhal: Add .value() method to Switch object, to mirror Pin and Signal.
8 years ago
Paul Sokolovsky
08c73d9734
docs/btree: Typo/wording fixes.
8 years ago
Paul Sokolovsky
6ca086a89a
docs/btree: Add hints about opening db file and need to flush db.
8 years ago
Damien George
869cdcfdfc
docs: Bump version to 1.9.1.
8 years ago
Paul Sokolovsky
cd64b3082e
docs/network: First step to describe standard network class interface.
This adds description of implied AbstractNIC base class, which should be
"subclasses" and implemented by a particular network device class.
This is just an initial step in that direction, the API and description
will be elabotated further.
8 years ago
Paul Sokolovsky
f245f5d7cc
docs/machine: Sort machine classes in logical order, not alphabetically.
The list starts with the simplest functionality - GPIO, proceeds to
communication interfaces (UART, SPI, I2C), the to time(r) related
things, then everything else.
8 years ago
Paul Sokolovsky
e91b1cdae3
docs/uos: Move cc3200 port legacy VFS mounting functions to its ref doc.
This patch also unconditionalizes uos.dupterm(), though exact interface
and semantics is yet to be defined.
8 years ago
Paul Sokolovsky
1ce44f3046
docs/uos: Deconditionalize, remove minor port-specific details.
For a couple of ports, there was information which directory is set
as current after boot. This information doesn't belong to "uos" module,
and is moved to boards' references (which actually already contained
information on which directory is chosen for boot, even if without
explicit mentioning that it becomes current directory, which is now
done).
8 years ago
Paul Sokolovsky
92206a78ae
docs/network: Move confusingly-named cc3200 Server class to its reference.
cc3200 port has network.Server class to control behavior of builtin
Telnet/FTP server of that port.
8 years ago
Paul Sokolovsky
22ca5390f7
docs/esp8266/quickref: Polish Pin.on()/off() examples.
8 years ago
Paul Sokolovsky
272a5d95e0
docs/esp8266: Consistently replace Pin.high/low methods with .on/off.
8 years ago
Paul Sokolovsky
d5b8825d5f
docs/machine.Pin: Add on() and off() methods.
8 years ago
Paul Sokolovsky
3496d9e4bd
docs/machine.Pin: Remove out_value() method.
This method isn't implemented in any port. It seemed to have originated
in cc3200 port, but actually never was implemented there either. In
general case, it's impossible to implement this method (for example, for
a perfect GPO, which has only output latch without any feedback look
into a CPU).
8 years ago
Ville Skyttä
ca16c38210
various: Spelling fixes
8 years ago
Damien George
825460a093
docs: Bump version to 1.9.
8 years ago
Paul Sokolovsky
3ebd67fc09
library/machine.Pin: Remove .id() method and .board class attr.
Both aren't part of generic Hardware API: It's impossible to implement
.id() method in a generic case (e.g., when Pin is instantiated by the
underlying OS/RTOS). .board attribute is an obvious space hog which
instead can be implemented on Python level if needed.
8 years ago
Damien George
436d97b3f9
docs/library/machine.UART: Update and improve uart.any() docs.
8 years ago
Damien George
d007351b33
docs/library/micropython: Document the newer micropython functions.
8 years ago
Damien George
f351c6db5e
drivers/display/lcd160cr: Fix get_line method and enhance screen_dump.
The docs are updated and describe the new behaviour of these methods.
8 years ago
Damien George
e4a53570d0
docs: Change single occurrence of "Micropython" to "MicroPython".
8 years ago
Paul Sokolovsky
d5713c8618
docs/library/index: Add important summary of the intro section as warning.
To make them harder to miss.
8 years ago
Paul Sokolovsky
0ba136fbe9
docs/machine.Signal: Add initial draft description of Signal class.
8 years ago
Paul Sokolovsky
c19f07bd52
docs/machine.Pin: There's no toggle() method in MicroPython hardware API.
May be a port-specific method, not portable, not part of the official
specification.
8 years ago
Damien George
6d221fe284
docs/library/uos: Add description of uos.ilistdir() function.
8 years ago
Damien George
29b26f3922
docs/library/machine.SPI: Fix formatting of bullet list to stop warning.
8 years ago
Damien George
850f79e552
docs/library/machine.I2C: Remove WiPy-specific return values.
cc3200 has been updated to conform to the API and now returns None.
8 years ago
Damien George
daa5ba5629
docs/esp8266/quickref: Add links from quickref page to machine classes.
8 years ago
Damien George
d4675e7674
docs/library/machine.*: Add cross-reference label to individual classes.
8 years ago
Damien George
1f1a03d0c3
docs/library/machine.I2C: Deconditionalise all methods.
The cc3200 port is now similar enough to the standard machine.I2C API so
that all conditionals can be removed.
8 years ago
Damien George
c49b265389
docs/wipy/general: Add section about specifics of I2C implementation.
8 years ago
Damien George
27f0862550
docs/wipy/quickref: Update reference for change to I2C API.
8 years ago
Damien George
fabaa61437
docs/library/machine.UART: Remove pyboard-specific section.
stmhal doesn't have a machine.UART class so this section is not needed.
8 years ago
Paul Sokolovsky
a78703f188
docs/library/machine: Typo fix in machine_callbacks section.
8 years ago
Paul Sokolovsky
9ef6bb5480
docs/machine: Move machine.main() misnomer to wipy's known issues.
8 years ago
Paul Sokolovsky
a8ece0358f
docs/machine.UART: Deconditionalize normal methods.
8 years ago
Paul Sokolovsky
ac8843ceec
docs/library/ussl: Deconditionalize, wipy notes moved to its documentation.
8 years ago
Paul Sokolovsky
a0fb360f1b
docs/library/uos: urandom: Generalize description.
Don't give a guarantee of HW RNG, only a possibility of its usage.
8 years ago
Paul Sokolovsky
ae831ec0a8
docs/library/micropython: Deconditionalize.
8 years ago
Paul Sokolovsky
a1c39ffb69
docs/esp8266/tutorial/intro: Reword section on flash size requirement.
Give a clearly dissuading tone on end users trying 512KB version
- it has to many end-usery features lacking.
8 years ago
Paul Sokolovsky
b87432b8fb
docs/uhashlib: Deconditionalize.
Notes on WiPy incompatibilities with the standard module API are
moved under "Known issues" to its documentation.
8 years ago
Paul Sokolovsky
2e58474580
docs/usocket: Deconditionalize.
Notes on WiPy incompatibilities with the standard socket module API are
moved under "Known issues" to its documentation.
8 years ago