The PCAL6416A is a low-voltage 16-bit general purpose I/O (GPIO) expander with interrupt. This component library is compatible to basic operation as GPIO expanders: PCAL6416A, PCAL9555, PCA9555, PCA9535, PCA9539, PCAL9554, PCA9554 and PCA9538. On addition to this, this library is including mbed-SDK-style APIs. APIs that similar to DigitaiInOut, DigitalOut, DigitalIn, BusInOUt, BusOut and BusIn are available.

Embed: (wiki syntax)

« Back to documentation index

PCAL955x Class Reference

PCAL955x Class Reference

Abstract class for PCAL955x/PCAL6416 family. More...

#include <PCAL955x.h>

Inherits CompGpioExp.

Inherited by PCAL6416.


Detailed Description

Abstract class for PCAL955x/PCAL6416 family.

PCAL955x GPIO with Agile I/O, interrupt and weak pull-up family.

No instance can be made from this class

Abstract class for PCAL955x/PCAL6416 family No instance can be made from this class

Author:
Akifumi (Tedd) OKANO, NXP Semiconductors
Version:
0.5.1
Date:
07-Mar-2015 15-Feb-2017, by Andriy Makukha, Shenzhen MZJ Technology Co.

Released under the Apache 2 license

Definition at line 25 of file PCAL955x.h.