Low-voltage 16-bit I2C-bus GPIO with Agile I/O, interrupt and weak pull-up
Dependencies: mbed
PCAL9555A.h
- Committer:
- wataaki
- Date:
- 2015-02-04
- Revision:
- 0:e714fc19ba54
File content as of revision 0:e714fc19ba54:
#define PCAL9555A_ADDR 0x40 //#define PCAL9555A_ADDR 0x42 //#define PCAL9555A_ADDR 0x44 //#define PCAL9555A_ADDR 0x46 //#define PCAL9555A_ADDR 0x48 //#define PCAL9555A_ADDR 0x4a //#define PCAL9555A_ADDR 0x4c //#define PCAL9555A_ADDR 0x4e #define Input_port0 0x00 #define Input_port1 0x01 #define Output_port0 0x02 #define Output_port1 0x03 #define Polarity_Inversion0 0x04 #define Polarity_Inversion1 0x05 #define Configuration0 0x06 #define Configuration1 0x07 #define Output_Drive_Strength00 0x40 #define Output_Drive_Strength01 0x41 #define Output_Drive_Strength10 0x42 #define Output_Drive_Strength11 0x43 #define Input_latch0 0x44 #define Input_latch1 0x45 #define PUPD_enable0 0x46 #define PUPD_enable1 0x47 #define PUPD_selection0 0x48 #define PUPD_selection1 0x49 #define Interrupt_mask0 0x4A #define Interrupt_mask1 0x4B #define Interrupt_status0 0x4C #define Interrupt_status1 0x4D #define Output_port_configuration 0x4f