📄 u_com_fp.h
字号:
/******************************************************************************
* File name : com_fp.h
* Module name : Common module global function declaration
* Author : Hiromichi Kondo
*-----------------------------------------------------------------------------
* $Id: com_fp.h,v 1.1 2003/04/16 06:56:39 9551619 Exp $
*****************************************************************************/
extern void WaitTMStart(void);
extern void WaitTMStop(void);
extern int WaitTMCheck(unsigned char timeout);
extern void ei(void);
extern void di(void);
extern void ControlLED(int mode);
extern void CPU_GPIO_0(int flag);
extern void CPU_GPIO_1(int flag);
extern void CPU_GPIO_2(int flag);
extern void CPU_GPIO_3(int flag);
extern void CPU_GPIO_4(int flag);
extern void CPU_GPIO_5(int flag);
extern void CPU_GPIO_6(int flag);
extern void CPU_GPIO_7(int flag);
// gnu33
//
// /* 03/08/06 Endo : */
//extern void _panic(char *c_name,int line);
extern void panic( int );
#ifdef DEBUG_PRINT
void o_rs232c(void);
extern void DebugProc(void);
extern void rs232c_printversion(void);
extern void rs232c_enable(int);
extern int rsicmp(char *str1, char*str2, int);
extern char *ishex(char *str, unsigned long *lp);
extern void rsprint(char *str);
extern void rsprinthex(char *str, unsigned long hex, int size);
#ifdef MSGPRINT_ON
extern void rsmsgprint(char *str);
extern void rsmsgprinthex(char *str, unsigned long hex, int size);
#else
#define rsmsgprint(arg) /* */
#define rsmsgprinthex(arg1, arg2, arg3) /* */
#endif
#else
#define rsprint(arg) /* RS232C */
#define rsprinthex(arg1,arg2,arg3) /* RS232C */
#define rsmsgprint(arg) /* */
#define rsmsgprinthex(arg1,arg2,arg3) /* */
#endif
//Registers by David
#define REG_TM8_4_PSC 0x00040145 // Lower 4-bits
#define REG_TM8_4_CTL 0x00040174 //
#define REG_TM8_4_LDAT 0x00040175 // Reloaded data
#define REG_TM8_4_CDAT 0x00040176 // Count data
#define REG_TM8_4_IMASK 0x00040278 //
#define REG_TM8_4_IFLAG 0x00040288 //
#define REG_TM8_4_ILEVL 0x00040269 //
#define TM8_4_VALUE 0x74 // 5ms = 21ns*2048* 0x74
#define REG_TM8_3_PSC 0x0004014e // Upper 4-bits
#define REG_TM8_3_CTL 0x0004016c //
#define REG_TM8_3_LDAT 0x0004016d // Reloaded data
#define REG_TM8_3_CDAT 0x0004016e // Count data
#define REG_TM8_3_IMASK 0x00040275 //
#define REG_TM8_3_IFLAG 0x00040285 //
#define REG_TM8_3_ILEVL 0x00040269 //
#define TM8_3_VALUE 0xba // 1ms = 21ns*256* 0xba
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -