![]() |
LibDriver PCA9548A
|
pca9548a example driver modules More...
Functions | |
| uint8_t | pca9548a_basic_init (pca9548a_address_t addr) |
| basic example init | |
| uint8_t | pca9548a_basic_deinit (void) |
| basic example deinit | |
| uint8_t | pca9548a_basic_set_channel (pca9548a_channel_t channel, pca9548a_bool_t enable) |
| basic example set channel | |
| uint8_t | pca9548a_basic_get_channel (pca9548a_channel_t channel, pca9548a_bool_t *enable) |
| basic example get channel | |
| uint8_t | pca9548a_basic_reset_bus (void) |
| basic example reset bus | |
| uint8_t | pca9548a_basic_iic_read_command (uint8_t addr, uint8_t *buf, uint16_t len) |
| basic example iic read command | |
| uint8_t | pca9548a_basic_iic_write_command (uint8_t addr, uint8_t *buf, uint16_t len) |
| basic example iic write command | |
| uint8_t | pca9548a_basic_iic_read (uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len) |
| basic example iic read | |
| uint8_t | pca9548a_basic_iic_write (uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len) |
| basic example iic write | |
| uint8_t | pca9548a_basic_iic_read_address16 (uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len) |
| basic example iic read address16 | |
| uint8_t | pca9548a_basic_iic_write_address16 (uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len) |
| basic example iic write address16 | |
pca9548a example driver modules
| uint8_t pca9548a_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 97 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_get_channel | ( | pca9548a_channel_t | channel, |
| pca9548a_bool_t * | enable ) |
basic example get channel
| [in] | channel | input channel |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 135 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_iic_read | ( | uint8_t | addr, |
| uint8_t | reg, | ||
| uint8_t * | buf, | ||
| uint16_t | len ) |
basic example iic read
| [in] | addr | iic address |
| [in] | reg | register address |
| [out] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 213 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_iic_read_address16 | ( | uint8_t | addr, |
| uint16_t | reg, | ||
| uint8_t * | buf, | ||
| uint16_t | len ) |
basic example iic read address16
| [in] | addr | iic address |
| [in] | reg | register address |
| [out] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 255 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_iic_read_command | ( | uint8_t | addr, |
| uint8_t * | buf, | ||
| uint16_t | len ) |
basic example iic read command
| [in] | addr | iic address |
| [out] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 172 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_iic_write | ( | uint8_t | addr, |
| uint8_t | reg, | ||
| uint8_t * | buf, | ||
| uint16_t | len ) |
basic example iic write
| [in] | addr | iic address |
| [in] | reg | register address |
| [in] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 234 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_iic_write_address16 | ( | uint8_t | addr, |
| uint16_t | reg, | ||
| uint8_t * | buf, | ||
| uint16_t | len ) |
basic example iic write address16
| [in] | addr | iic address |
| [in] | reg | register address |
| [in] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 276 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_iic_write_command | ( | uint8_t | addr, |
| uint8_t * | buf, | ||
| uint16_t | len ) |
basic example iic write command
| [in] | addr | iic address |
| [in] | *buf | pointer to a data buffer |
| [in] | len | buffer length |
Definition at line 192 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_init | ( | pca9548a_address_t | addr | ) |
basic example init
| [in] | addr | iic device address |
Definition at line 49 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_reset_bus | ( | void | ) |
basic example reset bus
Definition at line 152 of file driver_pca9548a_basic.c.
| uint8_t pca9548a_basic_set_channel | ( | pca9548a_channel_t | channel, |
| pca9548a_bool_t | enable ) |
basic example set channel
| [in] | channel | input channel |
| [in] | enable | bool value |
Definition at line 116 of file driver_pca9548a_basic.c.