开发者问题收集
我有一个 ESP32,它应该通过 BLE 接收数据,然后通过 WiFi 将数据发送到网络服务器。如果我在 Arduino 中分别编写这两个任务,那么一切都会正常进行,但是一旦我合并这两个任务,通过 WiFi 发送就会中断。据我所知,BLE 和 WiFi 在 ESP32 上共享同一个无线电,因此需要交替执行任务以避免干扰。我试图通过在两个任务之间添加延迟来实现这一点,但没有成功。这是我目前拥有的代码