|
STM32L4xx_HAL_Driver
1.14.0
|
Functions | |
| HAL_StatusTypeDef | HAL_SMBUS_Master_Transmit_IT (SMBUS_HandleTypeDef *hsmbus, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t XferOptions) |
| Transmit in master/host SMBUS mode an amount of data in non-blocking mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_Master_Receive_IT (SMBUS_HandleTypeDef *hsmbus, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t XferOptions) |
| Receive in master/host SMBUS mode an amount of data in non-blocking mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_Master_Abort_IT (SMBUS_HandleTypeDef *hsmbus, uint16_t DevAddress) |
| Abort a master/host SMBUS process communication with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_Slave_Transmit_IT (SMBUS_HandleTypeDef *hsmbus, uint8_t *pData, uint16_t Size, uint32_t XferOptions) |
| Transmit in slave/device SMBUS mode an amount of data in non-blocking mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_Slave_Receive_IT (SMBUS_HandleTypeDef *hsmbus, uint8_t *pData, uint16_t Size, uint32_t XferOptions) |
| Receive in slave/device SMBUS mode an amount of data in non-blocking mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_EnableAlert_IT (SMBUS_HandleTypeDef *hsmbus) |
| Enable the SMBUS alert mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_DisableAlert_IT (SMBUS_HandleTypeDef *hsmbus) |
| Disable the SMBUS alert mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_EnableListen_IT (SMBUS_HandleTypeDef *hsmbus) |
| Enable the Address listen mode with Interrupt. More... | |
| HAL_StatusTypeDef | HAL_SMBUS_DisableListen_IT (SMBUS_HandleTypeDef *hsmbus) |
| Disable the Address listen mode with Interrupt. More... | |
| HAL_StatusTypeDef HAL_SMBUS_DisableAlert_IT | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Disable the SMBUS alert mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUSx peripheral. |
| HAL | status |
Definition at line 1399 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_DisableListen_IT | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Disable the Address listen mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| HAL | status |
Definition at line 1356 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_EnableAlert_IT | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Enable the SMBUS alert mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUSx peripheral. |
| HAL | status |
Definition at line 1380 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_EnableListen_IT | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Enable the Address listen mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| HAL | status |
Definition at line 1340 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_Master_Abort_IT | ( | SMBUS_HandleTypeDef * | hsmbus, |
| uint16_t | DevAddress | ||
| ) |
Abort a master/host SMBUS process communication with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| DevAddress | Target device address: The device 7 bits address value in datasheet must be shifted to the left before calling the interface |
| HAL | status |
Definition at line 1103 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_Master_Receive_IT | ( | SMBUS_HandleTypeDef * | hsmbus, |
| uint16_t | DevAddress, | ||
| uint8_t * | pData, | ||
| uint16_t | Size, | ||
| uint32_t | XferOptions | ||
| ) |
Receive in master/host SMBUS mode an amount of data in non-blocking mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| DevAddress | Target device address: The device 7 bits address value in datasheet must be shifted to the left before calling the interface |
| pData | Pointer to data buffer |
| Size | Amount of data to be sent |
| XferOptions | Options of Transfer, value of SMBUS XferOptions definition |
| HAL | status |
Definition at line 1013 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_Master_Transmit_IT | ( | SMBUS_HandleTypeDef * | hsmbus, |
| uint16_t | DevAddress, | ||
| uint8_t * | pData, | ||
| uint16_t | Size, | ||
| uint32_t | XferOptions | ||
| ) |
Transmit in master/host SMBUS mode an amount of data in non-blocking mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| DevAddress | Target device address: The device 7 bits address value in datasheet must be shifted to the left before calling the interface |
| pData | Pointer to data buffer |
| Size | Amount of data to be sent |
| XferOptions | Options of Transfer, value of SMBUS XferOptions definition |
| HAL | status |
Definition at line 914 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_Slave_Receive_IT | ( | SMBUS_HandleTypeDef * | hsmbus, |
| uint8_t * | pData, | ||
| uint16_t | Size, | ||
| uint32_t | XferOptions | ||
| ) |
Receive in slave/device SMBUS mode an amount of data in non-blocking mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| pData | Pointer to data buffer |
| Size | Amount of data to be sent |
| XferOptions | Options of Transfer, value of SMBUS XferOptions definition |
| HAL | status |
Definition at line 1262 of file stm32l4xx_hal_smbus.c.
| HAL_StatusTypeDef HAL_SMBUS_Slave_Transmit_IT | ( | SMBUS_HandleTypeDef * | hsmbus, |
| uint8_t * | pData, | ||
| uint16_t | Size, | ||
| uint32_t | XferOptions | ||
| ) |
Transmit in slave/device SMBUS mode an amount of data in non-blocking mode with Interrupt.
| hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
| pData | Pointer to data buffer |
| Size | Amount of data to be sent |
| XferOptions | Options of Transfer, value of SMBUS XferOptions definition |
| HAL | status |
Definition at line 1168 of file stm32l4xx_hal_smbus.c.