sharandac / My-TTGO-Watch

A GUI named hedge for smartwatch like devices based on ESP32. Currently support for T-Watch2020 (V1,V2,V3), T-Watch2021, M5Paper, M5Core2 and native Linux support for testing.
GNU General Public License v2.0
537 stars 246 forks source link

Question: Why the switch to NimBLE? #364

Closed Crsarmv7l closed 2 years ago

Crsarmv7l commented 2 years ago

Just curious why you decided to switch to NimBLE?

sharandac commented 2 years ago

Good question, simple answer:

Crsarmv7l commented 2 years ago

Appreciate the response. The RAM part is self explanatory, but when you say more stable how do you mean? Connection wise?

I am weighing incorporating it in my fork, but would have to do it by hand.

sharandac commented 2 years ago

By more stable, I mean the connection. The phone kept trying to re-pairing via PIN from time to time. And the reconnection was not stable either and results many times in a re-pairing. So far it looks good. I took the opportunity to change the structure a little. I want to add ANCS. But I'm currently looking for an old iPhone.

Crsarmv7l commented 2 years ago

Ah yes I have noticed that occasionally the phone/watch wont connect and need to be re-paired. Thanks for the insight.