STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
#include <stm32f4xx_hal_fmpsmbus.h>
Data Fields | |
FMPI2C_TypeDef * | Instance |
FMPSMBUS_InitTypeDef | Init |
uint8_t * | pBuffPtr |
uint16_t | XferSize |
__IO uint16_t | XferCount |
__IO uint32_t | XferOptions |
__IO uint32_t | PreviousState |
HAL_LockTypeDef | Lock |
__IO uint32_t | State |
__IO uint32_t | ErrorCode |
Definition at line 137 of file stm32f4xx_hal_fmpsmbus.h.
FMPI2C_TypeDef* FMPSMBUS_HandleTypeDef::Instance |
FMPSMBUS registers base address
Definition at line 140 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_Flush_TXDR(), FMPSMBUS_ITErrorHandler(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), FMPSMBUS_TransferConfig(), HAL_FMPSMBUS_ConfigAnalogFilter(), HAL_FMPSMBUS_ConfigDigitalFilter(), HAL_FMPSMBUS_DeInit(), HAL_FMPSMBUS_DisableAlert_IT(), HAL_FMPSMBUS_EnableAlert_IT(), HAL_FMPSMBUS_EV_IRQHandler(), HAL_FMPSMBUS_Init(), HAL_FMPSMBUS_IsDeviceReady(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().
FMPSMBUS_InitTypeDef FMPSMBUS_HandleTypeDef::Init |
FMPSMBUS communication parameters
Definition at line 142 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by HAL_FMPSMBUS_Init(), and HAL_FMPSMBUS_IsDeviceReady().
uint8_t* FMPSMBUS_HandleTypeDef::pBuffPtr |
Pointer to FMPSMBUS transfer buffer
Definition at line 144 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().
uint16_t FMPSMBUS_HandleTypeDef::XferSize |
FMPSMBUS transfer size
Definition at line 146 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().
__IO uint16_t FMPSMBUS_HandleTypeDef::XferCount |
FMPSMBUS transfer counter
Definition at line 148 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().
__IO uint32_t FMPSMBUS_HandleTypeDef::XferOptions |
FMPSMBUS transfer options
Definition at line 150 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_ConvertOtherXferOptions(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().
__IO uint32_t FMPSMBUS_HandleTypeDef::PreviousState |
FMPSMBUS communication Previous state
Definition at line 152 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_ITErrorHandler(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), FMPSMBUS_WaitOnFlagUntilTimeout(), HAL_FMPSMBUS_DeInit(), HAL_FMPSMBUS_Init(), HAL_FMPSMBUS_Master_Abort_IT(), HAL_FMPSMBUS_Master_Receive_IT(), and HAL_FMPSMBUS_Master_Transmit_IT().
HAL_LockTypeDef FMPSMBUS_HandleTypeDef::Lock |
FMPSMBUS locking object
Definition at line 154 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by HAL_FMPSMBUS_Init().
__IO uint32_t FMPSMBUS_HandleTypeDef::State |
FMPSMBUS communication state
Definition at line 156 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_Disable_IRQ(), FMPSMBUS_ITErrorHandler(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), FMPSMBUS_WaitOnFlagUntilTimeout(), HAL_FMPSMBUS_ConfigAnalogFilter(), HAL_FMPSMBUS_ConfigDigitalFilter(), HAL_FMPSMBUS_DeInit(), HAL_FMPSMBUS_DisableListen_IT(), HAL_FMPSMBUS_EnableListen_IT(), HAL_FMPSMBUS_EV_IRQHandler(), HAL_FMPSMBUS_GetState(), HAL_FMPSMBUS_Init(), HAL_FMPSMBUS_IsDeviceReady(), HAL_FMPSMBUS_Master_Abort_IT(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().
__IO uint32_t FMPSMBUS_HandleTypeDef::ErrorCode |
FMPSMBUS Error code
Definition at line 158 of file stm32f4xx_hal_fmpsmbus.h.
Referenced by FMPSMBUS_ITErrorHandler(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), FMPSMBUS_WaitOnFlagUntilTimeout(), HAL_FMPSMBUS_DeInit(), HAL_FMPSMBUS_GetError(), HAL_FMPSMBUS_Init(), HAL_FMPSMBUS_IsDeviceReady(), HAL_FMPSMBUS_Master_Abort_IT(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), and HAL_FMPSMBUS_Slave_Transmit_IT().