From c27fdbb9bf40d695160b10b505c00d4676b8d357 Mon Sep 17 00:00:00 2001 From: CSylvain Date: Fri, 23 Feb 2018 17:19:24 -0500 Subject: [PATCH 1/2] Particle InternetButton has burst read and temp sensor InternetButton uses ADXL362 - chip library includes burst XYZT read and temp sensor read. update adds methods for these chip functions. --- src/InternetButton.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/InternetButton.cpp b/src/InternetButton.cpp index 86739b3..a8735f1 100644 --- a/src/InternetButton.cpp +++ b/src/InternetButton.cpp @@ -224,6 +224,14 @@ int InternetButton::readZ(){ return accelerometer.readZ(); } +int InternetButton::readT(){ + return accelerometer.readT(); +} + +void InternetButton::readXYZT(int &XData, int &YData, int &ZData, int &TempData){ + accelerometer.readXYZT(int &XData, int &YData, int &ZData, int &TempData); +} + int InternetButton::readX16(){ return accelerometer.readX16(); } @@ -236,6 +244,14 @@ int InternetButton::readZ16(){ return accelerometer.readZ16(); } +int InternetButton::readT16(){ + return accelerometer.readT16(); +} + +void InternetButton::readXYZT16(int &XData, int &YData, int &ZData, int &TempData){ + accelerometer.readXYZT16(int &XData, int &YData, int &ZData, int &TempData); +} + //Thanks christophevg! uint8_t InternetButton::lowestLed(){ float rads = atan2(accelerometer.readY16(),accelerometer.readX16()); From 9ca6eb0f2a2ff06bec08c258762337b2b52ce665 Mon Sep 17 00:00:00 2001 From: CSylvain Date: Fri, 23 Feb 2018 17:48:09 -0500 Subject: [PATCH 2/2] adjust parameter names conform parameter names to method names --- src/InternetButton.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/InternetButton.cpp b/src/InternetButton.cpp index a8735f1..3ab7d3b 100644 --- a/src/InternetButton.cpp +++ b/src/InternetButton.cpp @@ -228,8 +228,8 @@ int InternetButton::readT(){ return accelerometer.readT(); } -void InternetButton::readXYZT(int &XData, int &YData, int &ZData, int &TempData){ - accelerometer.readXYZT(int &XData, int &YData, int &ZData, int &TempData); +void InternetButton::readXYZT(int &XData, int &YData, int &ZData, int &TData){ + accelerometer.readXYZT(int &XData, int &YData, int &ZData, int &TData); } int InternetButton::readX16(){ @@ -248,8 +248,8 @@ int InternetButton::readT16(){ return accelerometer.readT16(); } -void InternetButton::readXYZT16(int &XData, int &YData, int &ZData, int &TempData){ - accelerometer.readXYZT16(int &XData, int &YData, int &ZData, int &TempData); +void InternetButton::readXYZT16(int &XData, int &YData, int &ZData, int &TData){ + accelerometer.readXYZT16(int &XData, int &YData, int &ZData, int &TData); } //Thanks christophevg!