Skip to content

Commit dcb263b

Browse files
committed
simplify bus function & var names
1 parent 05dd2fa commit dcb263b

File tree

3 files changed

+51
-51
lines changed

3 files changed

+51
-51
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ This library is intended to provide a quicker and easier way to get started usin
7777
* `VL53L0X()`<br>
7878
Constructor.
7979

80-
* `void setI2cBus(TwoWire * bus)`<br>
81-
Configures this object to use the specified I&sup2;C bus. `bus` should be a pointer to a `TwoWire` object; the default bus is `Wire`, which is typically the first or only I&sup2;C bus on an Arduino. If your Arduino has more than one I&sup2;C bus and you have the VL53L0X connected to the second bus, which is typically called `Wire1`, you can call `sensor.setI2cBus(&Wire1);`.
80+
* `void setBus(TwoWire * bus)`<br>
81+
Configures this object to use the specified I&sup2;C bus. `bus` should be a pointer to a `TwoWire` object; the default bus is `Wire`, which is typically the first or only I&sup2;C bus on an Arduino. If your Arduino has more than one I&sup2;C bus and you have the VL53L0X connected to the second bus, which is typically called `Wire1`, you can call `sensor.setBus(&Wire1);`.
8282

83-
* `TwoWire * getI2cBus()`<br>
83+
* `TwoWire * getBus()`<br>
8484
Returns a pointer to the I&sup2;C bus this object is using.
8585

8686
* `void setAddress(uint8_t new_addr)`<br>

VL53L0X.cpp

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
// Constructors ////////////////////////////////////////////////////////////////
3636

3737
VL53L0X::VL53L0X()
38-
: i2c_bus(&Wire)
38+
: bus(&Wire)
3939
, address(ADDRESS_DEFAULT)
4040
, io_timeout(0) // no timeout
4141
, did_timeout(false)
@@ -285,45 +285,45 @@ bool VL53L0X::init(bool io_2v8)
285285
// Write an 8-bit register
286286
void VL53L0X::writeReg(uint8_t reg, uint8_t value)
287287
{
288-
i2c_bus->beginTransmission(address);
289-
i2c_bus->write(reg);
290-
i2c_bus->write(value);
291-
last_status = i2c_bus->endTransmission();
288+
bus->beginTransmission(address);
289+
bus->write(reg);
290+
bus->write(value);
291+
last_status = bus->endTransmission();
292292
}
293293

294294
// Write a 16-bit register
295295
void VL53L0X::writeReg16Bit(uint8_t reg, uint16_t value)
296296
{
297-
i2c_bus->beginTransmission(address);
298-
i2c_bus->write(reg);
299-
i2c_bus->write((value >> 8) & 0xFF); // value high byte
300-
i2c_bus->write( value & 0xFF); // value low byte
301-
last_status = i2c_bus->endTransmission();
297+
bus->beginTransmission(address);
298+
bus->write(reg);
299+
bus->write((value >> 8) & 0xFF); // value high byte
300+
bus->write( value & 0xFF); // value low byte
301+
last_status = bus->endTransmission();
302302
}
303303

304304
// Write a 32-bit register
305305
void VL53L0X::writeReg32Bit(uint8_t reg, uint32_t value)
306306
{
307-
i2c_bus->beginTransmission(address);
308-
i2c_bus->write(reg);
309-
i2c_bus->write((value >> 24) & 0xFF); // value highest byte
310-
i2c_bus->write((value >> 16) & 0xFF);
311-
i2c_bus->write((value >> 8) & 0xFF);
312-
i2c_bus->write( value & 0xFF); // value lowest byte
313-
last_status = i2c_bus->endTransmission();
307+
bus->beginTransmission(address);
308+
bus->write(reg);
309+
bus->write((value >> 24) & 0xFF); // value highest byte
310+
bus->write((value >> 16) & 0xFF);
311+
bus->write((value >> 8) & 0xFF);
312+
bus->write( value & 0xFF); // value lowest byte
313+
last_status = bus->endTransmission();
314314
}
315315

316316
// Read an 8-bit register
317317
uint8_t VL53L0X::readReg(uint8_t reg)
318318
{
319319
uint8_t value;
320320

321-
i2c_bus->beginTransmission(address);
322-
i2c_bus->write(reg);
323-
last_status = i2c_bus->endTransmission();
321+
bus->beginTransmission(address);
322+
bus->write(reg);
323+
last_status = bus->endTransmission();
324324

325-
i2c_bus->requestFrom(address, (uint8_t)1);
326-
value = i2c_bus->read();
325+
bus->requestFrom(address, (uint8_t)1);
326+
value = bus->read();
327327

328328
return value;
329329
}
@@ -333,13 +333,13 @@ uint16_t VL53L0X::readReg16Bit(uint8_t reg)
333333
{
334334
uint16_t value;
335335

336-
i2c_bus->beginTransmission(address);
337-
i2c_bus->write(reg);
338-
last_status = i2c_bus->endTransmission();
336+
bus->beginTransmission(address);
337+
bus->write(reg);
338+
last_status = bus->endTransmission();
339339

340-
i2c_bus->requestFrom(address, (uint8_t)2);
341-
value = (uint16_t)i2c_bus->read() << 8; // value high byte
342-
value |= i2c_bus->read(); // value low byte
340+
bus->requestFrom(address, (uint8_t)2);
341+
value = (uint16_t)bus->read() << 8; // value high byte
342+
value |= bus->read(); // value low byte
343343

344344
return value;
345345
}
@@ -349,15 +349,15 @@ uint32_t VL53L0X::readReg32Bit(uint8_t reg)
349349
{
350350
uint32_t value;
351351

352-
i2c_bus->beginTransmission(address);
353-
i2c_bus->write(reg);
354-
last_status = i2c_bus->endTransmission();
352+
bus->beginTransmission(address);
353+
bus->write(reg);
354+
last_status = bus->endTransmission();
355355

356-
i2c_bus->requestFrom(address, (uint8_t)4);
357-
value = (uint32_t)i2c_bus->read() << 24; // value highest byte
358-
value |= (uint32_t)i2c_bus->read() << 16;
359-
value |= (uint16_t)i2c_bus->read() << 8;
360-
value |= i2c_bus->read(); // value lowest byte
356+
bus->requestFrom(address, (uint8_t)4);
357+
value = (uint32_t)bus->read() << 24; // value highest byte
358+
value |= (uint32_t)bus->read() << 16;
359+
value |= (uint16_t)bus->read() << 8;
360+
value |= bus->read(); // value lowest byte
361361

362362
return value;
363363
}
@@ -366,30 +366,30 @@ uint32_t VL53L0X::readReg32Bit(uint8_t reg)
366366
// starting at the given register
367367
void VL53L0X::writeMulti(uint8_t reg, uint8_t const * src, uint8_t count)
368368
{
369-
i2c_bus->beginTransmission(address);
370-
i2c_bus->write(reg);
369+
bus->beginTransmission(address);
370+
bus->write(reg);
371371

372372
while (count-- > 0)
373373
{
374-
i2c_bus->write(*(src++));
374+
bus->write(*(src++));
375375
}
376376

377-
last_status = i2c_bus->endTransmission();
377+
last_status = bus->endTransmission();
378378
}
379379

380380
// Read an arbitrary number of bytes from the sensor, starting at the given
381381
// register, into the given array
382382
void VL53L0X::readMulti(uint8_t reg, uint8_t * dst, uint8_t count)
383383
{
384-
i2c_bus->beginTransmission(address);
385-
i2c_bus->write(reg);
386-
last_status = i2c_bus->endTransmission();
384+
bus->beginTransmission(address);
385+
bus->write(reg);
386+
last_status = bus->endTransmission();
387387

388-
i2c_bus->requestFrom(address, count);
388+
bus->requestFrom(address, count);
389389

390390
while (count-- > 0)
391391
{
392-
*(dst++) = i2c_bus->read();
392+
*(dst++) = bus->read();
393393
}
394394
}
395395

VL53L0X.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ class VL53L0X
9999

100100
VL53L0X();
101101

102-
void setI2cBus(TwoWire * bus) { i2c_bus = bus; }
103-
TwoWire * getI2cBus() { return i2c_bus; }
102+
void setBus(TwoWire * bus) { this->bus = bus; }
103+
TwoWire * getBus() { return bus; }
104104

105105
void setAddress(uint8_t new_addr);
106106
inline uint8_t getAddress() { return address; }
@@ -153,7 +153,7 @@ class VL53L0X
153153
uint32_t msrc_dss_tcc_us, pre_range_us, final_range_us;
154154
};
155155

156-
TwoWire * i2c_bus;
156+
TwoWire * bus;
157157
uint8_t address;
158158
uint16_t io_timeout;
159159
bool did_timeout;

0 commit comments

Comments
 (0)