Other Parts Discussed in Thread: CC2642R
Tool/software: Code Composer Studio
2x SimpleLink™ CC26x2R LaunchPad™
SimpleLink CC13X2-26X2 SDK 3.40
Code Composer Studio
Version: 9.3.0.00012
In our application we intend to use both antenna arraays simultaneously. From python application, setting aoa_sampling_control parameter results in activation of only one antenna array.
We are using a single master device with BOOSTXL-AOA which will be connected to one or more slave devices without any passive nodes. i.e. "only master device provides the AOA measurement" scenario.
1. What actions do we need to take (both in python and embedded RTLS master code) in order to achieve this functionality?
2. Assuming using both antenna arrays simultaneously is not possible, are there any other workarounds to switch the working arrays from one to another while the bluetooth connection is active and we are gathering AOA angles from one or more slave devices?
below is what we currently set AOA parameters to be from python side:
aoa_params = {
"aoa_run_mode": "AOA_MODE_ANGLE", ## AOA_MODE_ANGLE, AOA_MODE_PAIR_ANGLES, AOA_MODE_RAW
"aoa_cc2640r2": {
"aoa_cte_scan_ovs": 4,
"aoa_cte_offset": 4,
"aoa_cte_length": 20,
"aoa_sampling_control": int('0x00', 16),
## bit 0 - 0x00 - default filtering, 0x01 - RAW_RF no filtering - not supported,
## bit 4,5 - 0x00 - default both antennas, 0x10 - ONLY_ANT_1, 0x20 - ONLY_ANT_2
},
"aoa_cc26x2": {
"aoa_slot_durations": 1,
"aoa_sample_rate": 4,
"aoa_sample_size": 16,
"aoa_sampling_control": int('0x10', 16),
## bit 0 - 0x00 - default filtering, 0x01 - RAW_RF no filtering,
## bit 4,5 - default: 0x10 - ONLY_ANT_1, optional: 0x20 - ONLY_ANT_2
"aoa_sampling_enable": 1,
"aoa_pattern_len": 6,
"aoa_ant_pattern": [0, 1, 2, 3, 4, 5]
}
}



