Skip to content

Commit 1588781

Browse files
authored
Merge branch 'release/v02.00.00' into develop
2 parents 1c2021e + 7f098cc commit 1588781

8 files changed

+89
-262
lines changed

README.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Arduino Library for the SparkFun Pulsed Coherent Radar Sensor
99
![Release](https://img.shields.io/github/v/release/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library)
1010
![Release Date](https://img.shields.io/github/release-date/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library)
1111
![Documentation - build](https://img.shields.io/github/actions/workflow/status/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library/build-deploy-ghpages.yml?label=doc%20build)
12-
![Compile - Test](https://img.shields.io/github/actions/workflow/status/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library/test-compile-sketch.yml?label=compile%20test)
12+
![Compile - Test](https://img.shields.io/github/actions/workflow/status/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library/compile-sketch.yml?label=compile%20test)
1313
![GitHub issues](https://img.shields.io/github/issues/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library)
1414

1515
The [SparkFun Pulsed Coherent Radar Sensor - Acconeer XM125 (SEN-24540)](https://www.sparkfun.com/sparkfun-pulsed-coherent-radar-sensor-acconeer-xm125-qwiic.html) brings powerful 60 GHz radar technology to your projects. This sensor isn't limited to surface detection; it can see through walls, cabinets, and even pockets (depending on the material), making it perfect for unique applications. Measure distances with millimeter precision, detect motion, the speed of an object, or even gestures!
@@ -39,6 +39,17 @@ This library provides a extensive interface that enables the following functiona
3939
|Distance Detection | `i2c_distance_detector` | `SparkFunXM125Distance`|
4040
|Presence Detection | `i2c_presence_detector` | `SparkFunXM125Presence`|
4141

42+
## Documentation
43+
44+
|Reference | Description |
45+
|---|---|
46+
|[Quick Reference](https://docs.sparkfun.com/SparkFun_Qwiic_XM125_Arduino_Library/class_qw_dev_x_m125.html)| A quick reference API for the the main library object ```QwDevXM125```|
47+
|[Full Documentation](https://docs.sparkfun.com/SparkFun_Qwiic_XM125_Arduino_Library/)| The full documentation and API for this Arduino library|
48+
|[SparkFun Pulsed Coherent Radar Sensor](https://github.com/sparkfun/SparkFun_Qwiic_Pulsed_Radar_Sensor_XM125)| Hardware GitHub Repository|
49+
|[Hook Up Guide](https://docs.sparkfun.com/SparkFun_Qwiic_Pulsed_Radar_Sensor_XM125/introduction/) | Hardware Overview and Quick Start for the XM125 Qwiic Development Board |
50+
51+
52+
4253
## Examples
4354

4455
The following examples are provided with the library
@@ -55,6 +66,7 @@ The following examples are provided with the library
5566
|[Distance Serial Plotter](examples/Example08_DistanceSerialPlotter/Example08_DistanceSerialPlotter.ino)|This example prints out the distance values of the 0 distance channels to the serial plotter tool in Arduino.|
5667
|[Distance Advanced Settings](examples/Example09_DistanceAdvancedSettings/Example09_DistanceAdvancedSettings.ino)|The sensor is initialized, then the distance (mm) and advanced values are output to the terminal. |
5768

69+
5870
## Documentation
5971

6072
The full API and use documentation for this library is provided [here](https://docs.sparkfun.com/SparkFun_Qwiic_XM125_Arduino_Library/). For a quick reference, the main methods available in the library are listed [here](https://docs.sparkfun.com/SparkFun_Qwiic_XM125_Arduino_Library/class_qw_dev_x_m125.html).

docs/doxygen/doxygen-config

+1-1
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ ALWAYS_DETAILED_SEC = YES
171171
# operators of the base classes will not be shown.
172172
# The default value is: NO.
173173

174-
INLINE_INHERITED_MEMB = NO
174+
INLINE_INHERITED_MEMB = YES
175175

176176
# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path
177177
# before files name in the file list and in the header files. If set to NO the

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version=2.0.0
33
author=SparkFun Electronics <techsupport@sparkfun.com>
44
maintainer=SparkFun Electronics <sparkfun.com>
55
sentence=An Arduino library to make use of the Qwiic XM125 A121 Pulsed Radar Module from Acconeer.
6-
paragraph=This is the SparkFun library for the Acconeer Entry+ Module XM125 with the A121 60GHz Pulsed Coherent Radar sensor and I2C interface. NOTE: Version 2.0 or greater of this library is not backward compatiable with version 1 - the library object has changed - see examples
6+
paragraph=This is the SparkFun library for the Acconeer Entry+ Module XM125 with the A121 60GHz Pulsed Coherent Radar sensor and I2C interface. NOTE: Version 2.0 or greater of this library is not backward compatible with version 1 - the library object has changed - see examples
77
category=Sensors
88
url=https://github.com/sparkfun/SparkFun_Qwiic_XM125_Arduino_Library
99
architectures=*

src/sfTk/sfDevXM125Core.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "sfDevXM125Core.h"
2020

2121
//--------------------------------------------------------------------------------
22-
sfTkError_t sfDevXM125Core::begin(sfTkII2C *theBus)
22+
sfTkError_t sfDevXM125Core::init(sfTkII2C *theBus)
2323
{
2424
if (theBus == nullptr)
2525
return ksfTkErrBusNotInit;

src/sfTk/sfDevXM125Core.h

+1-3
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ class sfDevXM125Core
3030

3131
/// @brief This function begins the examples/communication.
3232
/// @return ksfTkErrOk on success, or error code (value < -1)
33-
virtual sfTkError_t begin(sfTkII2C *theBus = nullptr);
34-
35-
virtual ~sfDevXM125Core() {};
33+
sfTkError_t init(sfTkII2C *theBus = nullptr);
3634

3735
protected:
3836
// our toolkit bus

0 commit comments

Comments
 (0)