crecywang
crecywang
make[1]: *** [package/Makefile:110: /root/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/root/lede' make[1]: Leaving directory '/root/lede' make: *** [/root/lede/include/toplevel.mk:231: world] Error 2
@yihua-wang 求大佬适配,感谢。
> 我也刚买了这个。目前只提供了原理图,旧版本的xiaozhi固件能用不?他这个是3.5mm的耳机孔,xiaozhi目前支持的板子里面有哪款是一样的吗 旧版的也是耳机孔,但是旧版的不能用。 新版的用的amoled,和waveshare-s3-touch-amoled-1.75板子一样。 这种开发版,商家还要对适配文件保密,也是无语噢。 开放出来,不是还能促进销量么。。
> [#888](https://github.com/78/xiaozhi-esp32/pull/888) [@78](https://github.com/78) 有空请帮忙review 感谢大佬!!!
> [@crecywang](https://github.com/crecywang) [@hanxiaoxin](https://github.com/hanxiaoxin) 已经对太极优派完成适配 [#888](https://github.com/78/xiaozhi-esp32/pull/888) 大佬你好,刚编译刷了一下,屏幕显示,语音唤醒,回复都正常,但是屏幕触摸好像没反应啊- -
> [@crecywang](https://github.com/crecywang) 触摸这个我也不太清楚上层的业务 我只是单纯的适配了lvgl的触摸驱动 具体有啥功能不太清楚 是否可以对比一下其他开发板 本来点一下屏幕,可以触发小智,显示聆听中。现在点屏幕好像没有任何反应。 这个没有实体按钮的,我看大佬适配的太极小派的配置文件里面没有button相关配置的。 如果不是触摸失效的话,是不是这个button的命令,导致屏幕触发小智失效了呀。
> [@crecywang](https://github.com/crecywang) 触摸这个我也不太清楚上层的业务 我只是单纯的适配了lvgl的触摸驱动 具体有啥功能不太清楚 是否可以对比一下其他开发板 这2个触发命令,好像不一样,具体适配我也不懂,感谢大佬啊。 太极优派: void InitializeButtons() { boot_button_.OnClick([this]() { auto& app = Application::GetInstance(); if (app.GetDeviceState() == kDeviceStateStarting && !WifiStation::GetInstance().IsConnected()) { ResetWifiConfiguration(); } app.ToggleChatState(); }); #if CONFIG_USE_DEVICE_AEC...
> [@crecywang](https://github.com/crecywang) 更新了 再试试 [#888](https://github.com/78/xiaozhi-esp32/pull/888) [esp32-s3-viewe-amoled-1.75.cc.pdf](https://github.com/user-attachments/files/21106319/esp32-s3-viewe-amoled-1.75.cc.pdf) 我刚用豆包修改了一个屏幕触摸的配置文件,编译输入测试触摸成功了,但是不知道有没有其他bug。。。 #include "wifi_board.h" #include "display/lcd_display.h" #include "esp_lcd_sh8601.h" #include "font_awesome_symbols.h" #include "audio_codecs/no_audio_codec.h" #include "application.h" #include "led/single_led.h" #include "mcp_server.h" #include "config.h" #include "power_save_timer.h" #include "i2c_device.h" //...
> [@crecywang](https://github.com/crecywang) 更新了 再试试 [#888](https://github.com/78/xiaozhi-esp32/pull/888) 更新后的代码,编译报错: /Users/XX/xiaozhi-esp32/main/boards/viewe-smartring-s3-amoled-1.75/esp32-s3-viewe-amoled-1.75.cc: In constructor 'VieweEsp32s3TouchAMOLED1inch75::VieweEsp32s3TouchAMOLED1inch75()': /Users/XX/xiaozhi-esp32/main/boards/viewe-smartring-s3-amoled-1.75/esp32-s3-viewe-amoled-1.75.cc:322:53: error: 'BOOT_BUTTON_GPIO' was not declared in this scope 322 | VieweEsp32s3TouchAMOLED1inch75() : boot_button_(BOOT_BUTTON_GPIO) { | ^~~~~~~~~~~~~~~~ [2030/2037] Building CXX...
> [@crecywang](https://github.com/crecywang) 应该是你的代码同步问题 可以重新pick一遍 刚重新试了一下,编译成功,输入测试成功,感谢大佬🙏