1 /** 2 ****************************************************************************** 3 * @file stm32l4xx_hal_spi_ex.h 4 * @author MCD Application Team 5 * @brief Header file of SPI HAL Extended module. 6 ****************************************************************************** 7 * @attention 8 * 9 * Copyright (c) 2017 STMicroelectronics. 10 * All rights reserved. 11 * 12 * This software is licensed under terms that can be found in the LICENSE file 13 * in the root directory of this software component. 14 * If no LICENSE file comes with this software, it is provided AS-IS. 15 * 16 ****************************************************************************** 17 */ 18 19 /* Define to prevent recursive inclusion -------------------------------------*/ 20 #ifndef STM32L4xx_HAL_SPI_EX_H 21 #define STM32L4xx_HAL_SPI_EX_H 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif 26 27 /* Includes ------------------------------------------------------------------*/ 28 #include "stm32l4xx_hal_def.h" 29 30 /** @addtogroup STM32L4xx_HAL_Driver 31 * @{ 32 */ 33 34 /** @addtogroup SPIEx 35 * @{ 36 */ 37 38 /* Exported types ------------------------------------------------------------*/ 39 /* Exported constants --------------------------------------------------------*/ 40 /* Exported macros -----------------------------------------------------------*/ 41 /* Exported functions --------------------------------------------------------*/ 42 /** @addtogroup SPIEx_Exported_Functions 43 * @{ 44 */ 45 46 /* Initialization and de-initialization functions ****************************/ 47 /* IO operation functions *****************************************************/ 48 /** @addtogroup SPIEx_Exported_Functions_Group1 49 * @{ 50 */ 51 HAL_StatusTypeDef HAL_SPIEx_FlushRxFifo(SPI_HandleTypeDef *hspi); 52 /** 53 * @} 54 */ 55 56 /** 57 * @} 58 */ 59 60 /** 61 * @} 62 */ 63 64 /** 65 * @} 66 */ 67 68 #ifdef __cplusplus 69 } 70 #endif 71 72 #endif /* STM32L4xx_HAL_SPI_EX_H */ 73 74