First time here? Check out the Tour!
I have recently received an error from pm_init that I have never seen before, NRF_ERROR_INTERNAL. After some debugging, I found it was really due to NRF_ERROR_STORAGE_FULL (I'm not sure how it got to this state).
Why does ... (more)
I am currently doing some stress testing to ensure that I am correctly removing peers when the peer manager storage is full.
In this regard, my device is acting as a peripheral, being connected to by Android 7 phones. I ... (more)
I'm seeing this error PM_EVT_PEER_DATA_UPDATE_FAILED sometimes and I need to understand what are the options on handling this error except for just asserting it. I can't seem to find any information on it.
So far, I've ... (more)
I am using an NRF52 and SDK 13.0
I have an external device (central) that I am connecting to using my (peripheral) device.
My peer manager set up is
#define SEC_PARAM_BOND 1 /**< Perform bonding. */ #define SEC_PARAM_MITM 0 ...
Is it possible to make pairing without the peer/device/bond manager? I am using SDK 12.3 on NRF51 and/or NRF52 and would like to get it to pair with a certain device (android or iOS) and ... (more)
i am writing an application which uses the SDK13 peer manager library for bonding. The Nordic chip is acting as a peripheral.
Is there an easy way to prevent the peer manager from saving every change to flash memory ... (more)
Hi I saw the Central and Peripheral example code has peer_manager in sdk 12.2 and BONDING_ENABLE in sdk10.
What are they does and where has document I can read. If I dont use should I set true or false ... (more)
Peer manager worked fine for bonding on my pca10040 board. However, when I flashed the code to my prototype, built with a SparkFun nrf52832 prototype board, I received PM_EVT_ERROR_UNEXPECTED messages during bonding, causing an assert-reset.
I dug down, down the ... (more)
Using nRF52 with SD 132 3.0.0.
Peer manager uses fstorage to store information. I need to be able to specify the address range which fstorage can use. Is there a configurable way to do this? Right now my ... (more)
Is there a way to temporarily disable bonding and just allow any connection? I want to generally use bonding, but there are certain corner cases where I need to allow just any device to connect.
I installed Bluetooth Developer Studio, (BDS), which appears to offer a way of setting up a custom profile without have to spend too much time on writing low level code. I also installed the Nordic nRF5 plugin for BDS, which ... (more)
I have trouble making iOS to reconnect after a device firmware update: I assume the issue is due to flash being rewritten and so loosing information about the iOS peer. The iPhone try to reconnect and shows the pairing dialog ... (more)
Hi Nordic, I started from an empty project with peripherial control first, the code size is about 12KB. Then after adding peer manager and related code(fstorage, fds and etc.), the code size become 27KB.In order not to reach ... (more)
I compiled the ble_app_cts_c project of the SDK12 using the Segger Embedded Studio having as target the PCA10040 board (S132 stack). After spending some time to convert the Keil project to a Segger project, I was able to compile ... (more)
I'm currently porting all my C++ code from SD130 SDK10 to SD132 SDK12 and I also upgrading from device_manger to peer_manager.
I've noticed that in
peer_manager_types.h file there is a declaration with an empty array:
I am attempting to make the change to peer_manager, fromd evice manager, and the in ble_advertising_start() pstorage_access_status_get() call, I'm not sure what to change this to.
I've run through the tutorial, but, this one line isn't handled.