Cannot get ANT+ BPWR TX to work on S332 og S212 7.0.1 SDK 17.1.0

Hi,

I am currently making an upgrade og a nRF51422 project that has both BLE. and ANT+ Cycling Power profiles and if I run the old project on an 51822 processor I can see BPWR broadcast packages just fine on my Samsung Galaxy S9+ with the ANT+ Plugin sampler app

Now I am trying to get one of the SDK 17.1.0 examples for ANT+ to work on my NRF52832

So I get the ant_bpwr_tx S212 project up and running with the S212 softdevice installed and try and see if I get any packages in my ANT+ Plugin Sampler app like before

But I do not find any devices when I scan in the app

I have tried :::

S212 V7.0.1 / S332 V7.0.1 both with DEMO licence and actual commercial license

Both own hardware board and the nRF52 DK board

I have tried both ant_bpwr_tx and ant_bsc_tx examples and alså both for D52 and for PCA10040

Does any body have an idea of what I do wrong?

Using Segger Embedded Studio 8.22 for MacOS

Parents
  • Hello,

    I can see you are using a much newer release of SES than tested on release, ref release notes:
    https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/index.html

    The following toolchains/devices have been used for testing and verification:
     
     - ARM: MDK-ARM version 5.25   
     - GCC: GCC ARM Embedded 9.2020-q2.major
     - IAR: IAR Workbench 7.80.4
     - SES: SES 5.42a

    Make sure you have also programmed the softdevice first, and that you for instance see the log message from main():
    NRF_LOG_INFO("ANT+ Bicycle Power TX example started.");

    And that you have follow the text at top of main.c:

    /**@file
     * @defgroup ant_bpwr_sensor_main ANT Bicycle Power sensor example
     * @{
     * @ingroup nrf_ant_bicycle_power
     *
     * @brief Example of ANT Bicycle Power profile display.
     *
     * Before compiling this example for NRF52, complete the following steps:
     * - Download the S212 SoftDevice from <a href="https://www.thisisant.com/developer/components/nrf52832" target="_blank">thisisant.com</a>.
     * - Extract the downloaded zip file and copy the S212 SoftDevice headers to <tt>\<InstallFolder\>/components/softdevice/s212/headers</tt>.
     * If you are using Keil packs, copy the files into a @c headers folder in your example folder.
     * - Make sure that @ref ANT_LICENSE_KEY in @c nrf_sdm.h is uncommented.
     */

    Kenneth

  • Hi Kenneth and thank you for your message

    I have loaded the cpu with the correct Softdevice - and even put it into the "LOAD0" option og SES that ensures to program SD as well

    I also followed the instructions in the top of main.c

    In the debug log I seems to transmit in intervals of like 500ms

    The BT LE implementation is compiled with the same compiler and works just fine - also all the other BT exanples.

    Just not getting the ANT+ examples to work - (headache)

Reply
  • Hi Kenneth and thank you for your message

    I have loaded the cpu with the correct Softdevice - and even put it into the "LOAD0" option og SES that ensures to program SD as well

    I also followed the instructions in the top of main.c

    In the debug log I seems to transmit in intervals of like 500ms

    The BT LE implementation is compiled with the same compiler and works just fine - also all the other BT exanples.

    Just not getting the ANT+ examples to work - (headache)

Children
No Data
Related