|
I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
|
FRAM / EEPROM Driver extensions. More...
#include "I2CMEM.h"
Functions | |
| FctERR | I2CMEM_Mass_Erase (I2CMEM_t *const pCpnt) |
| Mass erase of I2CMEM. | |
| void | I2CMEM_WP_GPIO_Init (I2CMEM_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active) |
| Write Protect GPIO pin init for I2CMEM. | |
| void | I2CMEM_WP_GPIO_Set (I2CMEM_t *const pCpnt, const bool state) |
| Write Protect GPIO pin setter for I2CMEM. | |
FRAM / EEPROM Driver extensions.
| FctERR I2CMEM_Mass_Erase | ( | I2CMEM_t *const | pCpnt | ) |
Mass erase of I2CMEM.
| [in] | pCpnt | - Pointer to I2CMEM component |

| void I2CMEM_WP_GPIO_Init | ( | I2CMEM_t *const | pCpnt, |
| GPIO_TypeDef *const | GPIOx, | ||
| const uint16_t | GPIO_Pin, | ||
| const GPIO_PinState | GPIO_Active ) |
Write Protect GPIO pin init for I2CMEM.
| [in] | pCpnt | - Pointer to I2CMEM component |
| [in] | GPIOx | - WP port |
| [in] | GPIO_Pin | - WP pin |
| [in] | GPIO_Active | WP pin active state |

| void I2CMEM_WP_GPIO_Set | ( | I2CMEM_t *const | pCpnt, |
| const bool | state ) |
Write Protect GPIO pin setter for I2CMEM.
| [in] | pCpnt | - Pointer to I2CMEM component |
| [in] | state | - state to write on WP pin (0: inactive, 1: active) |
