📄 gui_os_status.c
字号:
/*********************************************************************
* SEGGER MICROCONTROLLER SYSTEME GmbH *
* Solutions for real time microcontroller applications *
**********************************************************************
* *
* (c) 1995 - 2008 SEGGER Microcontroller GmbH & Co. KG *
* *
* www.segger.com Support: support@segger.com *
* *
**********************************************************************
* *
* embOS * Real time operating system for microcontrollers *
* *
* *
* Please note: *
* *
* Knowledge of this file may under no circumstances *
* be used to write a similar product or a real-time *
* operating system for in-house use. *
* *
* Thank you for your fairness ! *
* *
**********************************************************************
* *
* embOS version: 3.52e *
* *
**********************************************************************
----------------------------------------------------------------------
File : GUI_OS_Status.c
Purpose : emWin and embOS demo application showing system and task
specific values.
-------- END-OF-HEADER ---------------------------------------------
*/
#include "BSP.h"
#include "RTOS.h"
#include "GUI.h"
#include "HEADER.h"
#include "FRAMEWIN.h"
#include "LISTVIEW.h"
#include <string.h>
#include <stdio.h>
#ifndef GUI_CONST_STORAGE
#define GUI_CONST_STORAGE const
#endif
static GUI_CONST_STORAGE unsigned char acSeggerLogo120[] = {
/* ABS: 004 Pixels @ 000,000*/ 0, 4, 0xFF, 0xFF, 0x7D, 0xEF, 0x8E, 0x73, 0x82, 0x10,
/* RLE: 112 Pixels @ 004,000*/ 112, 0x00, 0x00,
/* ABS: 006 Pixels @ 116,000*/ 0, 6, 0x82, 0x10, 0x8E, 0x73, 0x7D, 0xEF, 0xFF, 0xFF, 0x7D, 0xEF, 0x86, 0x31,
/* RLE: 116 Pixels @ 002,001*/ 116, 0x00, 0x00,
/* ABS: 007 Pixels @ 118,001*/ 0, 7, 0x86, 0x31, 0x7D, 0xEF, 0xEF, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x82, 0x10, 0x8A, 0x52,
/* RLE: 110 Pixels @ 005,002*/ 110, 0x10, 0x84,
/* ABS: 009 Pixels @ 115,002*/ 0, 9, 0x8A, 0x52, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x7B, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x79, 0xCE,
/* RLE: 112 Pixels @ 004,003*/ 112, 0xFF, 0xFF,
/* ABS: 007 Pixels @ 116,003*/ 0, 7, 0x79, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x42,
/* RLE: 114 Pixels @ 003,004*/ 114, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,004*/ 1, 0x08, 0x42,
/* RLE: 004 Pixels @ 118,004*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,005*/ 1, 0x10, 0x84,
/* RLE: 114 Pixels @ 003,005*/ 114, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,005*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,005*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,006*/ 1, 0x10, 0x84,
/* RLE: 114 Pixels @ 003,006*/ 114, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,006*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,006*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,007*/ 1, 0x10, 0x84,
/* RLE: 114 Pixels @ 003,007*/ 114, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,007*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,007*/ 4, 0x00, 0x00,
/* ABS: 008 Pixels @ 002,008*/ 0, 8, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x38, 0xE6, 0xE7, 0xA9, 0x65, 0xA1, 0x38, 0xE6,
/* RLE: 007 Pixels @ 010,008*/ 7, 0xFF, 0xFF,
/* ABS: 004 Pixels @ 017,008*/ 0, 4, 0xF3, 0xD4, 0x65, 0xA1, 0xCB, 0xBA, 0x1C, 0xF7,
/* RLE: 096 Pixels @ 021,008*/ 96, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,008*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,008*/ 4, 0x00, 0x00,
/* ABS: 009 Pixels @ 002,009*/ 0, 9, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xA9, 0x04, 0xA1, 0x04, 0xA1, 0x65, 0xA1, 0x1C, 0xF7,
/* RLE: 005 Pixels @ 011,009*/ 5, 0xFF, 0xFF,
/* ABS: 005 Pixels @ 016,009*/ 0, 5, 0x1C, 0xF7, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x49, 0xB2,
/* RLE: 096 Pixels @ 021,009*/ 96, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,009*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,009*/ 4, 0x00, 0x00,
/* ABS: 009 Pixels @ 002,010*/ 0, 9, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0xB2, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x49, 0xB2,
/* RLE: 005 Pixels @ 011,010*/ 5, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 016,010*/ 1, 0x9E, 0xFF,
/* RLE: 004 Pixels @ 017,010*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 021,010*/ 1, 0xAE, 0xC3,
/* RLE: 095 Pixels @ 022,010*/ 95, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,010*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,010*/ 4, 0x00, 0x00,
/* ABS: 005 Pixels @ 002,011*/ 0, 5, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x38, 0xE6,
/* RLE: 004 Pixels @ 007,011*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 011,011*/ 1, 0x10, 0xCC,
/* RLE: 005 Pixels @ 012,011*/ 5, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 017,011*/ 1, 0xF3, 0xD4,
/* RLE: 004 Pixels @ 018,011*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 022,011*/ 1, 0x55, 0xDD,
/* RLE: 094 Pixels @ 023,011*/ 94, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,011*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,011*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,012*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 003,012*/ 4, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 007,012*/ 1, 0xF3, 0xD4,
/* RLE: 004 Pixels @ 008,012*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 012,012*/ 1, 0xD7, 0xE5,
/* RLE: 005 Pixels @ 013,012*/ 5, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 018,012*/ 0, 6, 0x2C, 0xBB, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x65, 0xA1, 0xBA, 0xEE,
/* RLE: 093 Pixels @ 024,012*/ 93, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,012*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,012*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,013*/ 1, 0x10, 0x84,
/* RLE: 005 Pixels @ 003,013*/ 5, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 008,013*/ 0, 6, 0x2C, 0xBB, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x65, 0xA1, 0x1C, 0xF7,
/* RLE: 004 Pixels @ 014,013*/ 4, 0xFF, 0xFF,
/* ABS: 007 Pixels @ 018,013*/ 0, 7, 0x9E, 0xFF, 0xE7, 0xA9, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0xE7, 0xA9, 0x9E, 0xFF,
/* RLE: 092 Pixels @ 025,013*/ 92, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,013*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,013*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,014*/ 1, 0x10, 0x84,
/* RLE: 005 Pixels @ 003,014*/ 5, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 008,014*/ 0, 6, 0x9E, 0xFF, 0xE7, 0xA9, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x49, 0xB2,
/* RLE: 005 Pixels @ 014,014*/ 5, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 019,014*/ 0, 6, 0xBA, 0xEE, 0x65, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x2C, 0xBB,
/* RLE: 092 Pixels @ 025,014*/ 92, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,014*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,014*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,015*/ 1, 0x10, 0x84,
/* RLE: 006 Pixels @ 003,015*/ 6, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 009,015*/ 1, 0xBA, 0xEE,
/* RLE: 004 Pixels @ 010,015*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 014,015*/ 1, 0x10, 0xCC,
/* RLE: 005 Pixels @ 015,015*/ 5, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 020,015*/ 1, 0x55, 0xDD,
/* RLE: 004 Pixels @ 021,015*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 025,015*/ 1, 0x92, 0xD4,
/* RLE: 091 Pixels @ 026,015*/ 91, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,015*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,015*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,016*/ 1, 0x10, 0x84,
/* RLE: 007 Pixels @ 003,016*/ 7, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 010,016*/ 1, 0xF3, 0xD4,
/* RLE: 004 Pixels @ 011,016*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 015,016*/ 1, 0x55, 0xDD,
/* RLE: 005 Pixels @ 016,016*/ 5, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 021,016*/ 1, 0xAE, 0xC3,
/* RLE: 004 Pixels @ 022,016*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 026,016*/ 1, 0x38, 0xE6,
/* RLE: 090 Pixels @ 027,016*/ 90, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,016*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,016*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,017*/ 1, 0x10, 0x84,
/* RLE: 008 Pixels @ 003,017*/ 8, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 011,017*/ 0, 6, 0x2C, 0xBB, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x65, 0xA1, 0xBA, 0xEE,
/* RLE: 005 Pixels @ 017,017*/ 5, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 022,017*/ 0, 6, 0x49, 0xB2, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x65, 0xA1, 0x9E, 0xFF,
/* RLE: 089 Pixels @ 028,017*/ 89, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,017*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,017*/ 4, 0x00, 0x00,
/* RLE: 001 Pixels @ 002,018*/ 1, 0x10, 0x84,
/* RLE: 008 Pixels @ 003,018*/ 8, 0xFF, 0xFF,
/* ABS: 007 Pixels @ 011,018*/ 0, 7, 0x9E, 0xFF, 0xE7, 0xA9, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x49, 0xB2, 0x9E, 0xFF,
/* RLE: 004 Pixels @ 018,018*/ 4, 0xFF, 0xFF,
/* ABS: 006 Pixels @ 022,018*/ 0, 6, 0x1C, 0xF7, 0x65, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x04, 0xA1, 0x49, 0xB2,
/* RLE: 089 Pixels @ 028,018*/ 89, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 117,018*/ 1, 0x10, 0x84,
/* RLE: 004 Pixels @ 118,018*/ 4, 0x00, 0x00,
/* ABS: 005 Pixels @ 002,019*/ 0, 5, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0xF7,
/* RLE: 005 Pixels @ 007,019*/ 5, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 012,019*/ 1, 0xBA, 0xEE,
/* RLE: 004 Pixels @ 013,019*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 017,019*/ 1, 0xAE, 0xC3,
/* RLE: 005 Pixels @ 018,019*/ 5, 0xFF, 0xFF,
/* RLE: 001 Pixels @ 023,019*/ 1, 0x38, 0xE6,
/* RLE: 004 Pixels @ 024,019*/ 4, 0x04, 0xA1,
/* RLE: 001 Pixels @ 028,019*/ 1, 0x10, 0xCC,
/* RLE: 088 Pixels @ 029,019*/ 88, 0xFF, 0xFF,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -