我正在BLE上了解有关MIDI ESP32-WROOM-32的更多信息,并且由于BLE具有可移植性,因此我想将设备重新连接到Linux上的同一MIDI端口。 (还有其他平台。)
我可能对那里的术语有误,但是假设我的设备已连接到计算机,并且我在DAW中选择了它,然后走到房子的另一侧然后返回。
有时,我可以关闭三扇门,返回并继续在我的“ MIDI键盘”上播放。 有时,当我执行相同操作时,我有两个蓝牙设备和两个键盘,有时我有零个。 如果我重置设备,可能会发生同样的情况。 此外,更新固件时,必须从Linux中的蓝牙设备列表中删除设备,将其重置,然后再次添加。
虽然这种情况似乎不太可能,但我想知道如何使代码更好。我当前的代码是here。
我可以通过某种方式更改BLE初始化代码,以便设备始终与正确的MIDI端口重新连接吗?
谢谢!