62 lines
2.2 KiB
Plaintext
62 lines
2.2 KiB
Plaintext
C51 COMPILER V9.01 SC92F_CHKSUM 09/11/2020 09:49:58 PAGE 1
|
|
C51 COMPILER V9.01, COMPILATION OF MODULE SC92F_CHKSUM
|
|
OBJECT MODULE PLACED IN ..\Output\sc92f_chksum.obj
|
|
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE ..\FWLib\SC92F_Lib\src\sc92f_chksum.c OMF2 BROWSE INCDIR(..\FWLib\SC92F_Lib
|
|
-\inc;..\User) DEBUG PRINT(..\List\sc92f_chksum.lst) OBJECT(..\Output\sc92f_chksum.obj)
|
|
line level source
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
|
12 #include "sc92f_chksum.h"
|
|
13
|
|
14 #if defined (SC92F854x) || defined (SC92F754x) ||defined (SC92F844xB) || defined (SC92F744xB)||defined (
|
|
-SC92F84Ax_2) || defined (SC92F74Ax_2)|| defined (SC92F846xB) || defined (SC92F746xB) || defined (SC92F836xB) || defined
|
|
-(SC92F736xB) || defined (SC92F8003)|| defined (SC92F742x)
|
|
15
|
|
21 void CHKSUM_DeInit(void)
|
|
22 {
|
|
23 1 OPERCON &= 0XFE;
|
|
24 1 CHKSUML = 0X00;
|
|
25 1 CHKSUMH = 0X00;
|
|
26 1 }
|
|
27
|
|
28
|
|
34 void CHKSUM_StartOperation(void)
|
|
35 {
|
|
36 1 OPERCON |= 0X01;
|
|
37 1 while(OPERCON & 0x01);
|
|
38 1 }
|
|
39
|
|
40
|
|
46 uint16_t CHKSUM_GetCheckValue(void)
|
|
47 {
|
|
48 1 uint16_t checktemp;
|
|
49 1
|
|
50 1 checktemp = (uint16_t)(CHKSUMH << 8)+ (uint16_t)CHKSUML;
|
|
51 1 return checktemp;
|
|
52 1 }
|
|
53 #endif
|
|
54
|
|
MODULE INFORMATION: STATIC OVERLAYABLE
|
|
CODE SIZE = 33 ----
|
|
CONSTANT SIZE = ---- ----
|
|
XDATA SIZE = ---- ----
|
|
PDATA SIZE = ---- ----
|
|
DATA SIZE = ---- ----
|
|
IDATA SIZE = ---- ----
|
|
BIT SIZE = ---- ----
|
|
EDATA SIZE = ---- ----
|
|
HDATA SIZE = ---- ----
|
|
XDATA CONST SIZE = ---- ----
|
|
FAR CONST SIZE = ---- ----
|
|
END OF MODULE INFORMATION.
|
|
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
|