summaryrefslogtreecommitdiff
path: root/src/drivers/wm8523.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/wm8523.cpp')
-rw-r--r--src/drivers/wm8523.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/wm8523.cpp b/src/drivers/wm8523.cpp
index 26316387..177679f1 100644
--- a/src/drivers/wm8523.cpp
+++ b/src/drivers/wm8523.cpp
@@ -50,7 +50,7 @@ auto ReadRegister(Register reg) -> std::optional<uint16_t> {
if (transaction.Execute() != ESP_OK) {
return {};
}
- return (msb << 8) & lsb;
+ return (msb << 8) | lsb;
}
auto WriteRegister(Register reg, uint16_t data) -> bool {