41 HAL_SPI_MODE_SLAVE = 0x0,
51 HAL_SPI_DIR_BOTH = 0x0,
98 HAL_SPI_FRAME_MOTOROLLA = 0x0,
126 __attribute__((deprecated(
"Please use SPIx_RESET().")));
void hal_spi_reset(reg_spi_t *spi) __attribute__((deprecated("Please use SPIx_RESET().")))
Resets spi to default values.
hal_spi_mode_t
Controller mode.
Definition: hal_spi.h:40
void hal_spi_init(reg_spi_t *spi, hal_spi_init_t init)
Initializes the specified serial peripheral interface.
Registries for STM32F4xx.
hal_bool_t hw_crc
Definition: hal_spi.h:114
hal_spi_mode_t mode
Definition: hal_spi.h:108
Representation of SPI register.
Definition: reg_stm32f4xx.h:1354
uint8_t hal_spi_read_write(reg_spi_t *spi, uint8_t write_byte)
Start specified SPI.
hal_spi_dir_t
Transfer direction.
Definition: hal_spi.h:50
hal_spi_size_t
Size of the data frame.
Definition: hal_spi.h:61
hal_spi_size_t data_size
Definition: hal_spi.h:110
Common #defines and typedefs.
Initialization structure for the serial peripheral interface.
Definition: hal_spi.h:107
hal_spi_nss_t
Control of slave select pin.
Definition: hal_spi.h:71
hal_spi_frame_t
Defines SPI frame format.
Definition: hal_spi.h:97
hal_spi_prescaler_t
Baude rate control.
Definition: hal_spi.h:81
hal_bool_t
Often used TRUE / FALSE type.
Definition: hal_common.h:31
hal_spi_prescaler_t prescaler
Definition: hal_spi.h:112
hal_spi_frame_t frame_type
Definition: hal_spi.h:113
hal_spi_dir_t direction
Definition: hal_spi.h:109
hal_spi_nss_t nss_mode
Definition: hal_spi.h:111