PCA9536
Last updated
Last updated
Driver for 4-bit I2C IO pin expander.
Type
Name
I2C
Type
Name
int
int
int
int
int
int
int
int
Type
Name
int
int
Set port as input.
Returns:
0 on success; non-0 on fail
Set port as output.
Returns:
0 on success; non-0 on fail
Set pin as output.
Parameters:
pin pin number to set as output (0 - 3)
Returns:
0 on success; -2 on invalid pin; non-0 on fail
Set pin as input.
Parameters:
pin pin number to set (0 - 3)
Returns:
0 on success; -2 on invalid pin; non-0 on fail
Set port value.
Parameters:
value value to set on port (0 - F)
Returns:
0 on success; non-0 on fail
Set pin value.
Parameters:
pin pin number to set (0 - 3)
pin value to set (0 or 1)
Returns:
0 on success; -2 on invalid pin; non-0 on fail
Get port value.
Parameters:
value pointer to byte to read the value in to
Returns:
0 on success; non-0 on fail
Get pin value.
Parameters:
pin pin to read
value pointer to byte to read the value in to
Returns:
0 on success; -2 on invalid pin; non-0 on fail
The documentation for this class was generated from the following file: D:/w/hw-libs/\_libs\_/libraries/PCA9536.h
(PinName sda, PinName scl)
()
()
(uint8_t pin)
(uint8_t pin)
(uint8_t value)
(uint8_t pin, uint8_t value)
(uint8_t * value)
(uint8_t pin, uint8_t * value)
(uint8_t reg, uint8_t val)
(uint8_t reg, uint8_t * val)