@@ -120,7 +120,9 @@ VEML6075_error_t VEML6075::begin(TwoWire &wirePort)
120
120
_deviceAddress = VEML6075_ADDRESS;
121
121
_i2cPort = &wirePort;
122
122
123
- _i2cPort->end ();
123
+ #ifdef WIRE_HAS_END
124
+ _i2cPort->end ();
125
+ #endif
124
126
_i2cPort->begin ();
125
127
126
128
err = _connected ();
@@ -214,7 +216,7 @@ VEML6075::veml6075_uv_it_t VEML6075::getIntegrationTime(void)
214
216
{
215
217
return IT_INVALID;
216
218
}
217
- return ( conf & VEML6075_UV_IT_MASK) >> VEML6075_UV_IT_SHIFT;
219
+ return static_cast <VEML6075:: veml6075_uv_it_t >(( conf & VEML6075_UV_IT_MASK) >> VEML6075_UV_IT_SHIFT) ;
218
220
}
219
221
220
222
VEML6075_error_t VEML6075::setHighDynamic (VEML6075::veml6075_hd_t hd)
@@ -251,7 +253,7 @@ VEML6075::veml6075_hd_t VEML6075::getHighDynamic(void)
251
253
{
252
254
return HD_INVALID;
253
255
}
254
- return ( conf & VEML6075_HD_MASK) >> VEML6075_HD_SHIFT;
256
+ return static_cast <VEML6075:: veml6075_hd_t >(( conf & VEML6075_HD_MASK) >> VEML6075_HD_SHIFT);
255
257
}
256
258
257
259
VEML6075_error_t VEML6075::setTrigger (VEML6075::veml6075_uv_trig_t trig)
@@ -280,7 +282,7 @@ VEML6075::veml6075_uv_trig_t VEML6075::getTrigger(void)
280
282
{
281
283
return TRIGGER_INVALID;
282
284
}
283
- return ( conf & VEML6075_TRIG_MASK) >> VEML6075_TRIG_SHIFT;
285
+ return static_cast <VEML6075:: veml6075_uv_trig_t >(( conf & VEML6075_TRIG_MASK) >> VEML6075_TRIG_SHIFT);
284
286
}
285
287
286
288
@@ -310,15 +312,15 @@ VEML6075::veml6075_af_t VEML6075::getAutoForce(void)
310
312
{
311
313
return AF_INVALID;
312
314
}
313
- return ( conf & VEML6075_AF_MASK) >> VEML6075_AF_SHIFT;
315
+ return static_cast <VEML6075:: veml6075_af_t >(( conf & VEML6075_AF_MASK) >> VEML6075_AF_SHIFT);
314
316
}
315
317
316
- VEML6075_error_t VEML6075::powerOn (boolean enable = true )
318
+ VEML6075_error_t VEML6075::powerOn (boolean enable)
317
319
{
318
320
return shutdown (!enable);
319
321
}
320
322
321
- VEML6075_error_t VEML6075::shutdown (boolean shutdown = true )
323
+ VEML6075_error_t VEML6075::shutdown (boolean shutdown)
322
324
{
323
325
VEML6075_error_t err;
324
326
veml6075_t conf;
0 commit comments