UART peripheral library
VERSION | RELEASED | COMMENTS | ||
---|---|---|---|---|
3.2.0 | 2025-06-30 | The library has been updated to support xcore.ai devices and is compatible with the new XTC build and dependency management system. | VIEW HTML VIEW PDF | ZIP |
View older versions | ||||
3.1.0rc1 | 2017-01-26 | DOWNLOAD PDF | ZIP | |
3.0.3rc1 | 2016-09-29 | DOWNLOAD PDF | ZIP | |
3.0.2rc1 | 2016-01-07 | DOWNLOAD PDF | ZIP | |
3.0.0rc2 | 2015-11-05 | DOWNLOAD PDF | ZIP |
Summary¶
A software defined, industry-standard, UART (Universal Asynchronous Receiver/Transmitter) library that allows the user to control a UART serial connection via the xcore GPIO ports. This library is controlled via XC using the XMOS multicore extensions.
Features¶
UART receive and transmit
Supports speeds up to 10MBit/s
Half-duplex mode (applicable to RS485)
Efficient multi-uart mode for implementing multiple connections
Known issues¶
None
Development repo¶
Required tools¶
XMOS XTC Tools: 15.3.1
Required libraries (dependencies)¶
lib_gpio (www.github.com/xmos/lib_gpio)
lib_logging (www.github.com/xmos/lib_logging)
lib_xassert (www.github.com/xmos/lib_xassert)
Support¶
This package is supported by XMOS Ltd. Issues can be raised against the software at www.xmos.com/support