aboutsummaryrefslogtreecommitdiff
path: root/pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc
diff options
context:
space:
mode:
Diffstat (limited to 'pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc')
-rw-r--r--pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc b/pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc
index 86cc341cf..ca70d9798 100644
--- a/pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc
+++ b/pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc
@@ -25,10 +25,7 @@ constexpr uint32_t kSystemCoreClock = 12000000;
// UART status flags.
constexpr uint32_t kTxFifoEmptyMask = 0b10000000;
-constexpr uint32_t kTxFifoFullMask = 0b1000000;
constexpr uint32_t kRxFifoFullMask = 0b100000;
-constexpr uint32_t kRxFifoEmptyMask = 0b10000;
-constexpr uint32_t kTxBusyMask = 0b1000;
// UART line control flags.
// Default: 8n1
@@ -91,7 +88,7 @@ namespace pw::sys_io {
Status ReadByte(std::byte* dest) {
while (true) {
if (TryReadByte(dest).ok()) {
- return Status::Ok();
+ return OkStatus();
}
}
}
@@ -105,7 +102,7 @@ Status TryReadByte(std::byte* dest) {
return Status::Unavailable();
}
*dest = static_cast<std::byte>(uart0.data_register);
- return Status::Ok();
+ return OkStatus();
}
// Send a byte over UART0. Since this blocks on every byte, it's rather
@@ -118,7 +115,7 @@ Status WriteByte(std::byte b) {
while (!(uart0.status_flags & kTxFifoEmptyMask)) {
}
uart0.data_register = static_cast<uint32_t>(b);
- return Status::Ok();
+ return OkStatus();
}
// Writes a string using pw::sys_io, and add newline characters at the end.