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

Where sd_softdevice_enable has been defined?

Hi. I tried "Go to definition Of 'sd_softdevice_enable",and "Go to Reference To 'sd_softdevice_enable" at ble_app_hrs_c at ble_central,example . But sd_softdevice_enable was not found.

Where sd_softdevice_enable has been defined? and I want to know what SVCALL mean.

Please help me:(

Parents
  • We provide the our SoftDevices as stand alone precompiled, linked binary software( i.e. hex files containing the Bluetooth stack) that is programmed sepearatly from the application.

    The SoftDevice API (all functions starting with the sd_-prefix) is implemented as Supervisor Calls (SVCall) and exposed to the application.

    The Supervisor Call (SVCall) essentiatly passes a specific number(SVC Number) to the SoftDevice and this number indicates the operation that the SoftDevice should perform, e.g. start advertising.

    You can read more about SVCalls here.

    -Bjørn

Reply
  • We provide the our SoftDevices as stand alone precompiled, linked binary software( i.e. hex files containing the Bluetooth stack) that is programmed sepearatly from the application.

    The SoftDevice API (all functions starting with the sd_-prefix) is implemented as Supervisor Calls (SVCall) and exposed to the application.

    The Supervisor Call (SVCall) essentiatly passes a specific number(SVC Number) to the SoftDevice and this number indicates the operation that the SoftDevice should perform, e.g. start advertising.

    You can read more about SVCalls here.

    -Bjørn

Children
Related