Other Parts Discussed in Thread: SYSCONFIG
Hi,
I am developing a new device based on CC1352 MCU and SimpleLink SDK version 4.40.
I have developed a variety of application with this configuration in the past, implementing the TI DMM stack to support both our proprietary SubGHz stack (868 MHz radio used to communicate with our devices) and the BLE5 stack in Peripheral role, in order to interface with a smartphone. For this puprose the TI DMM stack worked just fine.
Now we are developing a product that will act as BLE beacon sniffer, so I am trying to change the BLE role from Peripheral to Observer, keeping the support for our SubGHz stack. I have tested the BLE Observer role in a separated project that only implement that funcionality (without TI DMM nor SubGHz stack) and it works perfectly.
However, when I implement it into my actual project, with TI DMM and SubGHz stack, it blocks (iCall spin forever) when I try to start the BLE scan. All the BLE initializations works with no errors but the scan blocks.
The method I call to start scanning is
GapScan_enable(0, DEFAULT_SCAN_DURATION, 0);and in the test project work, actually starting the scan.
I would like to ask if there is any solution to keep both radio stacks working, eventually removing the TI DMM...
Thank you in advance.
Lorenzo Venturelli