Low-voltage 8-bit I2C-bus and SMBus low power I/O port with interrupt, weak pull-up and Agile I/O

Dependencies:   mbed

Committer:
wataaki
Date:
Wed Feb 04 06:10:27 2015 +0000
Revision:
0:16f7f665ba9d
Initial version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wataaki 0:16f7f665ba9d 1 // for PCAL9554B
wataaki 0:16f7f665ba9d 2 //#define PCAL9554B_ADDR 0x40
wataaki 0:16f7f665ba9d 3 //#define PCAL9554B_ADDR 0x42
wataaki 0:16f7f665ba9d 4 //#define PCAL9554B_ADDR 0x44
wataaki 0:16f7f665ba9d 5 //#define PCAL9554B_ADDR 0x46
wataaki 0:16f7f665ba9d 6 #define PCAL9554B_ADDR 0x48
wataaki 0:16f7f665ba9d 7 //#define PCAL9554B_ADDR 0x4a
wataaki 0:16f7f665ba9d 8 //#define PCAL9554B_ADDR 0x4c
wataaki 0:16f7f665ba9d 9 //#define PCAL9554B_ADDR 0x4e
wataaki 0:16f7f665ba9d 10
wataaki 0:16f7f665ba9d 11 #define Input_port 0x00
wataaki 0:16f7f665ba9d 12 #define Output_port 0x01
wataaki 0:16f7f665ba9d 13 #define Polarity_Inversion 0x02
wataaki 0:16f7f665ba9d 14 #define Configuration 0x03
wataaki 0:16f7f665ba9d 15 #define Output_Drive_Strength0 0x40
wataaki 0:16f7f665ba9d 16 #define Output_Drive_Strength1 0x41
wataaki 0:16f7f665ba9d 17 #define Input_latch 0x42
wataaki 0:16f7f665ba9d 18 #define PUPD_enable 0x43
wataaki 0:16f7f665ba9d 19 #define PUPD_selection 0x44
wataaki 0:16f7f665ba9d 20 #define Interrupt_mask 0x45
wataaki 0:16f7f665ba9d 21 #define Interrupt_status 0x46
wataaki 0:16f7f665ba9d 22 #define Output_port_configuration 0x4f
wataaki 0:16f7f665ba9d 23
wataaki 0:16f7f665ba9d 24