openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
Collaboration diagram for PCA9554 Registers:

Macros

#define PCA9554_INPUT_REG   0
 PCA9554 Input port status register (Read only)
 
#define PCA9554_OUTPUT_REG   1
 PCA9554 Output port register (Read/write)
 
#define PCA9554_POLARITY_REG   2
 PCA9554 Polarity Inversion register (Read/write)
 
#define PCA9554_CFG_REG   3
 PCA9554 Configuration register (Read/write)
 

Detailed Description

Macro Definition Documentation

◆ PCA9554_CFG_REG

#define PCA9554_CFG_REG   3

#include <modules/pca9554.h>

PCA9554 Configuration register (Read/write)

Note
Default register value = 0xFF

◆ PCA9554_INPUT_REG

#define PCA9554_INPUT_REG   0

#include <modules/pca9554.h>

PCA9554 Input port status register (Read only)

Note
Default register value is not defined

◆ PCA9554_OUTPUT_REG

#define PCA9554_OUTPUT_REG   1

#include <modules/pca9554.h>

PCA9554 Output port register (Read/write)

Note
Default register value = 0xFF

◆ PCA9554_POLARITY_REG

#define PCA9554_POLARITY_REG   2

#include <modules/pca9554.h>

PCA9554 Polarity Inversion register (Read/write)

Note
Default register value = 0x00