Oh, just an idea, I think my other builds (including nrf52840 dongle) are all using RC clock, bangle is using XTAL so may use stricter BLE timings? maybe this C3 has slightly bad BLE timings? I wonder if this strict timing https://github.com/espruino/Espruino/blob/25b7987897be6067ef83d9d0ce353dc82883622c/targets/nrf5x/app_config.h#L164 could affect it.
I guess it keeps radio on a bit longer with RC when it is not so accurate?
EDIT: however bangle 1 also uses RC clock, I don't see ESPR_LSE_ENABLE in its board file
ESPR_LSE_ENABLE
@fanoush started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Oh, just an idea, I think my other builds (including nrf52840 dongle) are all using RC clock, bangle is using XTAL so may use stricter BLE timings? maybe this C3 has slightly bad BLE timings? I wonder if this strict timing https://github.com/espruino/Espruino/blob/25b7987897be6067ef83d9d0ce353dc82883622c/targets/nrf5x/app_config.h#L164 could affect it.
I guess it keeps radio on a bit longer with RC when it is not so accurate?
EDIT: however bangle 1 also uses RC clock, I don't see
ESPR_LSE_ENABLE
in its board file