/*********************************************************************
* SEGGER Microcontroller GmbH & Co. KG *
* Solutions for real time microcontroller applications *
**********************************************************************
* *
* (c) 1996 - 2015 SEGGER Microcontroller GmbH & Co. KG *
* *
* Internet: www.segger.com Support: support@segger.com *
* *
**********************************************************************
** emWin V5.30 - 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 ARM LIMITED whose registered office
is situated at 110 Fulbourn Road, Cambridge CB1 9NJ, England solely
for the purposes of creating libraries for ARM7, ARM9, Cortex-M
series, and Cortex-R4 processor-based devices, sublicensed and
distributed as part of the MDK-ARM Professional under the terms and
conditions of the End User License supplied with the MDK-ARM
Professional.
Full source code is available at: www.segger.com
We appreciate your understanding and fairness.
----------------------------------------------------------------------
Licensing information
Licensor: SEGGER Software GmbH
Licensed to: ARM Ltd
Licensed SEGGER software: emWin
License number: GUI-00181
License model: LES-SLA-20007, Agreement, effective since October 1st 2011
Licensed product: MDK-ARM Professional
Licensed platform: ARM7/9, Cortex-M/R4
Licensed number of seats: -
----------------------------------------------------------------------
File : GUIDEMO_ZoomAndRotate.c
Purpose : Demo of zooming and rotating images
---------------------------END-OF-HEADER------------------------------
*/
#include "GUIDEMO.h"
#if (SHOW_GUIDEMO_ZOOMANDROTATE && GUI_WINSUPPORT && GUI_SUPPORT_MEMDEV)
/*********************************************************************
*
* Defines
*
**********************************************************************
*/
#define MAG 300
#define TITLE_SIZE 40
#define MIN_TIME_PER_FRAME_SHIFT 20
#define MIN_TIME_PER_FRAME_ENLARGE 30
#define BORDER_SIZE 4
#define FINAL_STEP 100
//
// Memory device format in dependence of color format
//
#if (GUI_USE_ARGB)
#define GUI_COLOR_CONV GUICC_M8888I
#else
#define GUI_COLOR_CONV GUICC_8888
#endif
/*********************************************************************
*
* Static const data
*
**********************************************************************
*/
/*********************************************************************
*
* _bmSeggerLogo50
*/
static GUI_CONST_STORAGE GUI_COLOR _ColorsSeggerLogo50[] = {
#if (GUI_USE_ARGB)
0xFFFFFFFF, 0xFFFFFFFF, 0xFF231F20, 0xFF989697,
0xFF6767BE, 0xFF5858B8, 0xFF959494, 0xFF2020A0,
0xFFD3D3EC, 0xFFC0BFC0, 0xFF929090, 0xFF1E1B1C,
0xFF464344, 0xFF2323A1, 0xFF2A2AA4, 0xFF3333A8,
0xFF949393, 0xFFABA9AA, 0xFFD6D6EE, 0xFFFAFAFD,
0xFFFDFDFD, 0xFFFEFEFF, 0xFF7F7D7E, 0xFF5F5FBB,
0xFF6464BD, 0xFF868485, 0xFF9F9E9E, 0xFFA3A2A2,
0xFFC3C2C2, 0xFFFEFEFE, 0xFF1E1B1B, 0xFF242021,
0xFF272425, 0xFF2F2B2C, 0xFF5C595A, 0xFF6F6C6D,
0xFF2424A2, 0xFF2828A3, 0xFF2828A4, 0xFF2C2CA5,
0xFF3939AB, 0xFF3F3FAD, 0xFF4141AE, 0xFF4242AE,
0xFF4646B0, 0xFF4A4AB2, 0xFF5151B5, 0xFF6A6AC0,
0xFF7171C3, 0xFF7979C6, 0xFF7E7EC8, 0xFF7F7FC8,
0xFF939192, 0xFFA6A4A4, 0xFFABA9A9, 0xFFBAB9B9,
0xFFBBBABA, 0xFFBEBDBD, 0xFF8383CA, 0xFF9090D0,
0xFF9494D1, 0xFF9595D2, 0xFF9A9AD4, 0xFFA8A8DA,
0xFFAFAFDD, 0xFFB0B0DD, 0xFFB3B3DF, 0xFFB5B5DF,
0xFFB8B8E1, 0xFFC0BFBF, 0xFFC9C8C8, 0xFFCECDCD,
0xFFD4D3D3, 0xFFC4C4E6, 0xFFCCCCE9, 0xFFD2D2EC,
0xFFD8D8EE, 0xFFD9D9EF, 0xFFDFDFF1, 0xFFE8E8E8,
0xFFECECEC, 0xFFE4E4F4, 0xFFE6E6F4, 0xFFE6E6F5,
0xFFEAEAF6, 0xFFF0F0F0, 0xFFF5F5F5, 0xFFF0F0F9,
0xFFF1F1F9, 0xFFF3F3FA, 0xFFF5F5FB, 0xFFF6F6FB,
0xFFFBFBFB, 0xFFF8F8FC, 0xFFFCFCFE, 0xFFFDFDFE,
0xFF080707, 0xFF141314, 0xFF262324, 0xFF272324,
0xFF282425, 0xFF2A2627, 0xFF2E2A2B, 0xFF333031,
0xFF343031, 0xFF373334, 0xFF393536, 0xFF3B3738,
0xFF3C3839, 0xFF3E3B3B, 0xFF3F3C3D, 0xFF403D3E,
0xFF454142, 0xFF4B4849, 0xFF4C494A, 0xFF4D494A,
0xFF4E4B4C, 0xFF514E4F, 0xFF535051, 0xFF555253,
0xFF585455, 0xFF595657, 0xFF5D5A5B, 0xFF5E5B5B,
0xFF5E5B5C, 0xFF5F5D5D, 0xFF625F5F, 0xFF666364,
0xFF676666, 0xFF686566, 0xFF6F6E6E, 0xFF737171,
0xFF747172, 0xFF787576, 0xFF787676, 0xFF797677,
0xFF797777, 0xFF3C3CAC, 0xFF3D3DAC, 0xFF6565BD,
0xFF817F80, 0xFF828080, 0xFF848283, 0xFF888686,
0xFF888687, 0xFF898787, 0xFF8E8B8C, 0xFF8F8D8D,
0xFF908E8E, 0xFF929191, 0xFF949293, 0xFF959393,
0xFF979596, 0xFF989696, 0xFF999797, 0xFF9E9C9D,
0xFF9F9D9E, 0xFFA09E9E, 0xFFA4A2A3, 0xFFA5A4A4,
0xFFA6A4A5, 0xFFA8A6A6, 0xFFA8A6A7, 0xFFA9A7A8,
0xFFAAA9A9, 0xFFACAAAA, 0xFFACAAAB, 0xFFADABAC,
0xFFAEADAD, 0xFFAFAEAE, 0xFFB0AFAF, 0xFFB1AFB0,
0xFFB1B0B0, 0xFFB5B3B4, 0xFFB6B4B5, 0xFFB7B6B6,
0xFFBDBCBC, 0xFFBDBCBD, 0xFFBFBEBE, 0xFFAAAADB,
0xFFACACDC, 0xFFC1C0C0, 0xFFC8C7C8, 0xFFCAC9CA,
0xFFCDCCCC, 0xFFCFCECE, 0xFFD0CFCF, 0xFFD2D1D1,
0xFFD7D6D6, 0xFFD9D8D8, 0xFFDAD9D9, 0xFFDADADA,
0xFFDBDBDB, 0xFFDCDCDC, 0xFFDEDDDE, 0xFFDEDEDE,
0xFFDBDBF0, 0xFFDCDCF0, 0xFFE2E2E2, 0xFFE4E4E4,
0xFFE5E4E5, 0xFFE9E9E9, 0xFFEBEAEA, 0xFFEBEBEB,
0xFFEDECEC, 0xFFEEEEEE, 0xFFEDEDF7, 0xFFEDEDF8,
0xFFF1F0F0, 0xFFF2F1F1, 0xFFF2F2F2, 0xFFF3F3F3,
0xFFF4F3F3, 0xFFF4F4F4, 0xFFF7F7F7, 0xFFF8F8F8,
0xFFF9F9F9, 0xFFFAFAFA, 0xFFFCFCFC
#else
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
没有合适的资源?快使用搜索试试~ 我知道了~
RTX emwin加上各种接口USB网口等做的示波器例程
共648个文件
h:300个
c:267个
s:47个
需积分: 5 0 下载量 48 浏览量
2023-02-28
16:53:35
上传
评论
收藏 6.05MB RAR 举报
温馨提示
RTX emwin加上各种接口USB网口等做的示波器例程 基于RTX emWin RL-TCPnet ARM_DSP_Lib的二代示波器网络版Demo
资源推荐
资源详情
资源评论
收起资源包目录
RTX emwin加上各种接口USB网口等做的示波器例程 (648个子文件)
cstart_thumb2.asm 4KB
删除目标文件(用于打包备份).bat 500B
CopyHex_Flash.bat 44B
GUIDEMO_ZoomAndRotate.c 4.62MB
GUIDEMO_Resource.c 704KB
GUIDEMO_Bitmap.c 670KB
GUIDEMO_WashingMachine.c 484KB
GUIDEMO_ImageFlow.c 358KB
GUIDEMO_TransparentDialog.c 347KB
GUIDEMO_Fading.c 321KB
GUIDEMO_RadialMenu.c 280KB
GUIDEMO_IconView.c 231KB
GUIDEMO_Speedometer.c 160KB
stm32f4xx_rcc.c 124KB
GUIDEMO_Skinning.c 123KB
stm32f4xx_tim.c 122KB
usb_lib.c 115KB
GUIDEMO_Automotive.c 103KB
stm32f4xx_rtc.c 100KB
stm32f4x7_eth.c 99KB
bsp_sdio_sd.c 95KB
NI7SEG90.c 89KB
bsp_nand_flash.c 73KB
stm32f4xx_adc.c 67KB
bsp_nand_flash_(FSMC).c 65KB
LCDConf_Lin_Template.c 65KB
stm32f4xx_flash.c 62KB
stm32f4xx_fmc.c 61KB
stm32f4xx_dsi.c 59KB
bsp_wm8978.c 59KB
stm32f4xx_can.c 59KB
usb_core.c 58KB
stm32f4xx_fmpi2c.c 57KB
stm32f4xx_cryp_aes.c 57KB
stm32f4xx_usart.c 57KB
system_stm32f4xx.c 56KB
hz16.c 55KB
stm32f4xx_i2c.c 53KB
system_stm32f4xx.c 53KB
stm32f4xx_dma.c 52KB
stm32f4xx_spi.c 51KB
bsp_tft_429.c 49KB
ok.c 48KB
bsp_uart_fifo.c 47KB
stm32f4xx_sai.c 46KB
stm32f4xx_fsmc.c 45KB
bsp_tft_lcd.c 42KB
stm32f4xx_pwr.c 42KB
usbd_STM32F4xx_HS.c 40KB
Settings.c 39KB
stm32f4xx_ltdc.c 39KB
stm32f4xx_sdio.c 38KB
MainTask.c 38KB
usbd_STM32F4xx_FS.c 37KB
stm32f4xx_cryp.c 35KB
stm32f4xx_lptim.c 34KB
GUIDEMO.c 33KB
bsp_touch.c 32KB
bsp_fmc_sdram.c 31KB
stm32f4xx_qspi.c 31KB
bsp_gps.c 31KB
usbd_dfu_core.c 31KB
CAN_STM32F40x.c 30KB
Return.c 30KB
ETH_STM32F4xx.c 29KB
DSO_DacDlg.c 29KB
bsp_oled.c 29KB
bsp_ps2.c 29KB
bsp_ads1256.c 28KB
bsp_adc.c 27KB
bsp_si4730.c 27KB
bsp_vs1053b.c 27KB
stm32f4xx_dma2d.c 27KB
File_lib.c 26KB
GUIDRV_Template.c 26KB
stm32f4xx_dac.c 26KB
stm32f4xx_hash.c 26KB
Net_Config.c 26KB
usbd_cdc_core.c 25KB
usb_config_HS.c 25KB
usb_config.c 25KB
usb_config_FS.c 25KB
stm32f4xx_gpio.c 25KB
stm32f4xx_cec.c 24KB
usbd_audio_core.c 23KB
bsp_tm7705.c 23KB
usbh_core.c 23KB
bsp_spi_flash.c 23KB
bsp_tim_pwm.c 23KB
usb_hcd_int.c 22KB
usb_dcd_int.c 22KB
bsp_ad7606.c 22KB
asc16.c 21KB
bsp_esp8266.c 21KB
GUIDEMO_BarGraph.c 21KB
usbh_msc_scsi.c 21KB
usbd_req.c 20KB
cancel.c 20KB
up.c 20KB
usbh_stdreq.c 20KB
共 648 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
yyc710903
- 粉丝: 0
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功