Antenna pattern AoD

I'm using nRF5340 DK for BLE, AoD (Connection). I am also using the TX example from nordic. I can add extra antennas to the ant_patterns[] (up to 17), with no errors. I also changed #define BLE_ANT_PATTERN to 17. But in reality, while connecting to the chip (through the terminal (Linux)), The maximum number I could change is 10. Is there a pre-defined number somewhere else? 

I also changed CONFIG_BT_CTLR_DF_MAX_ANT_SW_PATTERN_LEN to 17, as you mentioned for nrf52833dk_nrf52833.config for My board (nRF5340) [in the child image).

I am using zephyr and west directly on a Linux VM, without the SDK. When the length is longer than 10, it gives me an error that I'm passing too many arguments. 

Could you pls help me with the error? 

Best, 

Parents Reply Children
  • Hello, 

    Yes, here is a screenshot of what I receive every time after changing the char size. U can see the sizeArg = 1 all the time. 


    As an alternative, do you think I can read the antenna pattern from a .text file? (Instead of inputting a pattern as a command? I actually tried reducing the size of my command, so that I can have larger strings, but still, I get the same message.) Therefore, I think the problem should be somewhere else. 

    I'm very sorry for such a time-consuming question. I truly appreciate your patience and your kind responses. 

    Best, 

Related