STM32L443xx HAL User Manual
Defines | Functions
stm32l4xx_ll_spi.c File Reference

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.

Detailed Description

SPI LL module driver.

Author:
MCD Application Team
Attention:

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 Documentation

#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().