/*********************************************************************
* Portions COPYRIGHT 2013 STMicroelectronics *
* Portions SEGGER Microcontroller GmbH & Co. KG *
* Solutions for real time microcontroller applications *
**********************************************************************
* *
* (c) 1996 - 2013 SEGGER Microcontroller GmbH & Co. KG *
* *
* Internet: www.segger.com Support: support@segger.com *
* *
**********************************************************************
** emWin V5.22 - Graphical user interface for embedded applications **
All Intellectual Property rights in the Software belongs to SEGGER.
emWin is protected by international copyright laws. Knowledge of the
source code may not be used to write a similar product. This file may
only be used in accordance with the following terms:
The software has been licensed to STMicroelectronics International
N.V. a Dutch company with a Swiss branch and its headquarters in Plan-
les-Ouates, Geneva, 39 Chemin du Champ des Filles, Switzerland for the
purposes of creating libraries for ARM Cortex-M-based 32-bit microcon_
troller products commercialized by Licensee only, sublicensed and dis_
tributed under the terms and conditions of the End User License Agree_
ment supplied by STMicroelectronics International N.V.
Full source code is available at: www.segger.com
We appreciate your understanding and fairness.
----------------------------------------------------------------------
File : GUIDEMO_ZoomAndRotate.c
Purpose : Demo of zooming and rotating images
---------------------------END-OF-HEADER------------------------------
*/
/**
******************************************************************************
* @file GUIDEMO_ZoomAndRotate.c
* @author MCD Application Team
* @version V1.1.1
* @date 15-November-2013
* @brief Demo of zooming and rotating images
******************************************************************************
* @attention
*
* Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
* You may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
*
* http://www.st.com/software_license_agreement_liberty_v2
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
******************************************************************************
*/
#include "GUIDEMO.h"
#if (SHOW_GUIDEMO_ZOOMANDROTATE && GUI_WINSUPPORT && GUI_SUPPORT_MEMDEV)
/*********************************************************************
*
* Static const data
*
**********************************************************************
*/
/*********************************************************************
*
* _bmSeggerLogo50
*/
static GUI_CONST_STORAGE GUI_COLOR _ColorsSeggerLogo50[] = {
0xFFFFFF,0xFFFFFF,0x201F23,0x979698
,0xBE6767,0xB85858,0x949495,0xA02020
,0xECD3D3,0xC0BFC0,0x909092,0x1C1B1E
,0x444346,0xA12323,0xA42A2A,0xA83333
,0x939394,0xAAA9AB,0xEED6D6,0xFDFAFA
,0xFDFDFD,0xFFFEFE,0x7E7D7F,0xBB5F5F
,0xBD6464,0x858486,0x9E9E9F,0xA2A2A3
,0xC2C2C3,0xFEFEFE,0x1B1B1E,0x212024
,0x252427,0x2C2B2F,0x5A595C,0x6D6C6F
,0xA22424,0xA32828,0xA42828,0xA52C2C
,0xAB3939,0xAD3F3F,0xAE4141,0xAE4242
,0xB04646,0xB24A4A,0xB55151,0xC06A6A
,0xC37171,0xC67979,0xC87E7E,0xC87F7F
,0x929193,0xA4A4A6,0xA9A9AB,0xB9B9BA
,0xBABABB,0xBDBDBE,0xCA8383,0xD09090
,0xD19494,0xD29595,0xD49A9A,0xDAA8A8
,0xDDAFAF,0xDDB0B0,0xDFB3B3,0xDFB5B5
,0xE1B8B8,0xBFBFC0,0xC8C8C9,0xCDCDCE
,0xD3D3D4,0xE6C4C4,0xE9CCCC,0xECD2D2
,0xEED8D8,0xEFD9D9,0xF1DFDF,0xE8E8E8
,0xECECEC,0xF4E4E4,0xF4E6E6,0xF5E6E6
,0xF6EAEA,0xF0F0F0,0xF5F5F5,0xF9F0F0
,0xF9F1F1,0xFAF3F3,0xFBF5F5,0xFBF6F6
,0xFBFBFB,0xFCF8F8,0xFEFCFC,0xFEFDFD
,0x070708,0x141314,0x242326,0x242327
,0x252428,0x27262A,0x2B2A2E,0x313033
,0x313034,0x343337,0x363539,0x38373B
,0x39383C,0x3B3B3E,0x3D3C3F,0x3E3D40
,0x424145,0x49484B,0x4A494C,0x4A494D
,0x4C4B4E,0x4F4E51,0x515053,0x535255
,0x555458,0x575659,0x5B5A5D,0x5B5B5E
,0x5C5B5E,0x5D5D5F,0x5F5F62,0x646366
,0x666667,0x666568,0x6E6E6F,0x717173
,0x727174,0x767578,0x767678,0x777679
,0x777779,0xAC3C3C,0xAC3D3D,0xBD6565
,0x807F81,0x808082,0x838284,0x868688
,0x878688,0x878789,0x8C8B8E,0x8D8D8F
,0x8E8E90,0x919192,0x939294,0x939395
,0x969597,0x969698,0x979799,0x9D9C9E
,0x9E9D9F,0x9E9EA0,0xA3A2A4,0xA4A4A5
,0xA5A4A6,0xA6A6A8,0xA7A6A8,0xA8A7A9
,0xA9A9AA,0xAAAAAC,0xABAAAC,0xACABAD
,0xADADAE,0xAEAEAF,0xAFAFB0,0xB0AFB1
,0xB0B0B1,0xB4B3B5,0xB5B4B6,0xB6B6B7
,0xBCBCBD,0xBDBCBD,0xBEBEBF,0xDBAAAA
,0xDCACAC,0xC0C0C1,0xC8C7C8,0xCAC9CA
,0xCCCCCD,0xCECECF,0xCFCFD0,0xD1D1D2
,0xD6D6D7,0xD8D8D9,0xD9D9DA,0xDADADA
,0xDBDBDB,0xDCDCDC,0xDEDDDE,0xDEDEDE
,0xF0DBDB,0xF0DCDC,0xE2E2E2,0xE4E4E4
,0xE5E4E5,0xE9E9E9,0xEAEAEB,0xEBEBEB
,0xECECED,0xEEEEEE,0xF7EDED,0xF8EDED
,0xF0F0F1,0xF1F1F2,0xF2F2F2,0xF3F3F3
,0xF3F3F4,0xF4F4F4,0xF7F7F7,0xF8F8F8
,0xF9F9F9,0xFAFAFA,0xFCFCFC
};
static GUI_CONST_STORAGE GUI_LOGPALETTE _PalSeggerLogo50 = {
219, /* number of entries */
1, /* Has transparency */
&_ColorsSeggerLogo50[0]
};
static GUI_CONST_STORAGE unsigned char _acSeggerLogo50[] = {
0x00, 0x0B, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x0B, 0x00,
0x1E, 0x0C, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x0C, 0x1E,
0x02, 0x10, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x10, 0x02,
0x02, 0x06, 0x5E, 0x42, 0x13, 0x01, 0x01, 0x4B, 0x4C, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x02,
0x02, 0x06, 0x51, 0x0D, 0x33, 0x01, 0x01, 0x2F, 0x0F, 0x53, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x02,
0x02, 0x06, 0x01, 0x3C, 0x07, 0x43, 0x01, 0x52, 0x0F, 0x2E, 0x13, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x02,
0x02, 0x06, 0x01, 0x5F, 0x17, 0x27, 0x4E, 0x01, 0x49, 0x0D, 0x32, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0
没有合适的资源?快使用搜索试试~ 我知道了~
STM32F103 EMWIN GUI实战:STemWin带UCOSIII移植【支持STM32F10X系列单片机】
共308个文件
h:175个
c:113个
s:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 99 浏览量
2022-11-23
18:37:09
上传
评论
收藏 32.96MB ZIP 举报
温馨提示
STM32F103实现EMWIN 嵌入式GUI可视化设计。 项目支持STM32F10X系列单片机调测和移植。 项目代码可直接编译、运行。
资源推荐
资源详情
资源评论
收起资源包目录
STM32F103 EMWIN GUI实战:STemWin带UCOSIII移植【支持STM32F10X系列单片机】 (308个子文件)
cpu_a.asm 13KB
cpu_a.asm 13KB
lib_mem_a.asm 12KB
lib_mem_a.asm 12KB
os_cpu_a.asm 8KB
Template.uvguix.ATK 91KB
GUIDEMO_ZoomAndRotate.c 2.33MB
GUIDEMO_IconView.c 1.34MB
GUIDEMO_WashingMachine.c 656KB
GUIDEMO_Treeview.c 425KB
GUIDEMO_Resource.c 396KB
GUIDEMO_ImageFlow.c 359KB
GUIDEMO_TransparentDialog.c 346KB
test.c 342KB
GUIDEMO_RadialMenu.c 280KB
lib_str.c 200KB
GUIDEMO_Fading.c 166KB
GUIDEMO_Speedometer.c 159KB
os_core.c 125KB
cpu_core.c 115KB
lib_mem.c 108KB
stm32f10x_tim.c 107KB
os_task.c 102KB
GUIDEMO_Automotive.c 102KB
GUIDEMO_Skinning.c 101KB
lcd.c 69KB
GUIDEMO_Bitmap.c 66KB
stm32f10x_flash.c 61KB
os_flag.c 57KB
stm32f10x_rcc.c 50KB
stm32f10x_adc.c 46KB
stm32f10x_i2c.c 45KB
stm32f10x_can.c 44KB
os_tmr.c 44KB
os_q.c 40KB
os_sem.c 39KB
stm32f10x_usart.c 37KB
os_mutex.c 37KB
system_stm32f10x.c 36KB
stm32f10x_fsmc.c 35KB
cpu_c.c 31KB
cpu_c.c 31KB
cpu_c.c 31KB
stm32f10x_spi.c 30KB
GUIDRV_Template.c 29KB
stm32f10x_dma.c 29KB
stm32f10x_sdio.c 28KB
os_tick.c 24KB
lib_ascii.c 23KB
os_time.c 23KB
stm32f10x_gpio.c 23KB
GUIDEMO.c 22KB
os_pend_multi.c 21KB
os_stat.c 20KB
os_dbg.c 19KB
stm32f10x_dac.c 19KB
GUIDEMO_BarGraph.c 18KB
os_int.c 17KB
core_cm3.c 17KB
os_cpu_c.c 16KB
os_cpu_c.c 16KB
os_cpu_c.c 16KB
usmart.c 15KB
touch.c 15KB
os_mem.c 15KB
os_cfg_app.c 14KB
os_msg.c 14KB
GUIDEMO_Listview.c 14KB
bsp.c 13KB
GUIDEMO_Graph.c 12KB
lib_math.c 12KB
stm32f10x_cec.c 11KB
usmart_str.c 11KB
flash.c 9KB
os_app_hooks.c 9KB
stm32f10x_pwr.c 9KB
GUIDEMO_AntialiasedText.c 9KB
LCDConf_Lin_Template.c 8KB
stm32f10x_rtc.c 8KB
ft5206.c 8KB
stm32f10x_bkp.c 8KB
delay.c 8KB
GUIDEMO_ColorBar.c 8KB
gt9147.c 7KB
GUIDEMO_Cursor.c 7KB
GUIDEMO_Speed.c 7KB
misc.c 7KB
stm32f10x_exti.c 7KB
main.c 6KB
os_prio.c 6KB
GUI_X_UCOSIII.c 6KB
stm32f10x_wwdg.c 6KB
GUIDEMO_VScreen.c 6KB
GUIDEMO_Conf.c 5KB
GUIDEMO_Intro.c 5KB
malloc.c 5KB
stm32f10x_dbgmcu.c 5KB
usart.c 5KB
stm32f10x_iwdg.c 5KB
ott2001a.c 5KB
共 308 条
- 1
- 2
- 3
- 4
资源评论
不脱发的程序猿
- 粉丝: 24w+
- 资源: 5772
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功