Skip to content

Commit 3b4b66b

Browse files
committed
Adds delay to all examples after software reset, rolls version
1 parent 2096441 commit 3b4b66b

File tree

8 files changed

+31
-7
lines changed

8 files changed

+31
-7
lines changed

examples/example1_basic_readings/example1_basic_readings.ino

+5
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ void setup()
6565
if( kxAccel.softwareReset() )
6666
Serial.println("Reset.");
6767

68+
//Give some time for the accelerometer to reset.
69+
//It needs two, but give it five for good measure.
70+
delay(5);
71+
6872
// Many settings for KX13X can only be
6973
// applied when the accelerometer is powered down.
7074
// However there are many that can be changed "on-the-fly"
@@ -80,6 +84,7 @@ void setup()
8084
kxAccel.enableAccel();
8185

8286

87+
8388
}
8489

8590
void loop()

examples/example2_interrupts/example2_interrupts.ino

+10-4
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@
33
44
This example shows how to route the data ready bit to either physical interrupt pin one and pin two.
55
6-
Please refer to the header file for more possible settings, found here:
7-
..\SparkFun_KX13X_Arduino_Library\src\sfe_kx13x_defs.h
8-
96
Written by Elias Santistevan @ SparkFun Electronics, October 2022
107
11-
Product:
8+
Products:
129
10+
SparkFun Triple Axis Accelerometer Breakout - KX132:
1311
https://www.sparkfun.com/products/17871
1412
13+
SparkFun Triple Axis Accelerometer Breakout - KX134:
14+
https://www.sparkfun.com/products/17589
15+
16+
1517
Repository:
1618
1719
https://github.com/sparkfun/SparkFun_KX13X_Arduino_Library
@@ -55,6 +57,10 @@ void setup()
5557
if( kxAccel.softwareReset() )
5658
Serial.println("Reset.");
5759

60+
//Give some time for the accelerometer to reset.
61+
//It needs two, but give it five for good measure.
62+
delay(5);
63+
5864
// Many settings for KX13X can only be
5965
// applied when the accelerometer is powered down.
6066
// However there are many that can be changed "on-the-fly"

examples/example3_buffer/example3_buffer.ino

+4
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ void setup()
5757
if( kxAccel.softwareReset() )
5858
Serial.println("Reset.");
5959

60+
//Give some time for the accelerometer to reset.
61+
//It needs two, but give it five for good measure.
62+
delay(5);
63+
6064
// Many settings for KX13X can only be
6165
// applied when the accelerometer is powered down.
6266
// However there are many that can be changed "on-the-fly"

examples/example4_tap/example4_tap.ino

+4
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ void setup()
5555
if( kxAccel.softwareReset() )
5656
Serial.println("Reset.");
5757

58+
//Give some time for the accelerometer to reset.
59+
//It needs two, but give it five for good measure.
60+
delay(5);
61+
5862
// Many settings for KX13X can only be
5963
// applied when the accelerometer is powered down.
6064
// However there are many that can be changed "on-the-fly"

examples/example5_spi/example5_spi.ino

+4
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ void setup()
5858
if( kxAccel.softwareReset() )
5959
Serial.println("Reset.");
6060

61+
//Give some time for the accelerometer to reset.
62+
//It needs two, but give it five for good measure.
63+
delay(5);
64+
6165
// Many settings for KX13X can only be
6266
// applied when the accelerometer is powered down.
6367
// However there are many that can be changed "on-the-fly"

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=SparkFun KX13X Arduino Library
2-
version=2.0.1
2+
version=2.0.2
33
author=SparkFun Electronics <[email protected]>
44
maintainer=Elias Santistevan @ SparkFun Electronics
55
sentence=Communicates and configures the SparkFun KX132/KX134 Accelerometer.

src/SparkFun_Qwiic_KX13X.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ bool QwDevKX13X::enableAccel(bool enable)
119119
int retVal;
120120

121121
retVal = readRegisterRegion(SFE_KX13X_CNTL1, &tempVal, 1);
122-
122+
123123
if( retVal != 0 )
124124
return false;
125125

@@ -205,6 +205,7 @@ bool QwDevKX13X::enableDataEngine(bool enable)
205205
if( retVal != 0 )
206206
return false;
207207

208+
208209
return true;
209210
}
210211

src/sfe_bus.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ int QwI2C::readRegisterRegion(uint8_t addr, uint8_t reg, uint8_t *data, uint16_t
192192
for (i = 0; i < nReturned; i++){
193193
*data++ = _i2cPort->read();
194194
}
195-
195+
196196
// Decrement the amount of data recieved from the overall data request amount
197197
numBytes = numBytes - nReturned;
198198

0 commit comments

Comments
 (0)