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

Структура конфигурации для Master SPI. Подробнее...

#include <hal_spi.h>

Поля данных

struct { 
 
   bool   loopback_enable 
 
   uint32_t   baud_rate_bps 
 
master 
 
spi_frame_width_t data_width_bits
 
spi_shift_direction_t direction
 
spi_frame_format_t frame_format
 
spi_microwire_cfg_t microwire_cfg
 
spi_motorola_cfg_t motorola_cfg
 

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

Структура конфигурации для Master SPI.

Поля

◆ baud_rate_bps

uint32_t spi_config_t::baud_rate_bps

Скорость обмена SPI в Hz

◆ data_width_bits

spi_frame_width_t spi_config_t::data_width_bits

Размер кадра данных

◆ direction

spi_shift_direction_t spi_config_t::direction

Формат передачи данных (MSB или LSB)

◆ frame_format

spi_frame_format_t spi_config_t::frame_format

Формат кадра (протокла) передачи данных

◆ loopback_enable

bool spi_config_t::loopback_enable

Включить закольцовывание (в целях тестирования)

◆ [struct]

struct { ... } spi_config_t::master

Конфигурация, актуальная только для master режима

◆ microwire_cfg

spi_microwire_cfg_t spi_config_t::microwire_cfg

Конфигурация для протокола National Semiconductor Microwire

◆ motorola_cfg

spi_motorola_cfg_t spi_config_t::motorola_cfg

Конфигурация для протокола Motorola


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