@@ -240,7 +240,7 @@ float ICM_20948::getGyrDPS(int16_t axis_val)
240
240
}
241
241
242
242
// Gyro Bias
243
- ICM_20948_Status_e ICM_20948::SetBiasGyroX ( int newValue)
243
+ ICM_20948_Status_e ICM_20948::SetBiasGyroX ( int32_t newValue)
244
244
{
245
245
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
246
246
unsigned char gyro_bias_reg[4 ];
@@ -252,7 +252,7 @@ ICM_20948_Status_e ICM_20948::SetBiasGyroX( int newValue)
252
252
return result;
253
253
}
254
254
255
- ICM_20948_Status_e ICM_20948::SetBiasGyroY ( int newValue)
255
+ ICM_20948_Status_e ICM_20948::SetBiasGyroY ( int32_t newValue)
256
256
{
257
257
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
258
258
unsigned char gyro_bias_reg[4 ];
@@ -264,7 +264,7 @@ ICM_20948_Status_e ICM_20948::SetBiasGyroY( int newValue)
264
264
return result;
265
265
}
266
266
267
- ICM_20948_Status_e ICM_20948::SetBiasGyroZ ( int newValue)
267
+ ICM_20948_Status_e ICM_20948::SetBiasGyroZ ( int32_t newValue)
268
268
{
269
269
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
270
270
unsigned char gyro_bias_reg[4 ];
@@ -276,34 +276,34 @@ ICM_20948_Status_e ICM_20948::SetBiasGyroZ( int newValue)
276
276
return result;
277
277
}
278
278
279
- ICM_20948_Status_e ICM_20948::GetBiasGyroX ( int * bias)
279
+ ICM_20948_Status_e ICM_20948::GetBiasGyroX ( int32_t * bias)
280
280
{
281
281
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
282
282
unsigned char bias_data[4 ] = { 0 };
283
283
result = inv_icm20948_read_mems (&_device, GYRO_BIAS_X, 4 , bias_data);
284
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
284
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
285
285
return result;
286
286
}
287
287
288
- ICM_20948_Status_e ICM_20948::GetBiasGyroY ( int * bias)
288
+ ICM_20948_Status_e ICM_20948::GetBiasGyroY ( int32_t * bias)
289
289
{
290
290
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
291
291
unsigned char bias_data[4 ] = { 0 };
292
292
result = inv_icm20948_read_mems (&_device, GYRO_BIAS_Y, 4 , bias_data);
293
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
293
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
294
294
return result;
295
295
}
296
296
297
- ICM_20948_Status_e ICM_20948::GetBiasGyroZ ( int * bias)
297
+ ICM_20948_Status_e ICM_20948::GetBiasGyroZ ( int32_t * bias)
298
298
{
299
299
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
300
300
unsigned char bias_data[4 ] = { 0 };
301
301
result = inv_icm20948_read_mems (&_device, GYRO_BIAS_Z, 4 , bias_data);
302
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
302
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
303
303
return result;
304
304
}
305
305
// Accel Bias
306
- ICM_20948_Status_e ICM_20948::SetBiasAccelX ( int newValue)
306
+ ICM_20948_Status_e ICM_20948::SetBiasAccelX ( int32_t newValue)
307
307
{
308
308
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
309
309
unsigned char accel_bias_reg[4 ];
@@ -315,7 +315,7 @@ ICM_20948_Status_e ICM_20948::SetBiasAccelX( int newValue)
315
315
return result;
316
316
}
317
317
318
- ICM_20948_Status_e ICM_20948::SetBiasAccelY ( int newValue)
318
+ ICM_20948_Status_e ICM_20948::SetBiasAccelY ( int32_t newValue)
319
319
{
320
320
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
321
321
unsigned char accel_bias_reg[4 ];
@@ -327,7 +327,7 @@ ICM_20948_Status_e ICM_20948::SetBiasAccelY( int newValue)
327
327
return result;
328
328
}
329
329
330
- ICM_20948_Status_e ICM_20948::SetBiasAccelZ ( int newValue)
330
+ ICM_20948_Status_e ICM_20948::SetBiasAccelZ ( int32_t newValue)
331
331
{
332
332
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
333
333
unsigned char accel_bias_reg[4 ];
@@ -339,34 +339,34 @@ ICM_20948_Status_e ICM_20948::SetBiasAccelZ( int newValue)
339
339
return result;
340
340
}
341
341
342
- ICM_20948_Status_e ICM_20948::GetBiasAccelX ( int * bias)
342
+ ICM_20948_Status_e ICM_20948::GetBiasAccelX ( int32_t * bias)
343
343
{
344
344
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
345
345
unsigned char bias_data[4 ] = { 0 };
346
346
result = inv_icm20948_read_mems (&_device, ACCEL_BIAS_X, 4 , bias_data);
347
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
347
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
348
348
return result;
349
349
}
350
350
351
- ICM_20948_Status_e ICM_20948::GetBiasAccelY ( int * bias)
351
+ ICM_20948_Status_e ICM_20948::GetBiasAccelY ( int32_t * bias)
352
352
{
353
353
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
354
354
unsigned char bias_data[4 ] = { 0 };
355
355
result = inv_icm20948_read_mems (&_device, ACCEL_BIAS_Y, 4 , bias_data);
356
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
356
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
357
357
return result;
358
358
}
359
359
360
- ICM_20948_Status_e ICM_20948::GetBiasAccelZ ( int * bias)
360
+ ICM_20948_Status_e ICM_20948::GetBiasAccelZ ( int32_t * bias)
361
361
{
362
362
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
363
363
unsigned char bias_data[4 ] = { 0 };
364
364
result = inv_icm20948_read_mems (&_device, ACCEL_BIAS_Z, 4 , bias_data);
365
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
365
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
366
366
return result;
367
367
}
368
368
// CPass Bias
369
- ICM_20948_Status_e ICM_20948::SetBiasCPassX ( int newValue)
369
+ ICM_20948_Status_e ICM_20948::SetBiasCPassX ( int32_t newValue)
370
370
{
371
371
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
372
372
unsigned char cpass_bias_reg[4 ];
@@ -378,7 +378,7 @@ ICM_20948_Status_e ICM_20948::SetBiasCPassX( int newValue)
378
378
return result;
379
379
}
380
380
381
- ICM_20948_Status_e ICM_20948::SetBiasCPassY ( int newValue)
381
+ ICM_20948_Status_e ICM_20948::SetBiasCPassY ( int32_t newValue)
382
382
{
383
383
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
384
384
unsigned char cpass_bias_reg[4 ];
@@ -390,7 +390,7 @@ ICM_20948_Status_e ICM_20948::SetBiasCPassY( int newValue)
390
390
return result;
391
391
}
392
392
393
- ICM_20948_Status_e ICM_20948::SetBiasCPassZ ( int newValue)
393
+ ICM_20948_Status_e ICM_20948::SetBiasCPassZ ( int32_t newValue)
394
394
{
395
395
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
396
396
unsigned char cpass_bias_reg[4 ];
@@ -402,30 +402,30 @@ ICM_20948_Status_e ICM_20948::SetBiasCPassZ( int newValue)
402
402
return result;
403
403
}
404
404
405
- ICM_20948_Status_e ICM_20948::GetBiasCPassX ( int * bias)
405
+ ICM_20948_Status_e ICM_20948::GetBiasCPassX ( int32_t * bias)
406
406
{
407
407
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
408
408
unsigned char bias_data[4 ] = { 0 };
409
409
result = inv_icm20948_read_mems (&_device, CPASS_BIAS_X, 4 , bias_data);
410
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
410
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
411
411
return result;
412
412
}
413
413
414
- ICM_20948_Status_e ICM_20948::GetBiasCPassY ( int * bias)
414
+ ICM_20948_Status_e ICM_20948::GetBiasCPassY ( int32_t * bias)
415
415
{
416
416
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
417
417
unsigned char bias_data[4 ] = { 0 };
418
418
result = inv_icm20948_read_mems (&_device, CPASS_BIAS_Y, 4 , bias_data);
419
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
419
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
420
420
return result;
421
421
}
422
422
423
- ICM_20948_Status_e ICM_20948::GetBiasCPassZ ( int * bias)
423
+ ICM_20948_Status_e ICM_20948::GetBiasCPassZ ( int32_t * bias)
424
424
{
425
425
ICM_20948_Status_e result = ICM_20948_Stat_Ok;
426
426
unsigned char bias_data[4 ] = { 0 };
427
427
result = inv_icm20948_read_mems (&_device, CPASS_BIAS_Z, 4 , bias_data);
428
- bias[0 ] = (int )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
428
+ bias[0 ] = (int32_t )(bias_data[0 ] << 24 ) | (bias_data[1 ] << 16 ) | (bias_data[2 ] << 8 ) | (bias_data[3 ]);
429
429
return result;
430
430
}
431
431
0 commit comments