STM32F479xx HAL User Manual
Defines | Functions
stm32f4xx_ll_spi.c File Reference

SPI LL module driver. More...

#include "stm32f4xx_ll_spi.h"
#include "stm32f4xx_ll_bus.h"
#include "stm32f4xx_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)
#define I2S_I2SCFGR_CLEAR_MASK
#define I2S_I2SPR_CLEAR_MASK   0x0002U
#define IS_LL_I2S_DATAFORMAT(__VALUE__)
#define IS_LL_I2S_CPOL(__VALUE__)
#define IS_LL_I2S_STANDARD(__VALUE__)
#define IS_LL_I2S_MODE(__VALUE__)
#define IS_LL_I2S_MCLK_OUTPUT(__VALUE__)
#define IS_LL_I2S_AUDIO_FREQ(__VALUE__)
#define IS_LL_I2S_PRESCALER_LINEAR(__VALUE__)   ((__VALUE__) >= 0x2U)
#define IS_LL_I2S_PRESCALER_PARITY(__VALUE__)

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.
ErrorStatus LL_I2S_DeInit (SPI_TypeDef *SPIx)
 De-initialize the SPI/I2S registers to their default reset values.
ErrorStatus LL_I2S_Init (SPI_TypeDef *SPIx, LL_I2S_InitTypeDef *I2S_InitStruct)
 Initializes the SPI/I2S registers according to the specified parameters in I2S_InitStruct.
void LL_I2S_StructInit (LL_I2S_InitTypeDef *I2S_InitStruct)
 Set each LL_I2S_InitTypeDef field to default value.
void LL_I2S_ConfigPrescaler (SPI_TypeDef *SPIx, uint32_t PrescalerLinear, uint32_t PrescalerParity)
 Set linear and parity prescaler.
ErrorStatus LL_I2S_InitFullDuplex (SPI_TypeDef *I2Sxext, LL_I2S_InitTypeDef *I2S_InitStruct)
 Configures the full duplex mode for the I2Sx peripheral using its extension I2Sxext according to the specified parameters in the I2S_InitStruct.

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 stm32f4xx_ll_spi.c.


Define Documentation

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