STM32H735xx HAL User Manual
|
SPI LL module driver. More...
#include "stm32h7xx_ll_spi.h"
#include "stm32h7xx_ll_bus.h"
#include "stm32h7xx_ll_rcc.h"
Go to the source code of this file.
Defines | |
#define | assert_param(expr) ((void)0U) |
#define | IS_LL_SPI_MODE(__VALUE__) |
#define | IS_LL_SPI_SS_IDLENESS(__VALUE__) |
#define | IS_LL_SPI_ID_IDLENESS(__VALUE__) |
#define | IS_LL_SPI_TXCRCINIT_PATTERN(__VALUE__) |
#define | IS_LL_SPI_RXCRCINIT_PATTERN(__VALUE__) |
#define | IS_LL_SPI_UDR_CONFIG_REGISTER(__VALUE__) |
#define | IS_LL_SPI_UDR_DETECT_BEGIN_DATA(__VALUE__) |
#define | IS_LL_SPI_PROTOCOL(__VALUE__) |
#define | IS_LL_SPI_PHASE(__VALUE__) |
#define | IS_LL_SPI_POLARITY(__VALUE__) |
#define | IS_LL_SPI_BAUDRATEPRESCALER(__VALUE__) |
#define | IS_LL_SPI_BITORDER(__VALUE__) |
#define | IS_LL_SPI_TRANSFER_DIRECTION(__VALUE__) |
#define | IS_LL_SPI_DATAWIDTH(__VALUE__) |
#define | IS_LL_SPI_FIFO_TH(__VALUE__) |
#define | IS_LL_SPI_CRC(__VALUE__) |
#define | IS_LL_SPI_NSS(__VALUE__) |
#define | IS_LL_SPI_RX_FIFO(__VALUE__) |
#define | IS_LL_SPI_CRCCALCULATION(__VALUE__) |
#define | IS_LL_SPI_CRC_POLYNOMIAL(__VALUE__) ((__VALUE__) >= 0x1UL) |
#define | I2S_I2SCFGR_CLEAR_MASK |
#define | IS_LL_I2S_DATAFORMAT(__VALUE__) |
#define | IS_LL_I2S_CHANNEL_LENGTH_TYPE |
#define | IS_LL_I2S_CKPOL(__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__) <= 0xFFUL) |
#define | IS_LL_I2S_PRESCALER_PARITY(__VALUE__) |
#define | IS_LL_I2S_FIFO_TH |
#define | IS_LL_I2S_BIT_ORDER(__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. |
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 stm32h7xx_ll_spi.c.
#define assert_param | ( | expr | ) | ((void)0U) |
Definition at line 30 of file stm32h7xx_ll_spi.c.
Referenced by LL_I2S_ConfigPrescaler(), LL_I2S_Init(), LL_SPI_DeInit(), and LL_SPI_Init().