GPIO abstraction for multibit ports
VERSION | RELEASED | COMMENTS | ||
---|---|---|---|---|
2.2.0 | 2025-06-24 | GPIO examples updated to run on xcore.ai and support new tools and build system | VIEW HTML VIEW PDF | ZIP |
Summary#
The XMOS GPIO library allows accessing xcore ports as low-speed GPIO.
Although xcore ports can be directly accessed via the xC programming language this library allows more flexible usage. In particular, it allows splitting a multi-pin output/input port to be able to use the individual pins independently. It also allows accessing ports across separate XMOS tiles or separate XMOS chips.
Features#
Abstract interface to GPIO functionality of XMOS ports
Allow control of individual bits of multi-bit ports
Allow access to ports across tiles
Known issues#
None
Development repo#
Required tools#
XMOS XTC Tools: 15.3.1
Required libraries (dependencies)#
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