|
ELIOT1 HAL
|
Структура конфигурации для 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.
| uint32_t spi_config_t::baud_rate_bps |
Скорость обмена SPI в Hz
| spi_frame_width_t spi_config_t::data_width_bits |
Размер кадра данных
| spi_shift_direction_t spi_config_t::direction |
Формат передачи данных (MSB или LSB)
| spi_frame_format_t spi_config_t::frame_format |
Формат кадра (протокла) передачи данных
| bool spi_config_t::loopback_enable |
Включить закольцовывание (в целях тестирования)
| struct { ... } spi_config_t::master |
Конфигурация, актуальная только для master режима
| spi_microwire_cfg_t spi_config_t::microwire_cfg |
Конфигурация для протокола National Semiconductor Microwire
| spi_motorola_cfg_t spi_config_t::motorola_cfg |
Конфигурация для протокола Motorola