-
Notifications
You must be signed in to change notification settings - Fork 771
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
stm32f103ze之类的低配置平台是否支持demoui的样式工程? #13
Comments
可用内存有多少,如果只有内置的32KRAM,估计不行。 |
现在是分配了32K,Basic控件本身消耗的内存会超过这个32K么? |
控件本身肯定够的。全给了GUI,stack会不会重叠了。没这样玩过,你先看看。 |
我片子上总共有 65K内存,给了GUI 36K 其他地方应该还是够的。 |
我debug了一下代码,发现可能是初始化的问题,但不知道这样修改是否合适,还请看一下 原始代码是 if (!widget->visible || widget->w <= 0 || widget->h <= 0) { save_alpha = c->lcd->global_alpha; if (widget->opacity < TK_OPACITY_ALPHA) { 后来增加一个赋值即可正常显示 if (!widget->visible || widget->w <= 0 || widget->h <= 0) { save_alpha = c->lcd->global_alpha; if (widget->opacity < TK_OPACITY_ALPHA) { |
谢谢。可能是用USE_FAST_MODE启用极速模式引起的,极速模式可能存在一些潜在的问题。你#undef USE_FAST_MODE试试。 |
我试了,看了下debug的值,在我的环境中 widget->dirty 如果没有走为 FALSE这个条件,widget->dirty对应的值也有可能是FALSE,从而使的整个流程出现问题。 |
不定义USE_FAST_MODE时,渲染时会自动忽略widget->dirty标志。 |
你好,想请问stm32f103ze之类的低配置平台是否支持demoui的样式工程?我现在使用开发板放入asset.c和demo_ui_app.c来测试,程序可以很顺利的进入主界面,以及各个子界面,但是当点击close退出 Basic,Edits等子窗口时,主界面不会刷回正常界面,只会显示点击进入界面的按钮
图1 启动进入主界面
图2 进入basic control界面
图3 按close退出后主界面显示,显示有问题
The text was updated successfully, but these errors were encountered: