Hello,
Custom Stack Description:
I use Custom Stack, which accesses the radio using EasyLink. This Custom Stack uses 5 kbps SimpleLink Long Range as its physical layer. It is implemented with the use of SDK in version 5_20_0_52. The radio is in receiving mode most of the time, sending data and ACK packets occasionally.
Problem:
I decided to use BLE as a second stack to be able to update devices via OAD. I tried to configure DMM with BLE (Project Zero) and my Custom Stack with help of the User's Guide and SimpleLink Academy, but unfortunately, I encountered a problem. Namely after the initiation of stacks, BLE sends one Adv, and after that Custom Stack is putting the radio into receiving state, and BLE cannot advertise until Custom Stack didn't abort RX.
Solutions I tried:
I tried to make BLE priority higher than my Customs Stack priority, but it doesn't change anything.
I tried to configure Balanced Mode in syscfg but it also doesn't fix my problem.
Questions:
Q1: Can my Custom Stack which is almost constantly in Rx Mode cooperate with BLE? Should DMM interrupt Rx operation to transmit Adv?
Q2: Do I need to configure(in syscfg or via functions)/implement something in EasyLink to allow cooperation with other Stacks?
Q3: If my Custom Stack can cooperate with BLE, do you have any solution on how can I solve my problem?
Best Regards