summaryrefslogtreecommitdiff
path: root/docs/library/machine.I2S.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/library/machine.I2S.rst')
-rw-r--r--docs/library/machine.I2S.rst12
1 files changed, 4 insertions, 8 deletions
diff --git a/docs/library/machine.I2S.rst b/docs/library/machine.I2S.rst
index d4e5ac943..e68a863d7 100644
--- a/docs/library/machine.I2S.rst
+++ b/docs/library/machine.I2S.rst
@@ -75,23 +75,19 @@ uasyncio::
Constructor
-----------
-.. class:: I2S(id, *, sck, ws, sd, mode, bits, format, rate, ibuf)
+.. class:: I2S(id, *, sck, ws, sd, mck=None, mode, bits, format, rate, ibuf)
Construct an I2S object of the given id:
- - ``id`` identifies a particular I2S bus.
-
- ``id`` is board and port specific:
-
- - PYBv1.0/v1.1: has one I2S bus with id=2.
- - PYBD-SFxW: has two I2S buses with id=1 and id=2.
- - ESP32: has two I2S buses with id=0 and id=1.
+ - ``id`` identifies a particular I2S bus; it is board and port specific
Keyword-only parameters that are supported on all ports:
- ``sck`` is a pin object for the serial clock line
- ``ws`` is a pin object for the word select line
- ``sd`` is a pin object for the serial data line
+ - ``mck`` is a pin object for the master clock line;
+ master clock frequency is sampling rate * 256
- ``mode`` specifies receive or transmit
- ``bits`` specifies sample size (bits), 16 or 32
- ``format`` specifies channel format, STEREO or MONO