From 30aa1168fa4639699ab96e2e70199b3e9977a493 Mon Sep 17 00:00:00 2001 From: rbaron Date: Sat, 13 Feb 2021 14:57:50 +0100 Subject: [PATCH] Fixes bit shifting value when packing soil moisture reading --- code/parasite/src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/parasite/src/main.cpp b/code/parasite/src/main.cpp index 79e64f0..b054613 100644 --- a/code/parasite/src/main.cpp +++ b/code/parasite/src/main.cpp @@ -46,7 +46,7 @@ void setupAdvertising() { void updateAdvertisingData(int moisture_level) { uint16_t packed_raw_moisture = moisture_level; - advertisement_data[kRawSoilMoistureOffset] = packed_raw_moisture >> 1; + advertisement_data[kRawSoilMoistureOffset] = packed_raw_moisture >> 8; advertisement_data[kRawSoilMoistureOffset + 1] = packed_raw_moisture & 0xff; // manufacturer_data[1] = 0xff; Bluefruit.Advertising.stop();