We are using X-NUCLEO-IDB05A1. Why EEPROM is used in the board.
I answer by myself. It seems harware pathc is necessary as described here:
Hi chaitanya jasti ,
The X-NUCLEO-IDB05A1 is a Bluetooth Low Energy evaluation board based on BlueNRG-MS RF module,SPBTLE-RF, to allow expansion of the STM32 Nucleo boards.
The board has the following features:
please refer to UM1912 User manual about getting started with X-NUCLEO-IDB05A1 BLE expansion board
But EEPROM is controlled by STM32 and how it is useful for BLE module.
The EEPROM can be used to store the configuration parameters related to applications or settings of the SPBTLE-RF module
If you don't like the EEPROM or don't need it, just don't use it.
An evaluation board is designed for a broader range of customers, not special-made for you.
You can use this eval board to start designing you own module, with just the features and components you need.
Since the eeprom is on the expansion board, the question about its necessity is automatically rising.
Of course, this is a dev board and we can use or not the peripherals based on the application needs.
Of course we can use the eeprom to store any kind of data (not only re to Bluetooth) during the life time of the app..
We can use the embedded registers for the same propose as well (if there are left unused)..
So, the question is the following: is the eeprom is a necessary unit for basic bluetooth communication?
Hi, maybe someone know..
I am testing EEPROM with a nucleo F302R8 spi2 port. I have weird behaviour on receive sometimes 0x00, sometimes 0xFF (something is floating ...?). Is the module totally hardware compatible with nucleof302r8 ? I see optional on xnucleo datasheet "SPI and GPIO connection options" PA5 (SPI_CLK) has optionnal configuration. It is necessary to change something to hardware or i need only to look at GPIO configiuration side
Retrieving data ...