| constructor --tx/any= --rx/any= --rts/any= --cts/any= --baud-rate/int --data-bits/int= --stop-bits/StopBits= --invert-tx/bool= --invert-rx/bool= --parity/int= --mode/int= --high-priority/bool= --large-buffers/bool= | Constructs a UART port using the given tx for transmission and rx for read. |
|---|---|
| constructor device/string --baud-rate/int --data-bits/int= --stop-bits/StopBits= --parity/int= | Constructs a UART port using a device path. |
--large-buffers.--no-large-buffers.
class Pin:
number/int
constructor .number:
operator == other:
if other is not Pin: return false
return number == other.number
hash-code method. That is, if a class has a hash-code member, then the equality and hash-code must agree. If two instances are equal (a == b), then their hash codes must also be equal (a.hash-code == b.hash-code).
for position := 0; position < data.byte-size; null:
position += my-uart.write (data.byte-slice position data.byte-size)