📄 resetprg.lst
字号:
136 X #ifndef _EEPROM_H
137 X #define _EEPROM_H
138 X #define eepromb(dst,src,sz,ecr,ecr_val) _builtin_eepromb(dst,src,sz,ecr,ecr_val,0,0)
140 X #define eepromw(dst,src,sz,ecr,ecr_val) _builtin_eepromw(dst,src,sz,ecr,ecr_val,0,0)
142 X #define eepromb_epr(dst,src,sz,ecr,ecr_val,epr,epr_val) _builtin_eepromb(dst,src,sz,ecr,ecr_val,epr,epr_val)
144 X #define eepromw_epr(dst,src,sz,ecr,ecr_val,epr,epr_val) _builtin_eepromw(dst,src,sz,ecr,ecr_val,epr,epr_val)
146 X #endif
147 #endif
148 #define movtpe(d,a) _builtin_movtpe(d,a)
149 #define tas(a) _builtin_tas(a)
150 #define eepmov(dst,src,sz) _builtin_eepmov(dst,src,sz)
151 #define mac(i,d1,d2,c) _builtin_mac(i,d1,d2,c)
152 #define macl(i,d1,d2,c,m) _builtin_macl(i,d1,d2,c,m)
153 #define rotlc(c,d) _builtin_rotlc(c,d)
154 #define rotlw(c,d) _builtin_rotlw(c,d)
155 #define rotll(c,d) _builtin_rotll(c,d)
156 #define rotrc(c,d) _builtin_rotrc(c,d)
157 #define rotrw(c,d) _builtin_rotrw(c,d)
158 #define rotrl(c,d) _builtin_rotrl(c,d)
159 #define ovfaddc(d1,d2,rst) _builtin_ovfaddc(d1,d2,rst)
160 #define ovfaddw(d1,d2,rst) _builtin_ovfaddw(d1,d2,rst)
161 #define ovfaddl(d1,d2,rst) _builtin_ovfaddl(d1,d2,rst)
162 #define ovfsubc(d1,d2,rst) _builtin_ovfsubc(d1,d2,rst)
163 #define ovfsubw(d1,d2,rst) _builtin_ovfsubw(d1,d2,rst)
164 #define ovfsubl(d1,d2,rst) _builtin_ovfsubl(d1,d2,rst)
165 #define ovfshalc(d,rst) _builtin_ovfshalc(d,rst)
166 #define ovfshalw(d,rst) _builtin_ovfshalw(d,rst)
167 #define ovfshall(d,rst) _builtin_ovfshall(d,rst)
168 #define ovfnegc(d,rst) _builtin_ovfnegc(d,rst)
169 #define ovfnegw(d,rst) _builtin_ovfnegw(d,rst)
170 #define ovfnegl(d,rst) _builtin_ovfnegl(d,rst)
171 #define ovfadduc(d1,d2,rst) _builtin_ovfadduc(d1,d2,rst)
172 #define ovfadduw(d1,d2,rst) _builtin_ovfadduw(d1,d2,rst)
173 #define ovfaddul(d1,d2,rst) _builtin_ovfaddul(d1,d2,rst)
174 #define ovfsubuc(d1,d2,rst) _builtin_ovfsubuc(d1,d2,rst)
175 #define ovfsubuw(d1,d2,rst) _builtin_ovfsubuw(d1,d2,rst)
176 #define ovfsubul(d1,d2,rst) _builtin_ovfsubul(d1,d2,rst)
177 #define ovfshlluc(d,rst) _builtin_ovfshlluc(d,rst)
178 #define ovfshlluw(d,rst) _builtin_ovfshlluw(d,rst)
179 #define ovfshllul(d,rst) _builtin_ovfshllul(d,rst)
180 #define dadd(sz,d1,d2,rst) _builtin_dadd(sz,d1,d2,rst)
181 #define dsub(sz,d1,d2,rst) _builtin_dsub(sz,d1,d2,rst)
182 #define nop() _builtin_nop()
183
184 #endif /* _MACHINE_H */
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
25 #include <_h_c_lib.h>
FILE NAME: c:\hew3\tools\renesas\h8\6_1_2\include\_h_c_lib.h
1 /*-----------------------------------------------------------------------*/
2 /* H8S,H8/300 SERIES C/C++ Compiler Ver. 6.0 */
3 /* Copyright (C) 1994,2002, Renesas Technology Corp. */
4 /* All Rights Reserved. */
5 /*-----------------------------------------------------------------------*/
6
7 #ifndef _H_C_LIB
8 #define _H_C_LIB
9
10 #ifdef __cplusplus
11 X extern "C"{
12 #endif
13 extern void _INITSCT(void);
14 extern void _CALL_INIT(void);
15 extern void _CALL_END(void);
16 #ifdef __cplusplus
17 X }
18 #endif
19
20 #endif
21
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
26 #include "stacksct.h"
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\stacksct.h
1 /*****************************************************************************************
2 ** FILE : Stacksct.h **
3 ** DESCRIPTION : This file is generated by Hitachi Project Generator (Ver.1.2) **
4 ** **
5 **-------------------------------------------------------------------------------------**
6 ** **
7 ** Copyright (c) 2001-2002 Hitachi Micro Systems Europe Ltd UK. **
8 ** **
9 ** This program is distributed in the hope that it will be useful, **
10 ** but WITHOUT ANY WARRANTY; without even the implied warranty of **
11 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. **
12 ** **
13 *****************************************************************************************/
14 #pragma stacksize 128
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
27 #include "typedef.h"
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\typedef.h
1 #ifndef __DATA_TYPE_H__
2 #define __DATA_TYPE_H__
3
4
5 typedef signed char int8_t;
6 typedef unsigned char uint8_t;
7 typedef signed int int16_t;
8 typedef unsigned int uint16_t;
9 typedef signed long int32_t;
10 typedef unsigned long uint32_t;
11 typedef float float32_t;
12 typedef double float64_t;
13
14
15 #define UCHAR_MAX_VAL 255
16 #define UINT_MAX_VAL 65535
17 typedef uint16_t CE_HANDLE;
18 typedef CE_HANDLE CE_HWND;
19 typedef unsigned int CPU_DATA_TYPE;
20 typedef void (*irq_handler_t) (void);
21 #define INVALID_HANDLE_VALUE 0xffff
22 typedef unsigned char BOOL;
23
24
25 #endif
26
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
28 #include "iodefine.h"
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\iodefine.h
1 /************************************************************************/
2 /* H8/38024 Series Include File Ver 1.0 */
3 /************************************************************************/
4 #ifndef IO_DEFINE
5 #define IO_DEFINE
6
7 struct st_aec { /* struct AEC */
8 unsigned char ECPWCRH; /* ECPWCRH */
9 unsigned char ECPWCRL; /* ECPWCRL */
10 unsigned char ECPWDRH; /* ECPWDRH */
11 unsigned char ECPWDRL; /* ECPWDRL */
12 char wk1[2]; /* */
13 union { /* AEGSR */
14 unsigned char BYTE; /* Byte Access */
15 struct { /* Bit Access */
16 unsigned char AHEGS :2; /* AHEGS */
17 unsigned char ALEGS :2; /* ALEGS */
18 unsigned char AIEGS :2; /* AIEGS */
19 unsigned char ECPWME:1; /* ECPWME */
20 } BIT; /* */
21 } AEGSR; /* */
22 char wk2; /* */
23 union { /* ECCR */
24 unsigned char BYTE; /* Byte Access */
25 struct { /* Bit Access */
26 unsigned char ACKH:2; /* ACKH */
27 unsigned char ACKL:2; /* ACKL */
28 unsigned char PWCK:3; /* PWCK */
29 } BIT; /* */
30 } ECCR; /* */
31 union { /* ECCSR */
32 unsigned char BYTE; /* Byte Access */
33 struct { /* Bit Access */
34 unsigned char OVH :1; /* OVH */
35 unsigned char OVL :1; /* OVL */
36 unsigned char :1; /* */
37 unsigned char CH2 :1; /* CH2 */
38 unsigned char CUEH:1; /* CUEH */
39 unsigned char CUEL:1; /* CUEL */
40 unsigned char CRCH:1; /* CRCH */
41 unsigned char CRCL:1; /* CRCL */
42 } BIT; /* */
43 } ECCSR; /* */
44 unsigned char ECH; /* ECH */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -