Dear Sir,
I have implemented a program and tested it using BMD-300 Rigado DK.
The program will advertise continuously and I used nRFConnect to connect to the peripheral. And once the App is connected to the peripheral it will stay connected until we disconnect /restart the peripheral. This is the behaviour I expected and it is working perfectly fine with DK.
Now I have done a customboard with BMD-300 module and I was using the internal oscillator . For this I made the following changes.
In DK On Custom board
---------------------------------------------------------------------------------------------------------
1) #define CLOCK_CONFIG_LF_SRC 1 ------------- #define CLOCK_CONFIG_LF_SRC 0
2) #define NRF_SDH_CLOCK_LF_SRC 1 ---------------- #define NRF_SDH_CLOCK_LF_SRC 0
3) #define NRF_SDH_CLOCK_LF_RC_CTIV 0 --------#define NRF_SDH_CLOCK_LF_RC_CTIV 16
4) #define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0----#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 4
Now custom board is advertising. And I could connect to the custom board from the App. But the connection is disconnected after some time( which was expected to stay connected till we initaite disconnect from the App/ restrt the peripheral) with the following message ( showing of the nRFConnect App in phone)
Error 8 (0x8):GATT CONN TIMEOUT.
Is there anything I did wrong or Am I missing something when we shift to custom board from DK?
Please hel me in resolving the same as I was struggling for the same in the past 3-4 days.
Thanking you in advance.
with regards,
Geetha