基于STM32的uCGUI移植优化

系统日志层应用程序74 75*/76 77 void GUI_X_Log(const char*s){}78 void GUI_X_Warn(const char*s){}79 void GUI_X_ErrorOut(const char*s){} 在uCGUI和底层驱动的接口文件时LCDDriver.c,大家打开文件夹可以看到这几文件:lcdwin.c,...

基于STM32的uCGUI移植优化

系统日志层应用程序74 75*/76 77 void GUI_X_Log(const char*s){}78 void GUI_X_Warn(const char*s){}79 void GUI_X_ErrorOut(const char*s){} 在uCGUI和底层驱动的接口文件时LCDDriver.c,大家打开文件夹可以看到这几文件:lcdwin.c,...

基于STM32的uCGUI移植优化

系统日志层应用程序 74 75*/76 77 void GUI_X_Log(const char*s){} 78 void GUI_X_Warn(const char*s){} 79 void GUI_X_ErrorOut(const char*s){} 在uCGUI和底层驱动的接口文件时LCDDriver.c,大家打开文件夹可以看到这几文件:lcdwin.c,...

基于STM32移植UCGUI图形界面框架(3.9.0源码版本)

额外再添加创建一个UCGUI_Config目录,用来存放UCGUI的配置文件创建的工程目录—效果图:2.4 添加UCGUI源文件工程创建OK之后,将对应源文件添加到KEIL工程目录下,将对应的头文件加入工程。效果图:添加的源文件头文件需要对照GUI...

[stm32][ucos][ucgui]2、LED闪烁、串口、滑块、文本编辑框简单例程

上一篇:[stm32][ucos]1、基于ucos操作系统的LED闪烁、串口通信简单例程*内容简述:本例程操作系统采用ucos2.86a版本,建立了7任务 任务名 优先级 APP_TASK_START_PRIO 2 主任务 APP_TASK_USER_IF_PRIO 13 ucgui界面任务 APP_TASK_KBD_...

[ucgui]对话框5——鼠标位置移动窗口

这节主要是获取鼠标的位置把窗口设置为可以移动。其中设置窗口可以移动用FRAMEWIN_SetMoveable(hFrameWin,1)就行了。而获得鼠标位置则是利用WM_TOUCH消息的state结构体所传送过来的位置信息(见56、57两行)1#define FACTOR 5 2#define ...

[ucgui]对话框7——按钮触发与模式窗口

69/USER START(Optionally insert additional variables)70/USER END 71 72 switch(pMsg->MsgId){ 73 case WM_INIT_DIALOG:/初始化建立2非阻塞的基于主窗口的子窗口 74 break;75 case WM_NOTIFY_PARENT:76 Id=WM_GetId(pMsg->hWinSrc);77...

开源项目推荐:SCADA组态软件Qt,kanzi,C#,MFCWEB大全(收藏版)

littlevGL_Eric-CSDN博客 Qt 编译 littlevGL基于QT的LVGL 7.0 DEMO演示工程-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-Powered by Discuz!基于QT的LVGL 7.0 DEMO演示工程GUI Guider是恩智浦为LVGL开发了一上位机GUI设计...

[ucgui]对话框1——创建对话框

它可能包含多小工具,要求用户根据各种选择来提供信息,或者以消息框的形式,仅提供信息(比如向用户提供注意事项或警告)“确定”按钮。对话框的基本原理:输入焦点 窗口管理器能记住用户使用触摸屏、鼠标、键盘或用其他方式最终所...

[ucgui]对话框3——GUIBuilder生成界面c文件及修改

其实生成GUI有相应的工具:>_将对应的控件布置之后点击保存,会生成一c文件,这c文件要做些修改:将资源列表里的每一控件的最后一参数删掉 将最后一函数中的:hWin=GUI_CreateDialogBox(_aDialogCreate,GUI_COUNTOF(_...

[stm32]NRF24L01+USART搞定有线无线通信

其中适配器中仅仅采用了USARTNRF24L01两主要部分,负责将下位机通过2.4G发送过来的数据通过串口发送给上位机,或者将上位机的通过串口传来的数据通过2.4G发送给下位机来实现远程监控(没有采用uc-os操作系统,也没有界面,要用串口...

STemwin图形库移植与运用(基于STM32)(完成QQ界面设计、局域网聊天)

在以前较旧的版本程序中uC/Gui的源代码是开源的(可以在网上能够找到),但是新版本的程序emWin和uC/gui只对用户提供库文件,是不开源的。Segger 除了向Micrium公司提供定制的uC/GUI版本,还向其他的IC厂家提供定制服务,比如:向ST 公司...

嵌入式优秀资源网址整理

[emwin](https://www.segger.com/products/user-interface/emwin/):一老牌GUI库。[AWTK](https://gitee.com/zlgopen/awtk?_from=gitee_search):是 ZLG 倾心打造的一套基于 C 语言开发的 GUI 框架。[VirtualLCD]...

嵌入式开发学习之-初识stm32函数库

嵌入式开发学习之-初识stm32函数库前言上一篇说到,其实我们不必去直接操作寄存器,也不必自己去写库函数,stm32官方函数库已经满足我们绝大部分的需求了,这一篇文章,一起来看看这函数库。一、库目录及文件简介野火资料中,源码第一...

《STM32库开发实战指南:基于STM32F4》-3.2 STM32能做什么

下面我们以最近较流行的两产品为例来讲解一下STM32:一是智能手环,一是飞行器。3.2.1 智能手环 三星智能手环如图3-1所示。①红框:STM32F439ZIY6S处理器,2048KB闪存,256KB RAM,WLCSP143封装。②橙框:Macronix MX69V28F64 16MB...

STM32F103 uCosII STemWin移植

V1.2.0uCosII 2.92.07准备工作STemWin资源包下载地址下载地址工程模板,这里选择带有uCosII的工程开始移植在工程路径下创建STemWin文件夹,拷贝以下路径下Config、inc、Lib、OS文件夹资源库到该文件下,目标路径Config、inc、Lib、OS\...

Linux端口号对应服务文件

rquotad 875/tcp#rquota daemon#rquotad unreserved in IANA!rquotad 875/udp#rquota daemon telnets 992/tcp telnets 992/udp imaps 993/tcp#IMAP over SSL imaps 993/udp#IMAP over SSL pop3s 995/tcp#POP-3 over SSL pop3s 995/udp#POP-...

Internet Multicast Addresses(网络组播地址表)

IPv4 Multicast Addresses Note:Host Extensions for IP Multicasting[RFC1112]specifies the extensions required of a host implementation of the Internet Protocol(IP)to support multicasting.The multicast addresses are in the ...

[ucgui]彩色条函数

1/*2 颜色条 3*/4 void ShowColorBar(void)5 { 6 int x0=60,y0=40,yStep=15,i;7 int NumColors=LCD_GetDevCap(LCD_DEVCAP_NUMCOLORS);8 int xsize=LCD_GetDevCap(LCD_DEVCAP_XSIZE)-x0;9 GUI_SetFont(&GUI_Font13HB_1);...

[ucgui]仪表盘函数

1/*2 仪表盘 3*/4 void DrawArcScale(void)5 { 6 int x0=160;7 int y0=180;8 int i;9 char ac[4];10 GUI_SetBkColor(GUI_WHITE);11 GUI_Clear();12 GUI_SetPenSize(5);13 GUI_SetTextMode(GUI_TM_TRANS);14 GUI_SetFont(&GUI_FontComic18B_...

[ucgui]子窗口父窗口

它创建了3窗口:第一作为桌面的子窗口 第二作为第一窗口的子窗口 第三作为第二窗口的子窗口 窗口创建后,使用WM_ForEachDesc()在其父窗口中移动各个窗口:1 static void_cbWin(WM_MESSAGE*pMsg){ 2 GUI_COLOR Color;3 switch...

[ucgui]对话框8——Framewin小工具

69/*给窗口加入几最大最小化按钮*/70/FRAMEWIN_AddCloseButton(_hFrame,0,0);71/FRAMEWIN_AddMaxButton(_hFrame,FRAMEWIN_BUTTON_RIGHT,0);72/FRAMEWIN_AddMinButton(_hFrame,FRAMEWIN_BUTTON_RIGHT,2);73/*Modify frame window ...

[ucgui]对话框4——模式消息窗口

1 static const GUI_WIDGET_CREATE_INFO_aDialogOrder[]={/大的一窗口(刚开始显示的,有一按钮)2 { FRAMEWIN_CreateIndirect,"Order vehicle",0,20,50,480,360,0 },3 { BUTTON_CreateIndirect,"Select vehicle",GUI_ID_BUTTON0,6,113,...

[ucgui]对话框6——触屏位置简单例子

Get the A/D mesurement result in x*/yPhys=GUI_TOUCH_GetyPhys();Get the A/D mesurement result in y*/1 void MainTask_touch(void){ 2 GUI_Init();3 GUI_CURSOR_Show();4 GUI_CURSOR_Select(&GUI_CursorCrossL);5 GUI_SetBkColor(GUI_...

[ucgui]对话框2——小窗口初始化与消息响应

必须首先定义一资源表,以指定在对话框中所要包括的所有小工具。下面的示例说明了创 5 建资源表的方法:6 对话框中所要包括的任何小工具都必须使用<WIDGET>_CreateIndirect()函数来间接创建。7*/8 static const GUI_WIDGET_CREATE_INFO_...
< 1 >
跳转至: GO
这些文档可能帮助您
时间序列数据库 TSDB 阿里云物联网平台 弹性公网 IP 机器学习PAI 函数计算 日志服务
新人特惠 爆款特惠 最新活动 免费试用