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



i2c_recv_t

Структура для хранения информации о чтении из slave

Прототип:

#include <hw/i2c.h>
typedef struct {
i2c_addr_t slave; /* slave address */
uint32_t len; /* length of receive data in bytes */
uint32_t stop; /* send stop when complete? (0=no, 1=yes) */
} i2c_recv_t;

Библиотека:

libi2c-master

Описание:

Эта структура содержит информацию о чтении из slave.

slave
Указатель на структуру i2c_addr_t, которая хранит адрес slave.
len
Длина принимаемых данных, в байтах.
stop
Сигнал остановки при завершении. Если равно 1, то сигнал будет отправляться, если 0, то нет.

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

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

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

DCMD_I2C_RECV, i2c_addr_t




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