|
F439_CPP_TX-RX_LoRa_Project
|
MB85RS64B SPI FRAM driver implementation. More...

Functions | |
| void | FRAM_init (SPI_HandleTypeDef *hspix) |
| Initialize the MB85RS64B device interface. | |
| bool | FRAM_write (uint16_t address, uint8_t byte) |
| Write a single byte to FRAM. | |
| bool | FRAM_read (uint16_t address, uint8_t *byte) |
| Read a single byte from FRAM. | |
| bool | FRAM_WriteBytes (uint16_t address, uint8_t *pData, uint16_t size) |
| Write a contiguous block of bytes to FRAM. | |
| bool | FRAM_ReadBytes (uint16_t address, uint8_t *pData, uint16_t size) |
| Read a contiguous block of bytes from FRAM. | |
Variables | |
| const uint8_t | FRAM_WRSR = 0b00000001 |
| const uint8_t | FRAM_WRITE = 0b00000010 |
| const uint8_t | FRAM_READ = 0b00000011 |
| const uint8_t | FRAM_WRDI = 0b00000100 |
| const uint8_t | FRAM_RDSR = 0b00000101 |
| const uint8_t | FRAM_WREN = 0b00000110 |
| SPI_HandleTypeDef * | hspi |
MB85RS64B SPI FRAM driver implementation.
| void FRAM_init | ( | SPI_HandleTypeDef * | hspix | ) |
Initialize the MB85RS64B device interface.
Initialize the MB85RS64B driver instance.
| bool FRAM_read | ( | uint16_t | address, |
| uint8_t * | byte ) |
Read a single byte from FRAM.
| address | FRAM byte address. |
| byte | Output pointer for the returned byte. |
| bool FRAM_ReadBytes | ( | uint16_t | address, |
| uint8_t * | pData, | ||
| uint16_t | size ) |
Read a contiguous block of bytes from FRAM.
Read a contiguous byte range from FRAM.
| bool FRAM_write | ( | uint16_t | address, |
| uint8_t | byte ) |
Write a single byte to FRAM.
| address | FRAM byte address. |
| byte | Data byte to write. |
| bool FRAM_WriteBytes | ( | uint16_t | address, |
| uint8_t * | pData, | ||
| uint16_t | size ) |
Write a contiguous block of bytes to FRAM.
Write a contiguous byte range to FRAM.
| const uint8_t FRAM_RDSR = 0b00000101 |
| const uint8_t FRAM_READ = 0b00000011 |
| const uint8_t FRAM_WRDI = 0b00000100 |
| const uint8_t FRAM_WREN = 0b00000110 |
| const uint8_t FRAM_WRITE = 0b00000010 |
| const uint8_t FRAM_WRSR = 0b00000001 |
| SPI_HandleTypeDef* hspi |