nanoI2CSlaveExpander
ARDUINO Nano v3 used as I2C slace digital and analog io expander for ESP8266 and others...
nanoI2CIOExpLib.h File Reference

Header file of the class CNanoI2CIOExpander... More...

Go to the source code of this file.

Classes

class  CNanoI2CIOExpander
 A class to provide usual io functioon for nanoI2CIOExpander project... More...
 
class  CFlasherNanoExp
 a Class to flash a LED through nanoI2CIOExpander... More...
 

Macros

#define MAJVER   0x00
 
#define REGTEST1   0x01
 
#define REGTEST2   0x02
 
#define REGTEST3   0x03
 
#define DDR   0x04
 
#define DR   0x05
 
#define MINVER   0x06
 
#define PULLUP   0x07
 
#define DDR2   0x08
 
#define DR2   0x09
 
#define PULLUP2   0x0A
 

Detailed Description

Header file of the class CNanoI2CIOExpander...

Author
J.SORANZO
Date
05/01/2019
Version
git versionning

This file doesn't instanciate any instance of this class. It is the user job...

Definition in file nanoI2CIOExpLib.h.

Macro Definition Documentation

◆ DDR

#define DDR   0x04

Definition at line 19 of file nanoI2CIOExpLib.h.

◆ DDR2

#define DDR2   0x08

Definition at line 23 of file nanoI2CIOExpLib.h.

◆ DR

#define DR   0x05

Definition at line 20 of file nanoI2CIOExpLib.h.

◆ DR2

#define DR2   0x09

Definition at line 24 of file nanoI2CIOExpLib.h.

◆ MAJVER

#define MAJVER   0x00

Definition at line 15 of file nanoI2CIOExpLib.h.

◆ MINVER

#define MINVER   0x06

Definition at line 21 of file nanoI2CIOExpLib.h.

◆ PULLUP

#define PULLUP   0x07

Definition at line 22 of file nanoI2CIOExpLib.h.

◆ PULLUP2

#define PULLUP2   0x0A

Definition at line 25 of file nanoI2CIOExpLib.h.

◆ REGTEST1

#define REGTEST1   0x01

Definition at line 16 of file nanoI2CIOExpLib.h.

◆ REGTEST2

#define REGTEST2   0x02

Definition at line 17 of file nanoI2CIOExpLib.h.

◆ REGTEST3

#define REGTEST3   0x03

Definition at line 18 of file nanoI2CIOExpLib.h.