Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки I²C драйверов (libi2c-master) > API > i2c_addr_t



i2c_addr_t

Структура для хранения адреса I²C

Прототип:

#include <hw/i2c.h>
typedef struct {
uint32_t addr; /* I2C address */
uint32_t fmt; /* I2C_ADDRFMT_7BIT or I2C_ADDRFMT_10BIT */
} i2c_addr_t;

Библиотека:

libi2c-master

Описание:

Эта структура содержит информацию о адресе I²C.

addr
Адрес I²C.
fmt
Для параметра fmt выбирается одно из следующих значений, чтобы указать поддерживаемый формат адреса:
I2C_ADDRFMT_7BIT
Использовать 7-битную адресацию.
I2C_ADDRFMT_10BIT
Использовать 10-битную адресацию.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

i2c_master_funcs_t, DCMD_I2C_SET_SLAVE_ADDR




Предыдущий раздел: Библиотека разработки I²C драйверов