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

Enumerations

enum  { VALIDATION_LEDS_OBSERVE_ONLY = 0 }

Functions

int infuse_validation_leds_gpio (const struct gpio_dt_spec *leds, uint8_t num_leds, uint8_t flags)
 Validate GPIO LED devices.
int infuse_validation_leds_controller (const struct led_dt_spec *leds, uint8_t num_leds, uint8_t flags)
 Validate LED devices.

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

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

Enumerator
VALIDATION_LEDS_OBSERVE_ONLY 

Function Documentation

◆ infuse_validation_leds_controller()

int infuse_validation_leds_controller ( const struct led_dt_spec * leds,
uint8_t num_leds,
uint8_t flags )

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

Validate LED devices.

Parameters
ledsleds to test
num_ledsnumber of LEDs in leds
flagsValidation tests to run
Return values
0On success
-errnoOn failure

◆ infuse_validation_leds_gpio()

int infuse_validation_leds_gpio ( const struct gpio_dt_spec * leds,
uint8_t num_leds,
uint8_t flags )

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

Validate GPIO LED devices.

Parameters
ledsleds gpio specs to test
num_ledsnumber of LEDs in leds
flagsValidation tests to run
Return values
0On success
-errnoOn failure