summaryrefslogtreecommitdiff
path: root/shared-bindings/index.rst
AgeCommit message (Collapse)Author
2020-06-14docs: Improve 5.0.x <-> main branch doc linkrotJeff Epler
This improves, but does not entirely fix, the broken links that result from the autoapi change. It fixes module-level links, but class links still do not work (e.g., /shared-bindings/displayio/Palette.html (5.0.x) is now just /shared-bindings/displayio/#displayio.Palette).
2020-05-12Swap sphinx to autoapi and the inline stubsScott Shawcroft
2019-07-28update rST ref link for support matrixsommersoft
2019-07-27update 'Core Modules' descriptionsommersoft
2019-07-27move the support matrix to its own page; add linking for modulessommersoft
2019-07-04add jinja extension; update shared-bindings/index.rst to use jinjasommersoft
2019-06-04Add PS/2 support -- ps2io moduleElvis Pfützenreuter
2019-03-02update RTD documentationsommersoft
2019-01-13Fresh combined checkin of _pixelbuf library.Roy Hooper
2018-09-07Reorder status matrix and module list in shared-bindings for increase user ↵David Farning
read ability
2018-08-16ports/atmel-samd: Implement i2cslave.I2CSlaveNoralf Trønnes
This adds support for SAMD acting as a I2C slave in polled mode.
2018-07-13nrf: Split the ble module into a shared part and the port implementationarturo182
This allows other ports to implement these shared bindings.
2018-06-01atmel-samd: Add rotary encoder support.Scott Shawcroft
Fixes #283
2018-05-06docs: fix references to uhashlibJeff Epler
2018-05-03docs: fix references to ubinasciiJeff Epler
2018-02-27Merge remote-tracking branch 'adafruit/2.x' into merge_2xScott Shawcroft
2018-02-05nrf: Implement ticks, add gamepad module and examplearturo182
2018-01-18Added Unique ID Functions/Updated Support Matrix (#527)sommersoft
shared_bindings/index.rst: updated Support Matrix format as discussed in PR #503 & Issue #448. shared-bindings/microcontroller/Processor.c & .h: added UID lookup functionality for use with all ports. Fixes #462.
2017-12-30shared-bindings/index.rst: added audiobusiosommersoft
shared-bindings/index.rst: added `aduiobusio` to Support Matrix. Used `audiobusio/_init_.c` to verify applicable ports; SAMD21 was the only one listed...ESP8266 wasn't. This fixes issue #448.
2017-11-16Create supervisor module.Scott Shawcroft
It can control autoreload and the rgb status led.
2017-10-23Merge 2.1.0 changes into master.Dan Halbert
2017-10-21First attempt to move py/modmath.c to shared-bindings/mathmrmcwethy
2017-10-18CircuitPython now has struct instead of ustruct (#302)Michael McWethy
Added struct module to shared-bindings and shared-module. removed ustruct
2017-10-16Turn on pulseio now that there's room.Dan Halbert
https://github.com/adafruit/circuitpython/issues/325#issuecomment-336733842
2017-10-03Add a `gamepad` module for handling buttons in the background. (#295)Radomir Dopieralski
The `GamePad` singleton monitors buttons in the background to make sure a button press is never missed and debouncing happens consistently.
2017-08-31Add microcontroller.cpu.temperature, for use as a simple sensor on minimal ↵Dan Halbert
boards. (#211) * Add microcontroller.cpu, the sole instance of microcontroller.Processor. microcontroller.cpu.frequency is the clock frequency, in Hz. microcontroller.cpu.temperature is the reading from the internal temperature sensor, in Celsius. None if not available. * Squeeze firmware size by using -finline-limit. Otherwise non-Express builds were slightly too big. * Update submodules. * Fix documentation glitches
2017-08-07esp8266: Introduce `multiterminal` module for managing a secondaryScott Shawcroft
serial connection such as WebREPL. Fixes #181.
2017-06-27Introduce a random module that is a subset of CPython's random. ItScott Shawcroft
also initializes in the same way where it takes from a true random source when available through os.urandom(). After initializing, it produces deterministic results until the seed is set. This replaces urandom! Fixes #139.
2017-06-27Split uos module into os and storage.Scott Shawcroft
os is a subset of CPython's os. storage contains additional file system mounting functionality based on UNIX's mount management. Fixes #140
2017-06-07shared-bindings: Update docs to remove with statements from examples but add ↵Scott Shawcroft
more detail to the design guide about their use.
2017-06-07docs: Add module support matrix.Scott Shawcroft
2017-05-24Doc tweaks to clarify external libraries, new boards and add HID library.Scott Shawcroft
2017-01-05Improve docs and update to CircuitPython.Scott Shawcroft
2016-11-21This introduces an alternative hardware API called nativeio structured ↵Scott Shawcroft
around different functions that are typically accelerated by native hardware. Its not meant to reflect the structure of the hardware. Docs are here: http://tannewt-micropython.readthedocs.io/en/microcontroller/ It differs from upstream's machine in the following ways: * Python API is identical across ports due to code structure. (Lives in shared-bindings) * Focuses on abstracting common functionality (AnalogIn) and not representing structure (ADC). * Documentation lives with code making it easy to ensure they match. * Pin is split into references (board.D13 and microcontroller.pin.PA17) and functionality (DigitalInOut). * All nativeio classes claim underlying hardware resources when inited on construction, support Context Managers (aka with statements) and have deinit methods which release the claimed hardware. * All constructors take pin references rather than peripheral ids. Its up to the implementation to find hardware or throw and exception.
2016-10-18Documentation rework to unify the docs together rather than having themScott Shawcroft
on a per port basis. Also enables generating docs from inline RST in C code. Simply omits all lines except those that start with //|. Indentation after "//| " will be preserved.