theheraldproject / herald-for-cpp

Herald for C++ - Reliable mobile Bluetooth communications - Native library & test apps
https://heraldprox.io
Other
13 stars 10 forks source link

Separate scan result processing thread #76

Open adamfowleruk opened 3 years ago

adamfowleruk commented 3 years ago

Herald currently uses the RX thread for scan processing. This forces it to use more memory and slows scan processing. Move to message passing to a dedicated (internal) herald BLE processing thread, with appropriate synchronisation.