|
ELIOT1 HAL
|
Структура с настройками для инициализации 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 и передать указатель на экземпляр структуры конфигурации.
| bool i2c_slave_config_t::ack_gen_call |
Отмечать на General Call адрес
| uint16_t i2c_slave_config_t::address |
Slave-адрес
| bool i2c_slave_config_t::enable_slave |
Включить Slave-режим
| i2c_addr_size_t i2c_slave_config_t::i2c_addr_size |
Разрядность адреса: 7 или 10 бит