summaryrefslogtreecommitdiff
path: root/docs/reference
AgeCommit message (Collapse)Author
2017-12-15docs/glossary: micropython-lib: Clarify wording.Paul Sokolovsky
2017-12-14docs/packages: mpy_bin2res no longer required to create resources.Paul Sokolovsky
Everything happens automagically with overridden "sdist" from sdist_upip.py.
2017-12-13docs/packages: Add quick "Creating distribution packages" section.Paul Sokolovsky
Needs more details.
2017-12-11docs/reference/packages: Add chapter on distribution packages and deployment.Paul Sokolovsky
A long overdue overview of preparing packages, installing them with upip, freezing, dealing with resources. Initial version, more iterations required.
2017-12-06docs/glossary: Clarify wording for "baremetal".Paul Sokolovsky
2017-12-04docs/glossary: Describe string interning.Paul Sokolovsky
2017-12-03docs/glossary: Describe "stream" term.Paul Sokolovsky
2017-12-03docs/glossary: Describe the callee-owned tuple concept.Paul Sokolovsky
2017-11-23docs: Add notes on heap allocation caused by bound method refs.Peter Hinch
2017-10-30docs/reference/isr_rules: Minor typo correction.Yuval Langer
2017-09-09docs/reference/isr_rules.rst Add tutorial on use of micropython.schedule().Peter Hinch
2017-09-06all: Update Makefiles and others to build with new ports/ dir layout.Damien George
Also renames "stmhal" to "stm32" in documentation and everywhere else.
2017-08-28docs: More xrefs to "MicroPython port" in glossary.Paul Sokolovsky
2017-08-20docs/glossary: Fix typos in micropython-lib paragraph.Paul Sokolovsky
2017-08-20docs/glossary: Elaborate on possible MicroPython port differences.Paul Sokolovsky
State that this doc describes generic, "core" MicroPython functionality, any particular port may diverge in both directions, by both omitting some functionality, and adding more, both cases described outside the generic documentation.
2017-07-02docs: Add glossary.Paul Sokolovsky
We have enough terms or references throughout the docs which may be not immediately clear or have some important nuances. Referencing terms in gloassary is the best way to deal with that.
2017-07-01reference/index: Rewrite introduction paragraph to avoid confusion.Paul Sokolovsky
The old intro talked about "differences", but there were hardly any sections describing differences, mostly MicroPython specific features. On the other hand, we now have real "differences" chapter, though it's mostly concerned with stdlib differences. So, try to avoid confusion by changing wording and linking to the other chapters and contrasting them with what is described in "MicroPython language".
2017-07-01docs/constrained: Use markup adhering to the latest docs conventions.Paul Sokolovsky
2017-06-26docs/ref/speed_python: Update and make more hardware-neutral.Paul Sokolovsky
Move hardware-specific optimizations to the very end of document, and add visible note that it gives an example for Pyboard. Remove references to specific hardware technologies, so the doc can be more naturally used across ports. Various markup updates to adhere to the latest docs conventions.
2016-11-08docs/*/quickref.rst: Use new semantics of ticks_diff()puuu
2016-10-11docs/reference: Add constrained.rst doc.Peter Hinch
It contains detailed information about writing scripts to run efficiently on microcontrollers (and other constrained systems).
2016-09-07docs/reference/isr_rules.rst: Two minor additions to docs for using ISR.Peter Hinch
- 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.
2016-08-02docs: Spelling mistakesMike Causer
2016-04-15docs/speed_python: Add article.Paul Sokolovsky
2016-04-15docs/speed_python: Add many more details on memoryviews.Paul Sokolovsky
2016-04-15docs/speed_python: Generalize "Floating point" subsection.Paul Sokolovsky
Don't describe just single port's peculiarities, note aboute possible array of issues with floating-point.
2016-04-15docs/speed_python: Clarify/generalize "Buffers" subsection.Paul Sokolovsky
2016-03-11docs: Add Python speed optimisation guide, including minimal viper ref.Peter Hinch
2016-03-11docs: Update asm_thumb2_hints_tips re return type of asm funcs.Peter Hinch
2016-01-13docs: Several minor changes: network, pyb, ADCAll and inline asm.Peter Hinch
2016-01-07py/inlinethumb: Remove 30-bit restriction on movwt instruction.Damien George
movwt can now move a full 32-bit constant into a register.
2015-12-31docs: Add discussion on interrupt handlers incl uPy specific techniques.Peter Hinch
2015-11-10docs: Fix a typo in the REPL documentation.Dave Hylands
2015-11-07lib/mp-readline: Make it easy to exit auto-indent mode by pressing enter.Damien George
This patch allows you to stop auto-indent by pressing enter on a second blank line. Easier than having to use backspace, and prevents new users from getting stuck in auto-indent mode.
2015-11-03docs: Add docs about REPL paste-mode and Control-CDave Hylands
2015-06-25docs: Add link in references index to Thumb2 assembler docs.Damien George
2015-06-25docs: Add reference for Thumb2 inline assembler.Damien George
Thanks to Peter Hinch for contributing this.
2015-06-25docs: Add "reference" directory for putting docs about the language.Damien George