📄 resetprg.p
字号:
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
extern void _builtin_set_imask_ccr(unsigned char);
extern unsigned char _builtin_get_imask_ccr(void);
extern void _builtin_set_ccr(unsigned char);
extern unsigned char _builtin_get_ccr(void);
extern void _builtin_and_ccr(unsigned char);
extern void _builtin_or_ccr(unsigned char);
extern void _builtin_xor_ccr(unsigned char);
extern void _builtin_set_imask_exr(unsigned char);
extern unsigned char _builtin_get_imask_exr(void);
extern void _builtin_set_exr(unsigned char);
extern unsigned char _builtin_get_exr(void);
extern void _builtin_and_exr(unsigned char);
extern void _builtin_or_exr(unsigned char);
extern void _builtin_xor_exr(unsigned char);
extern void _builtin_trapa(unsigned int);
extern void _builtin_sleep(void);
#line 35 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
extern void _builtin_movfpe(char *, char);
#line 57 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
extern void _builtin_movtpe(char, char *);
extern void _builtin_tas(char *);
extern void _builtin_eepmov(void *, const void *, unsigned char);
extern long _builtin_mac(long,int *, int *, unsigned long);
extern long _builtin_macl(long,int *, int *, unsigned long, unsigned long);
extern char _builtin_rotlc(int, char);
extern int _builtin_rotlw(int, int);
extern long _builtin_rotll(int, long);
extern char _builtin_rotrc(int, char);
extern int _builtin_rotrw(int, int);
extern long _builtin_rotrl(int, long);
extern int _builtin_ovfaddc(char, char, char *);
extern int _builtin_ovfaddw(int, int, int *);
extern int _builtin_ovfaddl(long, long, long *);
extern int _builtin_ovfsubc(char, char, char *);
extern int _builtin_ovfsubw(int, int, int *);
extern int _builtin_ovfsubl(long, long, long *);
extern int _builtin_ovfshalc(char, char *);
extern int _builtin_ovfshalw(int, int *);
extern int _builtin_ovfshall(long, long *);
extern int _builtin_ovfnegc(char, char *);
extern int _builtin_ovfnegw(int, int *);
extern int _builtin_ovfnegl(long, long *);
extern int _builtin_ovfadduc(unsigned char, unsigned char, unsigned char *);
extern int _builtin_ovfadduw(unsigned int, unsigned int, unsigned int *);
extern int _builtin_ovfaddul(unsigned long, unsigned long, unsigned long *);
extern int _builtin_ovfsubuc(unsigned char, unsigned char, unsigned char *);
extern int _builtin_ovfsubuw(unsigned int, unsigned int, unsigned int *);
extern int _builtin_ovfsubul(unsigned long, unsigned long, unsigned long *);
extern int _builtin_ovfshlluc(unsigned char, unsigned char *);
extern int _builtin_ovfshlluw(unsigned int, unsigned int *);
extern int _builtin_ovfshllul(unsigned long, unsigned long *);
extern void _builtin_dadd(unsigned char, char *, char *, char *);
extern void _builtin_dsub(unsigned char, char *, char *, char *);
extern void _builtin_nop(void);
#line 125 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
#line 183 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
#line 25 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\_h_c_lib.h"
extern void _INITSCT(void);
extern void _CALL_INIT(void);
extern void _CALL_END(void);
#line 26 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\stacksct.h"
#pragma stacksize 64
#line 27 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\typedef.h"
typedef signed char int8_t;
typedef unsigned char uint8_t;
typedef signed int int16_t;
typedef unsigned int uint16_t;
typedef signed long int32_t;
typedef unsigned long uint32_t;
typedef float float32_t;
typedef double float64_t;
typedef uint8_t CE_HANDLE;
typedef CE_HANDLE CE_HWND;
typedef int (*irq_handler_t) (uint16_t irq);
#line 28 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\iodefine.h"
struct st_aec {
unsigned char ECPWCRH;
unsigned char ECPWCRL;
unsigned char ECPWDRH;
unsigned char ECPWDRL;
char wk1[2];
union {
unsigned char BYTE;
struct {
unsigned char AHEGS :2;
unsigned char ALEGS :2;
unsigned char AIEGS :2;
unsigned char ECPWME:1;
} BIT;
} AEGSR;
char wk2;
union {
unsigned char BYTE;
struct {
unsigned char ACKH:2;
unsigned char ACKL:2;
unsigned char PWCK:3;
} BIT;
} ECCR;
union {
unsigned char BYTE;
struct {
unsigned char OVH :1;
unsigned char OVL :1;
unsigned char :1;
unsigned char CH2 :1;
unsigned char CUEH:1;
unsigned char CUEL:1;
unsigned char CRCH:1;
unsigned char CRCL:1;
} BIT;
} ECCSR;
unsigned char ECH;
unsigned char ECL;
};
struct st_sci3 {
union {
unsigned char BYTE;
struct {
unsigned char COM :1;
unsigned char CHR :1;
unsigned char PE :1;
unsigned char PM :1;
unsigned char STOP:1;
unsigned char MP :1;
unsigned char CKS :2;
} BIT;
} SMR;
unsigned char BRR;
union {
unsigned char BYTE;
struct {
unsigned char TIE :1;
unsigned char RIE :1;
unsigned char TE :1;
unsigned char RE :1;
unsigned char MPIE:1;
unsigned char TEIE:1;
unsigned char CKE :2;
} BIT;
} SCR3;
unsigned char TDR;
union {
unsigned char BYTE;
struct {
unsigned char TDRE:1;
unsigned char RDRF:1;
unsigned char OER :1;
unsigned char FER :1;
unsigned char PER :1;
unsigned char TEND:1;
unsigned char MPBR:1;
unsigned char MPBT:1;
} BIT;
} SSR;
unsigned char RDR;
};
struct st_tmra {
union {
unsigned char BYTE;
struct {
unsigned char wk :4;
unsigned char TMA :4;
} BIT;
} TMA;
unsigned char TCA;
};
struct st_wdt {
union {
unsigned char BYTE;
struct {
unsigned char B6WI :1;
unsigned char TCWE :1;
unsigned char B4WI :1;
unsigned char TCSRWE:1;
unsigned char B2WI :1;
unsigned char WDON :1;
unsigned char B0WI :1;
unsigned char WRST :1;
} BIT;
} TCSRW;
unsigned char TCW;
};
struct st_tmrc {
union {
unsigned char BYTE;
struct {
unsigned char TMC7:1;
unsigned char TMC6:1;
unsigned char TMC5:1;
unsigned char :1;
unsigned char :1;
unsigned char TMC2:1;
unsigned char TMC1:1;
unsigned char TMC0:1;
} BIT;
} TMC;
unsigned char TCC;
};
struct st_tmrf {
union {
unsigned char BYTE;
struct {
unsigned char TOLH:1;
unsigned char CKSH:3;
unsigned char TOLL:1;
unsigned char CKSL:3;
} BIT;
} TCRF;
union {
unsigned char BYTE;
struct {
unsigned char OVFH :1;
unsigned char CMFH :1;
unsigned char OVIEH:1;
unsigned char CCLRH:1;
unsigned char OVFL :1;
unsigned char CMFL :1;
unsigned char OVIEL:1;
unsigned char CCLRL:1;
} BIT;
} TCSRF;
union {
unsigned int WORD;
struct {
unsigned char H;
unsigned char L;
} BYTE;
} TCF;
union {
unsigned int WORD;
struct {
unsigned char H;
unsigned char L;
} BYTE;
} OCRF;
};
struct st_tmrg {
union {
unsigned char BYTE;
struct {
unsigned char OVFH :1;
unsigned char OVFL :1;
unsigned char OVIE :1;
unsigned char IIEGS:1;
unsigned char CCLR :2;
unsigned char CKS :2;
} BIT;
} TMG;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -