Структура, определяющая конфигурацию устройства.
#include <hw/spi-master.h>
typedef struct {
uint32_t mode;
uint32_t clock_rate;
} spi_cfg_t;
libspi-master
Эта структура определяет конфигурацию устройства.
- mode
- Режим, согласно которому будет совершаться настройка. Флаги, определяющие режим:
- SPI_MODE_CHAR_LEN_MASK
- Длина символа.
- SPI_MODE_CSPOL_MASK
- Выбор полярности чипа.
- SPI_MODE_RDY_MASK
- Контроль сигнала готовности.
- SPI_MODE_RDY_EDGE
- Сигнал падающего фронта.
- SPI_MODE_RDY_LEVEL
- Низкий уровень сигнала.
- SPI_MODE_LOCKED
- Устройство заблокировано другим клиентом.
- clock_rate
- Скорость шины.
ЗОСРВ «Нейтрино»
spi_devinfo_t, spi_setcfg(), spi_funcs_t :: setcfg()
Предыдущий раздел: Библиотека разработки SPI драйверов