Revision ded1ded7 test/periphery-lld/MPU6050_v1/aos_test_MPU6050.c
test/periphery-lld/MPU6050_v1/aos_test_MPU6050.c | ||
---|---|---|
54 | 54 |
|
55 | 55 |
aosTestResultInit(&result); |
56 | 56 |
|
57 |
status = mpu6050_lld_read_register(((aos_test_mpu6050data_t*)test->data)->mpu, MPU6050_LLD_WHO_AM_I, data, 1, ((aos_test_mpu6050data_t*)test->data)->timeout); |
|
58 |
if (status == APAL_STATUS_OK && data[0] == MPU6050_I_AM) {
|
|
57 |
status = mpu6050_lld_read_register(((aos_test_mpu6050data_t*)test->data)->mpu, MPU6050_LLD_REGISTER_WHO_AM_I, data, 1, ((aos_test_mpu6050data_t*)test->data)->timeout);
|
|
58 |
if (status == APAL_STATUS_OK && data[0] == MPU6050_LLD_WHO_AM_I) {
|
|
59 | 59 |
aosTestPassed(stream, &result); |
60 | 60 |
} else { |
61 |
aosTestFailedMsg(stream, &result, "0x%08X | 0x%02X\n", status, data[0]);
|
|
61 |
aosTestFailedMsg(stream, &result, "0x%08X | 0x%02X (%u)\n", status, data[0], i2cGetErrors(((aos_test_mpu6050data_t*)test->data)->mpu->i2cd));
|
|
62 | 62 |
} |
63 | 63 |
|
64 | 64 |
return result; |
Also available in: Unified diff