arduinoIDE核心库更新导致的ESP32开发板神秘接口更换和三方库冲突
ESP32开发遇到的问题的解决记录贴
- arduinoIDE核心库更新导致的ESP32开发板神秘接口更换和三方库冲突
- 情况描述
- 其余解决方法(网上查的,未验证):
arduinoIDE核心库更新导致的ESP32开发板神秘接口更换和三方库冲突
情况描述
当我将arduinoIDE版本从2.0.7更新到2.3.6,ESP32系列开发板之前原来控制舵机的ServoESP32库和官方的Servo均不可使用。ServoESP32库在编译时会报错led(pwm调频相关)接口函数名称已更换,查询官方仓库可知应该在2023年左右该库已停止维护,ServoESP32Fix则是在2024年也停止了维护,正好在核心库相关函数替换的版本之前,故已无法使用;官方舵机库则是编译报错本库支持的开发板不包含ESP系列。咨询D指导后,我得知可以使用ServoESP32库,经验证可以通过验证和编译,有待后续开发过程中继续研究,作此博客以记录
其余解决方法(网上查的,未验证):
①回退arduinoIDE版本;
②修改库代码;