This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How many CENTRAL_LINK_COUNT in ble_app_hrs_rscs_relay can do so far

Hi Man, How many CENTRAL_LINK_COUNT in ble_app_hrs_rscs_relay can do so far? I just increase the CENTRAL_LINK_COUNT form 2 to 5 then nRF52 Reset itself all the time.

Vincent

Parents
  • FormerMember
    0 FormerMember

    The S132 v.2.0.1 can handle up to eight connections simultaneously/concurrently, where maximum one of them is a peripheral link. The more connections the device should handle, the more RAM is required by the softdevice. The migration document that comes with the softdevice download explains how to find out how much RAM the softdevice will require for a given configuration (S132 v.2.0.1):

    image description

    image description

  • FormerMember
    0 FormerMember in reply to FormerMember
    1. If you set a breakpoint after sd_ble_enable(..) inside softdevice_enable(..) and run the chip in debug mode, you should be able to see the amount of RAM that your application require. Does it not work for you? What Happens when you do that?
    2. The reason that 8 central links and 1 peripheral link setup fails, is most likely because the maximum number of concurrent connections is 8.
    3. MID_BW means means "mid bandwidth" configuration, see this chapter in the softdevice specification. This message sequence chart shows how to configure the bandwidth. Unfortunately, I'm not sure what sec_count_0 means..
Reply
  • FormerMember
    0 FormerMember in reply to FormerMember
    1. If you set a breakpoint after sd_ble_enable(..) inside softdevice_enable(..) and run the chip in debug mode, you should be able to see the amount of RAM that your application require. Does it not work for you? What Happens when you do that?
    2. The reason that 8 central links and 1 peripheral link setup fails, is most likely because the maximum number of concurrent connections is 8.
    3. MID_BW means means "mid bandwidth" configuration, see this chapter in the softdevice specification. This message sequence chart shows how to configure the bandwidth. Unfortunately, I'm not sure what sec_count_0 means..
Children
No Data
Related