diff options
Diffstat (limited to 'docs/library/pyb.UART.rst')
-rw-r--r-- | docs/library/pyb.UART.rst | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/docs/library/pyb.UART.rst b/docs/library/pyb.UART.rst index ca1912ef3b..16b1a5b16c 100644 --- a/docs/library/pyb.UART.rst +++ b/docs/library/pyb.UART.rst @@ -22,11 +22,6 @@ UART objects can be created and initialised using:: *Note:* with parity=None, only 8 and 9 bits are supported. With parity enabled, only 7 and 8 bits are supported. -.. only:: port_wipy - - Bits can be 5, 6, 7, 8. Parity can be ``None``, ``UART.EVEN`` or ``UART.ODD``. Stop can be 1 or 2. - - A UART object acts like a stream object and reading and writing is done using the standard stream methods:: @@ -50,12 +45,6 @@ using the standard stream methods:: *Note:* The stream functions ``read``, ``write``, etc. are new in MicroPython v1.3.4. Earlier versions use ``uart.send`` and ``uart.recv``. -.. only:: port_wipy - - To check if there is anything to be read, use:: - - uart.any() # returns the number of characters available for reading - Constructors ------------ @@ -77,14 +66,6 @@ Constructors - ``UART(3)`` is on ``YB``: ``(TX, RX) = (Y9, Y10) = (PB10, PB11)`` - ``UART(2)`` is on: ``(TX, RX) = (X3, X4) = (PA2, PA3)`` -.. only:: port_wipy - - .. class:: pyb.UART(bus, ...) - - Construct a UART object on the given bus. ``bus`` can be 0 or 1. - If the bus is not given, the default one will be selected (0) or the selection - will be made based on the given pins. - Methods ------- @@ -114,22 +95,6 @@ Methods *Note:* with parity=None, only 8 and 9 bits are supported. With parity enabled, only 7 and 8 bits are supported. -.. only:: port_wipy - - .. method:: uart.init(baudrate=9600, bits=8, parity=None, stop=1, \*, pins=(TX, RX, RTS, CTS)) - - Initialise the UART bus with the given parameters: - - - ``baudrate`` is the clock rate. - - ``bits`` is the number of bits per character, 7, 8 or 9. - - ``parity`` is the parity, ``None``, ``UART.EVEN`` or ``UART.ODD``. - - ``stop`` is the number of stop bits, 1 or 2. - - ``pins`` is a 4 or 2 item list indicating the TX, RX, RTS and CTS pins (in that order). - Any of the pins can be None if one wants the UART to operate with limited functionality. - If the RTS pin is given the the RX pin must be given as well. The same applies to CTS. - When no pins are given, then the default set of TX and RX pins is taken, and hardware - flow control will be disabled. If pins=None, no pin assignment will be made. - .. method:: uart.deinit() Turn off the UART bus. @@ -145,12 +110,6 @@ Methods Write a single character on the bus. ``char`` is an integer to write. Return value: ``None``. -.. only:: port_wipy - - .. method:: uart.any() - - Return the number of characters available for reading. - .. method:: uart.read([nbytes]) Read characters. If ``nbytes`` is specified then read at most that many bytes. @@ -163,11 +122,6 @@ Methods Return value: a bytes object containing the bytes read in. Returns ``b''`` on timeout. - .. only:: port_wipy - - Return value: a bytes object containing the bytes read in. Returns ``b''`` - on timeout. - .. method:: uart.readall() Read as much data as possible. @@ -204,43 +158,12 @@ Methods Return value: number of bytes written. - .. only:: port_wipy - - Write the buffer of bytes to the bus. - - Return value: number of bytes written. - .. method:: uart.sendbreak() Send a break condition on the bus. This drives the bus low for a duration of 13 bits. Return value: ``None``. -.. only:: port_wipy - - .. method:: uart.callback(value, priority=1, handler=None) - - Create a callback to be triggered when data is received on the UART. - - - ``value`` sets the size in bytes of the Rx buffer. Every character - received is put into this buffer as long as there's space free. - - ``priority`` level of the interrupt. Can take values in the range 1-7. - Higher values represent higher priorities. - - ``handler`` an optional function to be called when new characters arrive. - - .. note:: - - The handler will be called whenever any of the following two conditions are met: - - - 4 new characters have been received. - - At least 1 new character is waiting in the Rx buffer and the Rx line has been - silent for the duration of 1 complete frame. - - This means that when the handler function is called there might be 1, 2, 3 or 4 - characters waiting. - - Return a callback object. - Constants --------- @@ -250,9 +173,3 @@ Constants .. data:: UART.CTS to select the flow control type - -.. only:: port_wipy - - .. data:: UART.RX_ANY - - IRQ trigger sources |