@@ -151,71 +151,71 @@ static int bq274xx_channel_get(const struct device *dev,
151
151
enum sensor_channel chan ,
152
152
struct sensor_value * val )
153
153
{
154
- struct bq274xx_data * bq274xx = dev -> data ;
154
+ struct bq274xx_data * data = dev -> data ;
155
155
float int_temp ;
156
156
157
157
switch (chan ) {
158
158
case SENSOR_CHAN_GAUGE_VOLTAGE :
159
- val -> val1 = ((bq274xx -> voltage / 1000 ));
160
- val -> val2 = ((bq274xx -> voltage % 1000 ) * 1000U );
159
+ val -> val1 = ((data -> voltage / 1000 ));
160
+ val -> val2 = ((data -> voltage % 1000 ) * 1000U );
161
161
break ;
162
162
163
163
case SENSOR_CHAN_GAUGE_AVG_CURRENT :
164
- val -> val1 = ((bq274xx -> avg_current / 1000 ));
165
- val -> val2 = ((bq274xx -> avg_current % 1000 ) * 1000U );
164
+ val -> val1 = ((data -> avg_current / 1000 ));
165
+ val -> val2 = ((data -> avg_current % 1000 ) * 1000U );
166
166
break ;
167
167
168
168
case SENSOR_CHAN_GAUGE_STDBY_CURRENT :
169
- val -> val1 = ((bq274xx -> stdby_current / 1000 ));
170
- val -> val2 = ((bq274xx -> stdby_current % 1000 ) * 1000U );
169
+ val -> val1 = ((data -> stdby_current / 1000 ));
170
+ val -> val2 = ((data -> stdby_current % 1000 ) * 1000U );
171
171
break ;
172
172
173
173
case SENSOR_CHAN_GAUGE_MAX_LOAD_CURRENT :
174
- val -> val1 = ((bq274xx -> max_load_current / 1000 ));
175
- val -> val2 = ((bq274xx -> max_load_current % 1000 ) * 1000U );
174
+ val -> val1 = ((data -> max_load_current / 1000 ));
175
+ val -> val2 = ((data -> max_load_current % 1000 ) * 1000U );
176
176
break ;
177
177
178
178
case SENSOR_CHAN_GAUGE_TEMP :
179
- int_temp = (bq274xx -> internal_temperature * 0.1f );
179
+ int_temp = (data -> internal_temperature * 0.1f );
180
180
int_temp = int_temp - 273.15f ;
181
181
val -> val1 = (int32_t )int_temp ;
182
182
val -> val2 = (int_temp - (int32_t )int_temp ) * 1000000 ;
183
183
break ;
184
184
185
185
case SENSOR_CHAN_GAUGE_STATE_OF_CHARGE :
186
- val -> val1 = bq274xx -> state_of_charge ;
186
+ val -> val1 = data -> state_of_charge ;
187
187
val -> val2 = 0 ;
188
188
break ;
189
189
190
190
case SENSOR_CHAN_GAUGE_STATE_OF_HEALTH :
191
- val -> val1 = bq274xx -> state_of_health ;
191
+ val -> val1 = data -> state_of_health ;
192
192
val -> val2 = 0 ;
193
193
break ;
194
194
195
195
case SENSOR_CHAN_GAUGE_FULL_CHARGE_CAPACITY :
196
- val -> val1 = (bq274xx -> full_charge_capacity / 1000 );
197
- val -> val2 = ((bq274xx -> full_charge_capacity % 1000 ) * 1000U );
196
+ val -> val1 = (data -> full_charge_capacity / 1000 );
197
+ val -> val2 = ((data -> full_charge_capacity % 1000 ) * 1000U );
198
198
break ;
199
199
200
200
case SENSOR_CHAN_GAUGE_REMAINING_CHARGE_CAPACITY :
201
- val -> val1 = (bq274xx -> remaining_charge_capacity / 1000 );
201
+ val -> val1 = (data -> remaining_charge_capacity / 1000 );
202
202
val -> val2 =
203
- ((bq274xx -> remaining_charge_capacity % 1000 ) * 1000U );
203
+ ((data -> remaining_charge_capacity % 1000 ) * 1000U );
204
204
break ;
205
205
206
206
case SENSOR_CHAN_GAUGE_NOM_AVAIL_CAPACITY :
207
- val -> val1 = (bq274xx -> nom_avail_capacity / 1000 );
208
- val -> val2 = ((bq274xx -> nom_avail_capacity % 1000 ) * 1000U );
207
+ val -> val1 = (data -> nom_avail_capacity / 1000 );
208
+ val -> val2 = ((data -> nom_avail_capacity % 1000 ) * 1000U );
209
209
break ;
210
210
211
211
case SENSOR_CHAN_GAUGE_FULL_AVAIL_CAPACITY :
212
- val -> val1 = (bq274xx -> full_avail_capacity / 1000 );
213
- val -> val2 = ((bq274xx -> full_avail_capacity % 1000 ) * 1000U );
212
+ val -> val1 = (data -> full_avail_capacity / 1000 );
213
+ val -> val2 = ((data -> full_avail_capacity % 1000 ) * 1000U );
214
214
break ;
215
215
216
216
case SENSOR_CHAN_GAUGE_AVG_POWER :
217
- val -> val1 = (bq274xx -> avg_power / 1000 );
218
- val -> val2 = ((bq274xx -> avg_power % 1000 ) * 1000U );
217
+ val -> val1 = (data -> avg_power / 1000 );
218
+ val -> val2 = ((data -> avg_power % 1000 ) * 1000U );
219
219
break ;
220
220
221
221
default :
@@ -228,10 +228,10 @@ static int bq274xx_channel_get(const struct device *dev,
228
228
static int bq274xx_sample_fetch (const struct device * dev ,
229
229
enum sensor_channel chan )
230
230
{
231
- struct bq274xx_data * bq274xx = dev -> data ;
231
+ struct bq274xx_data * data = dev -> data ;
232
232
int ret = 0 ;
233
233
234
- if (!bq274xx -> configured ) {
234
+ if (!data -> configured ) {
235
235
ret = bq274xx_gauge_configure (dev );
236
236
237
237
if (ret < 0 ) {
@@ -242,7 +242,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
242
242
switch (chan ) {
243
243
case SENSOR_CHAN_GAUGE_VOLTAGE :
244
244
ret = bq274xx_command_reg_read (
245
- dev , BQ274XX_COMMAND_VOLTAGE , & bq274xx -> voltage );
245
+ dev , BQ274XX_COMMAND_VOLTAGE , & data -> voltage );
246
246
if (ret < 0 ) {
247
247
LOG_ERR ("Failed to read voltage" );
248
248
return - EIO ;
@@ -252,7 +252,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
252
252
case SENSOR_CHAN_GAUGE_AVG_CURRENT :
253
253
ret = bq274xx_command_reg_read (dev ,
254
254
BQ274XX_COMMAND_AVG_CURRENT ,
255
- & bq274xx -> avg_current );
255
+ & data -> avg_current );
256
256
if (ret < 0 ) {
257
257
LOG_ERR ("Failed to read average current " );
258
258
return - EIO ;
@@ -262,7 +262,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
262
262
case SENSOR_CHAN_GAUGE_TEMP :
263
263
ret = bq274xx_command_reg_read (
264
264
dev , BQ274XX_COMMAND_INT_TEMP ,
265
- & bq274xx -> internal_temperature );
265
+ & data -> internal_temperature );
266
266
if (ret < 0 ) {
267
267
LOG_ERR ("Failed to read internal temperature" );
268
268
return - EIO ;
@@ -272,7 +272,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
272
272
case SENSOR_CHAN_GAUGE_STDBY_CURRENT :
273
273
ret = bq274xx_command_reg_read (dev ,
274
274
BQ274XX_COMMAND_STDBY_CURRENT ,
275
- & bq274xx -> stdby_current );
275
+ & data -> stdby_current );
276
276
if (ret < 0 ) {
277
277
LOG_ERR ("Failed to read standby current" );
278
278
return - EIO ;
@@ -282,7 +282,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
282
282
case SENSOR_CHAN_GAUGE_MAX_LOAD_CURRENT :
283
283
ret = bq274xx_command_reg_read (dev ,
284
284
BQ274XX_COMMAND_MAX_CURRENT ,
285
- & bq274xx -> max_load_current );
285
+ & data -> max_load_current );
286
286
if (ret < 0 ) {
287
287
LOG_ERR ("Failed to read maximum current" );
288
288
return - EIO ;
@@ -291,7 +291,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
291
291
292
292
case SENSOR_CHAN_GAUGE_STATE_OF_CHARGE :
293
293
ret = bq274xx_command_reg_read (dev , BQ274XX_COMMAND_SOC ,
294
- & bq274xx -> state_of_charge );
294
+ & data -> state_of_charge );
295
295
if (ret < 0 ) {
296
296
LOG_ERR ("Failed to read state of charge" );
297
297
return - EIO ;
@@ -301,7 +301,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
301
301
case SENSOR_CHAN_GAUGE_FULL_CHARGE_CAPACITY :
302
302
ret = bq274xx_command_reg_read (
303
303
dev , BQ274XX_COMMAND_FULL_CAPACITY ,
304
- & bq274xx -> full_charge_capacity );
304
+ & data -> full_charge_capacity );
305
305
if (ret < 0 ) {
306
306
LOG_ERR ("Failed to read full charge capacity" );
307
307
return - EIO ;
@@ -311,7 +311,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
311
311
case SENSOR_CHAN_GAUGE_REMAINING_CHARGE_CAPACITY :
312
312
ret = bq274xx_command_reg_read (
313
313
dev , BQ274XX_COMMAND_REM_CAPACITY ,
314
- & bq274xx -> remaining_charge_capacity );
314
+ & data -> remaining_charge_capacity );
315
315
if (ret < 0 ) {
316
316
LOG_ERR ("Failed to read remaining charge capacity" );
317
317
return - EIO ;
@@ -321,7 +321,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
321
321
case SENSOR_CHAN_GAUGE_NOM_AVAIL_CAPACITY :
322
322
ret = bq274xx_command_reg_read (dev ,
323
323
BQ274XX_COMMAND_NOM_CAPACITY ,
324
- & bq274xx -> nom_avail_capacity );
324
+ & data -> nom_avail_capacity );
325
325
if (ret < 0 ) {
326
326
LOG_ERR ("Failed to read nominal available capacity" );
327
327
return - EIO ;
@@ -332,7 +332,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
332
332
ret =
333
333
bq274xx_command_reg_read (dev ,
334
334
BQ274XX_COMMAND_AVAIL_CAPACITY ,
335
- & bq274xx -> full_avail_capacity );
335
+ & data -> full_avail_capacity );
336
336
if (ret < 0 ) {
337
337
LOG_ERR ("Failed to read full available capacity" );
338
338
return - EIO ;
@@ -342,7 +342,7 @@ static int bq274xx_sample_fetch(const struct device *dev,
342
342
case SENSOR_CHAN_GAUGE_AVG_POWER :
343
343
ret = bq274xx_command_reg_read (dev ,
344
344
BQ274XX_COMMAND_AVG_POWER ,
345
- & bq274xx -> avg_power );
345
+ & data -> avg_power );
346
346
if (ret < 0 ) {
347
347
LOG_ERR ("Failed to read battery average power" );
348
348
return - EIO ;
@@ -351,9 +351,9 @@ static int bq274xx_sample_fetch(const struct device *dev,
351
351
352
352
case SENSOR_CHAN_GAUGE_STATE_OF_HEALTH :
353
353
ret = bq274xx_command_reg_read (dev , BQ274XX_COMMAND_SOH ,
354
- & bq274xx -> state_of_health );
354
+ & data -> state_of_health );
355
355
356
- bq274xx -> state_of_health = (bq274xx -> state_of_health ) & 0x00FF ;
356
+ data -> state_of_health = (data -> state_of_health ) & 0x00FF ;
357
357
358
358
if (ret < 0 ) {
359
359
LOG_ERR ("Failed to read state of health" );
0 commit comments