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

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

#include <hal_i2c.h>

Поля данных

bool enable_master
 
uint32_t baudrate_bps
 
uint8_t sda_setup
 
uint16_t sda_hold
 

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

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

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

Поля

◆ baudrate_bps

uint32_t i2c_master_config_t::baudrate_bps

Скорость передачи в битах в секунду

◆ enable_master

bool i2c_master_config_t::enable_master

Включить ли модуль при инициализации

◆ sda_hold

uint16_t i2c_master_config_t::sda_hold

Количество тактов удерживания SDA после заднего фронта SCL

◆ sda_setup

uint8_t i2c_master_config_t::sda_setup

Количество тактов удерживания SDA после переднего фронта SCL


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