📄 declare2.h
字号:
/*""FILE COMMENT""****************************************************
*System Name : CAN PROGRAM
*File Name : declare2.h
*Version : 1.00
*Contens :
*Customer : RSO
*Model :
*Order :
*CPU :
*Compiler : NC30 Version 5.30 Release 02
*OS :
*Programmer :
*Note :
**********************************************************************
* Copyright(C)2005, Renesas Technology Corp.
* Copyright(C)2005, Renesas Solutions Corp.
* All rights reserved.
*
**********************************************************************
*History 2005.07.1 Ver 1.00
*""FILE COMMENT END""************************************************/
#ifdef DECLARE_MAIN
#define READTASK_EXTERN
#else
#define READTASK_EXTERN extern
#endif
/***********************************************************************
* fnc
***********************************************************************/
READTASK_EXTERN void main(void);
READTASK_EXTERN void cpu_initial(void);
READTASK_EXTERN void timer_initial(void);
READTASK_EXTERN void sw_led_initial(void);
/* CAN */
READTASK_EXTERN void can_initial(void);
READTASK_EXTERN void set_bitrate_can0(void);
READTASK_EXTERN void config_can0(void);
READTASK_EXTERN void set_rec_std_dataframe_can0(unsigned short, unsigned short);
READTASK_EXTERN void set_mask_can0(void);
READTASK_EXTERN void get_message_can0(unsigned short, can_std_data_def *);
READTASK_EXTERN void set_trm_std_dataframe_can0(unsigned short, can_std_data_def *);
READTASK_EXTERN void abort_trm_can0(unsigned short in_slot);
/* SW & LED */
READTASK_EXTERN void led_fnc(void);
READTASK_EXTERN void sw_fnc(void);
READTASK_EXTERN void sw_down(unsigned char);
READTASK_EXTERN unsigned char fix_sw_fnc(unsigned char);
READTASK_EXTERN unsigned char sw_decode(void);
/* ERROR */
READTASK_EXTERN void error_fnc(unsigned char);
READTASK_EXTERN void error_main_fnc(void);
/***********************************************************************
* interrupt fnc
***********************************************************************/
#pragma INTERRUPT /B CAN0_REC()
READTASK_EXTERN void CAN0_REC(void);
/***********************************************************************
* variable
***********************************************************************/
/* CAN */
READTASK_EXTERN can_std_data_def rec_data[2]; //CAN receive data
READTASK_EXTERN unsigned char trm_id; //Transmit ID
READTASK_EXTERN unsigned char rcv_id; //Receive ID
READTASK_EXTERN unsigned char trm_led_data[3]; //Transmit data
/* LED */
READTASK_EXTERN unsigned char led_data[2]; //LED display data
READTASK_EXTERN unsigned char led_count; //LED counter
/* SW */
READTASK_EXTERN unsigned char sw_count; //Switch counter
READTASK_EXTERN unsigned char last_sw_data; //Last switch data
READTASK_EXTERN unsigned char fix_sw_data; //Fixed switch data
READTASK_EXTERN unsigned char last_fix_sw_data; //Last fixed switch data
/* ERROR */
READTASK_EXTERN unsigned char error_num; //Error number
/***********************************************************************
* table
***********************************************************************/
/* LED display table */
READTASK_EXTERN const unsigned char LED_TBL[16]
#ifdef DECLARE_MAIN
= {DISP_0,DISP_1,DISP_2,DISP_3,
DISP_4,DISP_5,DISP_6,DISP_7,
DISP_8,DISP_9,DISP_A,DISP_B,
DISP_C,DISP_D,DISP_E,DISP_F}
#endif
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -