On Windows, calls to Connect(), DiscoverServices(), DiscoverCharacteristics() or EnableNotifications() crash if not run from the main thread. Example stack trace at the end. The same code runs fine on Linux ARM, but on Windows will only run if the calls are wrapped in mainthread.Call.
Calls to Scan, WriteWithoutResponse or Read seem to work fine, however.
On Windows, calls to Connect(), DiscoverServices(), DiscoverCharacteristics() or EnableNotifications() crash if not run from the main thread. Example stack trace at the end. The same code runs fine on Linux ARM, but on Windows will only run if the calls are wrapped in mainthread.Call.
Calls to Scan, WriteWithoutResponse or Read seem to work fine, however.