?? main.h
字號:
//----------------------------------------------------------------------------
// mian.h
//----------------------------------------------------------------------------
//
// Program Description:
//
//
//
// Target: CY7C63823-SXC
// Tool chain: PSoC Designer / CY3655DK
// Author: Jean hou
//
//----------------------------------------------------------------------------
#ifndef ___HEADER_MAIN_H____
#define ___HEADER_MAIN_H____
//----------------------------------------------------------------------------
// Includes
//----------------------------------------------------------------------------
#include <m8c.h> // part specific constants and macros
#include "PSoCAPI.h" // PSoC API definitions for all User Modules
//----------------------------------------------------------------------------
// User Define
//----------------------------------------------------------------------------
// Constant for button handling
#define GO 1
#define STOP 0
#define UP 0
#define DOWN 1
// Constants for the mouse reports
#define STEP_SIZE 1
#define X_SIGN (1)
#define Y_SIGN (1)
#define LB_DOWN 1
#define LB_UP 0
// Movement Vectors for the letters U, S, and B
#define STEP(b,y,x) ( b ), \
(unsigned char)((Y_SIGN)*(y)*(STEP_SIZE)),(unsigned char)((X_SIGN)*(x)*(STEP_SIZE)),0
const BYTE a_logo_vectors[] =
{
STEP(LB_DOWN, 0x00, 0x00), // ;0
STEP(LB_DOWN, 0x00, 0x05), // ;1
STEP(LB_DOWN, 0x00, 0x05), // ;2
STEP(LB_DOWN, 0x00, 0x05), // ;3
STEP(LB_DOWN, 0x00, 0x05), // ;4
STEP(LB_DOWN, 0x00, 0x05), // ;5
STEP(LB_DOWN, 0x05, 0x05), // ;6
STEP(LB_DOWN, 0x05, 0x00), // ;7
STEP(LB_DOWN, 0x05, 0x00), // ;8
STEP(LB_DOWN, 0x05, 0xFB), // ;9
STEP(LB_DOWN, 0x00, 0xFB), // ;10
STEP(LB_DOWN, 0x00, 0xFB), // ;11
STEP(LB_DOWN, 0x00, 0xFB), // ;12
STEP(LB_DOWN, 0x00, 0xFB), // ;13
STEP(LB_UP, 0x00, 0xFB), // ;14 End of 'U'
STEP(LB_DOWN, 0x23, 0x05), // ;15
STEP(LB_DOWN, 0xFB, 0xFB), // ;16
STEP(LB_DOWN, 0xFB, 0x00), // ;17
STEP(LB_DOWN, 0xFB, 0x00), // ;18
STEP(LB_DOWN, 0xFB, 0x05), // ;19
STEP(LB_DOWN, 0x00, 0x05), // ;20
STEP(LB_DOWN, 0x05, 0x05), // ;21
STEP(LB_DOWN, 0x05, 0x00), // ;22
STEP(LB_DOWN, 0x05, 0x00), // ;23
STEP(LB_DOWN, 0x05, 0x05), // ;24
STEP(LB_DOWN, 0x00, 0x05), // ;25
STEP(LB_DOWN, 0xFB, 0x05), // ;26
STEP(LB_DOWN, 0xFB, 0x00), // ;27
STEP(LB_DOWN, 0xFB, 0x00), // ;28
STEP(LB_DOWN, 0xFB, 0xFB), // ;29
STEP(LB_UP, 0x05, 0x05), // ;30 End of 'S'
STEP(LB_DOWN, 0x23, 0x05), // ;31
STEP(LB_DOWN, 0x05, 0x00), // ;32
STEP(LB_DOWN, 0x05, 0x00), // ;33
STEP(LB_DOWN, 0x05, 0x00), // ;34
STEP(LB_DOWN, 0x05, 0xFB), // ;35
STEP(LB_DOWN, 0x00, 0xFB), // ;36
STEP(LB_DOWN, 0xFB, 0xFB), // ;37
STEP(LB_DOWN, 0xFB, 0x00), // ;38
STEP(LB_DOWN, 0xFB, 0x00), // ;39
STEP(LB_DOWN, 0xFB, 0x00), // ;40
STEP(LB_DOWN, 0x05, 0x00), // ;41
STEP(LB_DOWN, 0x05, 0x00), // ;42
STEP(LB_DOWN, 0x05, 0x00), // ;43
STEP(LB_DOWN, 0x05, 0xFB), // ;44
STEP(LB_DOWN, 0x00, 0xFB), // ;45
STEP(LB_DOWN, 0xFB, 0xFB), // ;46
STEP(LB_DOWN, 0xFB, 0x00), // ;47
STEP(LB_DOWN, 0xFB, 0x00), // ;48
STEP(LB_DOWN, 0xFB, 0x00), // ;49
STEP(LB_DOWN, 0x00, 0x05), // ;50
STEP(LB_DOWN, 0x00, 0x05), // ;51
STEP(LB_DOWN, 0x00, 0x05), // ;52
STEP(LB_DOWN, 0x00, 0x05), // ;53
STEP(LB_DOWN, 0x00, 0x05), // ;54
STEP(LB_DOWN, 0x00, 0x05), // ;55
STEP(LB_DOWN, 0x00, 0x05), // ;56
STEP(LB_UP, 0x00, 0x00), // ;57
STEP(LB_UP, 0xBE, 0x00), // ;58
STEP(LB_UP, 0x00, 0x00) // ;59
};
#endif
//----------------------------------------------------------------------------
// End Of File
//----------------------------------------------------------------------------
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -