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
  • Not as far as I know but I have asked the developers to make sure. I will get back to you when I know. In the meantime, can you confirm that you also get the "too many arguments" when the number of elements are set to more than 10?

    Best regards,

    Simon

  • 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, 

Reply
  • 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, 

Children
No Data
Related