STM32F103xB HAL User Manual
Defines | Functions
stm32f1xx_ll_spi.c File Reference

SPI LL module driver. More...

#include "stm32f1xx_ll_spi.h"
#include "stm32f1xx_ll_bus.h"
#include "stm32f1xx_ll_rcc.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) 2016 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32f1xx_ll_spi.c.


Define Documentation

#define assert_param (   expr)    ((void)0U)

Definition at line 29 of file stm32f1xx_ll_spi.c.

Referenced by LL_SPI_DeInit(), and LL_SPI_Init().