|
I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
|
MB85RC256V FRAM Driver extensions. More...


Macros | |
| #define | MB85RC256V_Read_Type(cpnt, name, type, addr) |
| Macro to create function to read value(s) from MB85RC256V. | |
| #define | MB85RC256V_Write_Type(cpnt, name, type, addr) |
| Macro to create function to write value(s) to MB85RC256V. | |
Functions | |
| FctERR | MB85RC256V_Mass_Erase (MB85RC256V_t *const pCpnt) |
| Mass erase of MB85RC256V. | |
| void | MB85RC256V_WP_GPIO_Init (MB85RC256V_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active) |
| Write Protect GPIO pin init for MB85RC256V. | |
| void | MB85RC256V_WP_GPIO_Get (const MB85RC256V_t *const pCpnt, bool *const pState) |
| Write Protect GPIO pin getter for MB85RC256V. | |
MB85RC256V FRAM Driver extensions.
MB85RC256V: 256-Kbit (32K * 8) I2C Memory FRAM
| #define MB85RC256V_Read_Type | ( | cpnt, | |
| name, | |||
| type, | |||
| addr ) |
Macro to create function to read value(s) from MB85RC256V.
| #define MB85RC256V_Write_Type | ( | cpnt, | |
| name, | |||
| type, | |||
| addr ) |
Macro to create function to write value(s) to MB85RC256V.
| FctERR MB85RC256V_Mass_Erase | ( | MB85RC256V_t *const | pCpnt | ) |
Mass erase of MB85RC256V.
| [in] | pCpnt | - Pointer to MB85RC256V component |

| void MB85RC256V_WP_GPIO_Get | ( | const MB85RC256V_t *const | pCpnt, |
| bool *const | pState ) |
Write Protect GPIO pin getter for MB85RC256V.
| [in] | pCpnt | - Pointer to MB85RC256V component |
| [in,out] | pState | - Pointer to WP pin state variable (0: inactive, 1: active) |
| void MB85RC256V_WP_GPIO_Init | ( | MB85RC256V_t *const | pCpnt, |
| GPIO_TypeDef *const | GPIOx, | ||
| const uint16_t | GPIO_Pin, | ||
| const GPIO_PinState | GPIO_Active ) |
Write Protect GPIO pin init for MB85RC256V.
| [in] | pCpnt | - Pointer to MB85RC256V component |
| [in] | GPIOx | - WP port |
| [in] | GPIO_Pin | - WP pin |
| [in] | GPIO_Active | WP pin active state |
