lmyyjx 发表于 2024-7-30 07:58:21

修改片选位置,好了

lmyyjx 发表于 2024-7-31 21:09:29

启动屏幕有UGFX显示,在哪里取消

lmyyjx 发表于 2024-7-31 21:51:29

GDISP_NEED_STARTUP_LOGO,在哪里找到显示代码

lmyyjx 发表于 2024-8-1 08:04:29

lmyyjx 发表于 2024-7-31 21:09
启动屏幕有UGFX显示,在哪里取消

这个找到了,想修改自己想要的启动界面

lmyyjx 发表于 2024-8-1 08:05:20

lmyyjx 发表于 2024-7-31 21:51
GDISP_NEED_STARTUP_LOGO,在哪里找到显示代码

搜了多种关键字,没有找到,

lmyyjx 发表于 2024-8-1 14:59:13

把DMA串口1改成DMA串口2,没有常成功

lmyyjx 发表于 2024-8-1 16:22:41

lmyyjx 发表于 2024-8-1 14:59
把DMA串口1改成DMA串口2,没有常成功

不断努力下成功了

lmyyjx 发表于 2024-8-2 08:22:23

#if GDISP_STARTUP_LOGO_TIMEOUT > 0
        static gBool        gdispInitDone;
        static void StartupLogoDisplay(GDisplay *g) {
                gCoord                        x, y, w;
                const gCoord *        p;
                static const gCoord blks[] = {
                                // u
                                2, 6, 1, 10,
                                3, 11, 4, 1,
                                6, 6, 1, 6,
                                // G
                                8, 0, 1, 12,
                                9, 0, 6, 1,
                                9, 11, 6, 1,
                                14, 6, 1, 5,
                                12, 6, 2, 1,
                                // F
                                16, 0, 1, 12,
                                17, 0, 6, 1,
                                17, 6, 3, 1,
                                // X
                                22, 6, 7, 1,
                                24, 0, 1, 6,
                                22, 7, 1, 5,
                                28, 0, 1, 6,
                                26, 7, 1, 5,
                };
                const gCoord * p2 = blks;

                // Get a starting position and a scale
                // Work on a 8x16 grid for each char, 4 chars (uGFX) in 1 line, using half the screen
                w = g->g.Width/(8*4*2);
                if (!w) w = 1;
                x = (g->g.Width - (8*4)*w)/2;
                y = (g->g.Height - (16*1)*w)/2;

                // Simple but crude!
                for(p = blks; p < p2+sizeof(blks)/sizeof(blks); p+=4)
                        gdispGFillArea(g, x+p*w, y+p*w, p*w, p*w, GDISP_STARTUP_LOGO_COLOR);
        }
#endif

lmyyjx 发表于 2024-8-2 09:15:16

lmyyjx 发表于 2024-8-2 08:22
#if GDISP_STARTUP_LOGO_TIMEOUT > 0
        static gBool        gdispInitDone;
        static void StartupLogoDisplay(GDis ...

gdisp.c;503

tzz1983 发表于 2024-8-2 15:00:31

lmyyjx 发表于 2024-8-2 09:15
gdisp.c;503

终于被你找到了啊,{:biggrin:} , 好好捣鼓, 回头来教我们
页: 1 2 3 4 [5] 6
查看完整版本: 【uGFX/GUI + uC/OS-II】 @32G系列;uGFX/GUI@32G系列裸机