Заполнить таблицу функциями, специфичными для оборудования
#include <hw/i2c.h>int i2c_master_getfuncs( i2c_master_funcs_t *funcs,int tabsize );
NULL
. Она должна быть реализована.Пример:#include <hw/i2c.h>#define I2C_ADD_FUNC(tabletype, table, entry, func, tabsize) …
I2C_ADD_FUNC( i2c_master_funcs_t, funcs, init, my_init, tabsize);
libi2c-master
Функция должна заполнить данную таблицу функциями, специфичными для оборудования. Эта функция используется кодом более высокого уровня (например, интерфейсом менеджера ресурсов) для доступа к функциям, специфичным для аппаратного обеспечения. Она должна быть реализована.
ЗОСРВ «Нейтрино»
Обзор библиотеки I²C, i2c_master_funcs_t, devctl()
Предыдущий раздел: Библиотека разработки I²C драйверов