diff options
Diffstat (limited to 'pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc')
-rw-r--r-- | pw_sys_io_baremetal_lm3s6965evb/sys_io_baremetal.cc | 9 |
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. |