Задать адрес целевого slave устройства
#include <hw/i2c.h>
int set_slave_addr( void *hdl,
unsigned int addr,
i2c_addrfmt_t fmt );
- hdl
- Дескриптор, который вернула функция i2c_master_funcs_t :: init().
- addr
- Адрес целевого slave устройства.
- fmt
- Один из форматов адреса:
- I2C_ADDRFMT_7BIT
- Использовать 7-битную адресацию.
- I2C_ADDRFMT_10BIT
- Использовать 10-битную адресацию.
libi2c-master
Функция задает адрес целевого slave устройства.
- 0
- Успешное завершение.
- -1
- Возникла ошибка.
ЗОСРВ «Нейтрино»
- Нет
- Многопоточность
- Нет
- Обработчик сигналов
- Нет
- Обработчик прерываний
- Нет
i2c_master_funcs_t :: init(), i2c_master_funcs_t
Предыдущий раздел: Библиотека разработки I²C драйверов