Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
IMU validation API

Enumerations

enum  { VALIDATION_IMU_POWER_UP = 0 , VALIDATION_IMU_SELF_TEST = BIT(0) , VALIDATION_IMU_DRIVER = BIT(1) }
 

Functions

int infuse_validation_imu (const struct device *dev, uint8_t flags)
 Validate the behaviour of a device implementing the IMU API.
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include <infuse/validation/imu.h>

Enumerator
VALIDATION_IMU_POWER_UP 

Validate that sensor powers up.

VALIDATION_IMU_SELF_TEST 

Hardware self-test.

VALIDATION_IMU_DRIVER 

Rigorous driver behavioural tests.

Function Documentation

◆ infuse_validation_imu()

int infuse_validation_imu ( const struct device * dev,
uint8_t flags )

#include <infuse/validation/imu.h>

Validate the behaviour of a device implementing the IMU API.

Parameters
devIMU device
flagsValidation tests to run
Return values
0On success
-errnoOn failure