summaryrefslogtreecommitdiff
path: root/docs/library/machine.rst
AgeCommit message (Collapse)Author
2017-06-25docs/machine*: Use markup adhering to the latest docs conventions.Paul Sokolovsky
2017-06-03docs/machine: Sort machine classes in logical order, not alphabetically.Paul Sokolovsky
The list starts with the simplest functionality - GPIO, proceeds to communication interfaces (UART, SPI, I2C), the to time(r) related things, then everything else.
2017-05-14docs/machine.Signal: Add initial draft description of Signal class.Paul Sokolovsky
2017-04-16docs/library/machine: Typo fix in machine_callbacks section.Paul Sokolovsky
2017-04-16docs/machine: Move machine.main() misnomer to wipy's known issues.Paul Sokolovsky
2017-04-05cc3200/modmachine: Return frequency value directly, like other ports.Paul Sokolovsky
2017-02-28docs/machine: Fix formatting of Constants section.Paul Sokolovsky
Render related constants grouped together, with common description.
2017-02-13docs/library/machine: Make separate TOC for WiPy vs non-WiPy.Damien George
WiPy is the only port with ADC and SD, so they shouldn't be included in other ports' documentation.
2017-02-05extmod/machine_pulse: Make time_pulse_us() not throw exceptions.Paul Sokolovsky
machine.time_pulse_us() is intended to provide very fine timing, including while working with signal bursts, where each transition is tracked in row. Throwing and handling an exception may take too much time and "signal loss". So instead, in case of a timeout, just return negative value. Cases of timeout while waiting for initial signal stabilization, and during actual timing, are recognized. The documentation is updated accordingly, and rewritten somewhat to clarify the function behavior.
2017-01-28docs/machine: Add explicit note on machine module level and scope.Paul Sokolovsky
It's very low, hardware level, with associated constraints on operations and callbacks.
2016-09-23docs/library/machine: Update description of disable/enable IRQ funcs.Damien George
2016-09-08stmhal,cc3200,esp8266: Consistently use PWRON_RESET constant.Damien George
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.
2016-08-02docs: Spelling mistakesMike Causer
2016-05-31docs/library/machine: Add documentation for machine.time_pulse_us.Damien George
2016-05-26docs/machine: Make disable_irq and enable_irq docs available for all.Damien George
2016-05-03docs/machine: idle() description generalization.Paul Sokolovsky
2016-05-03docs/machine: More generic description of sleep's, WiPy details to its genref.Paul Sokolovsky
2016-05-03docs/machine: Move WiPy-specific hardware details to its general reference.Paul Sokolovsky
2016-05-03docs/machine: Generalize docs from just WiPy to other ports.Paul Sokolovsky
2016-04-17docs/machine: reset_cause() has been implemented for esp8266.Paul Sokolovsky
2016-04-15docs/machine: Start to update for esp8266 port.Paul Sokolovsky
2016-04-03docs/machine: Change wording to be a bit more port-neutral.Paul Sokolovsky
2015-10-21docs: Several corrections to the classes in the machine module.danicampora
2015-10-17docs: Update all WiPy docs to reflect the new API.danicampora