STM32L443xx HAL User Manual
|
SPI LL module driver. More...
#include "stm32l4xx_ll_spi.h"
#include "stm32l4xx_ll_bus.h"
Go to the source code of this file.
Defines | |
#define | assert_param(expr) ((void)0U) |
#define | SPI_CR1_CLEAR_MASK |
#define | IS_LL_SPI_TRANSFER_DIRECTION(__VALUE__) |
#define | IS_LL_SPI_MODE(__VALUE__) |
#define | IS_LL_SPI_DATAWIDTH(__VALUE__) |
#define | IS_LL_SPI_POLARITY(__VALUE__) |
#define | IS_LL_SPI_PHASE(__VALUE__) |
#define | IS_LL_SPI_NSS(__VALUE__) |
#define | IS_LL_SPI_BAUDRATE(__VALUE__) |
#define | IS_LL_SPI_BITORDER(__VALUE__) |
#define | IS_LL_SPI_CRCCALCULATION(__VALUE__) |
#define | IS_LL_SPI_CRC_POLYNOMIAL(__VALUE__) ((__VALUE__) >= 0x1U) |
Functions | |
ErrorStatus | LL_SPI_DeInit (SPI_TypeDef *SPIx) |
De-initialize the SPI registers to their default reset values. | |
ErrorStatus | LL_SPI_Init (SPI_TypeDef *SPIx, LL_SPI_InitTypeDef *SPI_InitStruct) |
Initialize the SPI registers according to the specified parameters in SPI_InitStruct. | |
void | LL_SPI_StructInit (LL_SPI_InitTypeDef *SPI_InitStruct) |
Set each LL_SPI_InitTypeDef field to default value. |
SPI LL module driver.
Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32l4xx_ll_spi.c.
#define assert_param | ( | expr | ) | ((void)0U) |
Definition at line 27 of file stm32l4xx_ll_spi.c.
Referenced by LL_SPI_DeInit(), and LL_SPI_Init().