Low-voltage 8-bit I2C-bus and SMBus low power I/O port with interrupt, weak pull-up and Agile I/O
Dependencies: mbed
PCAL9554B.h@0:16f7f665ba9d, 2015-02-04 (annotated)
- Committer:
- wataaki
- Date:
- Wed Feb 04 06:10:27 2015 +0000
- Revision:
- 0:16f7f665ba9d
Initial version
Who changed what in which revision?
User | Revision | Line number | New 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 |