-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SquareLine自定义ESP开发板 (BSP-591) #449
Comments
我按照上面提到的文章对ws_7inch.c、ws_7inch.h、idf_component.yml、mainfest,json进行了修改:
将bsp_i2c_init函数修改为bsp_spi_init函数:
将bsp_display_new函数中关于初始化i2c和8080的代码修改为:
将bsp_touch_new函数中关于i2c的部分修改为spi:
在ws_7inch.h中,对原来的关于i2c和8080引脚定义修改为两个spi引脚定义:
mainfest.json文件如下:
经过这些修改之后,我按照步骤,生成了SquareLine所需的文件,并且用SquareLine生成了UI文件。但是将生成的UI文件添加到ESP32工程,烧录到板子上之后,似乎发生了崩溃,错误显示如下:
请问这是因为对bsp文件修改出错而导致的问题吗? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我在网上看到了这个链接:https://www.bilibili.com/opus/721643227044642853 。里面提到了可以通过修改esp-bsp 仓库中的示例:custom_waveshare_7inch,设计自己的开发板模板。
在查看了这个文件之后,我发现这块7英寸屏幕的接口是I2C和并行数据线,所以想问一下能否对这个文件进行修改,实现驱动一块驱动芯片为ILI9341的240x320分辨率的TFT触摸屏幕(触摸和数据都使用SPI进行传输),具体引脚定义如下:
如果可以实现,需要修改 示例custom_waveshare_7inch 中的哪些部分?
同时,这份2022年的文章(https://www.bilibili.com/opus/721643227044642853 )中提到的代码好像与现在的文件中的代码有所差异,官方有更新关于SquareLine自定义ESP32开发板的相关内容吗?
打扰了,希望能收到回复,非常感谢!
The text was updated successfully, but these errors were encountered: