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

Enumerations

enum  { VALIDATION_DMIC_POWER_UP = 0 , VALIDATION_DMIC_STATISTICAL_SAMPLE = BIT(0) }

Functions

int infuse_validation_dmic (const struct device *dev, uint8_t flags)
 Validate the behaviour of an digital microphone.

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/validation/dmic.h>

Enumerator
VALIDATION_DMIC_POWER_UP 

Validate that microphone powers up.

VALIDATION_DMIC_STATISTICAL_SAMPLE 

1 second statistical analysis of data

Function Documentation

◆ infuse_validation_dmic()

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

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/validation/dmic.h>

Validate the behaviour of an digital microphone.

Parameters
devDigital microphone
flagsValidation tests to run
Return values
0On success
-errnoOn failure