2025-06-27 00:32:57 +08:00
|
|
|
|
#ifndef MYWIN_CFG_H__
|
|
|
|
|
#define MYWIN_CFG_H__
|
|
|
|
|
#include "rtthread.h"
|
|
|
|
|
#include "base.h"
|
|
|
|
|
#include "mymem.h"
|
|
|
|
|
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD>ӵ<EFBFBD>ж<EFBFBD><D0B6>ٸ<EFBFBD><D9B8>Ӵ<EFBFBD><D3B4><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_CHIDWIN_MAXNUM 20
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD>崰<EFBFBD><E5B4B0><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_WINTITLE_MAXLEN 20
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_FILE_PATH_MAXLEN 200
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƕ<EFBFBD><C7B6>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_BLOCK_MAXNUM 10
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6>ٸ<EFBFBD><D9B8>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_TOP_MAXNUM 10
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD>峤<EFBFBD><E5B3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_LONGTOUCH_CHECK 30
|
|
|
|
|
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߴ<F3B5A5B1>С
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_IMAGE_MAXSIZE 400
|
|
|
|
|
|
2025-07-05 19:47:28 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
#define WIN_SOFTTIMER_MAXNUM 50
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#ifndef u8
|
2025-06-27 00:32:57 +08:00
|
|
|
|
# define u8 uint8_t
|
|
|
|
|
#endif
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#ifndef u16
|
2025-06-27 00:32:57 +08:00
|
|
|
|
# define u16 uint16_t
|
|
|
|
|
#endif
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#ifndef u32
|
2025-06-27 00:32:57 +08:00
|
|
|
|
# define u32 uint32_t
|
|
|
|
|
#endif
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#ifndef s8
|
2025-06-27 00:32:57 +08:00
|
|
|
|
# define s8 int8_t
|
|
|
|
|
#endif
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#ifndef s16
|
2025-06-27 00:32:57 +08:00
|
|
|
|
# define s16 int16_t
|
|
|
|
|
#endif
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#ifndef s32
|
2025-06-27 00:32:57 +08:00
|
|
|
|
# define s32 int32_t
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
2025-07-05 23:48:54 +08:00
|
|
|
|
#define sprintf rt_sprintf
|
2025-06-27 00:32:57 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
|
{
|
2025-07-05 19:47:28 +08:00
|
|
|
|
rt_uint8_t *tack; //ջָ<D5BB><D6B8>
|
|
|
|
|
int tackSize; //ջ<><D5BB>С<EFBFBD><D0A1><EFBFBD>ֽڴ<D6BD>С
|
|
|
|
|
struct rt_thread thread;//RT-thread <20><><EFBFBD>߳̽ṹ<CCBD><E1B9B9>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
}WIN_ThreadHandle;
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
|
{
|
2025-07-05 19:47:28 +08:00
|
|
|
|
int (*fun)(void *); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
|
|
|
|
|
void *ptr; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>
|
|
|
|
|
int *ret; //<2F><><EFBFBD>湤<EFBFBD><E6B9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>ֵ
|
|
|
|
|
int done; //<2F><><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><DFB3><EFBFBD><EFBFBD>н<EFBFBD><D0BD><EFBFBD>
|
|
|
|
|
WIN_ThreadHandle *handle;//<2F><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD>߳<EFBFBD><DFB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD>
|
2025-06-27 00:32:57 +08:00
|
|
|
|
}WIN_WorkFunStruct;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|