From 49d74c4be2f60d6396ac6de77d6b56285da5907c Mon Sep 17 00:00:00 2001 From: santised Date: Thu, 18 Apr 2024 13:58:43 -0600 Subject: [PATCH] Removes the division by 10 in the getDistance function so that it returns mm by default * Updates example one with a few commented out lines of code that print out measurements in different units * Rolls version --- .../Example01_PresenceBasicReadings.ino | 8 ++++++++ library.properties | 4 ++-- src/sfeQwiicXM125.cpp | 3 +-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/Example01_PresenceBasicReadings/Example01_PresenceBasicReadings.ino b/examples/Example01_PresenceBasicReadings/Example01_PresenceBasicReadings.ino index 8470fa6..a6846c8 100644 --- a/examples/Example01_PresenceBasicReadings/Example01_PresenceBasicReadings.ino +++ b/examples/Example01_PresenceBasicReadings/Example01_PresenceBasicReadings.ino @@ -88,6 +88,14 @@ void loop() Serial.print("Presence Detected: "); Serial.print(distance); Serial.println("mm"); + //Serial.print(distance * .01); + //Serial.println("cm"); + //Serial.print(distance * .001); + //Serial.println("m"); + //Serial.print(distance * .001); + //Serial.println("m"); + //Serial.print(distance * .03937008); + //Serial.println("In"); } else { diff --git a/library.properties b/library.properties index 979f959..b52ba8e 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=SparkFun XM125 Arduino Library -version=1.0.1 +version=1.0.2 author=SparkFun Electronics maintainer=SparkFun Electronics sentence=An Arduino library to make use of the Qwiic XM125 A121 Pulsed Radar Module from Acconeer. @@ -8,4 +8,4 @@ category=Sensors url=https://github.com/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library architectures=* depends=SparkFun Toolkit -includes=SparkFun_Qwiic_XM125_Arduino_Library.h, sfeQwiicXM125.h, sfeXM125Regs.h \ No newline at end of file +includes=SparkFun_Qwiic_XM125_Arduino_Library.h, sfeQwiicXM125.h, sfeXM125Regs.h diff --git a/src/sfeQwiicXM125.cpp b/src/sfeQwiicXM125.cpp index 1e3d214..32f54f2 100644 --- a/src/sfeQwiicXM125.cpp +++ b/src/sfeQwiicXM125.cpp @@ -1093,7 +1093,6 @@ int32_t QwDevXM125::getPresenceDistance(uint32_t &distance) size_t readBytes = 0; int32_t retVal = _theBus->readRegister16Region(SFE_XM125_PRESENCE_DISTANCE, (uint8_t*)&distance, 4, readBytes); distance = __builtin_bswap32(distance); - distance = distance/10; return retVal; } @@ -1474,4 +1473,4 @@ int32_t QwDevXM125::presenceBusyWait() return retVal; } return 0; // 0 on success -} \ No newline at end of file +}