Go to the source code of this file.
|
| bool | pca6416a_i2c_read (uint8_t offset, uint8_t *data, uint8_t len) |
| |
| bool | pca6416a_i2c_write (uint8_t offset, uint8_t *data, uint8_t len) |
| |
| bool | tca6424a_i2c_read (uint8_t offset, uint8_t *data, uint8_t len) |
| |
| bool | tca6424a_i2c_write (uint8_t offset, uint8_t *data, uint8_t len) |
| |
| bool | tca6424a_i2c_write_bit (uint8_t offset, uint8_t bit, uint8_t val) |
| |
| void | ioexp_init (void) |
| |
| void | init_U200052_IO () |
| |
| void | set_pca6554apw_ioe_value (uint8_t ioe_bus, uint8_t ioe_addr, uint8_t ioe_reg, uint8_t value) |
| |
| int | get_pca6554apw_ioe_value (uint8_t ioe_bus, uint8_t ioe_addr, uint8_t ioe_reg, uint8_t *value) |
| |
◆ HAMSA_MFIO19
◆ PCA6414A_CONFIG_0
| #define PCA6414A_CONFIG_0 0x06 |
◆ PCA6414A_CONFIG_1
| #define PCA6414A_CONFIG_1 0x07 |
◆ PCA6414A_INPUT_PORT_0
| #define PCA6414A_INPUT_PORT_0 0x00 |
◆ PCA6414A_INPUT_PORT_1
| #define PCA6414A_INPUT_PORT_1 0x01 |
◆ PCA6414A_OUTPUT_PORT_0
| #define PCA6414A_OUTPUT_PORT_0 0x02 |
◆ PCA6414A_OUTPUT_PORT_1
| #define PCA6414A_OUTPUT_PORT_1 0x03 |
◆ TCA6424A_CONFIG_0
| #define TCA6424A_CONFIG_0 0x0C |
◆ TCA6424A_CONFIG_1
| #define TCA6424A_CONFIG_1 0x0D |
◆ TCA6424A_CONFIG_2
| #define TCA6424A_CONFIG_2 0x0E |
◆ TCA6424A_INPUT_PORT_0
| #define TCA6424A_INPUT_PORT_0 0x00 |
◆ TCA6424A_INPUT_PORT_1
| #define TCA6424A_INPUT_PORT_1 0x01 |
◆ TCA6424A_INPUT_PORT_2
| #define TCA6424A_INPUT_PORT_2 0x02 |
◆ TCA6424A_OUTPUT_PORT_0
| #define TCA6424A_OUTPUT_PORT_0 0x04 |
◆ TCA6424A_OUTPUT_PORT_1
| #define TCA6424A_OUTPUT_PORT_1 0x05 |
◆ TCA6424A_OUTPUT_PORT_2
| #define TCA6424A_OUTPUT_PORT_2 0x06 |
◆ U200051_IO_I2C_BUS
◆ U200052_IO_ADDR
| #define U200052_IO_ADDR 0x3A |
◆ U200052_IO_I2C_BUS
◆ U200070_IO_ADDR
| #define U200070_IO_ADDR 0x3C |
◆ U200070_IO_I2C_BUS
◆ get_pca6554apw_ioe_value()
| int get_pca6554apw_ioe_value |
( |
uint8_t |
ioe_bus, |
|
|
uint8_t |
ioe_addr, |
|
|
uint8_t |
ioe_reg, |
|
|
uint8_t * |
value |
|
) |
| |
◆ init_U200052_IO()
◆ ioexp_init()
◆ pca6416a_i2c_read()
| bool pca6416a_i2c_read |
( |
uint8_t |
offset, |
|
|
uint8_t * |
data, |
|
|
uint8_t |
len |
|
) |
| |
◆ pca6416a_i2c_write()
| bool pca6416a_i2c_write |
( |
uint8_t |
offset, |
|
|
uint8_t * |
data, |
|
|
uint8_t |
len |
|
) |
| |
◆ set_pca6554apw_ioe_value()
| void set_pca6554apw_ioe_value |
( |
uint8_t |
ioe_bus, |
|
|
uint8_t |
ioe_addr, |
|
|
uint8_t |
ioe_reg, |
|
|
uint8_t |
value |
|
) |
| |
◆ tca6424a_i2c_read()
| bool tca6424a_i2c_read |
( |
uint8_t |
offset, |
|
|
uint8_t * |
data, |
|
|
uint8_t |
len |
|
) |
| |
◆ tca6424a_i2c_write()
| bool tca6424a_i2c_write |
( |
uint8_t |
offset, |
|
|
uint8_t * |
data, |
|
|
uint8_t |
len |
|
) |
| |
◆ tca6424a_i2c_write_bit()
| bool tca6424a_i2c_write_bit |
( |
uint8_t |
offset, |
|
|
uint8_t |
bit, |
|
|
uint8_t |
val |
|
) |
| |