13#ifndef ZEPHYR_INCLUDE_DRIVERS_LED_LED_FAKE_H_
14#define ZEPHYR_INCLUDE_DRIVERS_LED_LED_FAKE_H_
17#include <zephyr/fff.h>
Main header file for LED driver API.
int fake_led_set_color(const struct device *, uint32_t, uint8_t, const uint8_t *)
Fake implementation of the led_driver_api::set_color driver operation.
int fake_led_blink(const struct device *, uint32_t, uint32_t, uint32_t)
Fake implementation of the led_driver_api::blink driver operation.
int fake_led_off(const struct device *, uint32_t)
Fake implementation of the led_driver_api::off driver operation.
int fake_led_set_brightness(const struct device *, uint32_t, uint8_t)
Fake implementation of the led_driver_api::set_brightness driver operation.
int fake_led_on(const struct device *, uint32_t)
Fake implementation of the led_driver_api::on driver operation.
int fake_led_write_channels(const struct device *, uint32_t, uint32_t, const uint8_t *)
Fake implementation of the led_driver_api::write_channels driver operation.
int fake_led_get_info(const struct device *, uint32_t, const struct led_info **)
Fake implementation of the led_driver_api::get_info driver operation.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Runtime device structure (in ROM) per driver instance.
Definition device.h:543
LED information structure.
Definition led.h:44