Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/include/linux/spi/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 947 B image not shown  

Quelle  max7301.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef LINUX_SPI_MAX7301_H
#define LINUX_SPI_MAX7301_H

#include <linux/gpio/driver.h>

/*
 * Some registers must be read back to modify.
 * To save time we cache them here in memory
 */

struct max7301 {
 struct mutex lock;
 u8  port_config[8]; /* field 0 is unused */
 u32  out_level; /* cached output levels */
 u32  input_pullup_active;
 struct gpio_chip chip;
 struct device *dev;
 int (*write)(struct device *dev, unsigned int reg, unsigned int val);
 int (*read)(struct device *dev, unsigned int reg);
};

struct max7301_platform_data {
 /* number assigned to the first GPIO */
 unsigned base;
 /*
 * bitmask controlling the pullup configuration,
 *
 * _note_ the 4 lowest bits are unused, because the first 4
 * ports of the controller are not used, too.
 */

 u32  input_pullup_active;
};

extern void __max730x_remove(struct device *dev);
extern int __max730x_probe(struct max7301 *ts);
#endif

Messung V0.5
C=93 H=93 G=92

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.