-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BLE_FreeRTOS tickless connection stability #1248
Comments
I am investigating this now. It seems to be an issue with the interaction of the physical layer and sleep. |
Ok, |
The issue has been resolved |
@EricB-ADI Thanks for the work on this one. I confirmed that I am now able to connect with a phone with the updated libphy.a. However the connection is dropped after about 30 seconds. When I do not use tickless, the phone is able to stay connected indefinitely. Any thoughts on what to do here? |
I am not too sure; I will need to do some tests. What device are you connecting to it with? IOS and Android behave differently, and IOS is not very lenient. The normal cause is sleeping too long, which may put the radio in an in between state of powering on. I am aware of one possible, solution in the PHY, but I will need to test, and if that doesn't work, I need to reach out to our RF team to help with characterization. |
@EricB-ADI Thanks for following up. I'm connecting to a Pixel 3 XL via the LightBlue app. |
I am attempting to run the BLE_FreeRTOS example for MAX32666. When I do not have tickless configured, I am able to see the DATS peripheral's advertisements and connect to it from a smartphone BLE explorer app.
Once I configure tickless and run the example, I notice the following:
For what it is worth, I am using the most recently released version of MaximSDK for this test.
The text was updated successfully, but these errors were encountered: