ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура i2c_slave_config_t

Структура с настройками для инициализации Slave-модуля I2C. Подробнее...

#include <hal_i2c.h>

Поля данных

uint16_t address
 
bool ack_gen_call
 
i2c_addr_size_t i2c_addr_size
 
bool enable_slave
 

Подробное описание

Структура с настройками для инициализации Slave-модуля I2C.

Эта структура содержит параметры конфигурации для Slave-устройства I2C. Чтобы инициализировать ее значения по умолчанию, необходимо вызывать I2C_SlaveGetDefaultConfig и передать указатель на экземпляр структуры конфигурации.

Поля

◆ ack_gen_call

bool i2c_slave_config_t::ack_gen_call

Отмечать на General Call адрес

◆ address

uint16_t i2c_slave_config_t::address

Slave-адрес

◆ enable_slave

bool i2c_slave_config_t::enable_slave

Включить Slave-режим

◆ i2c_addr_size

i2c_addr_size_t i2c_slave_config_t::i2c_addr_size

Разрядность адреса: 7 или 10 бит


Объявления и описания членов структуры находятся в файле: