Files
player/Project/Src/MyWin/MyWinCore/mywin_inc.h

98 lines
1.6 KiB
C
Raw Normal View History

2025-06-27 00:32:57 +08:00
#ifndef MYWIN_INC_H__
#define MYWIN_INC_H__
#include "rthw.h"
//#define WIN_IRQ_DISABLE() rt_base_t irq_stat=rt_hw_interrupt_disable( )
//#define WIN_IRQ_ENABLE() rt_hw_interrupt_enable (irq_stat)
#define WIN_IRQ_DISABLE() rt_enter_critical()
#define WIN_IRQ_ENABLE() rt_exit_critical()
#define COLOR565TO888(color) ((((color)&0xf800)<<8)|((color)&0x07e0)<<5|(((color)&0x001f)<<3))
#define COLOR888TO565(color) ((((color)>>8)&0xf800)|(((color)>>5)&0x07e0)|(((color)>>3)&0x001f))
2025-07-05 19:47:28 +08:00
//<2F><>RGBת<42><D7AA>Ϊ565<36><35>ʽ
2025-06-27 00:32:57 +08:00
#define RGB(r,g,b) ((((r)>>3)<<11)|(((g)>>2)<<5)|((b)>>3))
2025-07-05 19:47:28 +08:00
//RGBת<42>Ҷ<EFBFBD>
2025-06-27 00:32:57 +08:00
#define RGB2GRAY(rgb16) (((((rgb16)&0xf800)>>8)+(((rgb16)&0x07e0)>>3)+(((rgb16)&0x001f)<<3))/3)
2025-07-05 19:47:28 +08:00
//<2F>Ҷ<EFBFBD>תRGB
2025-06-27 00:32:57 +08:00
#define GRAY2RGB(gray) ((((gray)>>3)<<11)|(((gray)>>2)<<5)|((gray)>>3))
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
2025-06-27 00:32:57 +08:00
#include "mywin_cfg.h"
2025-07-05 19:47:28 +08:00
//MYWINʹ<4E>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_type.h"
2025-07-05 19:47:28 +08:00
//MYWINʹ<4E>õ<EFBFBD><C3B5><EFBFBD>һЩ<D2BB><D0A9><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_lib.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_msg.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
2025-06-27 00:32:57 +08:00
#include "mywin_timer.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD>LCD
2025-06-27 00:32:57 +08:00
#include "mywin_lcd.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_font.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>
2025-06-27 00:32:57 +08:00
#include "mywin_draw.h"
2025-07-05 19:47:28 +08:00
//MYWINͼƬ
2025-06-27 00:32:57 +08:00
#include "mywin_pic.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E>Ϣ<EFBFBD><CFA2>ʾ<EFBFBD><CABE>
2025-06-27 00:32:57 +08:00
#include "mywin_msgbox.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E>ť
2025-06-27 00:32:57 +08:00
#include "mywin_button.h"
2025-07-05 19:47:28 +08:00
//WININƴ<4E><C6B4><EFBFBD><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_input.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49>б<EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_list.h"
2025-07-05 19:47:28 +08:00
//MYWINҳ<4E><D2B3>
2025-06-27 00:32:57 +08:00
#include "mywin_page.h"
2025-07-05 19:47:28 +08:00
//NYWIN<49><4E><EFBFBD><EFBFBD>ʽ<EFBFBD>˵<EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_popup.h"
2025-07-05 19:47:28 +08:00
//ִ<>в<EFBFBD><D0B2><EFBFBD>ʱ<EFBFBD>ĵȴ<C4B5><C8B4><EFBFBD><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_working.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_scrollbar.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_inputbox.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>
2025-06-27 00:32:57 +08:00
#include "mywin_record.h"
2025-07-05 19:47:28 +08:00
//MYWIN<49><4E><EFBFBD><EFBFBD>֧<EFBFBD>ֿ<EFBFBD><D6BF><EFBFBD>
2025-06-27 00:32:57 +08:00
#include "mywin_touch.h"
#endif