困擾了很久
試過各種寫法 thread / lock / wait / pause / sleep 都無效
結果很簡單,只要 scan 時增加 passive=True 就好了
scanner = Scanner().withDelegate(ScanDelegate())
devices = scanner.scan(1.0, passive=True)
更高效處理 micro second 的方式… 以 STM32 為例… __IO unsigned long sys_tick = 0; void SysTick_Handler(void) { HAL_IncTick(); sys_tick += (SysTi...