Skip to content

Commit 2678cc9

Browse files
committed
future FIFO plans
1 parent be187d6 commit 2678cc9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ this is less than 1% at 8Mhz.
1111
Default Rx is on PB0, and Tx is on PB1. If set to the same pin,
1212
picoUART is also capable of 1-wire (shared Rx/Tx) operation.
1313

14-
picoUART 1.0.0 supports interrupt-driven receive using pin-change interrupts. Currently 1-wire shared Rx/Tx is not supported with PCINT-based receive. Full-duplex communication is not possible, so received characters will be lost if they arrive during transmit. For the interrupt driven receive, use purx_dataready() and pu_read(). Due to ISR overhead, the maximum reliable speed is 115.2kbps at 8Mhz. There is a single-character receive buffer, so data is likely to be lost if it is not read and processed quickly. A 16-byte receive FIFO is planned for v1.1.0.
14+
picoUART 1.0.0 supports interrupt-driven receive using pin-change interrupts. Currently 1-wire shared Rx/Tx is not supported with PCINT-based receive. Full-duplex communication is not possible, so received characters will be lost if they arrive during transmit. For the interrupt driven receive, use purx_dataready() and pu_read(). Due to ISR overhead, the maximum reliable speed is 115.2kbps at 8Mhz. There is a single-character receive buffer, so data is likely to be lost if it is not read and processed quickly. A 16-byte receive FIFO is a possibility for a later version.
1515

1616
picoUART is a library that is compatible with the Arduino API but is not
1717
dependent on any Arduino functions so it can be used with avr-libc. When used with the Arduino IDE, version 1.6.0 or later is required.

0 commit comments

Comments
 (0)