commit | 8a952e6856ce5913ba1d601698fcf5b93fee3ea2 | [log] [tgz] |
---|---|---|
author | Imre Kis <imre.kis@arm.com> | Wed Mar 26 13:26:54 2025 +0100 |
committer | Imre Kis <imre.kis@arm.com> | Tue Apr 01 14:52:39 2025 +0200 |
tree | 16a1ba14a6d7ed631f7f54bb621dd63bfbd16678 | |
parent | 2f3845a3297c203e2ef9f38a0ce5cb79434ca288 [diff] |
Prepare for 0.3.1 release Bump version number, update dependencies, and add an example to README.md. Change-Id: I26d8c54cab2ea32a1e1b12f5748b178ae23c36a0 Signed-off-by: Imre Kis <imre.kis@arm.com>
Driver implementation for the PL011 UART peripheral.
The driver is designed to function regardless of whether a Memory Management Unit (MMU) is present. The primary role of the OwnedMmioPointer
is to manage the lifetime of the peripheral, ensuring proper resource handling. In a system that includes an MMU, the peripheral's lifetime is dynamic because it is mapped into memory rather than having a fixed address. In a system without an MMU, the OwnedMmioPointer
can be instantiated directly from the physical address of the register block, providing access to the peripheral without requiring memory mapping.
embedded_hal_nb::serial::{Write, Read}
(optional, behind the embedded-hal-nb
feature flag)embedded_io::{Write, Read}
(optional, behind the embedded-io
feature flag)core::fmt::Write
embedded-hal-nb
: Adds implementations of embedded-hal-nb
traits for the UART driver.embedded-io
: Adds implementations of embedded-io
traits for the UART driver.The project is MIT and Apache-2.0 dual licensed, see LICENSE-APACHE
and LICENSE-MIT
.
arm-pl011-uart is a trustedfirmware.org maintained project. All contributions are ultimately merged by the maintainers listed below.
Please follow the directions of the Trusted Firmware Processes
Contributions are handled through review.trustedfirmware.org.
Please follow the directions of the Trusted Firmware Security Center
Copyright 2024 Arm Limited and/or its affiliates open-source-office@arm.com