Skip to content

Commit 57d3bb6

Browse files
authored
Update vl53l8cx_class.h
Signed-off-by: Carlo Parata <[email protected]>
1 parent cf908ae commit 57d3bb6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/vl53l8cx_class.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,12 @@ class VL53L8CX {
106106
}
107107
if (_dev.platform.i2c_rst_pin >= 0) {
108108
pinMode(_dev.platform.i2c_rst_pin, OUTPUT);
109-
digitalWrite(_dev.platform.i2c_rst_pin, LOW);
109+
if (_dev.platform.dev_i2c) {
110+
digitalWrite(_dev.platform.i2c_rst_pin, LOW);
111+
}
112+
if (_dev.platform.dev_spi) {
113+
digitalWrite(_dev.platform.i2c_rst_pin, HIGH);
114+
}
110115
}
111116

112117
if (_dev.platform.dev_spi) {
@@ -165,7 +170,7 @@ class VL53L8CX {
165170
*/
166171
virtual void vl53l8cx_i2c_reset(void)
167172
{
168-
if (_dev.platform.i2c_rst_pin >= 0) {
173+
if (_dev.platform.dev_i2c && _dev.platform.i2c_rst_pin >= 0) {
169174
digitalWrite(_dev.platform.i2c_rst_pin, LOW);
170175
delay(10);
171176
digitalWrite(_dev.platform.i2c_rst_pin, HIGH);

0 commit comments

Comments
 (0)