Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/JAVA/Openclaw/src/gateway/server/   (Openclaw AI Version 22©) image not shown  

SSL leds-pca9532.h  Sprache: unbekannt

 
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * pca9532.h - platform data structure for pca9532 led controller
 *
 * Copyright (C) 2008 Riku Voipio <riku.voipio@movial.fi>
 *
 * Datasheet: http://www.nxp.com/acrobat/datasheets/PCA9532_3.pdf
 */


#ifndef __LINUX_PCA9532_H
#define __LINUX_PCA9532_H

#include <linux/leds.h>
#include <linux/workqueue.h>
#include <dt-bindings/leds/leds-pca9532.h>

enum pca9532_state {
 PCA9532_OFF  = 0x0,
 PCA9532_ON   = 0x1,
 PCA9532_PWM0 = 0x2,
 PCA9532_PWM1 = 0x3,
 PCA9532_KEEP = 0xff,
};

struct pca9532_led {
 u8 id;
 struct i2c_client *client;
 const char *name;
 const char *default_trigger;
 struct led_classdev ldev;
 struct work_struct work;
 u32 type;
 enum pca9532_state state;
};

struct pca9532_platform_data {
 struct pca9532_led leds[16];
 u8 pwm[2];
 u8 psc[2];
 int gpio_base;
};

#endif /* __LINUX_PCA9532_H */

Messung V0.5 in Prozent
C=91 H=100 G=95

[Verzeichnis aufwärts0.16unsichere VerbindungÜbersetzung europäischer Sprachen durch Browser2026-09-29]