STM32L443xx HAL User Manual
Defines | Functions
stm32l4xx_hal_smbus_ex.h File Reference

Header file of SMBUS HAL Extended module. More...

#include "stm32l4xx_hal_def.h"

Go to the source code of this file.

Defines

#define SMBUS_FMP_NOT_SUPPORTED   0xAAAA0000U
#define SMBUS_FASTMODEPLUS_PB6   SYSCFG_CFGR1_I2C_PB6_FMP
#define SMBUS_FASTMODEPLUS_PB7   SYSCFG_CFGR1_I2C_PB7_FMP
#define SMBUS_FASTMODEPLUS_PB8   SYSCFG_CFGR1_I2C_PB8_FMP
#define SMBUS_FASTMODEPLUS_PB9   SYSCFG_CFGR1_I2C_PB9_FMP
#define SMBUS_FASTMODEPLUS_I2C1   SYSCFG_CFGR1_I2C1_FMP
#define SMBUS_FASTMODEPLUS_I2C2   SYSCFG_CFGR1_I2C2_FMP
#define SMBUS_FASTMODEPLUS_I2C3   SYSCFG_CFGR1_I2C3_FMP
#define SMBUS_FASTMODEPLUS_I2C4   (uint32_t)(0x00000800U | SMBUS_FMP_NOT_SUPPORTED)
#define IS_SMBUS_FASTMODEPLUS(__CONFIG__)

Functions

HAL_StatusTypeDef HAL_SMBUSEx_EnableWakeUp (SMBUS_HandleTypeDef *hsmbus)
 Enable SMBUS wakeup from Stop mode(s).
HAL_StatusTypeDef HAL_SMBUSEx_DisableWakeUp (SMBUS_HandleTypeDef *hsmbus)
 Disable SMBUS wakeup from Stop mode(s).
void HAL_SMBUSEx_EnableFastModePlus (uint32_t ConfigFastModePlus)
 Enable the SMBUS fast mode plus driving capability.
void HAL_SMBUSEx_DisableFastModePlus (uint32_t ConfigFastModePlus)
 Disable the SMBUS fast mode plus driving capability.

Detailed Description

Header file of SMBUS HAL Extended module.

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_hal_smbus_ex.h.