gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 2-22-2018  17:16:58
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Thu Feb 22 17:16:50 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../config_set.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; config word(s)
                                           ;--------------------------------------------------------
                                           	__config 0x7c4
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           ;	code size estimation:
                                           ;	    0+    0 =     0 instructions (    0 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Thu Feb 22 17:16:51 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../debug_touch.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	__R2PCL
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_TOUCH_DEBUG_SEND_OUT
                                           	.global	_TOUCH_DEBUG_TRS_DEAL
                                           	.global	_TOUCH_CH_TRS_EN
                                           	.global	_T_buf
                                           	.global	_i_T_D
                                           	.global	_sentbuf1
                                           	.global	_sentbuf2
                                           	.global	_sentbuf3
                                           	.global	_sentbuf4
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_debug_touch_0	.udata
                                           _T_buf	.res	1
                                           
                                           UD_debug_touch_1	.udata
                                           _i_T_D	.res	1
                                           
                                           UD_debug_touch_2	.udata
                                           _sentbuf1	.res	1
                                           
                                           UD_debug_touch_3	.udata
                                           _sentbuf2	.res	1
                                           
                                           UD_debug_touch_4	.udata
                                           _sentbuf3	.res	1
                                           
                                           UD_debug_touch_5	.udata
                                           _sentbuf4	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_debug_touch_0	.udata
                                           r0x1008	.res	1
                                           UDL_debug_touch_1	.udata
                                           r0x1009	.res	1
                                           UDL_debug_touch_2	.udata
                                           r0x1006	.res	1
                                           UDL_debug_touch_3	.udata
                                           r0x1007	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_debug_touch_0	.idata
                                           _TOUCH_CH_TRS_EN
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           	.db	0x00
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           
                                           func._TOUCH_DEBUG_SEND_OUT	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _TOUCH_DEBUG_SEND_OUT	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;3 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1006
                                           ;   r0x1007
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _TOUCH_DEBUG_SEND_OUT	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	322; "../debug_touch.c"	CLK_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	323; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	324; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	328; "../debug_touch.c"	if(CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 1
                                           	JMP	_00078_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	330; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	331; "../debug_touch.c"	if(!CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JNB	_P0_bits, 1
                                           	JMP	_00079_DS_
                                           ;	op : RETURN
                                           ;	.line	332; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00078_DS_
                                           ;	.line	334; "../debug_touch.c"	else if(!CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JNB	_P0_bits, 1
                                           	JMP	_00075_DS_
                                           ;	op : RETURN
                                           ;	.line	336; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00075_DS_
                                           ;	.line	339; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00079_DS_
                                           ;	.line	341; "../debug_touch.c"	CLK_SET_OUT;
                                           	BANKSEL	_TR0_bits
                                           	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	343; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	344; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	346; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	348; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	350; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JNB	_P0_bits, 0
                                           	JMP	_00081_DS_
                                           ;	op : RETURN
                                           ;	.line	352; "../debug_touch.c"	return;
                                           	JMP	_00116_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00081_DS_
                                           ;	.line	355; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	358; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	360; "../debug_touch.c"	DAT_SET_OUT;
                                           	BANKSEL	_TR0_bits
                                           	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	363; "../debug_touch.c"	j=5;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	365; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1007
                                           	CLR	r0x1007
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00108_DS_
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1007
                                           	SUB	R0, r0x1007
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00111_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x5=5), size=1
                                           ;	.line	368; "../debug_touch.c"	switch(step)
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1007
                                           	SUB	R0, r0x1007
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00087_DS_
                                           ;	op : JUMPTABLE
                                           	MOV	R0,#high _00138_DS_
                                           	MOV	PCH, R0
                                           	MOV	R0,#_00138_DS_
                                           	BANKSEL	r0x1007
                                           	ADD	R0, r0x1007
                                           	JNB	PSW, 0
                                           	INC	PCH
                                           	MOV	PCL, R0
                                           _00138_DS_
                                           	JMP	_00082_DS_
                                           	JMP	_00083_DS_
                                           	JMP	_00084_DS_
                                           	JMP	_00085_DS_
                                           	JMP	_00086_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00082_DS_
                                           ;	.line	372; "../debug_touch.c"	j=5;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	373; "../debug_touch.c"	T_buf=0x04;
                                           	MOV	R0,# 0x04
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	374; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00083_DS_
                                           ;	.line	378; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	380; "../debug_touch.c"	T_buf=sentbuf1;
                                           	BANKSEL	_sentbuf1
                                           	MOVZ	R0, _sentbuf1
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	382; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00084_DS_
                                           ;	.line	386; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	387; "../debug_touch.c"	T_buf=sentbuf2;
                                           	BANKSEL	_sentbuf2
                                           	MOVZ	R0, _sentbuf2
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	389; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00085_DS_
                                           ;	.line	393; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	394; "../debug_touch.c"	T_buf=sentbuf3;
                                           	BANKSEL	_sentbuf3
                                           	MOVZ	R0, _sentbuf3
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : GOTO
                                           ;	.line	395; "../debug_touch.c"	}break;
                                           	JMP	_00087_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00086_DS_
                                           ;	.line	399; "../debug_touch.c"	j=8;
                                           	MOV	R0,# 0x08
                                           	BANKSEL	r0x1006
                                           	MOV	r0x1006, R0
                                           ;	op : =
                                           ;	.line	400; "../debug_touch.c"	T_buf=sentbuf4;
                                           	BANKSEL	_sentbuf4
                                           	MOVZ	R0, _sentbuf4
                                           	BANKSEL	_T_buf
                                           	MOV	_T_buf, R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00087_DS_
                                           ;	.line	404; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00104_DS_
                                           	BANKSEL	r0x1006
                                           	MOVZ	R0, r0x1006
                                           	BANKSEL	_i_T_D
                                           	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00107_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	406; "../debug_touch.c"	if(T_buf&0x01)
                                           	BANKSEL	_T_buf
                                           	JB	_T_buf, 0
                                           	JMP	_00089_DS_
                                           ;	op : =
                                           ;	.line	407; "../debug_touch.c"	DAT_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 0
                                           ;	op : GOTO
                                           	JMP	_00090_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00089_DS_
                                           ;	.line	409; "../debug_touch.c"	DAT_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00090_DS_
                                           ;	.line	411; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	412; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	414; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	415; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	417; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	CLR	PSW, 0
                                           	BANKSEL	_T_buf
                                           	RRC	_T_buf
                                           ;	op : +
                                           ;	.line	404; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	INC	_i_T_D
                                           ;	op : GOTO
                                           	JMP	_00104_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00107_DS_
                                           ;	.line	420; "../debug_touch.c"	Touch_Delay2;
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	365; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1007
                                           	INC	r0x1007
                                           ;	op : GOTO
                                           	JMP	_00108_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00111_DS_
                                           ;	.line	424; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	425; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
                                           	MOV	R0,# 0x05
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	427; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	428; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	429; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	430; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	433; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           	JMP	_00102_DS_
                                           ;	op : =
                                           ;	.line	435; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : =
                                           ;	.line	436; "../debug_touch.c"	T_buf=0;
                                           	BANKSEL	_T_buf
                                           	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	437; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	438; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x6=6), size=1
                                           _00112_DS_
                                           	MOV	R0,# 0x06
                                           	BANKSEL	_i_T_D
                                           	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00103_DS_
                                           ;	op : =
                                           ;	.line	440; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
                                           	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	441; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	443; "../debug_touch.c"	if(i_T_D!=5)
                                           	BANKSEL	_i_T_D
                                           	MOVZ	R0, _i_T_D
                                           	XOR	R0,# 0x05
                                           	JB	PSW, 2
                                           	JMP	_00141_DS_
                                           	JMP	_00099_DS_
                                           ;	op : RIGHT_OP
                                           _00141_DS_
                                           ;	.line	445; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	CLR	PSW, 0
                                           	BANKSEL	_T_buf
                                           	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	446; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           	JMP	_00100_DS_
                                           ;	op : |
                                           ;	.line	447; "../debug_touch.c"	T_buf=T_buf|0x10;
                                           	BANKSEL	_T_buf
                                           	SET	_T_buf, 4
                                           ;	op : GOTO
                                           	JMP	_00100_DS_
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x10=16), size=1
                                           _00099_DS_
                                           ;	.line	451; "../debug_touch.c"	if(T_buf<16)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
                                           	MOV	R0,# 0x10
                                           	BANKSEL	_T_buf
                                           	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
                                           	JNB	PSW, 0
                                           	JMP	_00100_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	453; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           	JMP	_00094_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _T_buf
                                           	MOV R0,_T_buf
                                           	ADD R0,#(_TOUCH_CH_TRS_EN+0)
                                           	MOV R1,#0x01
                                           	BANKSEL _TOUCH_CH_TRS_EN
                                           	ST [R0],R1
                                           	
                                           ;	op : GOTO
                                           	JMP	_00100_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00094_DS_
                                           	BANKSEL _T_buf
                                           	MOV R0,_T_buf
                                           	ADD R0,#(_TOUCH_CH_TRS_EN+0)
                                           	MOV R1,#0x00
                                           	BANKSEL _TOUCH_CH_TRS_EN
                                           	ST [R0],R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00100_DS_
                                           ;	.line	479; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	480; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	438; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
                                           	BANKSEL	_i_T_D
                                           	INC	_i_T_D
                                           ;	op : GOTO
                                           	JMP	_00112_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00102_DS_
                                           ;	.line	485; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	486; "../debug_touch.c"	Touch_Delay1;
                                           	MOV	R0,# 0x01
                                           	BANKSEL	STK00
                                           	MOV	STK00, R0
                                           	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
                                           	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00103_DS_
                                           ;	.line	489; "../debug_touch.c"	CLK_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	490; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
                                           	SET	_TR0_bits, 0
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00116_DS_
                                           	CRET	
                                           ; exit point of _TOUCH_DEBUG_SEND_OUT
                                           
                                           
                                           
                                           func._TOUCH_DEBUG_TRS_DEAL	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _TOUCH_DEBUG_TRS_DEAL	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;   _delay_us
                                           ;3 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1008
                                           ;   r0x1009
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _TOUCH_DEBUG_TRS_DEAL	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000a2e   990f     MOV	R1, #0xf             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000a2f   9800     MOV	R0, #0               	MOV R0,#(0)
000a30   80f3     ADD	R0, #0xf3            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000a31   7003     JNB	0x3, 0               	JNB PSW,0
000a32   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
000a33   dd63     CALL	#0xd63              	CALL __R2PCL
                                           	PAGESEL $
000a34   8094     ADD	R0, #0x94            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000a35   9901     MOV	R1, #0x1             	MOV R1,#0x01
000a36   e100     MOVB	0                   	BANKSEL _TOUCH_CH_TRS_EN
000a37   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : INLINEASM
000a38   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000a39   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
000a3a   80f3     ADD	R0, #0xf3            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000a3b   990f     MOV	R1, #0xf             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000a3c   7003     JNB	0x3, 0               	JNB PSW,0
000a3d   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
000a3e   dd63     CALL	#0xd63              	CALL __R2PCL
                                           	PAGESEL $
000a3f   8094     ADD	R0, #0x94            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000a40   e100     MOVB	0                   	BANKSEL _TOUCH_CH_TRS_EN
000a41   f701     LD	R1, [R0]              	LD R1,[R0]
000a42   a900     XOR	R1, #0               	XOR R1,#0x00
000a43   7203     JNB	0x3, 2               	JNB PSW,2
000a44   cb6c     JMP	#0xb6c               	JMP Label_x_y_z_a
                                           	
                                           ;	op : =
                                           ;	.line	64; "../debug_touch.c"	CLK_SET_IN;
000a45   e100     MOVB	0                   	BANKSEL	_TR0_bits
000a46   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	65; "../debug_touch.c"	DAT_SET_IN;
000a47   e100     MOVB	0                   	BANKSEL	_TR0_bits
000a48   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	66; "../debug_touch.c"	Touch_Delay1;
000a49   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000a4a   e100     MOVB	0                   	BANKSEL	STK00
000a4b   5193     MOV	0x93, R0             	MOV	STK00, R0
000a4c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000a4d   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	70; "../debug_touch.c"	if(CLK_GET_STATE)
000a4e   e100     MOVB	0                   	BANKSEL	_P0_bits
000a4f   7905     JB	0x5, 1                	JB	_P0_bits, 1
000a50   ca5a     JMP	#0xa5a               	JMP	_00007_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	72; "../debug_touch.c"	Touch_Delay1;
000a51   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000a52   e100     MOVB	0                   	BANKSEL	STK00
000a53   5193     MOV	0x93, R0             	MOV	STK00, R0
000a54   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000a55   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	73; "../debug_touch.c"	if(!CLK_GET_STATE)
000a56   e100     MOVB	0                   	BANKSEL	_P0_bits
000a57   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
000a58   ca5f     JMP	#0xa5f               	JMP	_00008_DS_
                                           ;	op : RETURN
                                           ;	.line	74; "../debug_touch.c"	return;
000a59   cb6c     JMP	#0xb6c               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00007_DS_
                                           ;	.line	76; "../debug_touch.c"	else if(!CLK_GET_STATE)
000a5a   e100     MOVB	0                   	BANKSEL	_P0_bits
000a5b   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
000a5c   ca5e     JMP	#0xa5e               	JMP	_00004_DS_
                                           ;	op : RETURN
                                           ;	.line	78; "../debug_touch.c"	return;
000a5d   cb6c     JMP	#0xb6c               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00004_DS_
                                           ;	.line	81; "../debug_touch.c"	return;
000a5e   cb6c     JMP	#0xb6c               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00008_DS_
                                           ;	.line	83; "../debug_touch.c"	CLK_SET_OUT;
000a5f   e100     MOVB	0                   	BANKSEL	_TR0_bits
000a60   6125     CLR	0x25, 1              	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	85; "../debug_touch.c"	CLK_SET_LOW;
000a61   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000a62   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	86; "../debug_touch.c"	Touch_Delay1;
000a63   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000a64   e100     MOVB	0                   	BANKSEL	STK00
000a65   5193     MOV	0x93, R0             	MOV	STK00, R0
000a66   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000a67   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	88; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
000a68   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000a69   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	90; "../debug_touch.c"	Touch_Delay1;
000a6a   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000a6b   e100     MOVB	0                   	BANKSEL	STK00
000a6c   5193     MOV	0x93, R0             	MOV	STK00, R0
000a6d   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000a6e   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	92; "../debug_touch.c"	if(!DAT_GET_STATE)
000a6f   e100     MOVB	0                   	BANKSEL	_P0_bits
000a70   7005     JNB	0x5, 0               	JNB	_P0_bits, 0
000a71   ca73     JMP	#0xa73               	JMP	_00010_DS_
                                           ;	op : RETURN
                                           ;	.line	94; "../debug_touch.c"	return;
000a72   cb6c     JMP	#0xb6c               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00010_DS_
                                           ;	.line	97; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
000a73   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000a74   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	101; "../debug_touch.c"	Touch_Delay1;
000a75   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000a76   e100     MOVB	0                   	BANKSEL	STK00
000a77   5193     MOV	0x93, R0             	MOV	STK00, R0
000a78   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000a79   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	102; "../debug_touch.c"	DAT_SET_OUT;
000a7a   e100     MOVB	0                   	BANKSEL	_TR0_bits
000a7b   6025     CLR	0x25, 0              	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	104; "../debug_touch.c"	j=5;
000a7c   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000a7d   e100     MOVB	0                   	BANKSEL	r0x1008
000a7e   51e8     MOV	0xe8, R0             	MOV	r0x1008, R0
                                           ;	op : =
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
000a7f   e100     MOVB	0                   	BANKSEL	r0x1009
000a80   03e9     CLR	0xe9                 	CLR	r0x1009
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00037_DS_
000a81   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000a82   e100     MOVB	0                   	BANKSEL	r0x1009
000a83   38e9     SUB	R0, 0xe9             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
000a84   7003     JNB	0x3, 0               	JNB	PSW, 0
000a85   cb01     JMP	#0xb01               	JMP	_00040_DS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x5=5), size=1
                                           ;	.line	109; "../debug_touch.c"	switch(step)
000a86   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000a87   e100     MOVB	0                   	BANKSEL	r0x1009
000a88   38e9     SUB	R0, 0xe9             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
000a89   7003     JNB	0x3, 0               	JNB	PSW, 0
000a8a   cad5     JMP	#0xad5               	JMP	_00016_DS_
                                           ;	op : JUMPTABLE
000a8b   980a     MOV	R0, #0xa             	MOV	R0,#high _00067_DS_
000a8c   510a     MOV	0xa, R0              	MOV	PCH, R0
000a8d   9893     MOV	R0, #0x93            	MOV	R0,#_00067_DS_
000a8e   e100     MOVB	0                   	BANKSEL	r0x1009
000a8f   20e9     ADD	R0, 0xe9             	ADD	R0, r0x1009
000a90   7003     JNB	0x3, 0               	JNB	PSW, 0
000a91   0b0a     INC	0xa                  	INC	PCH
000a92   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00067_DS_
000a93   ca98     JMP	#0xa98               	JMP	_00011_DS_
000a94   caa6     JMP	#0xaa6               	JMP	_00012_DS_
000a95   cab2     JMP	#0xab2               	JMP	_00013_DS_
000a96   cabe     JMP	#0xabe               	JMP	_00014_DS_
000a97   caca     JMP	#0xaca               	JMP	_00015_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00011_DS_
                                           ;	.line	113; "../debug_touch.c"	j=5;
000a98   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000a99   e100     MOVB	0                   	BANKSEL	r0x1008
000a9a   51e8     MOV	0xe8, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
000a9b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000a9c   50ea     MOV	R0, 0xea             	MOV R0, __KF8_LIBc_channel_
000a9d   80f3     ADD	R0, #0xf3            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000a9e   990f     MOV	R1, #0xf             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000a9f   7003     JNB	0x3, 0               	JNB PSW,0
000aa0   ff11     INC	R1                   	INC R1
000aa1   530a     MOV	0xa, R1              	MOV PCH,R1
                                           	PAGESEL __R2PCL
000aa2   dd63     CALL	#0xd63              	CALL __R2PCL
                                           	PAGESEL $
000aa3   e100     MOVB	0                   	BANKSEL _T_buf
000aa4   51e6     MOV	0xe6, R0             	MOV _T_buf,R0
                                           	
                                           ;	op : GOTO
                                           ;	.line	132; "../debug_touch.c"	}break;
000aa5   cad5     JMP	#0xad5               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00012_DS_
                                           ;	.line	136; "../debug_touch.c"	j=8;
000aa6   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
000aa7   e100     MOVB	0                   	BANKSEL	r0x1008
000aa8   51e8     MOV	0xe8, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
000aa9   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000aaa   6003     CLR	0x3, 0               	CLR PSW,0
000aab   12ea     RLCR	0xea                	RLCR __KF8_LIBc_channel_
000aac   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
000aad   80aa     ADD	R0, #0xaa            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
000aae   f701     LD	R1, [R0]              	LD R1,[R0]
000aaf   e100     MOVB	0                   	BANKSEL _T_buf
000ab0   53e6     MOV	0xe6, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	151; "../debug_touch.c"	}break;
000ab1   cad5     JMP	#0xad5               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00013_DS_
                                           ;	.line	155; "../debug_touch.c"	j=8;
000ab2   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
000ab3   e100     MOVB	0                   	BANKSEL	r0x1008
000ab4   51e8     MOV	0xe8, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
000ab5   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000ab6   6003     CLR	0x3, 0               	CLR PSW,0
000ab7   12ea     RLCR	0xea                	RLCR __KF8_LIBc_channel_
000ab8   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
000ab9   80ab     ADD	R0, #0xab            	ADD R0,#(__KF8_LIBi_buff_baseline_+1)
000aba   f701     LD	R1, [R0]              	LD R1,[R0]
000abb   e100     MOVB	0                   	BANKSEL _T_buf
000abc   53e6     MOV	0xe6, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	172; "../debug_touch.c"	}break;
000abd   cad5     JMP	#0xad5               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	176; "../debug_touch.c"	j=8;
000abe   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
000abf   e100     MOVB	0                   	BANKSEL	r0x1008
000ac0   51e8     MOV	0xe8, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
000ac1   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000ac2   6003     CLR	0x3, 0               	CLR PSW,0
000ac3   12ea     RLCR	0xea                	RLCR __KF8_LIBc_channel_
000ac4   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
000ac5   80a4     ADD	R0, #0xa4            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
000ac6   f701     LD	R1, [R0]              	LD R1,[R0]
000ac7   e100     MOVB	0                   	BANKSEL _T_buf
000ac8   53e6     MOV	0xe6, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	192; "../debug_touch.c"	}break;
000ac9   cad5     JMP	#0xad5               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00015_DS_
                                           ;	.line	196; "../debug_touch.c"	j=8;
000aca   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
000acb   e100     MOVB	0                   	BANKSEL	r0x1008
000acc   51e8     MOV	0xe8, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
000acd   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000ace   6003     CLR	0x3, 0               	CLR PSW,0
000acf   12ea     RLCR	0xea                	RLCR __KF8_LIBc_channel_
000ad0   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
000ad1   80a5     ADD	R0, #0xa5            	ADD R0,#(__KF8_LIBi_buff_hit_+1)
000ad2   f701     LD	R1, [R0]              	LD R1,[R0]
000ad3   e100     MOVB	0                   	BANKSEL _T_buf
000ad4   53e6     MOV	0xe6, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00016_DS_
                                           ;	.line	214; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
000ad5   e100     MOVB	0                   	BANKSEL	_i_T_D
000ad6   03e7     CLR	0xe7                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00033_DS_
000ad7   e100     MOVB	0                   	BANKSEL	r0x1008
000ad8   0ee8     MOVZ	R0, 0xe8            	MOVZ	R0, r0x1008
000ad9   e100     MOVB	0                   	BANKSEL	_i_T_D
000ada   38e7     SUB	R0, 0xe7             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
000adb   7003     JNB	0x3, 0               	JNB	PSW, 0
000adc   caf9     JMP	#0xaf9               	JMP	_00036_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	216; "../debug_touch.c"	if(T_buf&0x01)
000add   e100     MOVB	0                   	BANKSEL	_T_buf
000ade   78e6     JB	0xe6, 0               	JB	_T_buf, 0
000adf   cae3     JMP	#0xae3               	JMP	_00018_DS_
                                           ;	op : =
                                           ;	.line	217; "../debug_touch.c"	DAT_SET_HIGH;
000ae0   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000ae1   6845     SET	0x45, 0              	SET	_P0LR_bits, 0
                                           ;	op : GOTO
000ae2   cae5     JMP	#0xae5               	JMP	_00019_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00018_DS_
                                           ;	.line	219; "../debug_touch.c"	DAT_SET_LOW;
000ae3   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000ae4   6045     CLR	0x45, 0              	CLR	_P0LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	221; "../debug_touch.c"	CLK_SET_HIGH;
000ae5   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000ae6   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	222; "../debug_touch.c"	Touch_Delay1;
000ae7   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000ae8   e100     MOVB	0                   	BANKSEL	STK00
000ae9   5193     MOV	0x93, R0             	MOV	STK00, R0
000aea   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000aeb   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	224; "../debug_touch.c"	CLK_SET_LOW;
000aec   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000aed   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	225; "../debug_touch.c"	Touch_Delay1;
000aee   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000aef   e100     MOVB	0                   	BANKSEL	STK00
000af0   5193     MOV	0x93, R0             	MOV	STK00, R0
000af1   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000af2   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	227; "../debug_touch.c"	T_buf=T_buf>>1;
000af3   6003     CLR	0x3, 0               	CLR	PSW, 0
000af4   e100     MOVB	0                   	BANKSEL	_T_buf
000af5   11e6     RRC	0xe6                 	RRC	_T_buf
                                           ;	op : +
                                           ;	.line	214; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
000af6   e100     MOVB	0                   	BANKSEL	_i_T_D
000af7   0be7     INC	0xe7                 	INC	_i_T_D
                                           ;	op : GOTO
000af8   cad7     JMP	#0xad7               	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00036_DS_
                                           ;	.line	230; "../debug_touch.c"	Touch_Delay2;
000af9   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000afa   e100     MOVB	0                   	BANKSEL	STK00
000afb   5193     MOV	0x93, R0             	MOV	STK00, R0
000afc   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000afd   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
000afe   e100     MOVB	0                   	BANKSEL	r0x1009
000aff   0be9     INC	0xe9                 	INC	r0x1009
                                           ;	op : GOTO
000b00   ca81     JMP	#0xa81               	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00040_DS_
                                           ;	.line	234; "../debug_touch.c"	DAT_SET_IN;
000b01   e100     MOVB	0                   	BANKSEL	_TR0_bits
000b02   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	235; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
000b03   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000b04   e100     MOVB	0                   	BANKSEL	STK00
000b05   5193     MOV	0x93, R0             	MOV	STK00, R0
000b06   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b07   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	237; "../debug_touch.c"	CLK_SET_HIGH;
000b08   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000b09   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	238; "../debug_touch.c"	Touch_Delay1;
000b0a   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b0b   e100     MOVB	0                   	BANKSEL	STK00
000b0c   5193     MOV	0x93, R0             	MOV	STK00, R0
000b0d   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b0e   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	239; "../debug_touch.c"	Touch_Delay1;
000b0f   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b10   e100     MOVB	0                   	BANKSEL	STK00
000b11   5193     MOV	0x93, R0             	MOV	STK00, R0
000b12   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b13   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	240; "../debug_touch.c"	Touch_Delay1;
000b14   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b15   e100     MOVB	0                   	BANKSEL	STK00
000b16   5193     MOV	0x93, R0             	MOV	STK00, R0
000b17   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b18   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	243; "../debug_touch.c"	if(DAT_GET_STATE)
000b19   e100     MOVB	0                   	BANKSEL	_P0_bits
000b1a   7805     JB	0x5, 0                	JB	_P0_bits, 0
000b1b   cb61     JMP	#0xb61               	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	245; "../debug_touch.c"	CLK_SET_LOW;
000b1c   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000b1d   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : =
                                           ;	.line	246; "../debug_touch.c"	T_buf=0;
000b1e   e100     MOVB	0                   	BANKSEL	_T_buf
000b1f   03e6     CLR	0xe6                 	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	247; "../debug_touch.c"	Touch_Delay1;
000b20   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b21   e100     MOVB	0                   	BANKSEL	STK00
000b22   5193     MOV	0x93, R0             	MOV	STK00, R0
000b23   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b24   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000b25   e100     MOVB	0                   	BANKSEL	_i_T_D
000b26   03e7     CLR	0xe7                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x6=6), size=1
                                           _00041_DS_
000b27   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
000b28   e100     MOVB	0                   	BANKSEL	_i_T_D
000b29   38e7     SUB	R0, 0xe7             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
000b2a   7003     JNB	0x3, 0               	JNB	PSW, 0
000b2b   cb68     JMP	#0xb68               	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	250; "../debug_touch.c"	CLK_SET_HIGH;
000b2c   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000b2d   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	251; "../debug_touch.c"	Touch_Delay1;
000b2e   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b2f   e100     MOVB	0                   	BANKSEL	STK00
000b30   5193     MOV	0x93, R0             	MOV	STK00, R0
000b31   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b32   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	253; "../debug_touch.c"	if(i_T_D!=5)
000b33   e100     MOVB	0                   	BANKSEL	_i_T_D
000b34   0ee7     MOVZ	R0, 0xe7            	MOVZ	R0, _i_T_D
000b35   a805     XOR	R0, #0x5             	XOR	R0,# 0x05
000b36   7a03     JB	0x3, 2                	JB	PSW, 2
000b37   cb39     JMP	#0xb39               	JMP	_00070_DS_
000b38   cb42     JMP	#0xb42               	JMP	_00028_DS_
                                           ;	op : RIGHT_OP
                                           _00070_DS_
                                           ;	.line	255; "../debug_touch.c"	T_buf=T_buf>>1;
000b39   6003     CLR	0x3, 0               	CLR	PSW, 0
000b3a   e100     MOVB	0                   	BANKSEL	_T_buf
000b3b   11e6     RRC	0xe6                 	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	256; "../debug_touch.c"	if(DAT_GET_STATE)
000b3c   e100     MOVB	0                   	BANKSEL	_P0_bits
000b3d   7805     JB	0x5, 0                	JB	_P0_bits, 0
000b3e   cb57     JMP	#0xb57               	JMP	_00029_DS_
                                           ;	op : |
                                           ;	.line	257; "../debug_touch.c"	T_buf=T_buf|0x10;
000b3f   e100     MOVB	0                   	BANKSEL	_T_buf
000b40   6ce6     SET	0xe6, 4              	SET	_T_buf, 4
                                           ;	op : GOTO
000b41   cb57     JMP	#0xb57               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x10=16), size=1
                                           _00028_DS_
                                           ;	.line	261; "../debug_touch.c"	if(T_buf<16)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
000b42   9810     MOV	R0, #0x10            	MOV	R0,# 0x10
000b43   e100     MOVB	0                   	BANKSEL	_T_buf
000b44   38e6     SUB	R0, 0xe6             	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
000b45   7003     JNB	0x3, 0               	JNB	PSW, 0
000b46   cb57     JMP	#0xb57               	JMP	_00029_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	263; "../debug_touch.c"	if(DAT_GET_STATE)
000b47   e100     MOVB	0                   	BANKSEL	_P0_bits
000b48   7805     JB	0x5, 0                	JB	_P0_bits, 0
000b49   cb51     JMP	#0xb51               	JMP	_00023_DS_
                                           ;	op : INLINEASM
000b4a   e100     MOVB	0                   	BANKSEL _T_buf
000b4b   50e6     MOV	R0, 0xe6             	MOV R0,_T_buf
000b4c   8094     ADD	R0, #0x94            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000b4d   9901     MOV	R1, #0x1             	MOV R1,#0x01
000b4e   e100     MOVB	0                   	BANKSEL _TOUCH_CH_TRS_EN
000b4f   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GOTO
000b50   cb57     JMP	#0xb57               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00023_DS_
000b51   e100     MOVB	0                   	BANKSEL _T_buf
000b52   50e6     MOV	R0, 0xe6             	MOV R0,_T_buf
000b53   8094     ADD	R0, #0x94            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000b54   9900     MOV	R1, #0               	MOV R1,#0x00
000b55   e100     MOVB	0                   	BANKSEL _TOUCH_CH_TRS_EN
000b56   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00029_DS_
                                           ;	.line	289; "../debug_touch.c"	CLK_SET_LOW;
000b57   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000b58   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	290; "../debug_touch.c"	Touch_Delay1;
000b59   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b5a   e100     MOVB	0                   	BANKSEL	STK00
000b5b   5193     MOV	0x93, R0             	MOV	STK00, R0
000b5c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b5d   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000b5e   e100     MOVB	0                   	BANKSEL	_i_T_D
000b5f   0be7     INC	0xe7                 	INC	_i_T_D
                                           ;	op : GOTO
000b60   cb27     JMP	#0xb27               	JMP	_00041_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	295; "../debug_touch.c"	CLK_SET_LOW;
000b61   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000b62   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	296; "../debug_touch.c"	Touch_Delay1;
000b63   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000b64   e100     MOVB	0                   	BANKSEL	STK00
000b65   5193     MOV	0x93, R0             	MOV	STK00, R0
000b66   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000b67   dce4     CALL	#0xce4              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00032_DS_
                                           ;	.line	299; "../debug_touch.c"	CLK_SET_IN;
000b68   e100     MOVB	0                   	BANKSEL	_TR0_bits
000b69   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	300; "../debug_touch.c"	DAT_SET_IN;
000b6a   e100     MOVB	0                   	BANKSEL	_TR0_bits
000b6b   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : INLINEASM
                                           Label_x_y_z_a:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00045_DS_
000b6c   0008     CRET                     	CRET	
                                           ; exit point of _TOUCH_DEBUG_TRS_DEAL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  424+  143 =   567 instructions ( 1420 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Thu Feb 22 17:16:52 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../init_mcu.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_init_mcu
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           
                                           func._init_mcu	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _init_mcu	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _init_mcu	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	18; "../init_mcu.c"	OSCCTL = 0x70;//    8M
000cc5   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000cc6   e100     MOVB	0                   	BANKSEL	_OSCCTL
000cc7   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	21; "../init_mcu.c"	TR0 = 0b00011011;//
000cc8   981b     MOV	R0, #0x1b            	MOV	R0,# 0x1b
000cc9   e100     MOVB	0                   	BANKSEL	_TR0
000cca   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	22; "../init_mcu.c"	TR1 = 0b11110000;//
000ccb   98f0     MOV	R0, #0xf0            	MOV	R0,# 0xf0
000ccc   e100     MOVB	0                   	BANKSEL	_TR1
000ccd   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	23; "../init_mcu.c"	TR2 = 0b00001111;//
000cce   980f     MOV	R0, #0xf             	MOV	R0,# 0x0f
000ccf   e100     MOVB	0                   	BANKSEL	_TR2
000cd0   5126     MOV	0x26, R0             	MOV	_TR2, R0
                                           ;	op : =
                                           ;	.line	27; "../init_mcu.c"	P0LR=0x00;
000cd1   e100     MOVB	0                   	BANKSEL	_P0LR
000cd2   0345     CLR	0x45                 	CLR	_P0LR
                                           ;	op : =
                                           ;	.line	28; "../init_mcu.c"	P1LR=0x00;
000cd3   e100     MOVB	0                   	BANKSEL	_P1LR
000cd4   0347     CLR	0x47                 	CLR	_P1LR
                                           ;	op : =
                                           ;	.line	29; "../init_mcu.c"	P2LR=0x00;
000cd5   e100     MOVB	0                   	BANKSEL	_P2LR
000cd6   0346     CLR	0x46                 	CLR	_P2LR
                                           ;	op : =
                                           ;	.line	32; "../init_mcu.c"	P0=0x00;
000cd7   e100     MOVB	0                   	BANKSEL	_P0
000cd8   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	33; "../init_mcu.c"	P1=0x00;
000cd9   e100     MOVB	0                   	BANKSEL	_P1
000cda   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	34; "../init_mcu.c"	P2=0x00;
000cdb   e100     MOVB	0                   	BANKSEL	_P2
000cdc   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : =
                                           ;	.line	41; "../init_mcu.c"	IPEN=1;
000cdd   e100     MOVB	0                   	BANKSEL	_PCTL_bits
000cde   6b2e     SET	0x2e, 3              	SET	_PCTL_bits, 3
                                           ;	op : =
                                           ;	.line	42; "../init_mcu.c"	PT3 = 1;		// µ±Ê¹ÓÃT4Í¬²½¼ÆÊý£¬±ØÐëÉè¶¨Îª¸ßÓÅÏÈ¼¶£¬·ñÔòT3µÄ´¥ÃþÖÐ¶Ï¿ÉÒÔÑ¡ÔñµÍÓÅÏÈ¼¶
000cdf   e100     MOVB	0                   	BANKSEL	_IP2_bits
000ce0   6f24     SET	0x24, 7              	SET	_IP2_bits, 7
                                           ;	op : =
                                           ;	.line	45; "../init_mcu.c"	ANS13=1;
000ce1   e100     MOVB	0                   	BANKSEL	_ANSEH_bits
000ce2   6d1d     SET	0x1d, 5              	SET	_ANSEH_bits, 5
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000ce3   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           
                                           ;	code size estimation:
                                           ;	   18+   13 =    31 instructions (   88 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Thu Feb 22 17:16:54 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../kf8ts3514_touch_cs.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	__KF8_LIBc_baseline_count_
                                           	.global	__KF8_LIBi_buff_hit_
                                           	.global	__KF8_LIBi_buff_baseline_
                                           	.global	__KF8_LIBc_touch_count_
                                           	.global	__KF8_LIBi_Date_Change_
                                           	.global	__KF8_LIBc_channel_
                                           	.global	__KF8_LIBi_channel_flag_
                                           	.global	_CHS_AMOUNT
                                           	.global	_TCS_AMOUNT
                                           	.global	__KF8_Disturb_Protect_Circle_
                                           	.global	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.global	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.global	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.global	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.global	__KF8_Define_Disturb_Channels_Amount_
                                           	.global	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.global	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.global	__KF8_Data_Steady_Threshold_Set_
                                           	.global	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.global	__KF8_TOUCH_CH_EN
                                           	.global	__KF8_Inside_Reference_Channel_Declare_
                                           	.global	__KF8_Config_Finger_Threshold
                                           	.global	__KF8_Water_Monitor_
                                           	.global	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.global	__KF8_Touch_Protect_Select_
                                           	.global	__KF8_HIT_UP_THRESHOLD
                                           	.global	_TCS_COUNT
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_kf8ts3514_touch_cs_0	.udata
                                           __KF8_LIBc_baseline_count_	.res	3
                                           
                                           UD_kf8ts3514_touch_cs_1	.udata
                                           __KF8_LIBi_buff_hit_	.res	6
                                           
                                           UD_kf8ts3514_touch_cs_2	.udata
                                           __KF8_LIBi_buff_baseline_	.res	6
                                           
                                           UD_kf8ts3514_touch_cs_3	.udata
                                           __KF8_LIBc_touch_count_	.res	3
                                           
                                           UD_kf8ts3514_touch_cs_4	.udata
                                           __KF8_LIBi_Date_Change_	.res	6
                                           
                                           UD_kf8ts3514_touch_cs_5	.udata
                                           __KF8_LIBc_channel_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_6	.udata
                                           __KF8_LIBi_channel_flag_	.res	4
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_kf8ts3514_touch_cs_0	.code
                                           _CHS_AMOUNT
000d65   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_1	.code
                                           _TCS_AMOUNT
000d66   b002     RRET	R0, #0x2            	RRET R0, #0x02
                                           
                                           
                                           ID_kf8ts3514_touch_cs_2	.code
                                           __KF8_Disturb_Protect_Circle_
000002   b032     RRET	R0, #0x32           	RRET R0, #0x32
000003   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_3	.code
                                           __KF8_DoubleKey_Compages_Limitable_Circle_
000d5f   b000     RRET	R0, #0              	RRET R0, #0x00
000d60   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_4	.code
                                           __KF8_Key_Max_Pressed_Limitable_Circle_
000d61   b000     RRET	R0, #0              	RRET R0, #0x00
000d62   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_5	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_UP_
000d67   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_6	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_Down_
000d68   b0e7     RRET	R0, #0xe7           	RRET R0, #0xe7
                                           
                                           
                                           ID_kf8ts3514_touch_cs_7	.code
                                           __KF8_Define_Disturb_Channels_Amount_
000d69   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_8	.code
                                           __KF8_BasicLine_UP_Noise_Threshold_
000d6a   b0e2     RRET	R0, #0xe2           	RRET R0, #0xe2
                                           
                                           
                                           ID_kf8ts3514_touch_cs_9	.code
                                           __KF8_BasicLine_Down_Noise_Threshold_
000d6b   b01e     RRET	R0, #0x1e           	RRET R0, #0x1e
                                           
                                           
                                           ID_kf8ts3514_touch_cs_10	.code
                                           __KF8_Data_Steady_Threshold_Set_
000d6c   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_11	.code
                                           __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
000d6d   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_12	.code
                                           __KF8_TOUCH_CH_EN
000ff3   b002     RRET	R0, #0x2            	RRET R0, #0x02
000ff4   b001     RRET	R0, #0x1            	RRET R0, #0x01
000ff5   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_13	.code
                                           __KF8_Inside_Reference_Channel_Declare_
000d6e   b01e     RRET	R0, #0x1e           	RRET R0, #0x1e
                                           
                                           
                                           ID_kf8ts3514_touch_cs_14	.code
                                           __KF8_Config_Finger_Threshold
000fed   b023     RRET	R0, #0x23           	RRET R0, #0x23
000fee   b000     RRET	R0, #0              	RRET R0, #0x00
000fef   b023     RRET	R0, #0x23           	RRET R0, #0x23
000ff0   b000     RRET	R0, #0              	RRET R0, #0x00
000ff1   b023     RRET	R0, #0x23           	RRET R0, #0x23
000ff2   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_15	.code
                                           __KF8_Water_Monitor_
000d6f   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_16	.code
                                           __KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
000d4f   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000d50   b000     RRET	R0, #0              	RRET R0, #0x00
000d51   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000d52   b000     RRET	R0, #0              	RRET R0, #0x00
000d53   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000d54   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_17	.code
                                           __KF8_Touch_Protect_Select_
000d70   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_18	.code
                                           __KF8_HIT_UP_THRESHOLD
                                           	RRET R0, #0xf4
                                           	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_19	.code
                                           _TCS_COUNT
000d71   b004     RRET	R0, #0x4            	RRET R0, #0x04
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           ;	code size estimation:
                                           ;	    0+    0 =     0 instructions (    0 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Thu Feb 22 17:16:55 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../kf8ts3514_touch_cs_lib.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_delay_ms
                                           	.extern	_delay_us
                                           	.extern	__divuint
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           
                                           	.extern I0R1
                                           	.extern I0R7
                                           	.extern I0PSW
                                           	.extern I0PCH
                                           	.extern I1R1
                                           	.extern I1R7
                                           	.extern I1PSW
                                           	.extern I1PCH
                                           	.extern STK11
                                           	.extern STK10
                                           	.extern STK09
                                           	.extern STK08
                                           	.extern STK07
                                           	.extern STK06
                                           	.extern STK05
                                           	.extern STK04
                                           	.extern STK03
                                           	.extern STK02
                                           	.extern STK01
                                           	.extern STK00
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	__KF8TS3514_Get_Ver_WaterCS_
                                           	.global	__KF8TS3514_Touch_Process_WaterCS_
                                           	.global	__KF8TS3514_Init_Touch_WaterCS_
                                           	.global	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.global	__KF8TS27_Touch_TEST_WaterCS_
                                           	.global	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	.global	__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
                                           	.global	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
                                           	.global	__KF8_Work_Delay_Count_For_Flag_TS_CS_
                                           	.global	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
                                           	.global	__KF8_lib_Key_Down_Count_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_Second_TS_CS_
                                           	.global	__KF8_LIBc_water_monitor_TS_CS_
                                           	.global	__KF8_LIBc_water_monitor_count_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	.global	__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_I_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_J_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
                                           	.global	__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	.global	__KF8_lib_CH_No_WA_Change_Flag_TS_CS_
                                           	.global	__KF8_lib_CH_DW_Change_Count_TS_CS_
                                           	.global	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
                                           	.global	__KF8_lib_CH_DW_Change_Flag_TS_CS_
                                           	.global	__KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	.global	__KF8_lib_bahualvtemportemp_TS_CS_
                                           	.global	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	.global	_change_buf_KF8_Lib_TS_CS_
                                           	.global	_result_temp_KF8_Lib_TS_CS_
                                           	.global	_i_KF8_lib_TS_CS_
                                           	.global	_Addr_Copy_Char_KF8_Lib_TS_CS_
                                           	.global	_Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	.global	__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	.global	__KF8_Temp_Cur_A_TS_CS_
                                           	.global	__KF8_Temp_Cur_B_TS_CS_
                                           	.global	__KF8_lib_Samp_Times_TS_CS_
                                           	.global	__KF8_LIBi_buff_hit_count_TS_CS_
                                           	.global	__KF8_LIBi_min_buff_TS_CS_
                                           	.global	__KF8_LIBi_max_buff_TS_CS_
                                           	.global	__KF8_Temp_Cur_C_TS_CS_
                                           	.global	__KF8_Temp_Cur_D_TS_CS_
                                           	.global	__KF8_lib_Freq_Conversion_count_TS_CS_
                                           	.global	__OSCCAL0_buff_TS_CS_
                                           	.global	__KF8_lib_Freq_Conversion_flag_TS_CS_
                                           	.global	__KF8_Inside_Reference_Channel_flag_TS_CS_
                                           	.global	_touch_weisuiji_3514_cnt
                                           	.global	__KF8_LIBc_channel_buf1
                                           	.global	__KF8_LIBt_buff_bit_TS_CS_
                                           	.global	_Double_Key_SET_EN_1
                                           	.global	_Double_Key_SET_EN_2
                                           	.global	_Double_Key_SET_EN_3
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_kf8ts3514_touch_cs_lib_0	.udata
                                           __KF8_lib_Wave_Protect_Time_Count_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_1	.udata
                                           __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_2	.udata
                                           __KF8_lib_Key_Double_Timer_Protect_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_3	.udata
                                           __KF8_lib_Touch_Bits_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_4	.udata
                                           __KF8_Work_Delay_Count_For_Flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_5	.udata
                                           __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_6	.udata
                                           __KF8_lib_Key_Down_Count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_7	.udata
                                           __KF8_LIBc_finger_OUT_First_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_8	.udata
                                           __KF8_LIBc_finger_OUT_Second_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_9	.udata
                                           __KF8_LIBc_water_monitor_count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_10	.udata
                                           __KF8_LIBc_finger_OUT_First_MAX_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_11	.udata
                                           __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_12	.udata
                                           __KF8_lib_Finded_MAX_I_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_13	.udata
                                           __KF8_lib_Finded_MAX_J_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_14	.udata
                                           __KF8_lib_Finded_MAX_I_Buf_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_15	.udata
                                           __KF8_lib_Finded_MAX_J_Buf_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_16	.udata
                                           __KF8_lib_Finded_MAX_COUNT_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_17	.udata
                                           __KF8_lib_CH_No_WA_Change_Flag_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_18	.udata
                                           __KF8_lib_CH_DW_Change_Count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_19	.udata
                                           __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_	.res	4
                                           
                                           UD_kf8ts3514_touch_cs_lib_20	.udata
                                           __KF8_lib_CH_DW_Change_Flag_TS_CS_	.res	4
                                           
                                           UD_kf8ts3514_touch_cs_lib_21	.udata
                                           __KF8_lib_CH_UP_Change_Count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_22	.udata
                                           __KF8_lib_bahualvtemportemp_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_23	.udata
                                           __KF8_lib_Date_Uchar_Temp_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_24	.udata
                                           _change_buf_KF8_Lib_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_25	.udata
                                           _result_temp_KF8_Lib_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_26	.udata
                                           _i_KF8_lib_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_27	.udata
                                           _Addr_Copy_Char_KF8_Lib_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_28	.udata
                                           _Addr_Copy_Int_KF8_Lib_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_29	.udata
                                           __KF8_LIBi_Touch_New_Date_TS_CS_	.res	4
                                           
                                           UD_kf8ts3514_touch_cs_lib_30	.udata
                                           __KF8_Temp_Cur_A_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_31	.udata
                                           __KF8_Temp_Cur_B_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_32	.udata
                                           __KF8_lib_Samp_Times_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_33	.udata
                                           __KF8_LIBi_buff_hit_count_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_34	.udata
                                           __KF8_LIBi_min_buff_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_35	.udata
                                           __KF8_LIBi_max_buff_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_36	.udata
                                           __KF8_Temp_Cur_C_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_37	.udata
                                           __KF8_Temp_Cur_D_TS_CS_	.res	2
                                           
                                           UD_kf8ts3514_touch_cs_lib_38	.udata
                                           __KF8_lib_Freq_Conversion_count_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_39	.udata
                                           __OSCCAL0_buff_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_40	.udata
                                           __KF8_lib_Freq_Conversion_flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_41	.udata
                                           __KF8_Inside_Reference_Channel_flag_TS_CS_	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_42	.udata
                                           _touch_weisuiji_3514_cnt	.res	1
                                           
                                           UD_kf8ts3514_touch_cs_lib_43	.udata
                                           __KF8_LIBc_channel_buf1	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_kf8ts3514_touch_cs_lib_0	.udata
                                           r0x104D	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_1	.udata
                                           r0x1041	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_2	.udata
                                           r0x1042	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_3	.udata
                                           r0x1043	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_4	.udata
                                           r0x1044	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_5	.udata
                                           r0x1045	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_6	.udata
                                           r0x1046	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_7	.udata
                                           r0x1048	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_8	.udata
                                           r0x1049	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_9	.udata
                                           r0x1047	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_10	.udata
                                           r0x104A	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_11	.udata
                                           r0x104B	.res	1
                                           UDL_kf8ts3514_touch_cs_lib_12	.udata
                                           r0x104C	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           
                                           ID_kf8ts3514_touch_cs_lib_0	.idata
                                           __KF8_LIBc_water_monitor_TS_CS_
                                           	.db	0xff
                                           
                                           
                                           ID_kf8ts3514_touch_cs_lib_1	.code
                                           __KF8_LIBt_buff_bit_TS_CS_
000b6d   b001     RRET	R0, #0x1            	RRET R0, #0x01
000b6e   b000     RRET	R0, #0              	RRET R0, #0x00
000b6f   b000     RRET	R0, #0              	RRET R0, #0x00
000b70   b000     RRET	R0, #0              	RRET R0, #0x00
000b71   b002     RRET	R0, #0x2            	RRET R0, #0x02
000b72   b000     RRET	R0, #0              	RRET R0, #0x00
000b73   b000     RRET	R0, #0              	RRET R0, #0x00
000b74   b000     RRET	R0, #0              	RRET R0, #0x00
000b75   b004     RRET	R0, #0x4            	RRET R0, #0x04
000b76   b000     RRET	R0, #0              	RRET R0, #0x00
000b77   b000     RRET	R0, #0              	RRET R0, #0x00
000b78   b000     RRET	R0, #0              	RRET R0, #0x00
000b79   b008     RRET	R0, #0x8            	RRET R0, #0x08
000b7a   b000     RRET	R0, #0              	RRET R0, #0x00
000b7b   b000     RRET	R0, #0              	RRET R0, #0x00
000b7c   b000     RRET	R0, #0              	RRET R0, #0x00
000b7d   b010     RRET	R0, #0x10           	RRET R0, #0x10
000b7e   b000     RRET	R0, #0              	RRET R0, #0x00
000b7f   b000     RRET	R0, #0              	RRET R0, #0x00
000b80   b000     RRET	R0, #0              	RRET R0, #0x00
000b81   b020     RRET	R0, #0x20           	RRET R0, #0x20
000b82   b000     RRET	R0, #0              	RRET R0, #0x00
000b83   b000     RRET	R0, #0              	RRET R0, #0x00
000b84   b000     RRET	R0, #0              	RRET R0, #0x00
000b85   b040     RRET	R0, #0x40           	RRET R0, #0x40
000b86   b000     RRET	R0, #0              	RRET R0, #0x00
000b87   b000     RRET	R0, #0              	RRET R0, #0x00
000b88   b000     RRET	R0, #0              	RRET R0, #0x00
000b89   b080     RRET	R0, #0x80           	RRET R0, #0x80
000b8a   b000     RRET	R0, #0              	RRET R0, #0x00
000b8b   b000     RRET	R0, #0              	RRET R0, #0x00
000b8c   b000     RRET	R0, #0              	RRET R0, #0x00
000b8d   b000     RRET	R0, #0              	RRET R0, #0x00
000b8e   b001     RRET	R0, #0x1            	RRET R0, #0x01
000b8f   b000     RRET	R0, #0              	RRET R0, #0x00
000b90   b000     RRET	R0, #0              	RRET R0, #0x00
000b91   b000     RRET	R0, #0              	RRET R0, #0x00
000b92   b002     RRET	R0, #0x2            	RRET R0, #0x02
000b93   b000     RRET	R0, #0              	RRET R0, #0x00
000b94   b000     RRET	R0, #0              	RRET R0, #0x00
000b95   b000     RRET	R0, #0              	RRET R0, #0x00
000b96   b004     RRET	R0, #0x4            	RRET R0, #0x04
000b97   b000     RRET	R0, #0              	RRET R0, #0x00
000b98   b000     RRET	R0, #0              	RRET R0, #0x00
000b99   b000     RRET	R0, #0              	RRET R0, #0x00
000b9a   b008     RRET	R0, #0x8            	RRET R0, #0x08
000b9b   b000     RRET	R0, #0              	RRET R0, #0x00
000b9c   b000     RRET	R0, #0              	RRET R0, #0x00
000b9d   b000     RRET	R0, #0              	RRET R0, #0x00
000b9e   b010     RRET	R0, #0x10           	RRET R0, #0x10
000b9f   b000     RRET	R0, #0              	RRET R0, #0x00
000ba0   b000     RRET	R0, #0              	RRET R0, #0x00
000ba1   b000     RRET	R0, #0              	RRET R0, #0x00
000ba2   b020     RRET	R0, #0x20           	RRET R0, #0x20
000ba3   b000     RRET	R0, #0              	RRET R0, #0x00
000ba4   b000     RRET	R0, #0              	RRET R0, #0x00
000ba5   b000     RRET	R0, #0              	RRET R0, #0x00
000ba6   b040     RRET	R0, #0x40           	RRET R0, #0x40
000ba7   b000     RRET	R0, #0              	RRET R0, #0x00
000ba8   b000     RRET	R0, #0              	RRET R0, #0x00
000ba9   b000     RRET	R0, #0              	RRET R0, #0x00
000baa   b080     RRET	R0, #0x80           	RRET R0, #0x80
000bab   b000     RRET	R0, #0              	RRET R0, #0x00
000bac   b000     RRET	R0, #0              	RRET R0, #0x00
000bad   b000     RRET	R0, #0              	RRET R0, #0x00
000bae   b000     RRET	R0, #0              	RRET R0, #0x00
000baf   b001     RRET	R0, #0x1            	RRET R0, #0x01
000bb0   b000     RRET	R0, #0              	RRET R0, #0x00
000bb1   b000     RRET	R0, #0              	RRET R0, #0x00
000bb2   b000     RRET	R0, #0              	RRET R0, #0x00
000bb3   b002     RRET	R0, #0x2            	RRET R0, #0x02
000bb4   b000     RRET	R0, #0              	RRET R0, #0x00
000bb5   b000     RRET	R0, #0              	RRET R0, #0x00
000bb6   b000     RRET	R0, #0              	RRET R0, #0x00
000bb7   b004     RRET	R0, #0x4            	RRET R0, #0x04
000bb8   b000     RRET	R0, #0              	RRET R0, #0x00
000bb9   b000     RRET	R0, #0              	RRET R0, #0x00
000bba   b000     RRET	R0, #0              	RRET R0, #0x00
000bbb   b008     RRET	R0, #0x8            	RRET R0, #0x08
000bbc   b000     RRET	R0, #0              	RRET R0, #0x00
000bbd   b000     RRET	R0, #0              	RRET R0, #0x00
000bbe   b000     RRET	R0, #0              	RRET R0, #0x00
000bbf   b010     RRET	R0, #0x10           	RRET R0, #0x10
000bc0   b000     RRET	R0, #0              	RRET R0, #0x00
000bc1   b000     RRET	R0, #0              	RRET R0, #0x00
000bc2   b000     RRET	R0, #0              	RRET R0, #0x00
000bc3   b020     RRET	R0, #0x20           	RRET R0, #0x20
000bc4   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_lib_2	.code
                                           _Double_Key_SET_EN_1
000d72   b012     RRET	R0, #0x12           	RRET R0, #0x12
                                           
                                           
                                           ID_kf8ts3514_touch_cs_lib_3	.code
                                           _Double_Key_SET_EN_2
000d73   b023     RRET	R0, #0x23           	RRET R0, #0x23
                                           
                                           
                                           ID_kf8ts3514_touch_cs_lib_4	.code
                                           _Double_Key_SET_EN_3
000d74   b031     RRET	R0, #0x31           	RRET R0, #0x31
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           
                                           
                                           func.__KF8TS3514_Get_Ver_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Get_Ver_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Get_Ver_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : RETURN
                                           ;	.line	4567; "../kf8ts3514_touch_cs_lib.c"	return Ver_TS_W_CS;
                                           	MOV	R0,# 0x35
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           	CRET	
                                           ; exit point of __KF8TS3514_Get_Ver_WaterCS_
                                           
                                           
                                           
                                           func.__KF8TS27_Touch_TEST_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS27_Touch_TEST_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS27_Touch_TEST_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
                                           	CLR PSW,0
                                           	BANKSEL __KF8_LIBc_channel_
                                           	RLCR __KF8_LIBc_channel_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL _CTCTL1
                                           	CLR _CTCTL1,5
                                           	BANKSEL _T4H
                                           	MOV R0,_T4H
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
                                           	BANKSEL _T4L
                                           	MOV R0,_T4L
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	MOV __KF8_Temp_Cur_A_TS_CS_,R0
                                           	CLR PSW,0
                                           	RRC __KF8_Temp_Cur_A_TS_CS_+1
                                           	RRC __KF8_Temp_Cur_A_TS_CS_
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;Æ«ÒÆÁ¿
                                           	ADD R0,# (__KF8_LIBi_buff_hit_ + 1)
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	LD R1,[R0]
                                           	CLR PSW,0
                                           	RRC R1
                                           	ST [R0],R1
                                           	DEC R0
                                           	LD R1,[R0]
                                           	RRC R1
                                           	ST [R0],R1
                                           	;;¾ùÈ¡1/2ºóµÄÇóºÍ×÷Îª½á¹û
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	ADD __KF8_Temp_Cur_A_TS_CS_,R1
                                           	INC R0
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	LD R1,[R0]
                                           	JNB PSW,0
                                           	INC R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	ADD R1,__KF8_Temp_Cur_A_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	ST [R0],R1
                                           	DEC R0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
                                           	MOV R1,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_LIBi_buff_hit_
                                           	ST [R0],R1
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4449; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
                                           	JNB	__KF8_lib_Touch_Bits_, 0
                                           	JMP	_00197_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_hit_)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
                                           	LD R1,[R0]
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_baseline_)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
                                           	ST [R0],R1
                                           	;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_hit_+1)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
                                           	LD R1,[R0]
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
                                           	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
                                           	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
                                           	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
                                           	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
                                           	ADD R0, #(__KF8_LIBc_touch_count_)
                                           	MOV R1,#0X00
                                           	BANKSEL __KF8_LIBc_touch_count_
                                           	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
                                           	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
                                           	ADD R0, #(__KF8_LIBc_baseline_count_)
                                           	MOV R1,#0x00
                                           	BANKSEL __KF8_LIBc_baseline_count_
                                           	ST [R0],R1
                                           	
                                           ;	op : IFX
                                           ;	.line	4498; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
                                           	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_LIBc_channel_
                                           	ORL	R0, __KF8_LIBc_channel_
                                           	JB	PSW, 2
                                           	JMP	_00197_DS_
                                           ;	op : +
                                           ;	.line	4502; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Date_Uchar_Temp_TS_CS_++;
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	INC	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/3)
                                           ;unsigned compare: left >= lit(0x20=32), size=1
                                           ;	.line	4503; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_>31) //Ã¿É¨Ãè1È¦¼ÇÒ»´Î£¬nÈ¦ºó½øÈë¹¤×÷×´Ì¬
                                           	MOV	R0,# 0x20
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	SUB	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           ;comparing bytes at offset 0
                                           	JB	PSW, 0
                                           	JMP	_00197_DS_
                                           ;	op : =
                                           ;	.line	4505; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag=1;  //½øÈë¹¤×÷×´Ì¬
                                           	BANKSEL	__KF8_lib_Touch_Bits_
                                           	SET	__KF8_lib_Touch_Bits_, 0
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00197_DS_
                                           	MOV R1,# high (_CHS_AMOUNT+0)
                                           	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
                                           	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	BANKSEL __KF8_LIBc_channel_
                                           	INC __KF8_LIBc_channel_
                                           	XOR R0,__KF8_LIBc_channel_
                                           	JNB PSW,2
                                           	CLR __KF8_LIBc_channel_
                                           	
                                           ;	op : =
                                           ;	.line	4537; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
                                           	BANKSEL	_T3H
                                           	CLR	_T3H
                                           ;	op : =
                                           	BANKSEL	_T3L
                                           	CLR	_T3L
                                           ;	op : =
                                           ;	.line	4538; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
                                           	BANKSEL	_T4H
                                           	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4L
                                           	CLR	_T4L
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
                                           	MOV R0, __KF8_LIBc_channel_
                                           	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
                                           	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
                                           	JNB PSW,0
                                           	INC R1
                                           	PAGESEL __R2PCHPCL
                                           	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	ORL R0,#0xe0 ;;
                                           	BANKSEL CTCTL0
                                           	MOV CTCTL0,R0
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           	CRET	
                                           ; exit point of __KF8TS27_Touch_TEST_WaterCS_
                                           
                                           
                                           
                                           func.__KF8TS3514_Touch_Process_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Touch_Process_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   __R2PCL
                                           ;   __divuint
                                           ;   __KF8_LIBf_scan_channel_
                                           ;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           ;   __R2PCL
                                           ;   __divuint
                                           ;   __KF8_LIBf_scan_channel_
                                           ;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           ;6 compiler assigned registers:
                                           ;   r0x104A
                                           ;   r0x104B
                                           ;   r0x104C
                                           ;   STK02
                                           ;   STK01
                                           ;   STK00
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Touch_Process_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
0008ba   6003     CLR	0x3, 0               	CLR PSW,0
0008bb   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0008bc   12ea     RLCR	0xea                	RLCR __KF8_LIBc_channel_
0008bd   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0008be   51a0     MOV	0xa0, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	;;
0008bf   e100     MOVB	0                   	BANKSEL _CTCTL1
0008c0   6564     CLR	0x64, 5              	CLR _CTCTL1,5
0008c1   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_ ;;
                                           	PAGESEL Read_T3_IN
0008c2   7beb     JB	0xeb, 3               	JB __KF8_lib_Touch_Bits_,3
0008c3   c8c9     JMP	#0x8c9               	JMP Read_T3_IN
                                           Read_T4_IN:
0008c4   e101     MOVB	0x1                 	BANKSEL _T4H
0008c5   5261     MOV	R1, 0x61             	MOV R1,_T4H
0008c6   e101     MOVB	0x1                 	BANKSEL _T4L
0008c7   5060     MOV	R0, 0x60             	MOV R0,_T4L
                                           	PAGESEL Read_T_End
0008c8   c8cd     JMP	#0x8cd               	JMP Read_T_End
                                           Read_T3_IN:
0008c9   e100     MOVB	0                   	BANKSEL _T3H
0008ca   525f     MOV	R1, 0x5f             	MOV R1,_T3H
0008cb   e100     MOVB	0                   	BANKSEL _T3L
0008cc   504f     MOV	R0, 0x4f             	MOV R0,_T3L
                                           Read_T_End:
0008cd   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0008ce   53c3     MOV	0xc3, R1             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_+1,R1
0008cf   51c2     MOV	0xc2, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
                                           	;;
                                           	;;---------------------------------
                                           	;;==
0008d0   9801     MOV	R0, #0x1             	MOV R0,#(1)
0008d1   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0008d2   21c2     ADD	0xc2, R0             	ADD __KF8_LIBi_Touch_New_Date_TS_CS_,R0
0008d3   7003     JNB	0x3, 0               	JNB PSW,0
0008d4   0bc3     INC	0xc3                 	INC __KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	;;==;
0008d5   9801     MOV	R0, #0x1             	MOV R0,#1
0008d6   ff10     INC	R0                   	INC R0
                                           	PAGESEL IIR_Deal_NEXT_1
0008d7   c8db     JMP	#0x8db               	JMP IIR_Deal_NEXT_1
                                           IIR_Deal_DO_1:
0008d8   6003     CLR	0x3, 0               	CLR PSW,0
0008d9   11c3     RRC	0xc3                 	RRC __KF8_LIBi_Touch_New_Date_TS_CS_+1
0008da   11c2     RRC	0xc2                 	RRC __KF8_LIBi_Touch_New_Date_TS_CS_
                                           IIR_Deal_NEXT_1:
                                           	PAGESEL IIR_Deal_DO_1
0008db   ff58     DECJZ	R0                 	DECJZ R0
0008dc   c8d8     JMP	#0x8d8               	JMP IIR_Deal_DO_1
                                           	;;-----------------------------------
0008dd   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0008de   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
0008df   80a4     ADD	R0, #0xa4            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
0008e0   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
0008e1   f701     LD	R1, [R0]              	LD R1,[R0]
0008e2   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008e3   53de     MOV	0xde, R1             	MOV __KF8_Temp_Cur_A_TS_CS_,R1
0008e4   ff10     INC	R0                   	INC R0
0008e5   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
0008e6   f701     LD	R1, [R0]              	LD R1,[R0]
0008e7   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008e8   53df     MOV	0xdf, R1             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
0008e9   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008ea   50de     MOV	R0, 0xde             	MOV R0,__KF8_Temp_Cur_A_TS_CS_
0008eb   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0008ec   51e0     MOV	0xe0, R0             	MOV __KF8_Temp_Cur_B_TS_CS_,R0
0008ed   53e1     MOV	0xe1, R1             	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1 ;
                                           	;;==
0008ee   9801     MOV	R0, #0x1             	MOV R0,#(1)
0008ef   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0008f0   21e0     ADD	0xe0, R0             	ADD __KF8_Temp_Cur_B_TS_CS_,R0
0008f1   7003     JNB	0x3, 0               	JNB PSW,0
0008f2   0be1     INC	0xe1                 	INC __KF8_Temp_Cur_B_TS_CS_+1
                                           	;;==;
0008f3   9801     MOV	R0, #0x1             	MOV R0,#1
0008f4   ff10     INC	R0                   	INC R0
                                           	PAGESEL IIR_Deal_NEXT_2
0008f5   c8f9     JMP	#0x8f9               	JMP IIR_Deal_NEXT_2
                                           IIR_Deal_DO_2:
0008f6   6003     CLR	0x3, 0               	CLR PSW,0
0008f7   11e1     RRC	0xe1                 	RRC __KF8_Temp_Cur_B_TS_CS_+1
0008f8   11e0     RRC	0xe0                 	RRC __KF8_Temp_Cur_B_TS_CS_
                                           IIR_Deal_NEXT_2:
                                           	PAGESEL IIR_Deal_DO_2
0008f9   ff58     DECJZ	R0                 	DECJZ R0
0008fa   c8f6     JMP	#0x8f6               	JMP IIR_Deal_DO_2 ;
0008fb   50e0     MOV	R0, 0xe0             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
0008fc   52e1     MOV	R1, 0xe1             	MOV R1,__KF8_Temp_Cur_B_TS_CS_+1
0008fd   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008fe   39de     SUB	0xde, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
0008ff   7803     JB	0x3, 0                	JB PSW,0
000900   07df     DEC	0xdf                 	DEC __KF8_Temp_Cur_A_TS_CS_+1
000901   3bdf     SUB	0xdf, R1             	SUB __KF8_Temp_Cur_A_TS_CS_+1,R1
000902   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000903   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000904   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000905   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000906   21de     ADD	0xde, R0             	ADD __KF8_Temp_Cur_A_TS_CS_,R0
000907   7003     JNB	0x3, 0               	JNB PSW,0
000908   ff11     INC	R1                   	INC R1
000909   23df     ADD	0xdf, R1             	ADD __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
00090a   52de     MOV	R1, 0xde             	MOV R1,__KF8_Temp_Cur_A_TS_CS_
00090b   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00090c   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
00090d   80a4     ADD	R0, #0xa4            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
00090e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
00090f   f748     ST	[R0], R1              	ST[R0],R1
000910   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000911   52df     MOV	R1, 0xdf             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
000912   ff10     INC	R0                   	INC R0
000913   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
000914   f748     ST	[R0], R1              	ST[R0],R1
                                           	;;-----------------------------------
                                           	
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           ;	.line	4110; "../kf8ts3514_touch_cs_lib.c"	if(TCS_COUNT>1)
000915   990d     MOV	R1, #0xd             	MOV	R1,# high (_TCS_COUNT+0)
000916   9871     MOV	R0, #0x71            	MOV	R0,# low (_TCS_COUNT+0)
                                           	PAGESEL	__R2PCL
000917   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000918   e101     MOVB	0x1                 	BANKSEL	r0x104A
000919   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x2=2), size=1
00091a   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
00091b   e101     MOVB	0x1                 	BANKSEL	r0x104A
00091c   3891     SUB	R0, 0x91             	SUB	R0, r0x104A
                                           ;comparing bytes at offset 0
00091d   7803     JB	0x3, 0                	JB	PSW, 0
00091e   c98c     JMP	#0x98c               	JMP	_00155_DS_
                                           ;	op : IFX
                                           ;	.line	4112; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
00091f   9800     MOV	R0, #0               	MOV	R0,# 0x00
000920   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
000921   309f     ORL	R0, 0x9f             	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
000922   7a03     JB	0x3, 2                	JB	PSW, 2
000923   c934     JMP	#0x934               	JMP	_00151_DS_
                                           ;	op : =
                                           ;	.line	4114; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_=TCS_COUNT;
000924   e101     MOVB	0x1                 	BANKSEL	r0x104A
000925   0e91     MOVZ	R0, 0x91            	MOVZ	R0, r0x104A
000926   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
000927   519f     MOV	0x9f, R0             	MOV	__KF8_lib_Samp_Times_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	4115; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag =1;
000928   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000929   6ceb     SET	0xeb, 4              	SET	__KF8_lib_Touch_Bits_, 4
                                           ;	op : =
                                           ;	.line	4116; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_=0;
00092a   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
00092b   03e2     CLR	0xe2                 	CLR	__KF8_LIBi_buff_hit_count_TS_CS_
00092c   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
00092d   03e3     CLR	0xe3                 	CLR	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
                                           ;	op : CAST
                                           ;	.line	4117; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_bahualvtemportemp_TS_CS_=TCS_COUNT;
00092e   e101     MOVB	0x1                 	BANKSEL	r0x104A
00092f   0e91     MOVZ	R0, 0x91            	MOVZ	R0, r0x104A
000930   e100     MOVB	0                   	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
000931   51da     MOV	0xda, R0             	MOV	__KF8_lib_bahualvtemportemp_TS_CS_, R0
000932   e100     MOVB	0                   	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
000933   03db     CLR	0xdb                 	CLR	(__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
                                           ;	op : LABEL
                                           ;	op : LEFT_OP
                                           _00151_DS_
                                           ;	.line	4121; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_+=_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_];
000934   6003     CLR	0x3, 0               	CLR	PSW, 0
000935   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_channel_
000936   12ea     RLCR	0xea                	RLCR	__KF8_LIBc_channel_
000937   e101     MOVB	0x1                 	BANKSEL	r0x104A
000938   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : +
000939   98a4     MOV	R0, #0xa4            	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
00093a   e101     MOVB	0x1                 	BANKSEL	r0x104A
00093b   2191     ADD	0x91, R0             	ADD	r0x104A, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
00093c   e101     MOVB	0x1                 	BANKSEL	r0x104A
00093d   5291     MOV	R1, 0x91             	MOV	R1, r0x104A
00093e   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_
00093f   f708     LD	R0, [R1]              	LD	R0, [R1]
000940   e101     MOVB	0x1                 	BANKSEL	r0x104B
000941   5190     MOV	0x90, R0             	MOV	r0x104B, R0
000942   ff11     INC	R1                   	INC	R1
000943   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_
000944   f708     LD	R0, [R1]              	LD	R0, [R1]
000945   e101     MOVB	0x1                 	BANKSEL	r0x104C
000946   518f     MOV	0x8f, R0             	MOV	r0x104C, R0
                                           ;	op : +
000947   e101     MOVB	0x1                 	BANKSEL	r0x104B
000948   5090     MOV	R0, 0x90             	MOV	R0, r0x104B
000949   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
00094a   21e2     ADD	0xe2, R0             	ADD	__KF8_LIBi_buff_hit_count_TS_CS_, R0
00094b   e101     MOVB	0x1                 	BANKSEL	r0x104C
00094c   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, r0x104C
00094d   7003     JNB	0x3, 0               	JNB	PSW, 0
00094e   ff10     INC	R0                   	INC	R0
00094f   7203     JNB	0x3, 2               	JNB	PSW, 2
000950   c953     JMP	#0x953               	JMP	_00206_DS_
000951   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
000952   21e3     ADD	0xe3, R0             	ADD	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1), R0
                                           ;	op : -
                                           _00206_DS_
                                           ;	.line	4122; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_--;
000953   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
000954   079f     DEC	0x9f                 	DEC	__KF8_lib_Samp_Times_TS_CS_
                                           ;	op : IFX
                                           ;	.line	4123; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
000955   9800     MOV	R0, #0               	MOV	R0,# 0x00
000956   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
000957   309f     ORL	R0, 0x9f             	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
000958   7a03     JB	0x3, 2                	JB	PSW, 2
000959   c98c     JMP	#0x98c               	JMP	_00155_DS_
                                           ;	op : =
                                           ;	.line	4125; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag=0;
00095a   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
00095b   64eb     CLR	0xeb, 4              	CLR	__KF8_lib_Touch_Bits_, 4
                                           ;	op : LEFT_OP
                                           ;	.line	4126; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_]=_KF8_LIBi_buff_hit_count_TS_CS_/_KF8_lib_bahualvtemportemp_TS_CS_;
00095c   6003     CLR	0x3, 0               	CLR	PSW, 0
00095d   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_channel_
00095e   12ea     RLCR	0xea                	RLCR	__KF8_LIBc_channel_
00095f   e101     MOVB	0x1                 	BANKSEL	r0x104A
000960   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : +
000961   98a4     MOV	R0, #0xa4            	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
000962   e101     MOVB	0x1                 	BANKSEL	r0x104A
000963   2191     ADD	0x91, R0             	ADD	r0x104A, R0
                                           ;	op : CAST
000964   e100     MOVB	0                   	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
000965   0eda     MOVZ	R0, 0xda            	MOVZ	R0, __KF8_lib_bahualvtemportemp_TS_CS_
000966   e101     MOVB	0x1                 	BANKSEL	r0x104B
000967   5190     MOV	0x90, R0             	MOV	r0x104B, R0
000968   e100     MOVB	0                   	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
000969   0edb     MOVZ	R0, 0xdb            	MOVZ	R0, (__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
00096a   e101     MOVB	0x1                 	BANKSEL	r0x104C
00096b   518f     MOV	0x8f, R0             	MOV	r0x104C, R0
                                           ;	op : SEND
                                           ;	op : SEND
                                           ;	op : CALL
00096c   e101     MOVB	0x1                 	BANKSEL	r0x104B
00096d   0e90     MOVZ	R0, 0x90            	MOVZ	R0, r0x104B
00096e   e100     MOVB	0                   	BANKSEL	STK02
00096f   5191     MOV	0x91, R0             	MOV	STK02, R0
000970   e101     MOVB	0x1                 	BANKSEL	r0x104C
000971   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, r0x104C
000972   e100     MOVB	0                   	BANKSEL	STK01
000973   5192     MOV	0x92, R0             	MOV	STK01, R0
000974   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
000975   0ee2     MOVZ	R0, 0xe2            	MOVZ	R0, __KF8_LIBi_buff_hit_count_TS_CS_
000976   e100     MOVB	0                   	BANKSEL	STK00
000977   5193     MOV	0x93, R0             	MOV	STK00, R0
000978   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
000979   0ee3     MOVZ	R0, 0xe3            	MOVZ	R0, (__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
                                           	PAGESEL	__divuint
00097a   dbc5     CALL	#0xbc5              	CALL	__divuint
                                           	PAGESEL	$
00097b   e101     MOVB	0x1                 	BANKSEL	r0x104C
00097c   518f     MOV	0x8f, R0             	MOV	r0x104C, R0
00097d   e100     MOVB	0                   	BANKSEL	STK00
00097e   0e93     MOVZ	R0, 0x93            	MOVZ	R0, STK00
00097f   e101     MOVB	0x1                 	BANKSEL	r0x104B
000980   5190     MOV	0x90, R0             	MOV	r0x104B, R0
                                           ;	op : =
000981   e101     MOVB	0x1                 	BANKSEL	r0x104B
000982   0e90     MOVZ	R0, 0x90            	MOVZ	R0, r0x104B
000983   e101     MOVB	0x1                 	BANKSEL	r0x104A
000984   5291     MOV	R1, 0x91             	MOV	R1, r0x104A
000985   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_
000986   f741     ST	[R1], R0              	ST	[R1], R0
000987   ff11     INC	R1                   	INC	R1
000988   e101     MOVB	0x1                 	BANKSEL	r0x104C
000989   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, r0x104C
00098a   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_
00098b   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00155_DS_
                                           ;	.line	4134; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_channel_buf1=_KF8_LIBc_channel_;
00098c   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_channel_
00098d   0eea     MOVZ	R0, 0xea            	MOVZ	R0, __KF8_LIBc_channel_
00098e   e101     MOVB	0x1                 	BANKSEL	__KF8_LIBc_channel_buf1
00098f   519c     MOV	0x9c, R0             	MOV	__KF8_LIBc_channel_buf1, R0
                                           ;	op : INLINEASM
000990   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL label_2016_07_28
000991   74eb     JNB	0xeb, 4              	JNB __KF8_lib_Touch_Bits_,4
000992   c99b     JMP	#0x99b               	JMP label_2016_07_28
000993   990d     MOV	R1, #0xd             	MOV R1,# high (_CHS_AMOUNT+0)
000994   9865     MOV	R0, #0x65            	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000995   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000996   e101     MOVB	0x1                 	BANKSEL __KF8_LIBc_channel_buf1
000997   0b9c     INC	0x9c                 	INC __KF8_LIBc_channel_buf1
000998   189c     XOR	R0, 0x9c             	XOR R0,__KF8_LIBc_channel_buf1
000999   7203     JNB	0x3, 2               	JNB PSW,2
00099a   039c     CLR	0x9c                 	CLR __KF8_LIBc_channel_buf1
                                           label_2016_07_28:
                                           	
                                           ;	op : =
                                           ;	.line	4165; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
00099b   e100     MOVB	0                   	BANKSEL	_T3H
00099c   035f     CLR	0x5f                 	CLR	_T3H
                                           ;	op : =
00099d   e100     MOVB	0                   	BANKSEL	_T3L
00099e   034f     CLR	0x4f                 	CLR	_T3L
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4166; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
00099f   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0009a0   7aeb     JB	0xeb, 2               	JB	__KF8_lib_Touch_Bits_, 2
0009a1   c9a4     JMP	#0x9a4               	JMP	_00157_DS_
                                           ;	op : INLINEASM
0009a2   e100     MOVB	0                   	MOVB #0x00
0009a3   6553     CLR	0x53, 5              	CLR 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00157_DS_
                                           ;	.line	4176; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
0009a4   e101     MOVB	0x1                 	BANKSEL	_T4H
0009a5   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
0009a6   e101     MOVB	0x1                 	BANKSEL	_T4L
0009a7   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           ;	.line	4177; "../kf8ts3514_touch_cs_lib.c"	AIEL = 0;
0009a8   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
0009a9   660b     CLR	0xb, 6               	CLR	_INTCTL_bits, 6
                                           ;	op : =
                                           ;	.line	4178; "../kf8ts3514_touch_cs_lib.c"	AIEH = 0;
0009aa   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
0009ab   670b     CLR	0xb, 7               	CLR	_INTCTL_bits, 7
                                           ;	op : INLINEASM
0009ac   e101     MOVB	0x1                 	BANKSEL __KF8_LIBc_channel_buf1
0009ad   509c     MOV	R0, 0x9c             	MOV R0, __KF8_LIBc_channel_buf1
0009ae   80f3     ADD	R0, #0xf3            	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
0009af   990f     MOV	R1, #0xf             	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
0009b0   7003     JNB	0x3, 0               	JNB PSW,0
0009b1   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0009b2   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0009b3   90e0     ORL	R0, #0xe0            	ORL R0,#0xe0 ;;
0009b4   e100     MOVB	0                   	BANKSEL _INTCTL
0009b5   660b     CLR	0xb, 6               	CLR _INTCTL,6
0009b6   670b     CLR	0xb, 7               	CLR _INTCTL,7 ;
0009b7   e100     MOVB	0                   	BANKSEL _CTCTL0
0009b8   5153     MOV	0x53, R0             	MOV _CTCTL0,R0
0009b9   0000     NOP                      	NOP
0009ba   7e53     JB	0x53, 6               	JB _CTCTL0,6 ;
0009bb   c9b8     JMP	#0x9b8               	JMP $-3
0009bc   e100     MOVB	0                   	BANKSEL _CTCTL1
0009bd   6d64     SET	0x64, 5              	SET _CTCTL1,5
                                           	
                                           ;	op : =
                                           ;	.line	4207; "../kf8ts3514_touch_cs_lib.c"	touch_weisuiji_3514_cnt=0;
0009be   e101     MOVB	0x1                 	BANKSEL	_touch_weisuiji_3514_cnt
0009bf   039d     CLR	0x9d                 	CLR	_touch_weisuiji_3514_cnt
                                           ;	op : LABEL
                                           ;	op : BITWISEAND
                                           _00160_DS_
                                           ;	.line	4208; "../kf8ts3514_touch_cs_lib.c"	while(!(CTCTL1&0X04))
0009c0   e100     MOVB	0                   	BANKSEL	_CTCTL1
0009c1   7264     JNB	0x64, 2              	JNB	_CTCTL1, 2
0009c2   c9ce     JMP	#0x9ce               	JMP	_00162_DS_
                                           ;	op : =
                                           ;	.line	4211; "../kf8ts3514_touch_cs_lib.c"	if(touch_weisuiji_3514_cnt++>20)			//¼æÈÝÀÏ°æ±¾Ã»ÓÐ¸ÃÎ»ÖÃÇåÁã
0009c3   e101     MOVB	0x1                 	BANKSEL	_touch_weisuiji_3514_cnt
0009c4   0e9d     MOVZ	R0, 0x9d            	MOVZ	R0, _touch_weisuiji_3514_cnt
0009c5   e101     MOVB	0x1                 	BANKSEL	r0x104A
0009c6   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : +
0009c7   e101     MOVB	0x1                 	BANKSEL	_touch_weisuiji_3514_cnt
0009c8   0b9d     INC	0x9d                 	INC	_touch_weisuiji_3514_cnt
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x15=21), size=1
0009c9   9815     MOV	R0, #0x15            	MOV	R0,# 0x15
0009ca   e101     MOVB	0x1                 	BANKSEL	r0x104A
0009cb   3891     SUB	R0, 0x91             	SUB	R0, r0x104A
                                           ;comparing bytes at offset 0
0009cc   7803     JB	0x3, 0                	JB	PSW, 0
0009cd   c9c0     JMP	#0x9c0               	JMP	_00160_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00162_DS_
                                           ;	.line	4219; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
0009ce   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0009cf   7aeb     JB	0xeb, 2               	JB	__KF8_lib_Touch_Bits_, 2
0009d0   c9d3     JMP	#0x9d3               	JMP	_00164_DS_
                                           ;	op : INLINEASM
0009d1   e100     MOVB	0                   	MOVB #0x00
0009d2   6d53     SET	0x53, 5              	SET 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00164_DS_
                                           ;	.line	4226; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
0009d3   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0009d4   7beb     JB	0xeb, 3               	JB	__KF8_lib_Touch_Bits_, 3
0009d5   c9dc     JMP	#0x9dc               	JMP	_00166_DS_
                                           ;	op : =
                                           ;	.line	4228; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 Èç¹û·ÖÆµ Íâ²¿¿ÉÉèÖÃ
0009d6   e101     MOVB	0x1                 	BANKSEL	_T4L
0009d7   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
0009d8   e101     MOVB	0x1                 	BANKSEL	_T4H
0009d9   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
0009da   e101     MOVB	0x1                 	BANKSEL	_T4CTL_bits
0009db   6864     SET	0x64, 0              	SET	_T4CTL_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00166_DS_
                                           ;	.line	4230; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;// »Ö¸´ÖÐ¶ÏÊ¹ÄÜ
0009dc   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
0009dd   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : =
0009de   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
0009df   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4235; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
0009e0   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0009e1   70eb     JNB	0xeb, 0              	JNB	__KF8_lib_Touch_Bits_, 0
0009e2   ca12     JMP	#0xa12               	JMP	_00174_DS_
                                           ;	op : INLINEASM
0009e3   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0009e4   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0009e5   80a4     ADD	R0, #0xa4            	ADD R0, #(__KF8_LIBi_buff_hit_)
0009e6   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
0009e7   f701     LD	R1, [R0]              	LD R1,[R0]
0009e8   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0009e9   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0009ea   80aa     ADD	R0, #0xaa            	ADD R0, #(__KF8_LIBi_buff_baseline_)
0009eb   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0009ec   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
0009ed   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0009ee   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0009ef   80a5     ADD	R0, #0xa5            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
0009f0   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0009f1   f701     LD	R1, [R0]              	LD R1,[R0]
0009f2   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0009f3   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0009f4   80ab     ADD	R0, #0xab            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
0009f5   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
0009f6   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0009f7   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0009f8   50ea     MOV	R0, 0xea             	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
0009f9   80c9     ADD	R0, #0xc9            	ADD R0, #(__KF8_LIBc_touch_count_)
0009fa   9900     MOV	R1, #0               	MOV R1,#0X00
0009fb   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
0009fc   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0009fd   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0009fe   50ea     MOV	R0, 0xea             	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
0009ff   80c6     ADD	R0, #0xc6            	ADD R0, #(__KF8_LIBc_baseline_count_)
000a00   9900     MOV	R1, #0               	MOV R1,#0x00
000a01   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
000a02   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : IFX
                                           ;	.line	4283; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
000a03   9800     MOV	R0, #0               	MOV	R0,# 0x00
000a04   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_channel_
000a05   30ea     ORL	R0, 0xea             	ORL	R0, __KF8_LIBc_channel_
000a06   7a03     JB	0x3, 2                	JB	PSW, 2
000a07   ca22     JMP	#0xa22               	JMP	_00175_DS_
                                           ;	op : INLINEASM
000a08   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000a09   0ba2     INC	0xa2                 	INC __KF8_lib_Date_Uchar_Temp_TS_CS_
000a0a   9878     MOV	R0, #0x78            	MOV R0, #0X78
000a0b   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000a0c   38a2     SUB	R0, 0xa2             	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL label_over
000a0d   7803     JB	0x3, 0                	JB PSW, 0
000a0e   ca11     JMP	#0xa11               	JMP label_over
000a0f   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
000a10   68eb     SET	0xeb, 0              	SET __KF8_lib_Touch_Bits_, 0
                                           label_over:
                                           	
                                           ;	op : GOTO
000a11   ca22     JMP	#0xa22               	JMP	_00175_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00174_DS_
000a12   e100     MOVB	0                   	BANKSEL __KF8_Work_Delay_Count_For_Flag_TS_CS_
000a13   0bec     INC	0xec                 	INC __KF8_Work_Delay_Count_For_Flag_TS_CS_
000a14   9801     MOV	R0, #0x1             	MOV R0,#0X01
000a15   e100     MOVB	0                   	BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000a16   7a03     JB	0x3, 2                	JB PSW,2 ;;255+1µÄÒç³öºó
000a17   51ed     MOV	0xed, R0             	MOV __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_,R0
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4330; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag==0)
000a18   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000a19   74eb     JNB	0xeb, 4              	JNB	__KF8_lib_Touch_Bits_, 4
000a1a   ca22     JMP	#0xa22               	JMP	_00175_DS_
                                           ;	op : CALL
                                           ;	.line	4332; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBf_scan_channel_(); //É¨ÃèADÍ¨µÀ,¼ÆËã±ä»¯ÂÊ£¬×ö±ä»¯Í³¼Æ
                                           	PAGESEL	__KF8_LIBf_scan_channel_
000a1b   d6af     CALL	#0x6af              	CALL	__KF8_LIBf_scan_channel_
                                           	PAGESEL	$
                                           ;	op : IFX
                                           ;	.line	4334; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
000a1c   9800     MOV	R0, #0               	MOV	R0,# 0x00
000a1d   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_channel_
000a1e   30ea     ORL	R0, 0xea             	ORL	R0, __KF8_LIBc_channel_
000a1f   7a03     JB	0x3, 2                	JB	PSW, 2
000a20   ca22     JMP	#0xa22               	JMP	_00175_DS_
                                           ;	op : CALL
                                           ;	.line	4336; "../kf8ts3514_touch_cs_lib.c"	_KF8_LiBf_KEY_Deal_AND_BaseLine_Up();
                                           	PAGESEL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
000a21   d00f     CALL	#0xf                	CALL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00175_DS_
000a22   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL label_2016_01_25
000a23   74eb     JNB	0xeb, 4              	JNB __KF8_lib_Touch_Bits_,4
000a24   ca2d     JMP	#0xa2d               	JMP label_2016_01_25
000a25   990d     MOV	R1, #0xd             	MOV R1,# high (_CHS_AMOUNT+0)
000a26   9865     MOV	R0, #0x65            	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000a27   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000a28   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000a29   0bea     INC	0xea                 	INC __KF8_LIBc_channel_
000a2a   18ea     XOR	R0, 0xea             	XOR R0,__KF8_LIBc_channel_
000a2b   7203     JNB	0x3, 2               	JNB PSW,2
000a2c   03ea     CLR	0xea                 	CLR __KF8_LIBc_channel_
                                           label_2016_01_25:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000a2d   0008     CRET                     	CRET	
                                           ; exit point of __KF8TS3514_Touch_Process_WaterCS_
                                           
                                           
                                           
                                           func.__KF8_LIBf_scan_channel_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8_LIBf_scan_channel_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   __KF8_Lib_Date_Change_get_
                                           ;   __R2PCL
                                           ;   __KF8_Lib_Date_Change_get_
                                           ;   __R2PCL
                                           ;1 compiler assigned register :
                                           ;   r0x1041
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8_LIBf_scan_channel_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
0006af   6003     CLR	0x3, 0               	CLR PSW,0
0006b0   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0006b1   12ea     RLCR	0xea                	RLCR __KF8_LIBc_channel_
0006b2   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0006b3   51a0     MOV	0xa0, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
0006b4   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0006b5   9801     MOV	R0, #0x1             	MOV R0,#0x01
0006b6   51c2     MOV	0xc2, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
0006b7   03c3     CLR	0xc3                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0006b8   03c4     CLR	0xc4                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0006b9   03c5     CLR	0xc5                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0006ba   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0006bb   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
0006bc   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLCSel
0006bd   c6c4     JMP	#0x6c4               	JMP RLCSel
                                           RLCDeal:
0006be   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0006bf   6003     CLR	0x3, 0               	CLR PSW,0
0006c0   13c2     RLC	0xc2                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
0006c1   13c3     RLC	0xc3                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0006c2   13c4     RLC	0xc4                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0006c3   13c5     RLC	0xc5                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLCSel:
                                           	PAGESEL RLCDeal
0006c4   ff58     DECJZ	R0                 	DECJZ R0
0006c5   c6be     JMP	#0x6be               	JMP RLCDeal
                                           	
                                           ;	op : INLINEASM
0006c6   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0006c7   52a0     MOV	R1, 0xa0             	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
0006c8   81a4     ADD	R1, #0xa4            	ADD R1,#(__KF8_LIBi_buff_hit_+0)
                                           	;;;;;;;;;;;;;;;;;;;;;
0006c9   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
0006ca   f708     LD	R0, [R1]              	LD R0,[R1]
0006cb   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0006cc   51de     MOV	0xde, R0             	MOV __KF8_Temp_Cur_A_TS_CS_, R0
                                           	;;;;;;;;;;;;;;;
0006cd   ff11     INC	R1                   	INC R1
0006ce   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
0006cf   f708     LD	R0, [R1]              	LD R0,[R1]
0006d0   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0006d1   51df     MOV	0xdf, R0             	MOV (__KF8_Temp_Cur_A_TS_CS_+1), R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0006d2   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0006d3   52a0     MOV	R1, 0xa0             	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
0006d4   81aa     ADD	R1, #0xaa            	ADD R1,#(__KF8_LIBi_buff_baseline_+0)
                                           	;;;;
0006d5   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
0006d6   f708     LD	R0, [R1]              	LD R0,[R1]
0006d7   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0006d8   51e0     MOV	0xe0, R0             	MOV __KF8_Temp_Cur_B_TS_CS_, R0
                                           	;;;;
0006d9   ff11     INC	R1                   	INC R1
0006da   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
0006db   f708     LD	R0, [R1]              	LD R0,[R1]
0006dc   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0006dd   51e1     MOV	0xe1, R0             	MOV (__KF8_Temp_Cur_B_TS_CS_+1), R0
                                           	
                                           ;	op : CALL
                                           ;	.line	3051; "../kf8ts3514_touch_cs_lib.c"	_KF8_Lib_Date_Change_get_();
                                           	PAGESEL	__KF8_Lib_Date_Change_get_
0006de   df57     CALL	#0xf57              	CALL	__KF8_Lib_Date_Change_get_
                                           	PAGESEL	$
                                           ;	op : INLINEASM
0006df   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06271109
0006e0   7fdb     JB	0xdb, 7               	JB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
0006e1   c6eb     JMP	#0x6eb               	JMP lable_06271109 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0006e2   986a     MOV	R0, #0x6a            	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0006e3   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0006e4   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0006e5   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0006e6   38da     SUB	R0, 0xda             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06271109
0006e7   7003     JNB	0x3, 0               	JNB PSW, 0 ;;
0006e8   c6eb     JMP	#0x6eb               	JMP lable_06271109 ;
0006e9   e101     MOVB	0x1                 	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
0006ea   0ba3     INC	0xa3                 	INC __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           lable_06271109:
                                           	
                                           ;	op : INLINEASM
0006eb   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06261552
0006ec   77db     JNB	0xdb, 7              	JNB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
0006ed   c71b     JMP	#0x71b               	JMP lable_06261552 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0006ee   986b     MOV	R0, #0x6b            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
0006ef   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0006f0   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0006f1   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0006f2   38da     SUB	R0, 0xda             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06261552
0006f3   7803     JB	0x3, 0                	JB PSW, 0 ;;
0006f4   c71b     JMP	#0x71b               	JMP lable_06261552 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0006f5   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0006f6   50ba     MOV	R0, 0xba             	MOV R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0006f7   52bb     MOV	R1, 0xbb             	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1)
0006f8   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0006f9   28c2     AND	R0, 0xc2             	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
0006fa   2ac3     AND	R1, 0xc3             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0006fb   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
0006fc   7a03     JB	0x3, 2                	JB PSW,2
0006fd   c71b     JMP	#0x71b               	JMP lable_06261552
0006fe   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0006ff   50bc     MOV	R0, 0xbc             	MOV R0,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2)
000700   52bd     MOV	R1, 0xbd             	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3)
000701   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000702   28c4     AND	R0, 0xc4             	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000703   2ac5     AND	R1, 0xc5             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
000704   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
000705   7a03     JB	0x3, 2                	JB PSW,2
000706   c71b     JMP	#0x71b               	JMP lable_06261552
                                           	;;;;;;;;;;;;;;;;;;;
000707   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000708   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000709   52bf     MOV	R1, 0xbf             	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+1)
00070a   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00070b   28c2     AND	R0, 0xc2             	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
00070c   2ac3     AND	R1, 0xc3             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00070d   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
00070e   7a03     JB	0x3, 2                	JB PSW,2
00070f   c71b     JMP	#0x71b               	JMP lable_06261552
000710   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000711   50c0     MOV	R0, 0xc0             	MOV R0,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+2)
000712   52c1     MOV	R1, 0xc1             	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+3)
000713   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000714   28c4     AND	R0, 0xc4             	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000715   2ac5     AND	R1, 0xc5             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
000716   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
000717   7a03     JB	0x3, 2                	JB PSW,2
000718   c71b     JMP	#0x71b               	JMP lable_06261552
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000719   e101     MOVB	0x1                 	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
00071a   0ba4     INC	0xa4                 	INC __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           lable_06261552:
                                           ;	op : INLINEASM
                                           	;;
00071b   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00071c   50da     MOV	R0, 0xda             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
00071d   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
00071e   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
00071f   51dc     MOV	0xdc, R0             	MOV _change_buf_KF8_Lib_TS_CS_,R0
000720   53dd     MOV	0xdd, R1             	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;;;
000721   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000722   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000723   80b0     ADD	R0, #0xb0            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
000724   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000725   f701     LD	R1, [R0]              	LD R1,[R0]
000726   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
000727   3bdc     SUB	0xdc, R1             	SUB _change_buf_KF8_Lib_TS_CS_,R1
000728   ff10     INC	R0                   	INC R0
000729   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00072a   f701     LD	R1, [R0]              	LD R1,[R0]
00072b   7803     JB	0x3, 0                	JB PSW,0
00072c   ff11     INC	R1                   	INC R1
00072d   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
00072e   3bdd     SUB	0xdd, R1             	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0003
00072f   7fdd     JB	0xdd, 7               	JB _change_buf_KF8_Lib_TS_CS_+1,7
000730   c736     JMP	#0x736               	JMP _KF8_LIBf_scan_channel_DS_0003
000731   05dc     CPL	0xdc                 	CPL _change_buf_KF8_Lib_TS_CS_
000732   05dd     CPL	0xdd                 	CPL _change_buf_KF8_Lib_TS_CS_+1
000733   0bdc     INC	0xdc                 	INC _change_buf_KF8_Lib_TS_CS_
000734   7203     JNB	0x3, 2               	JNB PSW,2
000735   0bdd     INC	0xdd                 	INC _change_buf_KF8_Lib_TS_CS_+1
                                           	;;
                                           _KF8_LIBf_scan_channel_DS_0003:
000736   990d     MOV	R1, #0xd             	MOV R1,#High(__KF8_Data_Steady_Threshold_Set_+0)
000737   986c     MOV	R0, #0x6c            	MOV R0,#Low(__KF8_Data_Steady_Threshold_Set_+0)
                                           	PAGESEL __R2PCHPCL
000738   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000739   52dd     MOV	R1, 0xdd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
00073a   a900     XOR	R1, #0               	XOR R1,#0x00
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0004
00073b   7a03     JB	0x3, 2                	JB PSW,2 ;;
00073c   c740     JMP	#0x740               	JMP _KF8_LIBf_scan_channel_DS_0004 ;
00073d   38dc     SUB	R0, 0xdc             	SUB R0,_change_buf_KF8_Lib_TS_CS_ ;;
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0005
00073e   7803     JB	0x3, 0                	JB PSW,0 ;;
00073f   c746     JMP	#0x746               	JMP _KF8_LIBf_scan_channel_DS_0005 ;
                                           	;;
                                           _KF8_LIBf_scan_channel_DS_0004:
000740   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000741   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
000742   80c6     ADD	R0, #0xc6            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
000743   9900     MOV	R1, #0               	MOV R1,#0x00
000744   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
000745   f748     ST	[R0], R1              	ST [R0],R1
                                           _KF8_LIBf_scan_channel_DS_0005:
                                           	
                                           ;	op : INLINEASM
000746   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000747   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000748   80b0     ADD	R0, #0xb0            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
000749   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00074a   52da     MOV	R1, 0xda             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
00074b   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00074c   f748     ST	[R0], R1              	ST [R0],R1
00074d   ff10     INC	R0                   	INC R0
00074e   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00074f   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
000750   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000751   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	3257; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
000752   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000753   79eb     JB	0xeb, 1               	JB	__KF8_lib_Touch_Bits_, 1
000754   c75f     JMP	#0x75f               	JMP	_00144_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000755   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
000756   9870     MOV	R0, #0x70            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
000757   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000758   e101     MOVB	0x1                 	BANKSEL	r0x1041
000759   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
00075a   9800     MOV	R0, #0               	MOV	R0,# 0x00
00075b   e101     MOVB	0x1                 	BANKSEL	r0x1041
00075c   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
00075d   7203     JNB	0x3, 2               	JNB	PSW, 2
00075e   c8b9     JMP	#0x8b9               	JMP	_00147_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00144_DS_
00075f   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000760   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000761   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	;;;;
000762   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000763   28c2     AND	R0, 0xc2             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000764   2ac3     AND	R1, 0xc3             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000765   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_10301649
000766   7a03     JB	0x3, 2                	JB PSW,2
000767   c771     JMP	#0x771               	JMP lable_10301649
000768   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000769   50c0     MOV	R0, 0xc0             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
00076a   52c1     MOV	R1, 0xc1             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	;;;;
00076b   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00076c   28c4     AND	R0, 0xc4             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
00076d   2ac5     AND	R1, 0xc5             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00076e   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06290931
00076f   7203     JNB	0x3, 2               	JNB PSW,2
000770   c774     JMP	#0x774               	JMP lable_06290931
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_10301649:
000771   984f     MOV	R0, #0x4f            	MOV R0,#low(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
000772   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
                                           	PAGESEL lable_06290946
000773   c776     JMP	#0x776               	JMP lable_06290946
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06290931:
000774   98ed     MOV	R0, #0xed            	MOV R0,#low(__KF8_Config_Finger_Threshold+0)
000775   990f     MOV	R1, #0xf             	MOV R1,#high(__KF8_Config_Finger_Threshold+0)
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06290946:
000776   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000777   20a0     ADD	R0, 0xa0             	ADD R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000778   7003     JNB	0x3, 0               	JNB PSW,0
000779   ff11     INC	R1                   	INC R1
                                           	;;;;;;;;;;;;;;;;;;;;
00077a   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00077b   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	PAGESEL __R2PCHPCL
00077c   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
00077d   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00077e   51da     MOV	0xda, R0             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;
00077f   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000780   0aa2     INCR	0xa2                	INCR __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	;;;;;;;;;;;;;;;;;
000781   7203     JNB	0x3, 2               	JNB PSW,2
000782   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000783   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000784   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000785   51db     MOV	0xdb, R0             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R0
                                           	
                                           ;	op : INLINEASM
000786   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000787   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000788   80b1     ADD	R0, #0xb1            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
000789   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00078a   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL lable_06291011
00078b   f7b9     JNB	R1, 7                	JNB R1,7
00078c   c7f8     JMP	#0x7f8               	JMP lable_06291011
                                           	;;;;;;;;;;;;;;;;;;;;
00078d   ff08     DEC	R0                   	DEC R0
00078e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00078f   f701     LD	R1, [R0]              	LD R1,[R0]
000790   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000791   3ada     SUB	R1, 0xda             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	;;;;;
000792   ff10     INC	R0                   	INC R0
000793   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000794   f701     LD	R1, [R0]              	LD R1,[R0]
000795   7803     JB	0x3, 0                	JB PSW,0
000796   ff11     INC	R1                   	INC R1
                                           	;;;
000797   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000798   3adb     SUB	R1, 0xdb             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06291011
000799   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00079a   c7f8     JMP	#0x7f8               	JMP lable_06291011
                                           	;;;
00079b   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00079c   f701     LD	R1, [R0]              	LD R1,[R0]
00079d   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
00079e   53dd     MOV	0xdd, R1             	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
00079f   ff08     DEC	R0                   	DEC R0
0007a0   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
0007a1   f701     LD	R1, [R0]              	LD R1,[R0]
0007a2   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007a3   53dc     MOV	0xdc, R1             	MOV _change_buf_KF8_Lib_TS_CS_,R1
                                           	;;;
0007a4   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0007a5   52da     MOV	R1, 0xda             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
0007a6   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007a7   3bdc     SUB	0xdc, R1             	SUB _change_buf_KF8_Lib_TS_CS_,R1
0007a8   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0007a9   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
0007aa   7803     JB	0x3, 0                	JB PSW,0
0007ab   ff11     INC	R1                   	INC R1
0007ac   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007ad   3bdd     SUB	0xdd, R1             	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
0007ae   0208     CLR	R0                   	CLR R0
0007af   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
0007b0   18a5     XOR	R0, 0xa5             	XOR R0,__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	PAGESEL lable_06291022
0007b1   7a03     JB	0x3, 2                	JB PSW,2
0007b2   c7c1     JMP	#0x7c1               	JMP lable_06291022
                                           	;;; ;;;
0007b3   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0007b4   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
0007b5   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0007b6   51f2     MOV	0xf2, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	;;;
0007b7   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007b8   50dc     MOV	R0, 0xdc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
0007b9   52dd     MOV	R1, 0xdd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
0007ba   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007bb   51d6     MOV	0xd6, R0             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
0007bc   53d7     MOV	0xd7, R1             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
                                           	;;;
0007bd   9801     MOV	R0, #0x1             	MOV R0,#0x01
0007be   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
0007bf   51a5     MOV	0xa5, R0             	MOV __KF8_lib_Finded_MAX_COUNT_TS_CS_,R0
                                           	PAGESEL lable_06291011
0007c0   c7f8     JMP	#0x7f8               	JMP lable_06291011
                                           lable_06291022:
                                           	; 3525 "../kf8ts3514_touch_cs_lib.c"
                                           lable_06291042:
                                           	;;;
0007c1   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007c2   50dc     MOV	R0, 0xdc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
0007c3   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0007c4   38d8     SUB	R0, 0xd8             	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_
0007c5   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007c6   50dd     MOV	R0, 0xdd             	MOV R0,_change_buf_KF8_Lib_TS_CS_+1
0007c7   7803     JB	0x3, 0                	JB PSW,0
0007c8   ff10     INC	R0                   	INC R0
0007c9   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0007ca   38d9     SUB	R0, 0xd9             	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
                                           	PAGESEL lable_06291011
0007cb   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0007cc   c7f8     JMP	#0x7f8               	JMP lable_06291011
                                           	;;;;
0007cd   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007ce   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007cf   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007d0   38dc     SUB	R0, 0xdc             	SUB R0,_change_buf_KF8_Lib_TS_CS_
0007d1   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007d2   50d7     MOV	R0, 0xd7             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
0007d3   7803     JB	0x3, 0                	JB PSW,0
0007d4   ff10     INC	R0                   	INC R0
0007d5   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007d6   38dd     SUB	R0, 0xdd             	SUB R0,_change_buf_KF8_Lib_TS_CS_+1
                                           	PAGESEL lable_06291124
0007d7   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0007d8   c7e4     JMP	#0x7e4               	JMP lable_06291124
                                           	;;;
0007d9   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0007da   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
0007db   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0007dc   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
0007dd   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007de   50dc     MOV	R0, 0xdc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
0007df   52dd     MOV	R1, 0xdd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
0007e0   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0007e1   51d8     MOV	0xd8, R0             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
0007e2   53d9     MOV	0xd9, R1             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
                                           	PAGESEL lable_06291011
0007e3   c7f8     JMP	#0x7f8               	JMP lable_06291011
                                           	;;;;
                                           lable_06291124:
                                           	;;;
0007e4   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0007e5   50f2     MOV	R0, 0xf2             	MOV R0,__KF8_lib_Finded_MAX_I_TS_CS_
0007e6   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0007e7   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
0007e8   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007e9   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007ea   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
0007eb   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0007ec   51d8     MOV	0xd8, R0             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
0007ed   53d9     MOV	0xd9, R1             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
                                           	;;;
0007ee   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0007ef   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
0007f0   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0007f1   51f2     MOV	0xf2, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	;;;
0007f2   e100     MOVB	0                   	BANKSEL _change_buf_KF8_Lib_TS_CS_
0007f3   50dc     MOV	R0, 0xdc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
0007f4   52dd     MOV	R1, 0xdd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
0007f5   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0007f6   51d6     MOV	0xd6, R0             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
0007f7   53d7     MOV	0xd7, R1             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
                                           lable_06291011:
                                           	
                                           ;	op : INLINEASM
                                           	;;
0007f8   9906     MOV	R1, #0x6             	MOV R1,#Low(6)
0007f9   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0007fa   3bda     SUB	0xda, R1             	SUB __KF8_lib_bahualvtemportemp_TS_CS_,R1
0007fb   7803     JB	0x3, 0                	JB PSW,0
0007fc   07db     DEC	0xdb                 	DEC __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	
                                           ;	op : INLINEASM
0007fd   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0007fe   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0007ff   80b1     ADD	R0, #0xb1            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
000800   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000801   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL _DS_UP_Key_Count_003
000802   f7b9     JNB	R1, 7                	JNB R1,7
000803   c80b     JMP	#0x80b               	JMP _DS_UP_Key_Count_003
000804   ff08     DEC	R0                   	DEC R0
000805   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000806   f701     LD	R1, [R0]              	LD R1,[R0]
000807   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000808   3ada     SUB	R1, 0xda             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_ ;
                                           	PAGESEL _DS_UP_Key_Count_002
000809   7803     JB	0x3, 0                	JB PSW,0 ;
00080a   c8a6     JMP	#0x8a6               	JMP _DS_UP_Key_Count_002
                                           _DS_UP_Key_Count_003:
                                           	
                                           ;	op : INLINEASM
00080b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
00080c   50ea     MOV	R0, 0xea             	MOV R0,__KF8_LIBc_channel_
00080d   80c9     ADD	R0, #0xc9            	ADD R0,#(__KF8_LIBc_touch_count_+0)
00080e   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
00080f   f701     LD	R1, [R0]              	LD R1,[R0]
000810   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000811   53a2     MOV	0xa2, R1             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
000812   990d     MOV	R1, #0xd             	MOV R1,#High(_TCS_AMOUNT+0)
000813   9866     MOV	R0, #0x66            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000814   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000815   ff10     INC	R0                   	INC R0
000816   38a2     SUB	R0, 0xa2             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;
                                           	PAGESEL _DS_UP_Key_Count_001
000817   7803     JB	0x3, 0                	JB PSW,0
000818   c8a5     JMP	#0x8a5               	JMP _DS_UP_Key_Count_001
                                           	
                                           ;	op : INLINEASM
000819   990d     MOV	R1, #0xd             	MOV R1,# high (_TCS_AMOUNT+0)
00081a   9866     MOV	R0, #0x66            	MOV R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00081b   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
00081c   6003     CLR	0x3, 0               	CLR PSW,0
00081d   ff18     RLC	R0                   	RLC R0
00081e   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00081f   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
000820   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000821   52ea     MOV	R1, 0xea             	MOV R1, __KF8_LIBc_channel_
000822   81c9     ADD	R1, #0xc9            	ADD R1, #(__KF8_LIBc_touch_count_)
000823   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
000824   f708     LD	R0, [R1]              	LD R0,[R1]
000825   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000826   38a2     SUB	R0, 0xa2             	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_010101
000827   7803     JB	0x3, 0                	JB PSW, 0
000828   c82e     JMP	#0x82e               	JMP lable_010101
000829   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
00082a   f708     LD	R0, [R1]              	LD R0,[R1]
00082b   ff10     INC	R0                   	INC R0
00082c   f741     ST	[R1], R0              	ST [R1],R0
                                           	PAGESEL lable_020202
00082d   c8a5     JMP	#0x8a5               	JMP lable_020202
                                           lable_010101:
00082e   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
00082f   0208     CLR	R0                   	CLR R0
000830   f741     ST	[R1], R0              	ST [R1], R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000831   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000832   50ea     MOV	R0, 0xea             	MOV R0, __KF8_LIBc_channel_
000833   80f3     ADD	R0, #0xf3            	ADD R0, #low (__KF8_TOUCH_CH_EN)
000834   990f     MOV	R1, #0xf             	MOV R1, #high (__KF8_TOUCH_CH_EN)
000835   7003     JNB	0x3, 0               	JNB PSW,0
000836   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000837   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;;;;;;;;
000838   6003     CLR	0x3, 0               	CLR PSW,0
000839   ff18     RLC	R0                   	RLC R0
00083a   ff18     RLC	R0                   	RLC R0
00083b   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00083c   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_ , R0
                                           	;;;;;;;;;;;;;;;;;;;;
00083d   806d     ADD	R0, #0x6d            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
00083e   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
00083f   7003     JNB	0x3, 0               	JNB PSW,0
000840   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000841   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000842   ff00     CPL	R0                   	CPL R0
000843   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000844   29b6     AND	0xb6, R0             	AND __KF8_LIBi_channel_flag_, R0
                                           	;;;;
000845   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000846   50a2     MOV	R0, 0xa2             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
000847   ff10     INC	R0                   	INC R0
000848   806d     ADD	R0, #0x6d            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
000849   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
00084a   7003     JNB	0x3, 0               	JNB PSW,0
00084b   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
00084c   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
00084d   ff00     CPL	R0                   	CPL R0
00084e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
00084f   29b7     AND	0xb7, R0             	AND (__KF8_LIBi_channel_flag_+1), R0
                                           	;;;;
000850   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000851   50a2     MOV	R0, 0xa2             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
000852   ff10     INC	R0                   	INC R0
000853   ff10     INC	R0                   	INC R0
000854   806d     ADD	R0, #0x6d            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
000855   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
000856   7003     JNB	0x3, 0               	JNB PSW,0
000857   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000858   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000859   ff00     CPL	R0                   	CPL R0
00085a   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
00085b   29b8     AND	0xb8, R0             	AND (__KF8_LIBi_channel_flag_+2), R0
                                           	;;;;
00085c   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00085d   50a2     MOV	R0, 0xa2             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
00085e   ff10     INC	R0                   	INC R0
00085f   ff10     INC	R0                   	INC R0
000860   ff10     INC	R0                   	INC R0
000861   806d     ADD	R0, #0x6d            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
000862   990b     MOV	R1, #0xb             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
000863   7003     JNB	0x3, 0               	JNB PSW,0
000864   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000865   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000866   ff00     CPL	R0                   	CPL R0
000867   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000868   29b9     AND	0xb9, R0             	AND (__KF8_LIBi_channel_flag_+3), R0
                                           	;;;;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;
000869   9800     MOV	R0, #0               	MOV R0, #0X00
00086a   e100     MOVB	0                   	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
00086b   30ee     ORL	R0, 0xee             	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
00086c   7a03     JB	0x3, 2                	JB PSW, 2
00086d   07ee     DEC	0xee                 	DEC __KF8_lib_Key_Down_Count_TS_CS_
                                           	;;;;;;;;;;;;;;;;;
00086e   9800     MOV	R0, #0               	MOV R0,#0X00
00086f   30ee     ORL	R0, 0xee             	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
                                           	PAGESEL lable_030303
000870   7203     JNB	0x3, 2               	JNB PSW, 2
000871   c892     JMP	#0x892               	JMP lable_030303
                                           	;;;
000872   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000873   50ef     MOV	R0, 0xef             	MOV R0, __KF8_LIBc_finger_OUT_First_TS_CS_
000874   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000875   18ea     XOR	R0, 0xea             	XOR R0, __KF8_LIBc_channel_
                                           	PAGESEL lable_050505
000876   7a03     JB	0x3, 2                	JB PSW, 2
000877   c898     JMP	#0x898               	JMP lable_050505
                                           	;;;;;;;
000878   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000879   50f0     MOV	R0, 0xf0             	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
00087a   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00087b   18ef     XOR	R0, 0xef             	XOR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_040404
00087c   7a03     JB	0x3, 2                	JB PSW, 2
00087d   c887     JMP	#0x887               	JMP lable_040404
00087e   98ff     MOV	R0, #0xff            	MOV R0,#0XFF
00087f   51ef     MOV	0xef, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ , R0
                                           	;;;;;;;;;;;;;;;;;
000880   9800     MOV	R0, #0               	MOV R0,#0X00
000881   e100     MOVB	0                   	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000882   51ee     MOV	0xee, R0             	MOV __KF8_lib_Key_Down_Count_TS_CS_ ,R0
                                           	;;;;;;;;;;;;;;;;;;;;
000883   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000884   51d2     MOV	0xd2, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
000885   51d3     MOV	0xd3, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R0
                                           	;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_050505
000886   c898     JMP	#0x898               	JMP lable_050505
                                           	;;;;;;;;;
                                           lable_040404:
000887   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000888   50f0     MOV	R0, 0xf0             	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
000889   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00088a   51ef     MOV	0xef, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ ,R0
                                           	;;;;;;;;;;;;;;;;;;;;
00088b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
00088c   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
00088d   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
00088e   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00088f   51d2     MOV	0xd2, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
000890   53d3     MOV	0xd3, R1             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
                                           	PAGESEL lable_050505
000891   c898     JMP	#0x898               	JMP lable_050505
                                           lable_030303:
000892   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000893   98ff     MOV	R0, #0xff            	MOV R0, #0XFF
000894   51ef     MOV	0xef, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_, R0
000895   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000896   03d2     CLR	0xd2                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000897   03d3     CLR	0xd3                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
                                           lable_050505:
000898   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000899   98ff     MOV	R0, #0xff            	MOV R0,#0XFF
00089a   51f0     MOV	0xf0, R0             	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_,R0
00089b   9800     MOV	R0, #0               	MOV R0,#0X00
00089c   e100     MOVB	0                   	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
00089d   51d0     MOV	0xd0, R0             	MOV __KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
00089e   51d1     MOV	0xd1, R0             	MOV (__KF8_lib_Key_Double_Timer_Protect_TS_CS_+1), R0
00089f   e100     MOVB	0                   	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
0008a0   51ce     MOV	0xce, R0             	MOV __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_, R0
0008a1   51cf     MOV	0xcf, R0             	MOV (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1), R0
0008a2   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
0008a3   03d4     CLR	0xd4                 	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
0008a4   03d5     CLR	0xd5                 	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
                                           lable_020202:
                                           	
                                           ;	op : INLINEASM
                                           _DS_UP_Key_Count_001:
                                           	
                                           ;	op : INLINEASM
                                           	PAGESEL _DS_UP_Key_Count_004
0008a5   c8b9     JMP	#0x8b9               	JMP _DS_UP_Key_Count_004
                                           _DS_UP_Key_Count_002:
                                           ;	op : INLINEASM
0008a6   990d     MOV	R1, #0xd             	MOV R1,# high (_TCS_AMOUNT+0)
0008a7   9866     MOV	R0, #0x66            	MOV R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0008a8   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0008a9   ff10     INC	R0                   	INC R0
0008aa   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0008ab   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0008ac   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0008ad   52ea     MOV	R1, 0xea             	MOV R1,__KF8_LIBc_channel_
0008ae   81c9     ADD	R1, #0xc9            	ADD R1,#(__KF8_LIBc_touch_count_+0)
0008af   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
0008b0   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0008b1   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0008b2   38a2     SUB	R0, 0xa2             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL label_18_18_18
0008b3   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0008b4   c8b9     JMP	#0x8b9               	JMP label_18_18_18
0008b5   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
0008b6   f708     LD	R0, [R1]              	LD R0,[R1]
0008b7   ff08     DEC	R0                   	DEC R0
0008b8   f741     ST	[R1], R0              	ST [R1],R0
                                           label_18_18_18:
                                           	
                                           ;	op : INLINEASM
                                           _DS_UP_Key_Count_004:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00147_DS_
0008b9   0008     CRET                     	CRET	
                                           ; exit point of __KF8_LIBf_scan_channel_
                                           
                                           
                                           
                                           func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8_LiBf_KEY_Deal_AND_BaseLine_Up	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;   __R2PCL
                                           ;9 compiler assigned registers:
                                           ;   r0x1041
                                           ;   r0x1042
                                           ;   r0x1043
                                           ;   r0x1044
                                           ;   r0x1045
                                           ;   r0x1046
                                           ;   r0x1047
                                           ;   r0x1048
                                           ;   r0x1049
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8_LiBf_KEY_Deal_AND_BaseLine_Up	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
00000f   9801     MOV	R0, #0x1             	MOV R0,#0x01
000010   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000011   51c2     MOV	0xc2, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
000012   03c3     CLR	0xc3                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+1
000013   03c4     CLR	0xc4                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+2
000014   03c5     CLR	0xc5                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	
                                           ;	op : INLINEASM
000015   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000016   03a1     CLR	0xa1                 	CLR _i_KF8_lib_TS_CS_
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_:
000017   9865     MOV	R0, #0x65            	MOV R0,#low(_CHS_AMOUNT+0)
000018   990d     MOV	R1, #0xd             	MOV R1,#high(_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000019   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
00001a   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
00001b   38a1     SUB	R0, 0xa1             	SUB R0,_i_KF8_lib_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_ ;;
00001c   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00001d   c5c4     JMP	#0x5c4               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_
                                           	;PAGESEL $ ;;
                                           	
                                           ;	op : INLINEASM
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Start_:
                                           	;;
00001e   6003     CLR	0x3, 0               	CLR PSW,0
00001f   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000020   12a1     RLCR	0xa1                	RLCR _i_KF8_lib_TS_CS_ ;;
000021   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000022   51a0     MOV	0xa0, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : IFX
                                           ;	.line	673; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_)
000023   9800     MOV	R0, #0               	MOV	R0,# 0x00
000024   e100     MOVB	0                   	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000025   30ed     ORL	R0, 0xed             	ORL	R0, __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000026   7203     JNB	0x3, 2               	JNB	PSW, 2
000027   c12b     JMP	#0x12b               	JMP	_00048_DS_
                                           ;	op : +
                                           ;	.line	676; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]==_KF8_Inside_Reference_Channel_Declare_)
000028   98f3     MOV	R0, #0xf3            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
000029   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00002a   20a1     ADD	R0, 0xa1             	ADD	R0, _i_KF8_lib_TS_CS_
00002b   e101     MOVB	0x1                 	BANKSEL	r0x1041
00002c   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
00002d   980f     MOV	R0, #0xf             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
00002e   e101     MOVB	0x1                 	BANKSEL	r0x1042
00002f   5199     MOV	0x99, R0             	MOV	r0x1042, R0
000030   0208     CLR	R0                   	CLR	R0
000031   7003     JNB	0x3, 0               	JNB	PSW, 0
000032   ff10     INC	R0                   	INC	R0
000033   7203     JNB	0x3, 2               	JNB	PSW, 2
000034   c037     JMP	#0x37                	JMP	_00207_DS_
000035   e101     MOVB	0x1                 	BANKSEL	r0x1042
000036   2199     ADD	0x99, R0             	ADD	r0x1042, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00207_DS_
000037   e101     MOVB	0x1                 	BANKSEL	r0x1042
000038   5299     MOV	R1, 0x99             	MOV	R1, r0x1042
000039   e101     MOVB	0x1                 	BANKSEL	r0x1041
00003a   509a     MOV	R0, 0x9a             	MOV	R0, r0x1041
                                           	PAGESEL	__R2PCL
00003b   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00003c   e101     MOVB	0x1                 	BANKSEL	r0x1043
00003d   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
00003e   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Inside_Reference_Channel_Declare_+0)
00003f   986e     MOV	R0, #0x6e            	MOV	R0,# low (__KF8_Inside_Reference_Channel_Declare_+0)
                                           	PAGESEL	__R2PCL
000040   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000041   e101     MOVB	0x1                 	BANKSEL	r0x1041
000042   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : EQ_OP
000043   e101     MOVB	0x1                 	BANKSEL	r0x1041
000044   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
000045   e101     MOVB	0x1                 	BANKSEL	r0x1043
000046   1898     XOR	R0, 0x98             	XOR	R0, r0x1043
000047   7a03     JB	0x3, 2                	JB	PSW, 2
000048   c0cd     JMP	#0xcd                	JMP	_00037_DS_
                                           ;	op : LEFT_OP
                                           ;	.line	678; "../kf8ts3514_touch_cs_lib.c"	if((_KF8_LIBi_Date_Change_[i_KF8_lib_TS_CS_]<-_KF8_Inside_Reference_Channel_Disturb_Threshold_Set_)||(_KF8_LIBi_Date_Change_[i_KF8_lib_TS_CS_]>_KF8_Inside_Reference_Channel_Disturb_Threshold_Set_))
000049   6003     CLR	0x3, 0               	CLR	PSW, 0
00004a   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00004b   12a1     RLCR	0xa1                	RLCR	_i_KF8_lib_TS_CS_
00004c   e101     MOVB	0x1                 	BANKSEL	r0x1041
00004d   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : +
00004e   98b0     MOV	R0, #0xb0            	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
00004f   e101     MOVB	0x1                 	BANKSEL	r0x1041
000050   219a     ADD	0x9a, R0             	ADD	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
000051   e101     MOVB	0x1                 	BANKSEL	r0x1041
000052   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000053   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Date_Change_
000054   f708     LD	R0, [R1]              	LD	R0, [R1]
000055   e101     MOVB	0x1                 	BANKSEL	r0x1044
000056   5197     MOV	0x97, R0             	MOV	r0x1044, R0
000057   ff11     INC	R1                   	INC	R1
000058   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Date_Change_
000059   f708     LD	R0, [R1]              	LD	R0, [R1]
00005a   e101     MOVB	0x1                 	BANKSEL	r0x1045
00005b   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
00005c   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
00005d   986d     MOV	R0, #0x6d            	MOV	R0,# low (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
                                           	PAGESEL	__R2PCL
00005e   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00005f   e101     MOVB	0x1                 	BANKSEL	r0x1043
000060   5198     MOV	0x98, R0             	MOV	r0x1043, R0
000061   e101     MOVB	0x1                 	BANKSEL	r0x1041
000062   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : CAST
                                           ;;99	MOVZ	R0, r0x1041
000063   e101     MOVB	0x1                 	BANKSEL	r0x1046
000064   0395     CLR	0x95                 	CLR	r0x1046
000065   e101     MOVB	0x1                 	BANKSEL	r0x1043
000066   7f98     JB	0x98, 7               	JB	r0x1043, 7
000067   c06a     JMP	#0x6a                	JMP	_00208_DS_
000068   e101     MOVB	0x1                 	BANKSEL	r0x1046
000069   0795     DEC	0x95                 	DEC	r0x1046
                                           ;	op : UNARYMINUS
                                           _00208_DS_
00006a   e101     MOVB	0x1                 	BANKSEL	r0x1043
00006b   0598     CPL	0x98                 	CPL	r0x1043
00006c   e101     MOVB	0x1                 	BANKSEL	r0x1046
00006d   0595     CPL	0x95                 	CPL	r0x1046
00006e   e101     MOVB	0x1                 	BANKSEL	r0x1043
00006f   0b98     INC	0x98                 	INC	r0x1043
000070   7a03     JB	0x3, 2                	JB	PSW, 2
000071   c074     JMP	#0x74                	JMP	_00209_DS_
000072   e101     MOVB	0x1                 	BANKSEL	r0x1046
000073   0b95     INC	0x95                 	INC	r0x1046
                                           ;	op : <
                                           _00209_DS_
000074   e101     MOVB	0x1                 	BANKSEL	r0x1045
000075   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
000076   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
000077   e101     MOVB	0x1                 	BANKSEL	r0x1047
000078   5192     MOV	0x92, R0             	MOV	r0x1047, R0
000079   e101     MOVB	0x1                 	BANKSEL	r0x1046
00007a   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
00007b   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
00007c   e101     MOVB	0x1                 	BANKSEL	r0x1047
00007d   3892     SUB	R0, 0x92             	SUB	R0, r0x1047
                                           ;comparing bytes at offset 1
00007e   7a03     JB	0x3, 2                	JB	PSW, 2
00007f   c084     JMP	#0x84                	JMP	_00129_DS_
000080   e101     MOVB	0x1                 	BANKSEL	r0x1043
000081   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
000082   e101     MOVB	0x1                 	BANKSEL	r0x1044
000083   3897     SUB	R0, 0x97             	SUB	R0, r0x1044
                                           _00129_DS_
000084   7803     JB	0x3, 0                	JB	PSW, 0
000085   c0b6     JMP	#0xb6                	JMP	_00032_DS_
                                           ;	op : LEFT_OP
000086   6003     CLR	0x3, 0               	CLR	PSW, 0
000087   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000088   12a1     RLCR	0xa1                	RLCR	_i_KF8_lib_TS_CS_
000089   e101     MOVB	0x1                 	BANKSEL	r0x1043
00008a   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : +
00008b   98b0     MOV	R0, #0xb0            	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
00008c   e101     MOVB	0x1                 	BANKSEL	r0x1043
00008d   2198     ADD	0x98, R0             	ADD	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
00008e   e101     MOVB	0x1                 	BANKSEL	r0x1043
00008f   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
000090   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Date_Change_
000091   f708     LD	R0, [R1]              	LD	R0, [R1]
000092   e101     MOVB	0x1                 	BANKSEL	r0x1045
000093   5196     MOV	0x96, R0             	MOV	r0x1045, R0
000094   ff11     INC	R1                   	INC	R1
000095   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Date_Change_
000096   f708     LD	R0, [R1]              	LD	R0, [R1]
000097   e101     MOVB	0x1                 	BANKSEL	r0x1046
000098   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           ;	op : CAST
000099   e101     MOVB	0x1                 	BANKSEL	r0x1041
00009a   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
00009b   e101     MOVB	0x1                 	BANKSEL	r0x1043
00009c   5198     MOV	0x98, R0             	MOV	r0x1043, R0
00009d   e101     MOVB	0x1                 	BANKSEL	r0x1044
00009e   0397     CLR	0x97                 	CLR	r0x1044
00009f   e101     MOVB	0x1                 	BANKSEL	r0x1043
0000a0   7f98     JB	0x98, 7               	JB	r0x1043, 7
0000a1   c0a4     JMP	#0xa4                	JMP	_00210_DS_
0000a2   e101     MOVB	0x1                 	BANKSEL	r0x1044
0000a3   0797     DEC	0x97                 	DEC	r0x1044
                                           ;	op : >
                                           _00210_DS_
0000a4   e101     MOVB	0x1                 	BANKSEL	r0x1044
0000a5   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
0000a6   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
0000a7   e101     MOVB	0x1                 	BANKSEL	r0x1047
0000a8   5192     MOV	0x92, R0             	MOV	r0x1047, R0
0000a9   e101     MOVB	0x1                 	BANKSEL	r0x1046
0000aa   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
0000ab   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
0000ac   e101     MOVB	0x1                 	BANKSEL	r0x1047
0000ad   3892     SUB	R0, 0x92             	SUB	R0, r0x1047
                                           ;comparing bytes at offset 1
0000ae   7a03     JB	0x3, 2                	JB	PSW, 2
0000af   c0b4     JMP	#0xb4                	JMP	_00130_DS_
0000b0   e101     MOVB	0x1                 	BANKSEL	r0x1045
0000b1   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
0000b2   e101     MOVB	0x1                 	BANKSEL	r0x1043
0000b3   3898     SUB	R0, 0x98             	SUB	R0, r0x1043
                                           _00130_DS_
0000b4   7003     JNB	0x3, 0               	JNB	PSW, 0
0000b5   c0cb     JMP	#0xcb                	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00032_DS_
                                           ;	.line	680; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Protect_Select_)
0000b6   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
0000b7   9870     MOV	R0, #0x70            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
0000b8   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0000b9   e101     MOVB	0x1                 	BANKSEL	r0x1041
0000ba   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
0000bb   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000bc   e101     MOVB	0x1                 	BANKSEL	r0x1041
0000bd   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
0000be   7203     JNB	0x3, 2               	JNB	PSW, 2
0000bf   c0c4     JMP	#0xc4                	JMP	_00030_DS_
                                           ;	op : =
                                           ;	.line	682; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0xff;
0000c0   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
0000c1   e101     MOVB	0x1                 	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
0000c2   519e     MOV	0x9e, R0             	MOV	__KF8_Inside_Reference_Channel_flag_TS_CS_, R0
                                           ;	op : GOTO
0000c3   c0c6     JMP	#0xc6                	JMP	_00031_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00030_DS_
                                           ;	.line	686; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
0000c4   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0000c5   69eb     SET	0xeb, 1              	SET	__KF8_lib_Touch_Bits_, 1
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	688; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
0000c6   e100     MOVB	0                   	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c7   03cc     CLR	0xcc                 	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c8   e100     MOVB	0                   	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c9   03cd     CLR	0xcd                 	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
                                           ;	op : GOTO
0000ca   c0cd     JMP	#0xcd                	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00033_DS_
                                           ;	.line	694; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0;
0000cb   e101     MOVB	0x1                 	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
0000cc   039e     CLR	0x9e                 	CLR	__KF8_Inside_Reference_Channel_flag_TS_CS_
                                           ;	op : LABEL
                                           ;	op : CAST
                                           _00037_DS_
                                           ;	.line	771; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_CH_DW_Change_Count_TS_CS_+_KF8_lib_CH_UP_Change_Count_TS_CS_>=_KF8_Define_Disturb_Channels_Amount_)
0000cd   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_CH_DW_Change_Count_TS_CS_
0000ce   0ea4     MOVZ	R0, 0xa4            	MOVZ	R0, __KF8_lib_CH_DW_Change_Count_TS_CS_
0000cf   e101     MOVB	0x1                 	BANKSEL	r0x1041
0000d0   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
0000d1   e101     MOVB	0x1                 	BANKSEL	r0x1043
0000d2   0398     CLR	0x98                 	CLR	r0x1043
                                           ;	op : CAST
0000d3   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_CH_UP_Change_Count_TS_CS_
0000d4   0ea3     MOVZ	R0, 0xa3            	MOVZ	R0, __KF8_lib_CH_UP_Change_Count_TS_CS_
0000d5   e101     MOVB	0x1                 	BANKSEL	r0x1044
0000d6   5197     MOV	0x97, R0             	MOV	r0x1044, R0
0000d7   e101     MOVB	0x1                 	BANKSEL	r0x1045
0000d8   0396     CLR	0x96                 	CLR	r0x1045
                                           ;	op : +
0000d9   e101     MOVB	0x1                 	BANKSEL	r0x1044
0000da   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
0000db   e101     MOVB	0x1                 	BANKSEL	r0x1041
0000dc   219a     ADD	0x9a, R0             	ADD	r0x1041, R0
0000dd   9800     MOV	R0, #0               	MOV	R0,# 0x00
0000de   7003     JNB	0x3, 0               	JNB	PSW, 0
0000df   ff10     INC	R0                   	INC	R0
0000e0   7203     JNB	0x3, 2               	JNB	PSW, 2
0000e1   c0e4     JMP	#0xe4                	JMP	_00211_DS_
0000e2   e101     MOVB	0x1                 	BANKSEL	r0x1043
0000e3   2198     ADD	0x98, R0             	ADD	r0x1043, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00211_DS_
0000e4   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Define_Disturb_Channels_Amount_+0)
0000e5   9869     MOV	R0, #0x69            	MOV	R0,# low (__KF8_Define_Disturb_Channels_Amount_+0)
                                           	PAGESEL	__R2PCL
0000e6   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0000e7   e101     MOVB	0x1                 	BANKSEL	r0x1045
0000e8   5196     MOV	0x96, R0             	MOV	r0x1045, R0
0000e9   e101     MOVB	0x1                 	BANKSEL	r0x1044
0000ea   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : CAST
                                           ;;100	MOVZ	R0, r0x1044
0000eb   e101     MOVB	0x1                 	BANKSEL	r0x1046
0000ec   0395     CLR	0x95                 	CLR	r0x1046
0000ed   e101     MOVB	0x1                 	BANKSEL	r0x1045
0000ee   7f96     JB	0x96, 7               	JB	r0x1045, 7
0000ef   c0f2     JMP	#0xf2                	JMP	_00212_DS_
0000f0   e101     MOVB	0x1                 	BANKSEL	r0x1046
0000f1   0795     DEC	0x95                 	DEC	r0x1046
                                           ;	op : <
                                           _00212_DS_
0000f2   e101     MOVB	0x1                 	BANKSEL	r0x1043
0000f3   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
0000f4   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
0000f5   e101     MOVB	0x1                 	BANKSEL	r0x1047
0000f6   5192     MOV	0x92, R0             	MOV	r0x1047, R0
0000f7   e101     MOVB	0x1                 	BANKSEL	r0x1046
0000f8   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
0000f9   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
0000fa   e101     MOVB	0x1                 	BANKSEL	r0x1047
0000fb   3892     SUB	R0, 0x92             	SUB	R0, r0x1047
                                           ;comparing bytes at offset 1
0000fc   7a03     JB	0x3, 2                	JB	PSW, 2
0000fd   c102     JMP	#0x102               	JMP	_00131_DS_
0000fe   e101     MOVB	0x1                 	BANKSEL	r0x1045
0000ff   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
000100   e101     MOVB	0x1                 	BANKSEL	r0x1041
000101   389a     SUB	R0, 0x9a             	SUB	R0, r0x1041
                                           _00131_DS_
000102   7803     JB	0x3, 0                	JB	PSW, 0
000103   c11c     JMP	#0x11c               	JMP	_00045_DS_
                                           ;	op : IFX
                                           ;	.line	773; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_Inside_Reference_Channel_flag_TS_CS_ || !_KF8_Touch_Protect_Select_)
000104   9800     MOV	R0, #0               	MOV	R0,# 0x00
000105   e101     MOVB	0x1                 	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
000106   309e     ORL	R0, 0x9e             	ORL	R0, __KF8_Inside_Reference_Channel_flag_TS_CS_
000107   7203     JNB	0x3, 2               	JNB	PSW, 2
000108   c113     JMP	#0x113               	JMP	_00038_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000109   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
00010a   9870     MOV	R0, #0x70            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
00010b   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00010c   e101     MOVB	0x1                 	BANKSEL	r0x1041
00010d   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
00010e   9800     MOV	R0, #0               	MOV	R0,# 0x00
00010f   e101     MOVB	0x1                 	BANKSEL	r0x1041
000110   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
000111   7a03     JB	0x3, 2                	JB	PSW, 2
000112   c115     JMP	#0x115               	JMP	_00039_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00038_DS_
                                           ;	.line	775; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
000113   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000114   69eb     SET	0xeb, 1              	SET	__KF8_lib_Touch_Bits_, 1
                                           ;	op : LABEL
                                           ;	op : =
                                           _00039_DS_
                                           ;	.line	778; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
000115   e100     MOVB	0                   	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
000116   03cc     CLR	0xcc                 	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
000117   e100     MOVB	0                   	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
000118   03cd     CLR	0xcd                 	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
                                           ;	op : =
                                           ;	.line	780; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=0; //¿ÉÄÜÀ´Ë®£¬²ÁË®£¬ÓÐÐ©»ù×¼Ïß²»¸üÐÂ
000119   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
00011a   67eb     CLR	0xeb, 7              	CLR	__KF8_lib_Touch_Bits_, 7
                                           ;	op : GOTO
00011b   c12b     JMP	#0x12b               	JMP	_00048_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00045_DS_
                                           ;	.line	787; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag && _KF8_lib_CH_DW_Change_Flag_TS_CS_==0)
00011c   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
00011d   71eb     JNB	0xeb, 1              	JNB	__KF8_lib_Touch_Bits_, 1
00011e   c12b     JMP	#0x12b               	JMP	_00048_DS_
                                           ;	op : IFX
00011f   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000120   0ebe     MOVZ	R0, 0xbe            	MOVZ	R0, __KF8_lib_CH_DW_Change_Flag_TS_CS_
000121   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000122   30bf     ORL	R0, 0xbf             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
000123   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000124   30c0     ORL	R0, 0xc0             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
000125   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000126   30c1     ORL	R0, 0xc1             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
000127   7a03     JB	0x3, 2                	JB	PSW, 2
000128   c12b     JMP	#0x12b               	JMP	_00048_DS_
                                           ;	op : =
                                           ;	.line	789; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;
000129   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
00012a   6feb     SET	0xeb, 7              	SET	__KF8_lib_Touch_Bits_, 7
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00048_DS_
                                           	;;
00012b   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00012c   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
00012d   80b0     ADD	R0, #0xb0            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
00012e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00012f   f701     LD	R1, [R0]              	LD R1,[R0]
000130   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000131   53da     MOV	0xda, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_, R1
000132   ff10     INC	R0                   	INC R0
000133   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000134   f701     LD	R1, [R0]              	LD R1,[R0]
000135   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000136   53db     MOV	0xdb, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	PAGESEL lable_06291924
000137   f7f9     JB	R1, 7                 	JB R1,7
000138   c183     JMP	#0x183               	JMP lable_06291924
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
000139   a9ff     XOR	R1, #0xff            	XOR R1,#0XFF
                                           	PAGESEL lable_10101427
00013a   7a03     JB	0x3, 2                	JB PSW,2
00013b   c143     JMP	#0x143               	JMP lable_10101427
                                           	;;;;;;;;;;;;;;;;;;;;;;;
00013c   986a     MOV	R0, #0x6a            	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
00013d   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
00013e   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
00013f   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000140   38da     SUB	R0, 0xda             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06292025
000141   7003     JNB	0x3, 0               	JNB PSW, 0
000142   c207     JMP	#0x207               	JMP lable_06292025
                                           lable_10101427:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000143   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000144   50a1     MOV	R0, 0xa1             	MOV R0, _i_KF8_lib_TS_CS_
000145   80c6     ADD	R0, #0xc6            	ADD R0,#(__KF8_LIBc_baseline_count_)
000146   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
000147   f701     LD	R1, [R0]              	LD R1, [R0]
000148   9864     MOV	R0, #0x64            	MOV R0, #(100)
000149   f941     XOR	R1, R0               	XOR R1, R0
                                           	PAGESEL lable_06291941
00014a   7a03     JB	0x3, 2                	JB PSW ,2
00014b   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;
00014c   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00014d   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
00014e   80a4     ADD	R0, #0xa4            	ADD R0, #(__KF8_LIBi_buff_hit_)
00014f   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
000150   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;;;
000151   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000152   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000153   80aa     ADD	R0, #0xaa            	ADD R0, #(__KF8_LIBi_buff_baseline_)
000154   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
000155   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
000156   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000157   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000158   80a5     ADD	R0, #0xa5            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
000159   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
00015a   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;;;;;;;;;;;;;;;;;
00015b   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00015c   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
00015d   80ab     ADD	R0, #0xab            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
00015e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
00015f   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
000160   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000161   04c2     CPLR	0xc2                	CPLR __KF8_LIBi_Touch_New_Date_TS_CS_
000162   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000163   29be     AND	0xbe, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_, R0
000164   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000165   04c3     CPLR	0xc3                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000166   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000167   29bf     AND	0xbf, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+1), R0
000168   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000169   04c4     CPLR	0xc4                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00016a   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00016b   29c0     AND	0xc0, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+2), R0
00016c   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00016d   04c5     CPLR	0xc5                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
00016e   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00016f   29c1     AND	0xc1, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+3), R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000170   9866     MOV	R0, #0x66            	MOV R0,# low (_TCS_AMOUNT+0)
000171   990d     MOV	R1, #0xd             	MOV R1,# high (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000172   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000173   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000174   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
000175   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000176   50a1     MOV	R0, 0xa1             	MOV R0, _i_KF8_lib_TS_CS_
000177   80c9     ADD	R0, #0xc9            	ADD R0,# (__KF8_LIBc_touch_count_ + 0)
000178   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
000179   f701     LD	R1, [R0]              	LD R1, [R0]
00017a   ff11     INC	R1                   	INC R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;
00017b   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00017c   3aa2     SUB	R1, 0xa2             	SUB R1, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
00017d   7803     JB	0x3, 0                	JB PSW, 0
00017e   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
00017f   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
000180   0209     CLR	R1                   	CLR R1
000181   f748     ST	[R0], R1              	ST [R0],R1
000182   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;
                                           lable_06291924:
000183   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000184   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06292025
000185   f7b9     JNB	R1, 7                	JNB R1,7
000186   c207     JMP	#0x207               	JMP lable_06292025
000187   0fdb     MOV	0xdb                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06151941
000188   7a03     JB	0x3, 2                	JB PSW,2
000189   c191     JMP	#0x191               	JMP lable_06151941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
00018a   986b     MOV	R0, #0x6b            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
00018b   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
00018c   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
00018d   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00018e   38da     SUB	R0, 0xda             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06292025
00018f   7803     JB	0x3, 0                	JB PSW,0
000190   c207     JMP	#0x207               	JMP lable_06292025
                                           lable_06151941:
                                           	;;;;;;;;;;;;;;;;;;;;;;;
000191   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL lable_06300912
000192   79eb     JB	0xeb, 1               	JB __KF8_lib_Touch_Bits_, 1
000193   c1d8     JMP	#0x1d8               	JMP lable_06300912
                                           	;;;;;;;;;;;;;;;;
000194   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000195   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000196   80c6     ADD	R0, #0xc6            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
000197   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
000198   f701     LD	R1, [R0]              	LD R1,[R0]
000199   a9ec     XOR	R1, #0xec            	XOR R1,#Low(-20) ;;
                                           	PAGESEL lable_06300936
00019a   7203     JNB	0x3, 2               	JNB PSW,2
00019b   c1aa     JMP	#0x1aa               	JMP lable_06300936
                                           	;;;;;;;;;;;;;;;;;;;;;;
00019c   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
00019d   9802     MOV	R0, #0x2             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
                                           	PAGESEL __R2PCHPCL
00019e   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
00019f   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0001a0   18cc     XOR	R0, 0xcc             	XOR R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	PAGESEL lable_06300941
0001a1   7a03     JB	0x3, 2                	JB PSW,2 ;;
0001a2   c1b6     JMP	#0x1b6               	JMP lable_06300941
                                           	;;
0001a3   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
0001a4   9803     MOV	R0, #0x3             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
                                           	PAGESEL __R2PCHPCL
0001a5   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0001a6   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0001a7   18cd     XOR	R0, 0xcd             	XOR R0,(__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1)
                                           	PAGESEL lable_06300941
0001a8   7a03     JB	0x3, 2                	JB PSW,2 ;;
0001a9   c1b6     JMP	#0x1b6               	JMP lable_06300941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06300936:
0001aa   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001ab   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0001ac   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0001ad   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0001ae   31be     ORL	0xbe, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
0001af   33bf     ORL	0xbf, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;
0001b0   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001b1   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0001b2   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0001b3   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0001b4   31c0     ORL	0xc0, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
0001b5   33c1     ORL	0xc1, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06300941:
                                           	;;;;;;;;;;;;;;;;;;;;;;;
0001b6   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001b7   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0001b8   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0001b9   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0001ba   2abb     AND	R1, 0xbb             	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1
0001bb   28ba     AND	R0, 0xba             	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0001bc   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06291941
0001bd   7a03     JB	0x3, 2                	JB PSW,2
0001be   c2d2     JMP	#0x2d2               	JMP lable_06291941
0001bf   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001c0   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0001c1   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0001c2   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0001c3   2abd     AND	R1, 0xbd             	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3
0001c4   28bc     AND	R0, 0xbc             	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2
0001c5   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06291941
0001c6   7a03     JB	0x3, 2                	JB PSW,2
0001c7   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;
0001c8   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001c9   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0001ca   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0001cb   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0001cc   31ba     ORL	0xba, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
0001cd   33bb     ORL	0xbb, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
0001ce   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001cf   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0001d0   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0001d1   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0001d2   31bc     ORL	0xbc, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
0001d3   33bd     ORL	0xbd, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0001d4   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0001d5   03cc     CLR	0xcc                 	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0001d6   03cd     CLR	0xcd                 	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
0001d7   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;
                                           lable_06300912:
                                           	;;;;;;;;;;;;;;;;;;;;
0001d8   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0001d9   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
0001da   81c6     ADD	R1, #0xc6            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
0001db   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
0001dc   f708     LD	R0, [R1]              	LD R0,[R1]
0001dd   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0001de   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
0001df   990d     MOV	R1, #0xd             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
0001e0   9868     MOV	R0, #0x68            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
                                           	PAGESEL __R2PCHPCL
0001e1   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
0001e2   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0001e3   18a2     XOR	R0, 0xa2             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06301048
0001e4   7a03     JB	0x3, 2                	JB PSW,2
0001e5   c1ec     JMP	#0x1ec               	JMP lable_06301048
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0001e6   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0001e7   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
0001e8   81c6     ADD	R1, #0xc6            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
0001e9   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
0001ea   0208     CLR	R0                   	CLR R0
0001eb   f741     ST	[R1], R0              	ST [R1],R0
                                           	;;;;;;;;;;;;;;;;;;
                                           lable_06301048:
0001ec   990d     MOV	R1, #0xd             	MOV R1,#High(_TCS_AMOUNT+0)
0001ed   9866     MOV	R0, #0x66            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0001ee   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0001ef   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0001f0   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;
0001f1   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0001f2   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
0001f3   80c9     ADD	R0, #0xc9            	ADD R0,#(__KF8_LIBc_touch_count_+0)
0001f4   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
0001f5   f701     LD	R1, [R0]              	LD R1,[R0]
0001f6   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0001f7   3aa2     SUB	R1, 0xa2             	SUB R1,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
0001f8   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0001f9   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;
0001fa   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001fb   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0001fc   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0001fd   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
0001fe   31ba     ORL	0xba, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
0001ff   33bb     ORL	0xbb, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
000200   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000201   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000202   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000203   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000204   31bc     ORL	0xbc, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
000205   33bd     ORL	0xbd, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
000206   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;
                                           lable_06292025:
                                           	;;;;;;;;;;
                                           	PAGESEL lable_06301109
000207   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
000208   71eb     JNB	0xeb, 1              	JNB __KF8_lib_Touch_Bits_,1 ;;
000209   c21a     JMP	#0x21a               	JMP lable_06301109
                                           	;;;;;;;;;;;;;;;;;;;;
00020a   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00020b   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00020c   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00020d   ff01     CPL	R1                   	CPL R1
00020e   ff00     CPL	R0                   	CPL R0
00020f   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000210   2bbb     AND	0xbb, R1             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
000211   29ba     AND	0xba, R0             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
000212   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000213   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000214   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000215   ff01     CPL	R1                   	CPL R1
000216   ff00     CPL	R0                   	CPL R0
000217   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000218   2bbd     AND	0xbd, R1             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
000219   29bc     AND	0xbc, R0             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301109:
00021a   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
00021b   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
00021c   81c6     ADD	R1, #0xc6            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
00021d   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
00021e   f708     LD	R0, [R1]              	LD R0,[R1]
00021f   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000220   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
000221   990d     MOV	R1, #0xd             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
000222   9868     MOV	R0, #0x68            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
                                           	PAGESEL __R2PCHPCL
000223   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000224   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000225   18a2     XOR	R0, 0xa2             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06301127
000226   7203     JNB	0x3, 2               	JNB PSW,2
000227   c22f     JMP	#0x22f               	JMP lable_06301127
                                           	;;
000228   990d     MOV	R1, #0xd             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
000229   9867     MOV	R0, #0x67            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
                                           	PAGESEL __R2PCHPCL
00022a   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
00022b   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00022c   18a2     XOR	R0, 0xa2             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
00022d   7a03     JB	0x3, 2                	JB PSW,2
00022e   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301127:
                                           	;;
                                           	;;;;
00022f   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000230   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000231   80c6     ADD	R0, #0xc6            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
000232   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
000233   0209     CLR	R1                   	CLR R1
000234   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
000235   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000236   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06301401
000237   f7b9     JNB	R1, 7                	JNB R1,7
000238   c243     JMP	#0x243               	JMP lable_06301401
                                           	;;;;;;;;;;;;;;;;;
000239   0fdb     MOV	0xdb                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06301404
00023a   7a03     JB	0x3, 2                	JB PSW,2
00023b   c254     JMP	#0x254               	JMP lable_06301404
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
00023c   986b     MOV	R0, #0x6b            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
00023d   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
00023e   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
00023f   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000240   38da     SUB	R0, 0xda             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06301404
000241   7003     JNB	0x3, 0               	JNB PSW,0
000242   c254     JMP	#0x254               	JMP lable_06301404
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	; 1363 "../kf8ts3514_touch_cs_lib.c"
                                           lable_06301401:
                                           	;;
000243   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000244   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000245   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000246   ff01     CPL	R1                   	CPL R1
000247   ff00     CPL	R0                   	CPL R0
000248   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000249   2bbf     AND	0xbf, R1             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
00024a   29be     AND	0xbe, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
00024b   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00024c   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00024d   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
00024e   ff01     CPL	R1                   	CPL R1
00024f   ff00     CPL	R0                   	CPL R0
000250   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000251   2bc1     AND	0xc1, R1             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
000252   29c0     AND	0xc0, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
                                           	PAGESEL lable_06301437
000253   c263     JMP	#0x263               	JMP lable_06301437
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301404:
                                           	;;
000254   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000255   50ef     MOV	R0, 0xef             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
000256   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000257   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
000258   f948     XOR	R0, R1               	XOR R0,R1
                                           	PAGESEL lable_06291941
000259   7203     JNB	0x3, 2               	JNB PSW,2
00025a   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;
00025b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00025c   50f0     MOV	R0, 0xf0             	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
00025d   f948     XOR	R0, R1               	XOR R0,R1
                                           	PAGESEL lable_06291941
00025e   7203     JNB	0x3, 2               	JNB PSW,2
00025f   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
000260   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
000261   7feb     JB	0xeb, 7               	JB __KF8_lib_Touch_Bits_,7 ;;
000262   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301437:
                                           	;;
                                           	;;
                                           	;;
000263   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000264   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000265   80aa     ADD	R0, #0xaa            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
000266   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
000267   f701     LD	R1, [R0]              	LD R1,[R0]
000268   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000269   53de     MOV	0xde, R1             	MOV __KF8_Temp_Cur_A_TS_CS_,R1
00026a   ff10     INC	R0                   	INC R0
00026b   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
00026c   f701     LD	R1, [R0]              	LD R1,[R0]
00026d   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00026e   53df     MOV	0xdf, R1             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1
                                           	;;;
00026f   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001:
000270   6003     CLR	0x3, 0               	CLR PSW,0
000271   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000272   11df     RRC	0xdf                 	RRC __KF8_Temp_Cur_A_TS_CS_+1
000273   11de     RRC	0xde                 	RRC __KF8_Temp_Cur_A_TS_CS_
000274   6003     CLR	0x3, 0               	CLR PSW,0
000275   ff19     RLC	R1                   	RLC R1
000276   f8c8     MOV	R0, R1               	MOV R0,R1
000277   a808     XOR	R0, #0x8             	XOR R0,#(8)
                                           	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
000278   7a03     JB	0x3, 2                	JB PSW,2
000279   c270     JMP	#0x270               	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
00027a   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00027b   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
00027c   80a4     ADD	R0, #0xa4            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
00027d   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
00027e   f701     LD	R1, [R0]              	LD R1,[R0]
00027f   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000280   53e0     MOV	0xe0, R1             	MOV __KF8_Temp_Cur_B_TS_CS_,R1
000281   ff10     INC	R0                   	INC R0
000282   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_
000283   f701     LD	R1, [R0]              	LD R1,[R0]
000284   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000285   53e1     MOV	0xe1, R1             	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1
                                           	;;;
000286   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002:
000287   6003     CLR	0x3, 0               	CLR PSW,0
000288   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000289   11e1     RRC	0xe1                 	RRC __KF8_Temp_Cur_B_TS_CS_+1
00028a   11e0     RRC	0xe0                 	RRC __KF8_Temp_Cur_B_TS_CS_
00028b   6003     CLR	0x3, 0               	CLR PSW,0
00028c   ff19     RLC	R1                   	RLC R1
00028d   f8c8     MOV	R0, R1               	MOV R0,R1
00028e   a808     XOR	R0, #0x8             	XOR R0,#(8)
                                           	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
00028f   7a03     JB	0x3, 2                	JB PSW,2
000290   c287     JMP	#0x287               	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
                                           	;;;
                                           	;;;;
000291   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000292   52de     MOV	R1, 0xde             	MOV R1,__KF8_Temp_Cur_A_TS_CS_
000293   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000294   3be0     SUB	0xe0, R1             	SUB __KF8_Temp_Cur_B_TS_CS_,R1
000295   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000296   52df     MOV	R1, 0xdf             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
000297   7803     JB	0x3, 0                	JB PSW,0
000298   ff11     INC	R1                   	INC R1
000299   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
00029a   3be1     SUB	0xe1, R1             	SUB __KF8_Temp_Cur_B_TS_CS_+1,R1
                                           	;;;;
00029b   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00029c   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
00029d   80aa     ADD	R0, #0xaa            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
00029e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
00029f   f701     LD	R1, [R0]              	LD R1,[R0]
0002a0   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0002a1   22e0     ADD	R1, 0xe0             	ADD R1, __KF8_Temp_Cur_B_TS_CS_
0002a2   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
0002a3   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;
0002a4   ff10     INC	R0                   	INC R0
0002a5   f701     LD	R1, [R0]              	LD R1,[R0]
0002a6   7003     JNB	0x3, 0               	JNB PSW,0
0002a7   ff11     INC	R1                   	INC R1
0002a8   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0002a9   22e1     ADD	R1, 0xe1             	ADD R1,__KF8_Temp_Cur_B_TS_CS_+1
0002aa   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
0002ab   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	;;
0002ac   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0002ad   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0002ae   80b1     ADD	R0, #0xb1            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
0002af   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
0002b0   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL lable_06301449
0002b1   f7f9     JB	R1, 7                 	JB R1,7
0002b2   c2c0     JMP	#0x2c0               	JMP lable_06301449
                                           	;;
0002b3   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0002b4   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0002b5   80aa     ADD	R0, #0xaa            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0002b6   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
0002b7   f701     LD	R1, [R0]              	LD R1,[R0]
0002b8   8101     ADD	R1, #0x1             	ADD R1,#0x01
0002b9   f748     ST	[R0], R1              	ST [R0],R1
0002ba   ff10     INC	R0                   	INC R0
0002bb   f701     LD	R1, [R0]              	LD R1,[R0]
0002bc   7003     JNB	0x3, 0               	JNB PSW,0
0002bd   ff11     INC	R1                   	INC R1
0002be   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL lable_06291941
0002bf   c2d2     JMP	#0x2d2               	JMP lable_06291941
                                           lable_06301449:
                                           	;;
0002c0   ff08     DEC	R0                   	DEC R0
0002c1   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
0002c2   f701     LD	R1, [R0]              	LD R1,[R0]
0002c3   a900     XOR	R1, #0               	XOR R1,#0x00
                                           	PAGESEL lable_06301449
0002c4   7203     JNB	0x3, 2               	JNB PSW,2
0002c5   c2c0     JMP	#0x2c0               	JMP lable_06301449
                                           	;;
0002c6   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0002c7   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0002c8   80aa     ADD	R0, #0xaa            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0002c9   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_
0002ca   f701     LD	R1, [R0]              	LD R1,[R0]
0002cb   81ff     ADD	R1, #0xff            	ADD R1,#0xFF
0002cc   f748     ST	[R0], R1              	ST [R0],R1
0002cd   ff10     INC	R0                   	INC R0
0002ce   f701     LD	R1, [R0]              	LD R1,[R0]
0002cf   7803     JB	0x3, 0                	JB PSW,0
0002d0   ff09     DEC	R1                   	DEC R1
0002d1   f748     ST	[R0], R1              	ST [R0],R1
                                           lable_06291941:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	1539; "../kf8ts3514_touch_cs_lib.c"	ADD R1,#0xFF
0002d2   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0002d3   79eb     JB	0xeb, 1               	JB	__KF8_lib_Touch_Bits_, 1
0002d4   c2f3     JMP	#0x2f3               	JMP	_00050_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
0002d5   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
0002d6   9870     MOV	R0, #0x70            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
0002d7   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0002d8   e101     MOVB	0x1                 	BANKSEL	r0x1041
0002d9   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
0002da   9800     MOV	R0, #0               	MOV	R0,# 0x00
0002db   e101     MOVB	0x1                 	BANKSEL	r0x1041
0002dc   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
0002dd   7a03     JB	0x3, 2                	JB	PSW, 2
0002de   c2f3     JMP	#0x2f3               	JMP	_00050_DS_
                                           ;	op : INLINEASM
                                           	;;
0002df   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0002e0   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
0002e1   81c9     ADD	R1, #0xc9            	ADD R1,#(__KF8_LIBc_touch_count_+0)
0002e2   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
0002e3   f708     LD	R0, [R1]              	LD R0,[R1]
0002e4   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002e5   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
0002e6   990d     MOV	R1, #0xd             	MOV R1,#High(_TCS_AMOUNT+0)
0002e7   9866     MOV	R0, #0x66            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0002e8   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
0002e9   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002ea   38a2     SUB	R0, 0xa2             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
0002eb   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0002ec   c2f3     JMP	#0x2f3               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
                                           	;;
0002ed   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0002ee   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
0002ef   81c9     ADD	R1, #0xc9            	ADD R1,#(__KF8_LIBc_touch_count_+0)
0002f0   0208     CLR	R0                   	CLR R0
0002f1   e100     MOVB	0                   	BANKSEL __KF8_LIBc_touch_count_
0002f2   f741     ST	[R1], R0              	ST [R1],R0
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_:
                                           	
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00050_DS_
0002f3   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0002f4   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0002f5   80b1     ADD	R0, #0xb1            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
0002f6   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
0002f7   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
0002f8   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0002f9   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
0002fa   80c6     ADD	R0, #0xc6            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
0002fb   f7b9     JNB	R1, 7                	JNB R1,7
0002fc   c302     JMP	#0x302               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
                                           	;;--
0002fd   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
0002fe   f701     LD	R1, [R0]              	LD R1,[R0]
0002ff   ff09     DEC	R1                   	DEC R1
000300   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
000301   c306     JMP	#0x306               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
                                           	;;++
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_:
000302   e100     MOVB	0                   	BANKSEL __KF8_LIBc_baseline_count_
000303   f701     LD	R1, [R0]              	LD R1,[R0]
000304   ff11     INC	R1                   	INC R1
000305   f748     ST	[R0], R1              	ST [R0],R1
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	1641; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
000306   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000307   79eb     JB	0xeb, 1               	JB	__KF8_lib_Touch_Bits_, 1
000308   c313     JMP	#0x313               	JMP	_00094_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000309   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
00030a   9870     MOV	R0, #0x70            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
00030b   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00030c   e101     MOVB	0x1                 	BANKSEL	r0x1041
00030d   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
00030e   9800     MOV	R0, #0               	MOV	R0,# 0x00
00030f   e101     MOVB	0x1                 	BANKSEL	r0x1041
000310   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
000311   7203     JNB	0x3, 2               	JNB	PSW, 2
000312   c5b8     JMP	#0x5b8               	JMP	_00095_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00094_DS_
                                           ;	.line	1646; "../kf8ts3514_touch_cs_lib.c"	if(	(i_KF8_lib_TS_CS_==_KF8_lib_Finded_MAX_I_TS_CS_)	||	(i_KF8_lib_TS_CS_==_KF8_lib_Finded_MAX_J_TS_CS_) )
000313   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
000314   0ef2     MOVZ	R0, 0xf2            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
000315   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000316   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
000317   7a03     JB	0x3, 2                	JB	PSW, 2
000318   c31a     JMP	#0x31a               	JMP	_00132_DS_
000319   c320     JMP	#0x320               	JMP	_00090_DS_
                                           ;	op : EQ_OP
                                           _00132_DS_
00031a   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Finded_MAX_J_TS_CS_
00031b   0ea6     MOVZ	R0, 0xa6            	MOVZ	R0, __KF8_lib_Finded_MAX_J_TS_CS_
00031c   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00031d   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
00031e   7a03     JB	0x3, 2                	JB	PSW, 2
00031f   c515     JMP	#0x515               	JMP	_00091_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00090_DS_
                                           ;	.line	1650; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]<TCS_AMOUNT)
000320   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000321   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000322   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
000323   e101     MOVB	0x1                 	BANKSEL	r0x1041
000324   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
000325   e101     MOVB	0x1                 	BANKSEL	r0x1041
000326   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000327   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000328   f708     LD	R0, [R1]              	LD	R0, [R1]
000329   e101     MOVB	0x1                 	BANKSEL	r0x1044
00032a   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
00032b   990d     MOV	R1, #0xd             	MOV	R1,# high (_TCS_AMOUNT+0)
00032c   9866     MOV	R0, #0x66            	MOV	R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL	__R2PCL
00032d   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00032e   e101     MOVB	0x1                 	BANKSEL	r0x1041
00032f   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : <
000330   e101     MOVB	0x1                 	BANKSEL	r0x1041
000331   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
000332   e101     MOVB	0x1                 	BANKSEL	r0x1044
000333   3897     SUB	R0, 0x97             	SUB	R0, r0x1044
                                           ;comparing bytes at offset 0
000334   7003     JNB	0x3, 0               	JNB	PSW, 0
000335   c349     JMP	#0x349               	JMP	_00053_DS_
                                           ;	op : +
                                           ;	.line	1652; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]++;
000336   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000337   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000338   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
000339   e101     MOVB	0x1                 	BANKSEL	r0x1043
00033a   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
00033b   e101     MOVB	0x1                 	BANKSEL	r0x1043
00033c   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
00033d   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
00033e   f708     LD	R0, [R1]              	LD	R0, [R1]
00033f   e101     MOVB	0x1                 	BANKSEL	r0x1045
000340   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : +
000341   e101     MOVB	0x1                 	BANKSEL	r0x1045
000342   0b96     INC	0x96                 	INC	r0x1045
                                           ;	op : =
000343   e101     MOVB	0x1                 	BANKSEL	r0x1045
000344   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
000345   e101     MOVB	0x1                 	BANKSEL	r0x1043
000346   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
000347   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000348   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00053_DS_
                                           ;	.line	1657; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_DoubleKey_Compages_Limitable_Circle_)  // £¡=0µÄÅÐ¶Ï
000349   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
00034a   985f     MOV	R0, #0x5f            	MOV	R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
                                           	PAGESEL	__R2PCL
00034b   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00034c   e101     MOVB	0x1                 	BANKSEL	r0x1043
00034d   5198     MOV	0x98, R0             	MOV	r0x1043, R0
00034e   990d     MOV	R1, #0xd             	MOV	R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
00034f   9860     MOV	R0, #0x60            	MOV	R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
                                           	PAGESEL	__R2PCL
000350   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000351   e101     MOVB	0x1                 	BANKSEL	r0x1044
000352   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : IFX
000353   e101     MOVB	0x1                 	BANKSEL	r0x1043
000354   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
000355   e101     MOVB	0x1                 	BANKSEL	r0x1044
000356   3097     ORL	R0, 0x97             	ORL	R0, r0x1044
000357   7203     JNB	0x3, 2               	JNB	PSW, 2
000358   c383     JMP	#0x383               	JMP	_00060_DS_
                                           ;	op : EQ_OP
                                           ;	.line	1659; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Down_Count_TS_CS_==1&&_KF8_lib_Key_Double_Timer_Protect_TS_CS_<_KF8_DoubleKey_Compages_Limitable_Circle_)
000359   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
00035a   0eee     MOVZ	R0, 0xee            	MOVZ	R0, __KF8_lib_Key_Down_Count_TS_CS_
00035b   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
00035c   7a03     JB	0x3, 2                	JB	PSW, 2
00035d   c383     JMP	#0x383               	JMP	_00060_DS_
                                           ;	op : <
00035e   e101     MOVB	0x1                 	BANKSEL	r0x1044
00035f   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
000360   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000361   38d1     SUB	R0, 0xd1             	SUB	R0, (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           ;comparing bytes at offset 1
000362   7a03     JB	0x3, 2                	JB	PSW, 2
000363   c368     JMP	#0x368               	JMP	_00134_DS_
000364   e101     MOVB	0x1                 	BANKSEL	r0x1043
000365   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
000366   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000367   38d0     SUB	R0, 0xd0             	SUB	R0, __KF8_lib_Key_Double_Timer_Protect_TS_CS_
                                           _00134_DS_
000368   7003     JNB	0x3, 0               	JNB	PSW, 0
000369   c383     JMP	#0x383               	JMP	_00060_DS_
                                           ;	op : +
                                           ;	.line	1661; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Double_Timer_Protect_TS_CS_++;
00036a   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
00036b   0bd0     INC	0xd0                 	INC	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
00036c   7a03     JB	0x3, 2                	JB	PSW, 2
00036d   c370     JMP	#0x370               	JMP	_00213_DS_
00036e   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
00036f   0bd1     INC	0xd1                 	INC	(__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           ;	op : EQ_OP
                                           _00213_DS_
                                           ;	.line	1662; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Double_Timer_Protect_TS_CS_==_KF8_DoubleKey_Compages_Limitable_Circle_)
000370   e101     MOVB	0x1                 	BANKSEL	r0x1043
000371   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
000372   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000373   18d0     XOR	R0, 0xd0             	XOR	R0, __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000374   7a03     JB	0x3, 2                	JB	PSW, 2
000375   c383     JMP	#0x383               	JMP	_00060_DS_
000376   e101     MOVB	0x1                 	BANKSEL	r0x1044
000377   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
000378   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000379   18d1     XOR	R0, 0xd1             	XOR	R0, (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
00037a   7a03     JB	0x3, 2                	JB	PSW, 2
00037b   c383     JMP	#0x383               	JMP	_00060_DS_
                                           ;	op : =
                                           ;	.line	1664; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=2;
00037c   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
00037d   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
00037e   51ee     MOV	0xee, R0             	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1665; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=_KF8_LIBc_finger_OUT_First_TS_CS_;
00037f   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
000380   0eef     MOVZ	R0, 0xef            	MOVZ	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
000381   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
000382   51f0     MOV	0xf0, R0             	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           ;	op : LABEL
                                           ;	op : +
                                           _00060_DS_
                                           ;	.line	1671; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]==TCS_AMOUNT )
000383   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000384   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000385   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
000386   e101     MOVB	0x1                 	BANKSEL	r0x1043
000387   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
000388   e101     MOVB	0x1                 	BANKSEL	r0x1043
000389   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
00038a   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
00038b   f708     LD	R0, [R1]              	LD	R0, [R1]
00038c   e101     MOVB	0x1                 	BANKSEL	r0x1045
00038d   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : EQ_OP
00038e   e101     MOVB	0x1                 	BANKSEL	r0x1041
00038f   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
000390   e101     MOVB	0x1                 	BANKSEL	r0x1045
000391   1896     XOR	R0, 0x96             	XOR	R0, r0x1045
000392   7a03     JB	0x3, 2                	JB	PSW, 2
000393   c535     JMP	#0x535               	JMP	_00092_DS_
                                           ;	op : IFX
                                           ;	.line	1674; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBi_channel_flag_)
000394   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000395   0eb6     MOVZ	R0, 0xb6            	MOVZ	R0, __KF8_LIBi_channel_flag_
000396   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000397   30b7     ORL	R0, 0xb7             	ORL	R0, (__KF8_LIBi_channel_flag_ + 1)
000398   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000399   30b8     ORL	R0, 0xb8             	ORL	R0, (__KF8_LIBi_channel_flag_ + 2)
00039a   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
00039b   30b9     ORL	R0, 0xb9             	ORL	R0, (__KF8_LIBi_channel_flag_ + 3)
00039c   7203     JNB	0x3, 2               	JNB	PSW, 2
00039d   c484     JMP	#0x484               	JMP	_00084_DS_
                                           ;	op : =
                                           ;	.line	1676; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=0;
00039e   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
00039f   66eb     CLR	0xeb, 6              	CLR	__KF8_lib_Touch_Bits_, 6
                                           ;	op : EQ_OP
                                           ;	.line	1678; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Down_Count_TS_CS_==1)  // Ó¦¸ÃÎªÓÐ1¸ö°´¼ü£¬ÅÐ¶ÏË«¼ü£¬·ñÔòÒÑ¾­Ë«¼üÁË£¬²»ÏìÓ¦¡£
0003a0   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
0003a1   0eee     MOVZ	R0, 0xee            	MOVZ	R0, __KF8_lib_Key_Down_Count_TS_CS_
0003a2   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
0003a3   7a03     JB	0x3, 2                	JB	PSW, 2
0003a4   c3eb     JMP	#0x3eb               	JMP	_00071_DS_
                                           ;	op : INLINEASM
0003a5   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0003a6   40ef     SWAPR	R0, 0xef           	SWAPR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
0003a7   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0003a8   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	
                                           ;	op : |
                                           ;	.line	1688; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Date_Uchar_Temp_TS_CS_|=i_KF8_lib_TS_CS_;
0003a9   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
0003aa   0ea1     MOVZ	R0, 0xa1            	MOVZ	R0, _i_KF8_lib_TS_CS_
0003ab   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003ac   31a2     ORL	0xa2, R0             	ORL	__KF8_lib_Date_Uchar_Temp_TS_CS_, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           ;	.line	1690; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_1||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_2||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_3)
0003ad   990d     MOV	R1, #0xd             	MOV	R1,# high (_Double_Key_SET_EN_1+0)
0003ae   9872     MOV	R0, #0x72            	MOV	R0,# low (_Double_Key_SET_EN_1+0)
                                           	PAGESEL	__R2PCL
0003af   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0003b0   e101     MOVB	0x1                 	BANKSEL	r0x1041
0003b1   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : EQ_OP
0003b2   e101     MOVB	0x1                 	BANKSEL	r0x1041
0003b3   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
0003b4   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003b5   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0003b6   7a03     JB	0x3, 2                	JB	PSW, 2
0003b7   c3b9     JMP	#0x3b9               	JMP	_00135_DS_
0003b8   c3d0     JMP	#0x3d0               	JMP	_00065_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00135_DS_
0003b9   990d     MOV	R1, #0xd             	MOV	R1,# high (_Double_Key_SET_EN_2+0)
0003ba   9873     MOV	R0, #0x73            	MOV	R0,# low (_Double_Key_SET_EN_2+0)
                                           	PAGESEL	__R2PCL
0003bb   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0003bc   e101     MOVB	0x1                 	BANKSEL	r0x1043
0003bd   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : EQ_OP
0003be   e101     MOVB	0x1                 	BANKSEL	r0x1043
0003bf   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
0003c0   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003c1   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0003c2   7a03     JB	0x3, 2                	JB	PSW, 2
0003c3   c3c5     JMP	#0x3c5               	JMP	_00136_DS_
0003c4   c3d0     JMP	#0x3d0               	JMP	_00065_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00136_DS_
0003c5   990d     MOV	R1, #0xd             	MOV	R1,# high (_Double_Key_SET_EN_3+0)
0003c6   9874     MOV	R0, #0x74            	MOV	R0,# low (_Double_Key_SET_EN_3+0)
                                           	PAGESEL	__R2PCL
0003c7   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0003c8   e101     MOVB	0x1                 	BANKSEL	r0x1044
0003c9   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : EQ_OP
0003ca   e101     MOVB	0x1                 	BANKSEL	r0x1044
0003cb   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
0003cc   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003cd   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0003ce   7a03     JB	0x3, 2                	JB	PSW, 2
0003cf   c3d3     JMP	#0x3d3               	JMP	_00066_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00065_DS_
                                           ;	.line	1692; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=1;
0003d0   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0003d1   6eeb     SET	0xeb, 6              	SET	__KF8_lib_Touch_Bits_, 6
                                           ;	op : GOTO
0003d2   c3eb     JMP	#0x3eb               	JMP	_00071_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00066_DS_
0003d3   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0003d4   41a2     SWAP	0xa2                	SWAP __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	
                                           ;	op : EQ_OP
                                           ;	.line	1701; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_1||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_2||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_3)
0003d5   e101     MOVB	0x1                 	BANKSEL	r0x1041
0003d6   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
0003d7   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003d8   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0003d9   7a03     JB	0x3, 2                	JB	PSW, 2
0003da   c3dc     JMP	#0x3dc               	JMP	_00137_DS_
0003db   c3e9     JMP	#0x3e9               	JMP	_00061_DS_
                                           ;	op : EQ_OP
                                           _00137_DS_
0003dc   e101     MOVB	0x1                 	BANKSEL	r0x1043
0003dd   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
0003de   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003df   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0003e0   7a03     JB	0x3, 2                	JB	PSW, 2
0003e1   c3e3     JMP	#0x3e3               	JMP	_00138_DS_
0003e2   c3e9     JMP	#0x3e9               	JMP	_00061_DS_
                                           ;	op : EQ_OP
                                           _00138_DS_
0003e3   e101     MOVB	0x1                 	BANKSEL	r0x1044
0003e4   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
0003e5   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0003e6   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0003e7   7a03     JB	0x3, 2                	JB	PSW, 2
0003e8   c3eb     JMP	#0x3eb               	JMP	_00071_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00061_DS_
                                           ;	.line	1702; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=1;
0003e9   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
0003ea   6eeb     SET	0xeb, 6              	SET	__KF8_lib_Touch_Bits_, 6
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00071_DS_
                                           ;	.line	1708; "../kf8ts3514_touch_cs_lib.c"	if((_KF8_LIBc_finger_OUT_First_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)&&(_KF8_LIBc_finger_OUT_First_TS_CS_!=_KF8_lib_Finded_MAX_J_TS_CS_))
0003eb   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
0003ec   0ef2     MOVZ	R0, 0xf2            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
0003ed   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
0003ee   18ef     XOR	R0, 0xef             	XOR	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
0003ef   7a03     JB	0x3, 2                	JB	PSW, 2
0003f0   c3f2     JMP	#0x3f2               	JMP	_00139_DS_
0003f1   c402     JMP	#0x402               	JMP	_00075_DS_
                                           ;	op : EQ_OP
                                           _00139_DS_
0003f2   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Finded_MAX_J_TS_CS_
0003f3   0ea6     MOVZ	R0, 0xa6            	MOVZ	R0, __KF8_lib_Finded_MAX_J_TS_CS_
0003f4   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
0003f5   18ef     XOR	R0, 0xef             	XOR	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
0003f6   7a03     JB	0x3, 2                	JB	PSW, 2
0003f7   c3f9     JMP	#0x3f9               	JMP	_00140_DS_
0003f8   c402     JMP	#0x402               	JMP	_00075_DS_
                                           ;	op : EQ_OP
                                           _00140_DS_
                                           ;	.line	1710; "../kf8ts3514_touch_cs_lib.c"	if(i_KF8_lib_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)
0003f9   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
0003fa   0ef2     MOVZ	R0, 0xf2            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
0003fb   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
0003fc   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
0003fd   7a03     JB	0x3, 2                	JB	PSW, 2
0003fe   c400     JMP	#0x400               	JMP	_00141_DS_
0003ff   c402     JMP	#0x402               	JMP	_00075_DS_
                                           ;	op : =
                                           _00141_DS_
                                           ;	.line	1711; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=0;
000400   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000401   66eb     CLR	0xeb, 6              	CLR	__KF8_lib_Touch_Bits_, 6
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00075_DS_
                                           ;	.line	1715; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag)
000402   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000403   7eeb     JB	0xeb, 6               	JB	__KF8_lib_Touch_Bits_, 6
000404   c479     JMP	#0x479               	JMP	_00078_DS_
                                           ;	op : =
                                           ;	.line	1718; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=2;
000405   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
000406   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
000407   51ee     MOV	0xee, R0             	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1719; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=i_KF8_lib_TS_CS_;
000408   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000409   0ea1     MOVZ	R0, 0xa1            	MOVZ	R0, _i_KF8_lib_TS_CS_
00040a   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
00040b   51f0     MOV	0xf0, R0             	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           ;	op : +
                                           ;	.line	1720; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_channel_flag_=_KF8_LIBi_channel_flag_|_KF8_LIBt_buff_bit_TS_CS_[_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]];
00040c   98f3     MOV	R0, #0xf3            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
00040d   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00040e   20a1     ADD	R0, 0xa1             	ADD	R0, _i_KF8_lib_TS_CS_
00040f   e101     MOVB	0x1                 	BANKSEL	r0x1041
000410   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
000411   980f     MOV	R0, #0xf             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
000412   e101     MOVB	0x1                 	BANKSEL	r0x1043
000413   5198     MOV	0x98, R0             	MOV	r0x1043, R0
000414   0208     CLR	R0                   	CLR	R0
000415   7003     JNB	0x3, 0               	JNB	PSW, 0
000416   ff10     INC	R0                   	INC	R0
000417   7203     JNB	0x3, 2               	JNB	PSW, 2
000418   c41b     JMP	#0x41b               	JMP	_00214_DS_
000419   e101     MOVB	0x1                 	BANKSEL	r0x1043
00041a   2198     ADD	0x98, R0             	ADD	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00214_DS_
00041b   e101     MOVB	0x1                 	BANKSEL	r0x1043
00041c   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
00041d   e101     MOVB	0x1                 	BANKSEL	r0x1041
00041e   509a     MOV	R0, 0x9a             	MOV	R0, r0x1041
                                           	PAGESEL	__R2PCL
00041f   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000420   e101     MOVB	0x1                 	BANKSEL	r0x1044
000421   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : LEFT_OP
000422   6003     CLR	0x3, 0               	CLR	PSW, 0
000423   e101     MOVB	0x1                 	BANKSEL	r0x1044
000424   1297     RLCR	0x97                	RLCR	r0x1044
000425   e101     MOVB	0x1                 	BANKSEL	r0x1041
000426   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
000427   6003     CLR	0x3, 0               	CLR	PSW, 0
000428   e101     MOVB	0x1                 	BANKSEL	r0x1041
000429   139a     RLC	0x9a                 	RLC	r0x1041
                                           ;	op : +
00042a   986d     MOV	R0, #0x6d            	MOV	R0,# (__KF8_LIBt_buff_bit_TS_CS_ + 0)
00042b   e101     MOVB	0x1                 	BANKSEL	r0x1041
00042c   209a     ADD	R0, 0x9a             	ADD	R0, r0x1041
00042d   e101     MOVB	0x1                 	BANKSEL	r0x1044
00042e   5197     MOV	0x97, R0             	MOV	r0x1044, R0
00042f   980b     MOV	R0, #0xb             	MOV	R0,# high (__KF8_LIBt_buff_bit_TS_CS_ + 0)
000430   e101     MOVB	0x1                 	BANKSEL	r0x1045
000431   5196     MOV	0x96, R0             	MOV	r0x1045, R0
000432   0208     CLR	R0                   	CLR	R0
000433   7003     JNB	0x3, 0               	JNB	PSW, 0
000434   ff10     INC	R0                   	INC	R0
000435   7203     JNB	0x3, 2               	JNB	PSW, 2
000436   c439     JMP	#0x439               	JMP	_00215_DS_
000437   e101     MOVB	0x1                 	BANKSEL	r0x1045
000438   2196     ADD	0x96, R0             	ADD	r0x1045, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00215_DS_
000439   e101     MOVB	0x1                 	BANKSEL	r0x1045
00043a   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
00043b   e101     MOVB	0x1                 	BANKSEL	r0x1044
00043c   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
                                           	PAGESEL	__R2PCL
00043d   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00043e   e101     MOVB	0x1                 	BANKSEL	r0x1041
00043f   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
000440   e101     MOVB	0x1                 	BANKSEL	r0x1045
000441   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
000442   e101     MOVB	0x1                 	BANKSEL	r0x1044
000443   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
000444   8001     ADD	R0, #0x1             	ADD	R0,# 0x01
000445   7003     JNB	0x3, 0               	JNB	PSW, 0
000446   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
000447   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000448   e101     MOVB	0x1                 	BANKSEL	r0x1046
000449   5195     MOV	0x95, R0             	MOV	r0x1046, R0
00044a   e101     MOVB	0x1                 	BANKSEL	r0x1045
00044b   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
00044c   e101     MOVB	0x1                 	BANKSEL	r0x1044
00044d   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
00044e   8002     ADD	R0, #0x2             	ADD	R0,# 0x02
00044f   7003     JNB	0x3, 0               	JNB	PSW, 0
000450   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
000451   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000452   e101     MOVB	0x1                 	BANKSEL	r0x1048
000453   5194     MOV	0x94, R0             	MOV	r0x1048, R0
000454   e101     MOVB	0x1                 	BANKSEL	r0x1045
000455   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
000456   e101     MOVB	0x1                 	BANKSEL	r0x1044
000457   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
000458   8003     ADD	R0, #0x3             	ADD	R0,# 0x03
000459   7003     JNB	0x3, 0               	JNB	PSW, 0
00045a   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
00045b   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
00045c   e101     MOVB	0x1                 	BANKSEL	r0x1049
00045d   5193     MOV	0x93, R0             	MOV	r0x1049, R0
                                           ;	op : |
00045e   e101     MOVB	0x1                 	BANKSEL	r0x1041
00045f   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
000460   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000461   31b6     ORL	0xb6, R0             	ORL	__KF8_LIBi_channel_flag_, R0
000462   e101     MOVB	0x1                 	BANKSEL	r0x1046
000463   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
000464   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000465   31b7     ORL	0xb7, R0             	ORL	(__KF8_LIBi_channel_flag_ + 1), R0
000466   e101     MOVB	0x1                 	BANKSEL	r0x1048
000467   0e94     MOVZ	R0, 0x94            	MOVZ	R0, r0x1048
000468   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000469   31b8     ORL	0xb8, R0             	ORL	(__KF8_LIBi_channel_flag_ + 2), R0
00046a   e101     MOVB	0x1                 	BANKSEL	r0x1049
00046b   0e93     MOVZ	R0, 0x93            	MOVZ	R0, r0x1049
00046c   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
00046d   31b9     ORL	0xb9, R0             	ORL	(__KF8_LIBi_channel_flag_ + 3), R0
                                           ;	op : +
                                           ;	.line	1721; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_baseline_count_[i_KF8_lib_TS_CS_]=0;
00046e   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00046f   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000470   80c6     ADD	R0, #0xc6            	ADD	R0,# (__KF8_LIBc_baseline_count_ + 0)
000471   e101     MOVB	0x1                 	BANKSEL	r0x1041
000472   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
000473   9800     MOV	R0, #0               	MOV	R0,# 0x00
000474   e101     MOVB	0x1                 	BANKSEL	r0x1041
000475   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000476   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_baseline_count_
000477   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000478   c501     JMP	#0x501               	JMP	_00085_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00078_DS_
                                           ;	.line	1726; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//Ë«¼üºóÆäËû°´¼üÀ´ÇåÁã
000479   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00047a   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00047b   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
00047c   e101     MOVB	0x1                 	BANKSEL	r0x1041
00047d   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
00047e   9800     MOV	R0, #0               	MOV	R0,# 0x00
00047f   e101     MOVB	0x1                 	BANKSEL	r0x1041
000480   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000481   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000482   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000483   c501     JMP	#0x501               	JMP	_00085_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00084_DS_
                                           ;	.line	1732; "../kf8ts3514_touch_cs_lib.c"	if(i_KF8_lib_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)
000484   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
000485   0ef2     MOVZ	R0, 0xf2            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
000486   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000487   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
000488   7a03     JB	0x3, 2                	JB	PSW, 2
000489   c48b     JMP	#0x48b               	JMP	_00142_DS_
00048a   c496     JMP	#0x496               	JMP	_00081_DS_
                                           ;	op : +
                                           _00142_DS_
                                           ;	.line	1734; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//ÖØÐÂ¼ÆÊý£¬µÈ´ýµÚÒ»±ä»¯ÂÊ±»Ê¶±ð£¬¼«ÏÞ·ÖÎö:µÚÒ»±ä»¯ÂÊ·§Öµ¿¨¸ß´ï²»µ½°´¼üÈ«²»ÄÜÊ¶±ð£¬ÕâÖÖÇé¿öÓ¦ÏûÃðÔÚµ÷ÊÔ½×¶Î£¬Òò´Ë¿âËã·¨²»Óè¿¼ÂÇ
00048b   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00048c   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00048d   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
00048e   e101     MOVB	0x1                 	BANKSEL	r0x1041
00048f   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
000490   9800     MOV	R0, #0               	MOV	R0,# 0x00
000491   e101     MOVB	0x1                 	BANKSEL	r0x1041
000492   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000493   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000494   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000495   c501     JMP	#0x501               	JMP	_00085_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00081_DS_
                                           ;	.line	1738; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_channel_flag_=_KF8_LIBt_buff_bit_TS_CS_[_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]];
000496   98f3     MOV	R0, #0xf3            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
000497   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000498   20a1     ADD	R0, 0xa1             	ADD	R0, _i_KF8_lib_TS_CS_
000499   e101     MOVB	0x1                 	BANKSEL	r0x1041
00049a   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
00049b   980f     MOV	R0, #0xf             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
00049c   e101     MOVB	0x1                 	BANKSEL	r0x1044
00049d   5197     MOV	0x97, R0             	MOV	r0x1044, R0
00049e   0208     CLR	R0                   	CLR	R0
00049f   7003     JNB	0x3, 0               	JNB	PSW, 0
0004a0   ff10     INC	R0                   	INC	R0
0004a1   7203     JNB	0x3, 2               	JNB	PSW, 2
0004a2   c4a5     JMP	#0x4a5               	JMP	_00216_DS_
0004a3   e101     MOVB	0x1                 	BANKSEL	r0x1044
0004a4   2197     ADD	0x97, R0             	ADD	r0x1044, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00216_DS_
0004a5   e101     MOVB	0x1                 	BANKSEL	r0x1044
0004a6   5297     MOV	R1, 0x97             	MOV	R1, r0x1044
0004a7   e101     MOVB	0x1                 	BANKSEL	r0x1041
0004a8   509a     MOV	R0, 0x9a             	MOV	R0, r0x1041
                                           	PAGESEL	__R2PCL
0004a9   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0004aa   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004ab   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : LEFT_OP
0004ac   6003     CLR	0x3, 0               	CLR	PSW, 0
0004ad   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004ae   1296     RLCR	0x96                	RLCR	r0x1045
0004af   e101     MOVB	0x1                 	BANKSEL	r0x1041
0004b0   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
0004b1   6003     CLR	0x3, 0               	CLR	PSW, 0
0004b2   e101     MOVB	0x1                 	BANKSEL	r0x1041
0004b3   139a     RLC	0x9a                 	RLC	r0x1041
                                           ;	op : +
0004b4   986d     MOV	R0, #0x6d            	MOV	R0,# (__KF8_LIBt_buff_bit_TS_CS_ + 0)
0004b5   e101     MOVB	0x1                 	BANKSEL	r0x1041
0004b6   209a     ADD	R0, 0x9a             	ADD	R0, r0x1041
0004b7   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004b8   5196     MOV	0x96, R0             	MOV	r0x1045, R0
0004b9   980b     MOV	R0, #0xb             	MOV	R0,# high (__KF8_LIBt_buff_bit_TS_CS_ + 0)
0004ba   e101     MOVB	0x1                 	BANKSEL	r0x1046
0004bb   5195     MOV	0x95, R0             	MOV	r0x1046, R0
0004bc   0208     CLR	R0                   	CLR	R0
0004bd   7003     JNB	0x3, 0               	JNB	PSW, 0
0004be   ff10     INC	R0                   	INC	R0
0004bf   7203     JNB	0x3, 2               	JNB	PSW, 2
0004c0   c4c3     JMP	#0x4c3               	JMP	_00217_DS_
0004c1   e101     MOVB	0x1                 	BANKSEL	r0x1046
0004c2   2195     ADD	0x95, R0             	ADD	r0x1046, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00217_DS_
0004c3   e101     MOVB	0x1                 	BANKSEL	r0x1046
0004c4   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
0004c5   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004c6   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
                                           	PAGESEL	__R2PCL
0004c7   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0004c8   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
0004c9   51b6     MOV	0xb6, R0             	MOV	__KF8_LIBi_channel_flag_, R0
0004ca   e101     MOVB	0x1                 	BANKSEL	r0x1046
0004cb   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
0004cc   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004cd   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
0004ce   8001     ADD	R0, #0x1             	ADD	R0,# 0x01
0004cf   7003     JNB	0x3, 0               	JNB	PSW, 0
0004d0   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
0004d1   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0004d2   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
0004d3   51b7     MOV	0xb7, R0             	MOV	(__KF8_LIBi_channel_flag_ + 1), R0
0004d4   e101     MOVB	0x1                 	BANKSEL	r0x1046
0004d5   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
0004d6   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004d7   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
0004d8   8002     ADD	R0, #0x2             	ADD	R0,# 0x02
0004d9   7003     JNB	0x3, 0               	JNB	PSW, 0
0004da   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
0004db   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0004dc   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
0004dd   51b8     MOV	0xb8, R0             	MOV	(__KF8_LIBi_channel_flag_ + 2), R0
0004de   e101     MOVB	0x1                 	BANKSEL	r0x1046
0004df   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
0004e0   e101     MOVB	0x1                 	BANKSEL	r0x1045
0004e1   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
0004e2   8003     ADD	R0, #0x3             	ADD	R0,# 0x03
0004e3   7003     JNB	0x3, 0               	JNB	PSW, 0
0004e4   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
0004e5   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
0004e6   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
0004e7   51b9     MOV	0xb9, R0             	MOV	(__KF8_LIBi_channel_flag_ + 3), R0
                                           ;	op : =
                                           ;	.line	1739; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=1;
0004e8   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0004e9   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
0004ea   51ee     MOV	0xee, R0             	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1740; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_First_TS_CS_=i_KF8_lib_TS_CS_;  	//Ê×´Î·¢ÏÖµÄ¼üÖµ£¬ÓÃÓÚ×éºÏÓÃ
0004eb   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
0004ec   0ea1     MOVZ	R0, 0xa1            	MOVZ	R0, _i_KF8_lib_TS_CS_
0004ed   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
0004ee   51ef     MOV	0xef, R0             	MOV	__KF8_LIBc_finger_OUT_First_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1741; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=0xFF;
0004ef   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
0004f0   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
0004f1   51f0     MOV	0xf0, R0             	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1742; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Double_Timer_Protect_TS_CS_=1; 		// ¿ªÆô±£»¤Ê±³£¼ÆÊý
0004f2   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0004f3   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
0004f4   51d0     MOV	0xd0, R0             	MOV	__KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
0004f5   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
0004f6   03d1     CLR	0xd1                 	CLR	(__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           ;	op : +
                                           ;	.line	1743; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_baseline_count_[i_KF8_lib_TS_CS_]=0;
0004f7   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
0004f8   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
0004f9   80c6     ADD	R0, #0xc6            	ADD	R0,# (__KF8_LIBc_baseline_count_ + 0)
0004fa   e101     MOVB	0x1                 	BANKSEL	r0x1041
0004fb   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
0004fc   9800     MOV	R0, #0               	MOV	R0,# 0x00
0004fd   e101     MOVB	0x1                 	BANKSEL	r0x1041
0004fe   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
0004ff   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_baseline_count_
000500   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : +
                                           _00085_DS_
                                           ;	.line	1748; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]++;
000501   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000502   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000503   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
000504   e101     MOVB	0x1                 	BANKSEL	r0x1041
000505   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
000506   e101     MOVB	0x1                 	BANKSEL	r0x1041
000507   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000508   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000509   f708     LD	R0, [R1]              	LD	R0, [R1]
00050a   e101     MOVB	0x1                 	BANKSEL	r0x1046
00050b   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           ;	op : +
00050c   e101     MOVB	0x1                 	BANKSEL	r0x1046
00050d   0b95     INC	0x95                 	INC	r0x1046
                                           ;	op : =
00050e   e101     MOVB	0x1                 	BANKSEL	r0x1046
00050f   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
000510   e101     MOVB	0x1                 	BANKSEL	r0x1041
000511   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000512   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000513   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000514   c535     JMP	#0x535               	JMP	_00092_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00091_DS_
                                           ;	.line	1752; "../kf8ts3514_touch_cs_lib.c"	else if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]<TCS_AMOUNT)
000515   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
000516   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000517   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
000518   e101     MOVB	0x1                 	BANKSEL	r0x1041
000519   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
00051a   e101     MOVB	0x1                 	BANKSEL	r0x1041
00051b   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
00051c   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
00051d   f708     LD	R0, [R1]              	LD	R0, [R1]
00051e   e101     MOVB	0x1                 	BANKSEL	r0x1046
00051f   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000520   990d     MOV	R1, #0xd             	MOV	R1,# high (_TCS_AMOUNT+0)
000521   9866     MOV	R0, #0x66            	MOV	R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL	__R2PCL
000522   dd63     CALL	#0xd63              	CALL	__R2PCL
                                           	PAGESEL	$
000523   e101     MOVB	0x1                 	BANKSEL	r0x1041
000524   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : <
000525   e101     MOVB	0x1                 	BANKSEL	r0x1041
000526   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
000527   e101     MOVB	0x1                 	BANKSEL	r0x1046
000528   3895     SUB	R0, 0x95             	SUB	R0, r0x1046
                                           ;comparing bytes at offset 0
000529   7003     JNB	0x3, 0               	JNB	PSW, 0
00052a   c535     JMP	#0x535               	JMP	_00092_DS_
                                           ;	op : +
                                           ;	.line	1754; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//Î´´ïµ½°´ÏÂµã£¬Ò»µ«²»Âú×ãÌõ¼þÖØÐÂ¼ÆÊý
00052b   e101     MOVB	0x1                 	BANKSEL	_i_KF8_lib_TS_CS_
00052c   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00052d   80c9     ADD	R0, #0xc9            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
00052e   e101     MOVB	0x1                 	BANKSEL	r0x1041
00052f   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
000530   9800     MOV	R0, #0               	MOV	R0,# 0x00
000531   e101     MOVB	0x1                 	BANKSEL	r0x1041
000532   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
000533   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_touch_count_
000534   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00092_DS_
                                           	;;;;;;;;;;;;;;;;;;;;
000535   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000536   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000537   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000538   18ef     XOR	R0, 0xef             	XOR R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_07061747
000539   7a03     JB	0x3, 2                	JB PSW ,2
00053a   c561     JMP	#0x561               	JMP lable_07061747
                                           	;;;;;;;;;;;;;;;;;;;
00053b   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00053c   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
00053d   80b0     ADD	R0, #0xb0            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
00053e   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00053f   f701     LD	R1, [R0]              	LD R1,[R0]
000540   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000541   53da     MOV	0xda, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
                                           	;;;;;;;;;;;;;;;;
000542   ff10     INC	R0                   	INC R0
000543   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000544   f701     LD	R1, [R0]              	LD R1,[R0]
000545   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000546   53db     MOV	0xdb, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	;;;;;;;;;;;
000547   8180     ADD	R1, #0x80            	ADD R1,#0X80
000548   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000549   50d3     MOV	R0, 0xd3             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
00054a   8080     ADD	R0, #0x80            	ADD R0,#0X80
                                           	;;;;
00054b   f841     SUB	R1, R0               	SUB R1,R0
                                           	PAGESEL lable_07061742
00054c   7a03     JB	0x3, 2                	JB PSW ,2
00054d   c552     JMP	#0x552               	JMP lable_07061742
                                           	;;;;;
00054e   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00054f   52da     MOV	R1, 0xda             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
000550   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000551   3ad2     SUB	R1, 0xd2             	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	;;;
                                           	;;;
                                           lable_07061742:
                                           	PAGESEL lable_07061747
000552   7003     JNB	0x3, 0               	JNB PSW,0
000553   c561     JMP	#0x561               	JMP lable_07061747
                                           	;;;;;;;;
000554   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000555   50da     MOV	R0, 0xda             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
000556   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
000557   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000558   51d2     MOV	0xd2, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
000559   53d3     MOV	0xd3, R1             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;
00055a   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00055b   50ef     MOV	R0, 0xef             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
00055c   e101     MOVB	0x1                 	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
00055d   518e     MOV	0x8e, R0             	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
                                           	;;;;;;;;;;;;;
00055e   e100     MOVB	0                   	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
00055f   0208     CLR	R0                   	CLR R0
000560   51f1     MOV	0xf1, R0             	MOV __KF8_LIBc_water_monitor_count_TS_CS_,R0
                                           	;;;;;;;;;;;
                                           	;;;;;;;;;;;
                                           	;;;;;;;;;
                                           lable_07061747:
000561   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
000562   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000563   e101     MOVB	0x1                 	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
000564   188e     XOR	R0, 0x8e             	XOR R0, __KF8_LIBc_water_monitor_TS_CS_
                                           	PAGESEL lable_07061649
000565   7a03     JB	0x3, 2                	JB PSW ,2
000566   c5b8     JMP	#0x5b8               	JMP lable_07061649
                                           	;;;;;;;;;;;;
000567   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL lable_07061649
000568   77eb     JNB	0xeb, 7              	JNB __KF8_lib_Touch_Bits_, 7
000569   c5b8     JMP	#0x5b8               	JMP lable_07061649
                                           	;;;;;;
                                           	;;;;;;;;;;;;;;;;;;;;
00056a   e101     MOVB	0x1                 	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00056b   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
00056c   80b0     ADD	R0, #0xb0            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
00056d   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
00056e   f701     LD	R1, [R0]              	LD R1,[R0]
00056f   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000570   53da     MOV	0xda, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
                                           	;;;;;;;;;;;;;;;;
000571   ff10     INC	R0                   	INC R0
000572   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Date_Change_
000573   f701     LD	R1, [R0]              	LD R1,[R0]
000574   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000575   53db     MOV	0xdb, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06161453
000576   77db     JNB	0xdb, 7              	JNB __KF8_lib_bahualvtemportemp_TS_CS_+1,7
000577   c5b3     JMP	#0x5b3               	JMP lable_06161453
                                           	;;;;;;;
000578   0fdb     MOV	0xdb                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06161625
000579   7a03     JB	0x3, 2                	JB PSW,2
00057a   c581     JMP	#0x581               	JMP lable_06161625
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
00057b   986f     MOV	R0, #0x6f            	MOV R0,#low(__KF8_Water_Monitor_)
00057c   990d     MOV	R1, #0xd             	MOV R1,#high(__KF8_Water_Monitor_)
                                           	PAGESEL __R2PCHPCL
00057d   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
00057e   38da     SUB	R0, 0xda             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06161453
00057f   7803     JB	0x3, 0                	JB PSW,0
000580   c5b3     JMP	#0x5b3               	JMP lable_06161453
                                           	;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;;;;;;;;
                                           lable_06161625:
000581   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000582   50d3     MOV	R0, 0xd3             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
000583   8080     ADD	R0, #0x80            	ADD R0, #0x80
000584   8080     ADD	R0, #0x80            	ADD R0, #0x80
                                           	PAGESEL lable_06161736
000585   7a03     JB	0x3, 2                	JB PSW,2
000586   c58a     JMP	#0x58a               	JMP lable_06161736
000587   980f     MOV	R0, #0xf             	MOV R0, #0x0f
000588   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000589   38d2     SUB	R0, 0xd2             	SUB R0, __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           lable_06161736:
                                           	PAGESEL lable_06161453
00058a   7803     JB	0x3, 0                	JB PSW, 0
00058b   c5b3     JMP	#0x5b3               	JMP lable_06161453
                                           	;;;;;;;;;;;;;;;;;;;
                                           lable_06161451:
                                           	;;;;;;;;;;;;;;
00058c   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00058d   50d3     MOV	R0, 0xd3             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
00058e   9914     MOV	R1, #0x14            	MOV R1,#0X14
00058f   3ad2     SUB	R1, 0xd2             	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000590   7803     JB	0x3, 0                	JB PSW,0
000591   ff08     DEC	R0                   	DEC R0
000592   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000593   53de     MOV	0xde, R1             	MOV __KF8_Temp_Cur_A_TS_CS_ ,R1
000594   51df     MOV	0xdf, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
000595   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000596   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	;;;;;;;;;;;
000597   8180     ADD	R1, #0x80            	ADD R1,#0X80
000598   8080     ADD	R0, #0x80            	ADD R0,#0X80
000599   f841     SUB	R1, R0               	SUB R1,R0
                                           	PAGESEL lable_06161810
00059a   7a03     JB	0x3, 2                	JB PSW ,2
00059b   c5a0     JMP	#0x5a0               	JMP lable_06161810
                                           	;;;;;
00059c   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00059d   52da     MOV	R1, 0xda             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
00059e   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00059f   3ade     SUB	R1, 0xde             	SUB R1,__KF8_Temp_Cur_A_TS_CS_
                                           	;;;
                                           lable_06161810:
                                           	PAGESEL lable_07061649
0005a0   7803     JB	0x3, 0                	JB PSW,0
0005a1   c5b8     JMP	#0x5b8               	JMP lable_07061649
                                           	;;;;;;;;;
0005a2   e100     MOVB	0                   	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0005a3   0bf1     INC	0xf1                 	INC __KF8_LIBc_water_monitor_count_TS_CS_
                                           	;;;;;;;;;;;
0005a4   980a     MOV	R0, #0xa             	MOV R0,#0X0A
0005a5   18f1     XOR	R0, 0xf1             	XOR R0,__KF8_LIBc_water_monitor_count_TS_CS_
                                           	PAGESEL lable_07061649
0005a6   7a03     JB	0x3, 2                	JB PSW,2
0005a7   c5b8     JMP	#0x5b8               	JMP lable_07061649
                                           	;;;;;;;
                                           	;;;;
0005a8   e100     MOVB	0                   	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0005a9   03f1     CLR	0xf1                 	CLR __KF8_LIBc_water_monitor_count_TS_CS_
                                           	;;;;;;;;;;;;
0005aa   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0005ab   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0005ac   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0005ad   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0005ae   31be     ORL	0xbe, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
0005af   33bf     ORL	0xbf, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;
0005b0   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0005b1   03d2     CLR	0xd2                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	PAGESEL lable_07061649
0005b2   c5b8     JMP	#0x5b8               	JMP lable_07061649
                                           	;;;;;;;;;;
                                           	;;;;;
                                           	;;;
                                           lable_06161453:
0005b3   e101     MOVB	0x1                 	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
0005b4   98ff     MOV	R0, #0xff            	MOV R0,#0xff
0005b5   518e     MOV	0x8e, R0             	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
0005b6   e100     MOVB	0                   	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0005b7   03f1     CLR	0xf1                 	CLR __KF8_LIBc_water_monitor_count_TS_CS_
                                           lable_07061649:
                                           	
                                           ;	op : LABEL
                                           ;	op : LEFT_OP
                                           _00095_DS_
                                           ;	.line	2493; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_Touch_New_Date_TS_CS_<<=1;
0005b8   6003     CLR	0x3, 0               	CLR	PSW, 0
0005b9   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0005ba   13c2     RLC	0xc2                 	RLC	__KF8_LIBi_Touch_New_Date_TS_CS_
0005bb   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0005bc   13c3     RLC	0xc3                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 1)
0005bd   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0005be   13c4     RLC	0xc4                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 2)
0005bf   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
0005c0   13c5     RLC	0xc5                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 3)
                                           ;	op : INLINEASM
0005c1   e101     MOVB	0x1                 	BANKSEL _i_KF8_lib_TS_CS_
0005c2   0ba1     INC	0xa1                 	INC _i_KF8_lib_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_ ;;
0005c3   c017     JMP	#0x17                	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_
                                           	PAGESEL $ ;;
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_:
                                           	
                                           ;	op : INLINEASM
0005c4   e101     MOVB	0x1                 	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
0005c5   03a4     CLR	0xa4                 	CLR __KF8_lib_CH_DW_Change_Count_TS_CS_
0005c6   e101     MOVB	0x1                 	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
0005c7   03a3     CLR	0xa3                 	CLR __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	;;;
0005c8   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
0005c9   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0005ca   51f2     MOV	0xf2, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
0005cb   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0005cc   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
0005cd   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0005ce   03d8     CLR	0xd8                 	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0005cf   03d9     CLR	0xd9                 	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
                                           	;;;
0005d0   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005d1   03d6     CLR	0xd6                 	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005d2   03d7     CLR	0xd7                 	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
                                           	;;;
0005d3   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
0005d4   03a5     CLR	0xa5                 	CLR __KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	;;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
0005d5   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
0005d6   79eb     JB	0xeb, 1               	JB __KF8_lib_Touch_Bits_,1 ;;
0005d7   c5f4     JMP	#0x5f4               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_ ;;
                                           	;;;
0005d8   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0005d9   0bcc     INC	0xcc                 	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0005da   7203     JNB	0x3, 2               	JNB PSW,2
0005db   0bcd     INC	0xcd                 	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
                                           	;;;
0005dc   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
0005dd   9802     MOV	R0, #0x2             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
                                           	PAGESEL __R2PCHPCL
0005de   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
0005df   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0005e0   51de     MOV	0xde, R0             	MOV __KF8_Temp_Cur_A_TS_CS_,R0 ;;
                                           	;;
0005e1   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
0005e2   9803     MOV	R0, #0x3             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
                                           	PAGESEL __R2PCHPCL
0005e3   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
0005e4   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0005e5   51df     MOV	0xdf, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0 ;;
                                           	;;;
0005e6   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0005e7   50cc     MOV	R0, 0xcc             	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0005e8   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0005e9   38de     SUB	R0, 0xde             	SUB R0,__KF8_Temp_Cur_A_TS_CS_
0005ea   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
0005eb   50cd     MOV	R0, 0xcd             	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
0005ec   7803     JB	0x3, 0                	JB PSW,0
0005ed   ff10     INC	R0                   	INC R0
0005ee   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0005ef   38df     SUB	R0, 0xdf             	SUB R0,__KF8_Temp_Cur_A_TS_CS_+1
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
0005f0   7003     JNB	0x3, 0               	JNB PSW,0
0005f1   c5f4     JMP	#0x5f4               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
                                           	;;_KF8_lib_Touch_Bits_._bitx_x._bit1_1=0;
0005f2   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
0005f3   61eb     CLR	0xeb, 1              	CLR __KF8_lib_Touch_Bits_,1 ;;
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_:
                                           	
                                           ;	op : INLINEASM
0005f4   990d     MOV	R1, #0xd             	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
0005f5   9861     MOV	R0, #0x61            	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
                                           	PAGESEL __R2PCHPCL
0005f6   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0005f7   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0005f8   51de     MOV	0xde, R0             	MOV __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;
0005f9   990d     MOV	R1, #0xd             	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
0005fa   9862     MOV	R0, #0x62            	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
                                           	PAGESEL __R2PCHPCL
0005fb   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
0005fc   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0005fd   51df     MOV	0xdf, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
0005fe   30de     ORL	R0, 0xde             	ORL R0,__KF8_Temp_Cur_A_TS_CS_
                                           	;;;;;;;
                                           	PAGESEL lable_07061952
0005ff   7203     JNB	0x3, 2               	JNB PSW,2
000600   c6ae     JMP	#0x6ae               	JMP lable_07061952
                                           	;;;;;;;;;;;
000601   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000602   50b6     MOV	R0, 0xb6             	MOV R0,__KF8_LIBi_channel_flag_
000603   30b7     ORL	R0, 0xb7             	ORL R0,__KF8_LIBi_channel_flag_+1
000604   30b8     ORL	R0, 0xb8             	ORL R0,__KF8_LIBi_channel_flag_+2
000605   30b9     ORL	R0, 0xb9             	ORL R0,__KF8_LIBi_channel_flag_+3
                                           	PAGESEL lable_07061952
000606   7203     JNB	0x3, 2               	JNB PSW,2 ;;
000607   c6ae     JMP	#0x6ae               	JMP lable_07061952
                                           	;;;;;;;;;;;;;
000608   e100     MOVB	0                   	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000609   0bce     INC	0xce                 	INC __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00060a   7203     JNB	0x3, 2               	JNB PSW, 2
00060b   0bcf     INC	0xcf                 	INC (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;
00060c   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00060d   50de     MOV	R0, 0xde             	MOV R0,__KF8_Temp_Cur_A_TS_CS_
00060e   52df     MOV	R1, 0xdf             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
00060f   e100     MOVB	0                   	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000610   18ce     XOR	R0, 0xce             	XOR R0,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000611   1acf     XOR	R1, 0xcf             	XOR R1,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1
000612   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07061952
000613   7a03     JB	0x3, 2                	JB PSW,2
000614   c6ae     JMP	#0x6ae               	JMP lable_07061952
                                           	;;;
000615   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
000616   67eb     CLR	0xeb, 7              	CLR __KF8_lib_Touch_Bits_, 7
                                           	;;
000617   e100     MOVB	0                   	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000618   50ee     MOV	R0, 0xee             	MOV R0, __KF8_lib_Key_Down_Count_TS_CS_
000619   a802     XOR	R0, #0x2             	XOR R0,# 0x02
                                           	PAGESEL lable_07062010
00061a   7a03     JB	0x3, 2                	JB PSW, 2
00061b   c665     JMP	#0x665               	JMP lable_07062010
                                           	;;
00061c   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00061d   9801     MOV	R0, #0x1             	MOV R0,#0x01
00061e   51c2     MOV	0xc2, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
00061f   03c3     CLR	0xc3                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000620   03c4     CLR	0xc4                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000621   03c5     CLR	0xc5                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000622   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000623   50f0     MOV	R0, 0xf0             	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
000624   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLC_07070955
000625   c62c     JMP	#0x62c               	JMP RLC_07070955
                                           RLCDeal_07070955:
000626   6003     CLR	0x3, 0               	CLR PSW,0
000627   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000628   13c2     RLC	0xc2                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
000629   13c3     RLC	0xc3                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00062a   13c4     RLC	0xc4                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00062b   13c5     RLC	0xc5                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLC_07070955:
                                           	PAGESEL RLCDeal_07070955
00062c   ff58     DECJZ	R0                 	DECJZ R0
00062d   c626     JMP	#0x626               	JMP RLCDeal_07070955
                                           	;;;;;;;
00062e   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00062f   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000630   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
000631   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000632   28c2     AND	R0, 0xc2             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000633   2ac3     AND	R1, 0xc3             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000634   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_10311439
000635   7a03     JB	0x3, 2                	JB PSW,2
000636   c640     JMP	#0x640               	JMP lable_10311439
000637   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000638   50c0     MOV	R0, 0xc0             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
000639   52c1     MOV	R1, 0xc1             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
00063a   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00063b   28c4     AND	R0, 0xc4             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
00063c   2ac5     AND	R1, 0xc5             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00063d   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07071023
00063e   7203     JNB	0x3, 2               	JNB PSW,2
00063f   c659     JMP	#0x659               	JMP lable_07071023
                                           lable_10311439:
                                           	;;;;;;;;;;;;;;
000640   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000641   6003     CLR	0x3, 0               	CLR PSW,0
000642   12f0     RLCR	0xf0                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000643   80a4     ADD	R0, #0xa4            	ADD R0, #(__KF8_LIBi_buff_hit_)
000644   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
000645   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
000646   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000647   6003     CLR	0x3, 0               	CLR PSW,0
000648   12f0     RLCR	0xf0                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000649   80aa     ADD	R0, #0xaa            	ADD R0, #(__KF8_LIBi_buff_baseline_)
00064a   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
00064b   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
00064c   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00064d   6003     CLR	0x3, 0               	CLR PSW,0
00064e   12f0     RLCR	0xf0                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
00064f   80a5     ADD	R0, #0xa5            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
000650   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
000651   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
000652   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000653   6003     CLR	0x3, 0               	CLR PSW,0
000654   12f0     RLCR	0xf0                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000655   80ab     ADD	R0, #0xab            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
000656   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;
000657   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;
                                           	PAGESEL lable_07062010
000658   c665     JMP	#0x665               	JMP lable_07062010
                                           	;;;;;
                                           lable_07071023:
                                           	;;
000659   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00065a   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00065b   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00065c   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00065d   31be     ORL	0xbe, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
00065e   33bf     ORL	0xbf, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;;;
00065f   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000660   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000661   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000662   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000663   31c0     ORL	0xc0, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
000664   33c1     ORL	0xc1, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;;
                                           	;;
                                           lable_07062010:
000665   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000666   9801     MOV	R0, #0x1             	MOV R0,#0x01
000667   51c2     MOV	0xc2, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
000668   03c3     CLR	0xc3                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000669   03c4     CLR	0xc4                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00066a   03c5     CLR	0xc5                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
00066b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00066c   50ef     MOV	R0, 0xef             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
00066d   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLC_07071019
00066e   c675     JMP	#0x675               	JMP RLC_07071019
                                           RLCDeal_07071019:
00066f   6003     CLR	0x3, 0               	CLR PSW,0
000670   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000671   13c2     RLC	0xc2                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
000672   13c3     RLC	0xc3                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000673   13c4     RLC	0xc4                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000674   13c5     RLC	0xc5                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLC_07071019:
                                           	PAGESEL RLCDeal_07071019
000675   ff58     DECJZ	R0                 	DECJZ R0
000676   c66f     JMP	#0x66f               	JMP RLCDeal_07071019
                                           	;;;;;;;;;
                                           	;;
000677   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000678   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000679   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
00067a   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00067b   28c2     AND	R0, 0xc2             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00067c   2ac3     AND	R1, 0xc3             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00067d   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_10311444
00067e   7a03     JB	0x3, 2                	JB PSW,2
00067f   c689     JMP	#0x689               	JMP lable_10311444
                                           	;;;;;;;;;;
000680   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000681   50c0     MOV	R0, 0xc0             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
000682   52c1     MOV	R1, 0xc1             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
000683   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000684   28c4     AND	R0, 0xc4             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000685   2ac5     AND	R1, 0xc5             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000686   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07071001
000687   7203     JNB	0x3, 2               	JNB PSW,2
000688   c6a2     JMP	#0x6a2               	JMP lable_07071001
                                           lable_10311444:
                                           	;;;;;;;;;;;;;;
000689   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00068a   6003     CLR	0x3, 0               	CLR PSW,0
00068b   12ef     RLCR	0xef                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
00068c   80a4     ADD	R0, #0xa4            	ADD R0, #(__KF8_LIBi_buff_hit_)
00068d   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
00068e   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
00068f   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000690   6003     CLR	0x3, 0               	CLR PSW,0
000691   12ef     RLCR	0xef                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
000692   80aa     ADD	R0, #0xaa            	ADD R0, #(__KF8_LIBi_buff_baseline_)
000693   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
000694   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
000695   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000696   6003     CLR	0x3, 0               	CLR PSW,0
000697   12ef     RLCR	0xef                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
000698   80a5     ADD	R0, #0xa5            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
000699   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
00069a   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
00069b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00069c   6003     CLR	0x3, 0               	CLR PSW,0
00069d   12ef     RLCR	0xef                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
00069e   80ab     ADD	R0, #0xab            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
00069f   e100     MOVB	0                   	BANKSEL __KF8_LIBi_buff_baseline_ ;;
0006a0   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;
                                           	PAGESEL lable_10221513
0006a1   c6ae     JMP	#0x6ae               	JMP lable_10221513
                                           	;;;;;
                                           lable_07071001:
                                           	;;
0006a2   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0006a3   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0006a4   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0006a5   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0006a6   31be     ORL	0xbe, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
0006a7   33bf     ORL	0xbf, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;
0006a8   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0006a9   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0006aa   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0006ab   e100     MOVB	0                   	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0006ac   31c0     ORL	0xc0, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
0006ad   33c1     ORL	0xc1, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;
                                           lable_10221513:
                                           	; 2955 "../kf8ts3514_touch_cs_lib.c"
                                           lable_07061952:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0006ae   0008     CRET                     	CRET	
                                           ; exit point of __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           
                                           
                                           
                                           func.__KF8TS3514_Init_Touch_WaterCS_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Init_Touch_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Init_Touch_WaterCS_	;Function start
                                           ; 2 exit points
                                           ;	op : =
                                           ;	.line	436; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;	 	//³õÊ¼»¯			..ÅÐ¶ÏÀ´¹ýË®ºó£¬»ùÏßÖ»ÔÊÐíÍ»È»ÉÏÉý£¬ºÍ¸üÕ­·¶Î§±ä¶¯
000ee6   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000ee7   6feb     SET	0xeb, 7              	SET	__KF8_lib_Touch_Bits_, 7
                                           ;	op : =
                                           ;	.line	438; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag=0;	//³õÊ¼»¯                        ..¼ÆËã±ä»¯ÂÊ·ûºÅ»º´æ±ê¼Ç
000ee8   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000ee9   65eb     CLR	0xeb, 5              	CLR	__KF8_lib_Touch_Bits_, 5
                                           ;	op : =
                                           ;	.line	442; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag =0;			//³õÊ¼»¯                         ..±£»¤²»ÅÐ¶Ï£¬¼ÆÊý»¹Ô­
000eea   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000eeb   61eb     CLR	0xeb, 1              	CLR	__KF8_lib_Touch_Bits_, 1
                                           ;	op : =
                                           ;	.line	443; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag =0;				//³õÊ¼»¯                         ..ÆäÊµ32È¦È¡Ñù£¬ËæºóÅÐ¶Ï°´¼ü
000eec   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000eed   60eb     CLR	0xeb, 0              	CLR	__KF8_lib_Touch_Bits_, 0
                                           ;	op : =
                                           ;	.line	448; "../kf8ts3514_touch_cs_lib.c"	_KF8_Work_Delay_Count_For_Flag_TS_CS_=0;
000eee   e100     MOVB	0                   	BANKSEL	__KF8_Work_Delay_Count_For_Flag_TS_CS_
000eef   03ec     CLR	0xec                 	CLR	__KF8_Work_Delay_Count_For_Flag_TS_CS_
                                           ;	op : =
                                           ;	.line	449; "../kf8ts3514_touch_cs_lib.c"	_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_ = 0;
000ef0   e100     MOVB	0                   	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000ef1   03ed     CLR	0xed                 	CLR	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
                                           ;	op : =
                                           ;	.line	450; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_=0;
000ef2   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000ef3   03ba     CLR	0xba                 	CLR	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000ef4   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000ef5   03bb     CLR	0xbb                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 1)
000ef6   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000ef7   03bc     CLR	0xbc                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 2)
000ef8   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000ef9   03bd     CLR	0xbd                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 3)
                                           ;	op : =
                                           ;	.line	452; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Flag_TS_CS_=0;
000efa   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000efb   03be     CLR	0xbe                 	CLR	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000efc   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000efd   03bf     CLR	0xbf                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
000efe   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000eff   03c0     CLR	0xc0                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
000f00   e100     MOVB	0                   	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000f01   03c1     CLR	0xc1                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
                                           ;	op : =
                                           ;	.line	455; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_I_Buf_TS_CS_=0;_KF8_lib_Finded_MAX_J_Buf_TS_CS_=0;
000f02   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
000f03   03d6     CLR	0xd6                 	CLR	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
000f04   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
000f05   03d7     CLR	0xd7                 	CLR	(__KF8_lib_Finded_MAX_I_Buf_TS_CS_ + 1)
                                           ;	op : =
000f06   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
000f07   03d8     CLR	0xd8                 	CLR	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
000f08   e100     MOVB	0                   	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
000f09   03d9     CLR	0xd9                 	CLR	(__KF8_lib_Finded_MAX_J_Buf_TS_CS_ + 1)
                                           ;	op : =
                                           ;	.line	456; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_COUNT_TS_CS_=0;
000f0a   e101     MOVB	0x1                 	BANKSEL	__KF8_lib_Finded_MAX_COUNT_TS_CS_
000f0b   03a5     CLR	0xa5                 	CLR	__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           ;	op : =
                                           ;	.line	457; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=0;
000f0c   e100     MOVB	0                   	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
000f0d   03ee     CLR	0xee                 	CLR	__KF8_lib_Key_Down_Count_TS_CS_
                                           ;	op : =
                                           ;	.line	458; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_water_monitor_TS_CS_=0xff;
000f0e   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000f0f   e101     MOVB	0x1                 	BANKSEL	__KF8_LIBc_water_monitor_TS_CS_
000f10   518e     MOV	0x8e, R0             	MOV	__KF8_LIBc_water_monitor_TS_CS_, R0
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;set 0xFF
000f11   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
000f12   e100     MOVB	0                   	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
000f13   51f2     MOV	0xf2, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
000f14   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
000f15   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f16   9865     MOV	R0, #0x65            	MOV R0,#low(_CHS_AMOUNT)
000f17   990d     MOV	R1, #0xd             	MOV R1,#high(_CHS_AMOUNT)
                                           	PAGESEL __R2PCHPCL
000f18   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000f19   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000f1a   51ea     MOV	0xea, R0             	MOV __KF8_LIBc_channel_,R0
                                           	; 503 "../kf8ts3514_touch_cs_lib.c"
                                           	;;;;;;;;;;;;
000f1b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000f1c   03ea     CLR	0xea                 	CLR __KF8_LIBc_channel_
                                           	;;;;;;;;;;;;
000f1d   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000f1e   03b6     CLR	0xb6                 	CLR __KF8_LIBi_channel_flag_
000f1f   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000f20   03b7     CLR	0xb7                 	CLR (__KF8_LIBi_channel_flag_+1)
000f21   03b8     CLR	0xb8                 	CLR (__KF8_LIBi_channel_flag_+2)
000f22   03b9     CLR	0xb9                 	CLR (__KF8_LIBi_channel_flag_+3)
                                           	;;;;;;;;;;;;;
000f23   e101     MOVB	0x1                 	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000f24   03a2     CLR	0xa2                 	CLR __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	;;;;;;;;;;;;;;
                                           	
                                           ;	op : INLINEASM
000f25   e101     MOVB	0x1                 	MOVB #0x01
000f26   9866     MOV	R0, #0x66            	MOV R0,#0x66
000f27   514e     MOV	0x4e, R0             	MOV 0x4E,R0 ;
                                           	
                                           ;	op : INLINEASM
000f28   98f3     MOV	R0, #0xf3            	MOV R0, # low (__KF8_TOUCH_CH_EN+0)
000f29   990f     MOV	R1, #0xf             	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
                                           	PAGESEL __R2PCHPCL
000f2a   dd59     CALL	#0xd59              	CALL __R2PCHPCL
                                           	PAGESEL $
000f2b   9080     ORL	R0, #0x80            	ORL R0,#0x80
000f2c   e100     MOVB	0                   	BANKSEL CTCTL0
000f2d   5153     MOV	0x53, R0             	MOV CTCTL0,R0
                                           	
                                           ;	op : =
                                           ;	.line	567; "../kf8ts3514_touch_cs_lib.c"	T3L = 0;	T3H = 0;
000f2e   e100     MOVB	0                   	BANKSEL	_T3L
000f2f   034f     CLR	0x4f                 	CLR	_T3L
                                           ;	op : =
000f30   e100     MOVB	0                   	BANKSEL	_T3H
000f31   035f     CLR	0x5f                 	CLR	_T3H
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	569; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
000f32   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000f33   7aeb     JB	0xeb, 2               	JB	__KF8_lib_Touch_Bits_, 2
000f34   cf37     JMP	#0xf37               	JMP	_00019_DS_
                                           ;	op : INLINEASM
000f35   e100     MOVB	0                   	MOVB #0x00
000f36   6553     CLR	0x53, 5              	CLR 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00019_DS_
000f37   e100     MOVB	0                   	BANKSEL _CTCTL0
000f38   6e53     SET	0x53, 6              	SET _CTCTL0,6
000f39   0000     NOP                      	NOP
000f3a   7e53     JB	0x53, 6               	JB _CTCTL0,6
000f3b   cf38     JMP	#0xf38               	JMP $-3
000f3c   e100     MOVB	0                   	BANKSEL _CTCTL1
000f3d   6d64     SET	0x64, 5              	SET _CTCTL1,5
                                           	
                                           ;	op : |
                                           ;	.line	596; "../kf8ts3514_touch_cs_lib.c"	CTCTL0 |= 0x20;
000f3e   e100     MOVB	0                   	BANKSEL	_CTCTL0
000f3f   6d53     SET	0x53, 5              	SET	_CTCTL0, 5
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	598; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
000f40   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000f41   7aeb     JB	0xeb, 2               	JB	__KF8_lib_Touch_Bits_, 2
000f42   cf45     JMP	#0xf45               	JMP	_00021_DS_
                                           ;	op : INLINEASM
000f43   e100     MOVB	0                   	MOVB #0x00
000f44   6d53     SET	0x53, 5              	SET 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00021_DS_
                                           ;	.line	606; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
000f45   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000f46   7beb     JB	0xeb, 3               	JB	__KF8_lib_Touch_Bits_, 3
000f47   cf4e     JMP	#0xf4e               	JMP	_00023_DS_
                                           ;	op : =
                                           ;	.line	608; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 Èç¹û·ÖÆµ Íâ²¿¿ÉÉèÖÃ
000f48   e101     MOVB	0x1                 	BANKSEL	_T4L
000f49   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
000f4a   e101     MOVB	0x1                 	BANKSEL	_T4H
000f4b   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
000f4c   e101     MOVB	0x1                 	BANKSEL	_T4CTL_bits
000f4d   6864     SET	0x64, 0              	SET	_T4CTL_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	611; "../kf8ts3514_touch_cs_lib.c"	T3IF=0;		T3IE=1;
000f4e   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000f4f   670d     CLR	0xd, 7               	CLR	_EIF2_bits, 7
                                           ;	op : =
000f50   e100     MOVB	0                   	BANKSEL	_EIE2_bits
000f51   6f2d     SET	0x2d, 7              	SET	_EIE2_bits, 7
                                           ;	op : =
                                           ;	.line	612; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;
000f52   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
000f53   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : =
000f54   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
000f55   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000f56   0008     CRET                     	CRET	
                                           ; exit point of __KF8TS3514_Init_Touch_WaterCS_
                                           
                                           
                                           
                                           func.__KF8_Lib_Date_Change_get_	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8_Lib_Date_Change_get_	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8_Lib_Date_Change_get_	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000f57   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000f58   50e0     MOV	R0, 0xe0             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
000f59   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000f5a   39de     SUB	0xde, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f5b   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000f5c   52e1     MOV	R1, 0xe1             	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
000f5d   7803     JB	0x3, 0                	JB PSW,0
000f5e   ff11     INC	R1                   	INC R1
000f5f   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000f60   3bdf     SUB	0xdf, R1             	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL label_3_3_3
000f61   7803     JB	0x3, 0                	JB PSW,0
000f62   cf64     JMP	#0xf64               	JMP label_3_3_3
                                           	PAGESEL label_4_4_4
000f63   cf6e     JMP	#0xf6e               	JMP label_4_4_4
                                           label_3_3_3:
                                           	;;
000f64   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
000f65   65eb     CLR	0xeb, 5              	CLR __KF8_lib_Touch_Bits_, 5
000f66   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000f67   05de     CPL	0xde                 	CPL __KF8_Temp_Cur_A_TS_CS_
000f68   e100     MOVB	0                   	BANKSEL (__KF8_Temp_Cur_A_TS_CS_+1)
000f69   05df     CPL	0xdf                 	CPL (__KF8_Temp_Cur_A_TS_CS_+1)
000f6a   0bde     INC	0xde                 	INC __KF8_Temp_Cur_A_TS_CS_
000f6b   7203     JNB	0x3, 2               	JNB PSW,2
000f6c   0bdf     INC	0xdf                 	INC (__KF8_Temp_Cur_A_TS_CS_+1)
                                           	PAGESEL label_5_5_5
000f6d   cf70     JMP	#0xf70               	JMP label_5_5_5
                                           label_4_4_4:
                                           	;;
000f6e   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
000f6f   6deb     SET	0xeb, 5              	SET __KF8_lib_Touch_Bits_, 5
                                           label_5_5_5:
                                           	
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f70   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000f71   50df     MOV	R0, 0xdf             	MOV R0, (__KF8_Temp_Cur_A_TS_CS_ + 1)
000f72   88fc     AND	R0, #0xfc            	AND R0,# 0xfc
                                           	PAGESEL label_6_6_6
000f73   7a03     JB	0x3, 2                	JB PSW, 2
000f74   cf8c     JMP	#0xf8c               	JMP label_6_6_6
                                           	;;;;;;;;;;;;;;;;;;;;;;Ð¡ÓÚ;;;;;;;;;;;;;;;;;;;;;;;;
000f75   9806     MOV	R0, #0x6             	MOV R0,# 0x06
000f76   ff10     INC	R0                   	INC R0
                                           	PAGESEL label_7_7_7
000f77   cf7b     JMP	#0xf7b               	JMP label_7_7_7
                                           label_8_8_8:
000f78   6003     CLR	0x3, 0               	CLR PSW, 0
000f79   13de     RLC	0xde                 	RLC __KF8_Temp_Cur_A_TS_CS_
000f7a   13df     RLC	0xdf                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
                                           label_7_7_7:
                                           	PAGESEL label_8_8_8
000f7b   ff58     DECJZ	R0                 	DECJZ R0
000f7c   cf78     JMP	#0xf78               	JMP label_8_8_8
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f7d   9808     MOV	R0, #0x8             	MOV R0,# 0x08
000f7e   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000f7f   21e0     ADD	0xe0, R0             	ADD __KF8_Temp_Cur_B_TS_CS_, R0
                                           	PAGESEL label_9_9_9
000f80   7803     JB	0x3, 0                	JB PSW, 0
000f81   cf83     JMP	#0xf83               	JMP label_9_9_9
000f82   0be1     INC	0xe1                 	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           label_9_9_9:
000f83   9804     MOV	R0, #0x4             	MOV R0,# 0x04
000f84   ff10     INC	R0                   	INC R0
                                           	PAGESEL label_10_10_10
000f85   cf89     JMP	#0xf89               	JMP label_10_10_10
                                           label_11_11_11:
000f86   6003     CLR	0x3, 0               	CLR PSW, 0
000f87   11e1     RRC	0xe1                 	RRC (__KF8_Temp_Cur_B_TS_CS_ + 1)
000f88   11e0     RRC	0xe0                 	RRC __KF8_Temp_Cur_B_TS_CS_
                                           label_10_10_10:
                                           	PAGESEL label_11_11_11
000f89   ff58     DECJZ	R0                 	DECJZ R0
000f8a   cf86     JMP	#0xf86               	JMP label_11_11_11
                                           	PAGESEL label_13_13_13
000f8b   cf9c     JMP	#0xf9c               	JMP label_13_13_13
                                           	;;;;;;;;;;;;;;;;;;;;;;´óÓÚµÈÓÚ;;;;;;;;;;;;;;;;;;;;;;;;
                                           label_6_6_6:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f8c   6003     CLR	0x3, 0               	CLR PSW, 0
000f8d   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000f8e   13de     RLC	0xde                 	RLC __KF8_Temp_Cur_A_TS_CS_
000f8f   13df     RLC	0xdf                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
000f90   6003     CLR	0x3, 0               	CLR PSW, 0
000f91   13de     RLC	0xde                 	RLC __KF8_Temp_Cur_A_TS_CS_
000f92   13df     RLC	0xdf                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f93   9880     MOV	R0, #0x80            	MOV R0,# 0x80
000f94   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000f95   21e0     ADD	0xe0, R0             	ADD __KF8_Temp_Cur_B_TS_CS_, R0
                                           	PAGESEL label_12_12_12
000f96   7803     JB	0x3, 0                	JB PSW, 0
000f97   cf99     JMP	#0xf99               	JMP label_12_12_12
000f98   0be1     INC	0xe1                 	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           label_12_12_12:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000f99   50e1     MOV	R0, 0xe1             	MOV R0, (__KF8_Temp_Cur_B_TS_CS_ + 1)
000f9a   51e0     MOV	0xe0, R0             	MOV __KF8_Temp_Cur_B_TS_CS_, R0
000f9b   03e1     CLR	0xe1                 	CLR (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           label_13_13_13:
                                           	
                                           ;	op : INLINEASM
000f9c   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000f9d   03da     CLR	0xda                 	CLR __KF8_lib_bahualvtemportemp_TS_CS_
000f9e   03db     CLR	0xdb                 	CLR __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
                                           label_17_17_17:
000f9f   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000fa0   50e0     MOV	R0, 0xe0             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
000fa1   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000fa2   39de     SUB	0xde, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000fa3   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000fa4   52e1     MOV	R1, 0xe1             	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
000fa5   7803     JB	0x3, 0                	JB PSW,0
000fa6   ff11     INC	R1                   	INC R1
000fa7   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000fa8   3bdf     SUB	0xdf, R1             	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL label_15_15_15
000fa9   7803     JB	0x3, 0                	JB PSW,0
000faa   cfac     JMP	#0xfac               	JMP label_15_15_15
                                           	PAGESEL label_14_14_14
000fab   cfad     JMP	#0xfad               	JMP label_14_14_14
                                           label_15_15_15:
                                           	;;
                                           	PAGESEL label_16_16_16
000fac   cfb4     JMP	#0xfb4               	JMP label_16_16_16
                                           label_14_14_14:
                                           	;;
000fad   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000fae   0bda     INC	0xda                 	INC __KF8_lib_bahualvtemportemp_TS_CS_
000faf   50da     MOV	R0, 0xda             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
000fb0   a0c8     SUB	R0, #0xc8            	SUB R0,#(200)
                                           	PAGESEL label_16_16_16
000fb1   7803     JB	0x3, 0                	JB PSW,0
000fb2   cfb4     JMP	#0xfb4               	JMP label_16_16_16 ;
                                           	PAGESEL label_17_17_17
000fb3   cf9f     JMP	#0xf9f               	JMP label_17_17_17 ;
                                           label_16_16_16:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	409; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag)
000fb4   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000fb5   7deb     JB	0xeb, 5               	JB	__KF8_lib_Touch_Bits_, 5
000fb6   cfbd     JMP	#0xfbd               	JMP	_00015_DS_
                                           ;	op : INLINEASM
000fb7   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000fb8   05da     CPL	0xda                 	CPL __KF8_lib_bahualvtemportemp_TS_CS_
000fb9   05db     CPL	0xdb                 	CPL __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
000fba   0bda     INC	0xda                 	INC __KF8_lib_bahualvtemportemp_TS_CS_
000fbb   7203     JNB	0x3, 2               	JNB PSW,2 ;;
000fbc   0bdb     INC	0xdb                 	INC __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00015_DS_
000fbd   0008     CRET                     	CRET	
                                           ; exit point of __KF8_Lib_Date_Change_get_
                                           
                                           
                                           
                                           func.__KF8TS3514_Lib_Set_CS_Parameter	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __KF8TS3514_Lib_Set_CS_Parameter	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;1 compiler assigned register :
                                           ;   r0x104D
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __KF8TS3514_Lib_Set_CS_Parameter	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	191; "../kf8ts3514_touch_cs_lib.c"	void _KF8TS3514_Lib_Set_CS_Parameter(unsigned char parameterin)
000d00   e101     MOVB	0x1                 	BANKSEL	r0x104D
000d01   519b     MOV	0x9b, R0             	MOV	r0x104D, R0
                                           ;	op : IFX
                                           ;	.line	193; "../kf8ts3514_touch_cs_lib.c"	if(parameterin==0)
000d02   9800     MOV	R0, #0               	MOV	R0,# 0x00
000d03   e101     MOVB	0x1                 	BANKSEL	r0x104D
000d04   309b     ORL	R0, 0x9b             	ORL	R0, r0x104D
000d05   7a03     JB	0x3, 2                	JB	PSW, 2
000d06   cd0c     JMP	#0xd0c               	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	195; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=1;
000d07   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000d08   6beb     SET	0xeb, 3              	SET	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	196; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
000d09   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000d0a   62eb     CLR	0xeb, 2              	CLR	__KF8_lib_Touch_Bits_, 2
                                           ;	op : GOTO
000d0b   cd1a     JMP	#0xd1a               	JMP	_00009_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00007_DS_
                                           ;	.line	198; "../kf8ts3514_touch_cs_lib.c"	else if(parameterin==1)
000d0c   e101     MOVB	0x1                 	BANKSEL	r0x104D
000d0d   0e9b     MOVZ	R0, 0x9b            	MOVZ	R0, r0x104D
000d0e   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
000d0f   7a03     JB	0x3, 2                	JB	PSW, 2
000d10   cd16     JMP	#0xd16               	JMP	_00004_DS_
                                           ;	op : =
                                           ;	.line	200; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
000d11   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000d12   63eb     CLR	0xeb, 3              	CLR	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	201; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
000d13   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000d14   62eb     CLR	0xeb, 2              	CLR	__KF8_lib_Touch_Bits_, 2
                                           ;	op : GOTO
000d15   cd1a     JMP	#0xd1a               	JMP	_00009_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	205; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
000d16   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000d17   63eb     CLR	0xeb, 3              	CLR	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	206; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=1;
000d18   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
000d19   6aeb     SET	0xeb, 2              	SET	__KF8_lib_Touch_Bits_, 2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00009_DS_
000d1a   0008     CRET                     	CRET	
                                           ; exit point of __KF8TS3514_Lib_Set_CS_Parameter
                                           
                                           
                                           
                                           func.__R2PCHPCL	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  __R2PCHPCL	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           __R2PCHPCL	;Function start
                                           ; 2 exit points
                                           ;	op : INLINEASM
000d59   530a     MOV	0xa, R1              	MOV PCH,R1
000d5a   5102     MOV	0x2, R0              	MOV PCL,R0
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000d5b   0008     CRET                     	CRET	
                                           ; exit point of __R2PCHPCL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  820+  420 =  1240 instructions ( 3320 byte)
                                           
                                           
                                           	.end
                                           ;--------------------------------------------------------
                                           ; File Created by ChiponCC : aolisn inc.
                                           ; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
                                           ; This file was generated Thu Feb 22 17:16:57 2018
                                           ;--------------------------------------------------------
                                           ; chipon port for the 16-bit core
                                           ;--------------------------------------------------------
                                           ;	.file	"../main.c"
                                           	.radix dec
                                           	.include "KF8TS3514.inc"
                                           ;************************************************************
                                           ;       Header file for the KungFu8
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           T0			.EQU                 0x01
                                           PCL			.EQU                 0x02
                                           PSW			.EQU                 0x03
                                           P0			.EQU                 0x05
                                           P2			.EQU                 0x06
                                           P1			.EQU                 0x07
                                           PCH			.EQU                 0x0A
                                           INTCTL			.EQU                 0x0B
                                           EIF1			.EQU                 0x0C
                                           EIF2			.EQU                 0x0D
                                           T1L			.EQU                 0x0E
                                           T1H			.EQU                 0x0F
                                           T1CTL			.EQU                 0x10
                                           PWM1L			.EQU                 0x13
                                           PWMCTL			.EQU                 0x15
                                           PP1			.EQU                 0x16
                                           BANK			.EQU                 0x17
                                           C1CTL			.EQU                 0x19
                                           VDACS			.EQU                 0x1A
                                           AMPCTL			.EQU                 0x1B
                                           ANSEH			.EQU                 0x1D
                                           ADCDATA0H		.EQU                 0x1E
                                           ADCCTL0			.EQU                 0x1F
                                           AMPDT			.EQU                 0x20
                                           OPTR			.EQU                 0x21
                                           IP0			.EQU                 0x22
                                           IP1			.EQU                 0x23
                                           IP2			.EQU                 0x24
                                           TR0			.EQU                 0x25
                                           TR2			.EQU                 0x26
                                           TR1			.EQU                 0x27
                                           OSCSTA			.EQU                 0x28
                                           IP3			.EQU                 0x29
                                           VRECAL1			.EQU                 0x2A
                                           VRECTL			.EQU                 0x2B
                                           EIE1			.EQU                 0x2C
                                           EIE2			.EQU                 0x2D
                                           PCTL			.EQU                 0x2E
                                           OSCCTL			.EQU                 0x2F
                                           OSCCAL0			.EQU                 0x30
                                           ANSEL			.EQU                 0x31
                                           PP2			.EQU                 0x32
                                           PWM2L			.EQU                 0x33
                                           PUR0			.EQU                 0x35
                                           IOCL			.EQU                 0x36
                                           OSCCAL1			.EQU                 0x37
                                           NVMDATAH		.EQU                 0x38
                                           NVMDATAL		.EQU                 0x39
                                           NVMADDRH		.EQU                 0x3A
                                           NVMADDRL		.EQU                 0x3B
                                           NVMCTL0			.EQU                 0x3C
                                           NVMCTL1			.EQU                 0x3D
                                           ADCDATA0L		.EQU                 0x3E
                                           ADCCTL1			.EQU                 0x3F
                                           P0LR			.EQU                 0x45
                                           P2LR			.EQU                 0x46
                                           P1LR			.EQU                 0x47
                                           EIE3			.EQU                 0x4A
                                           EIF3			.EQU                 0x4B
                                           OSCCAL2			.EQU                 0x4C
                                           OSCCAL3			.EQU                 0x4D
                                           T3CTL			.EQU                 0x4E
                                           T3L			.EQU                 0x4F
                                           CTCTL0			.EQU                 0x53
                                           T3H			.EQU                 0x5F
                                           PUR1			.EQU                 0x60
                                           PUR2			.EQU                 0x61
                                           CTCTL1			.EQU                 0x64
                                           INTEDGCTL		.EQU                 0x67
                                           ADCDATA3L		.EQU                 0x6A
                                           VDAC			.EQU                 0x112
                                           VRES			.EQU                 0x113
                                           C1CAL			.EQU                 0x115
                                           SSCICTL0		.EQU                 0x128
                                           SSCICTL1		.EQU                 0x12A
                                           SSCISTA			.EQU                 0x12B
                                           SSCIBUFR		.EQU                 0x12C
                                           SSCIADD			.EQU                 0x12E
                                           SSCIMSK			.EQU                 0x12E
                                           WDTPS			.EQU                 0x12F
                                           C1FILTCTL		.EQU                 0x14A
                                           C1FILTPRE		.EQU                 0x14B
                                           VRECAL2			.EQU                 0x159
                                           VRECAL3			.EQU                 0x15A
                                           CTCTL2			.EQU                 0x15B
                                           T4L			.EQU                 0x160
                                           T4H			.EQU                 0x161
                                           T4REL			.EQU                 0x162
                                           T4REH			.EQU                 0x163
                                           T4CTL			.EQU                 0x164
                                           RC32KCAL		.EQU                 0x165
                                           
                                           
                                           ;  03H  PSW   Bits-------------------------------------
                                           TO			.EQU                4
                                           PD			.EQU                3
                                           Z			.EQU                2
                                           DC			.EQU                1
                                           CY			.EQU                0
                                           _TO			.EQU                4
                                           _PD			.EQU                3
                                           _Z			.EQU                2
                                           _DC			.EQU                1
                                           _CY			.EQU                0
                                           
                                           ;  05H  P0   Bits-------------------------------------
                                           P05			.EQU                5
                                           P04			.EQU                4
                                           P03			.EQU                3
                                           P02			.EQU                2
                                           P01			.EQU                1
                                           P00			.EQU                0
                                           _P05			.EQU                5
                                           _P04			.EQU                4
                                           _P03			.EQU                3
                                           _P02			.EQU                2
                                           _P01			.EQU                1
                                           _P00			.EQU                0
                                           
                                           ;  06H  P2   Bits-------------------------------------
                                           P23			.EQU                3
                                           P22			.EQU                2
                                           P21			.EQU                1
                                           P20			.EQU                0
                                           _P23			.EQU                3
                                           _P22			.EQU                2
                                           _P21			.EQU                1
                                           _P20			.EQU                0
                                           
                                           ;  07H  P1   Bits-------------------------------------
                                           P17			.EQU                7
                                           P16			.EQU                6
                                           P15			.EQU                5
                                           P14			.EQU                4
                                           P13			.EQU                3
                                           P12			.EQU                2
                                           P11			.EQU                1
                                           P10			.EQU                0
                                           _P17			.EQU                7
                                           _P16			.EQU                6
                                           _P15			.EQU                5
                                           _P14			.EQU                4
                                           _P13			.EQU                3
                                           _P12			.EQU                2
                                           _P11			.EQU                1
                                           _P10			.EQU                0
                                           
                                           ;  0AH  PCH   Bits-------------------------------------
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIE			.EQU                7
                                           PUIE			.EQU                6
                                           T0IE			.EQU                5
                                           INT0IE			.EQU                4
                                           P0IE			.EQU                3
                                           T0IF			.EQU                2
                                           INT0IF			.EQU                1
                                           P0IF			.EQU                0
                                           _AIE			.EQU                7
                                           _PUIE			.EQU                6
                                           _T0IE			.EQU                5
                                           _INT0IE			.EQU                4
                                           _P0IE			.EQU                3
                                           _T0IF			.EQU                2
                                           _INT0IF			.EQU                1
                                           _P0IF			.EQU                0
                                           
                                           ;  0BH  INTCTL   Bits-------------------------------------
                                           AIEH			.EQU                7
                                           AIEL			.EQU                6
                                           _AIEH			.EQU                7
                                           _AIEL			.EQU                6
                                           
                                           ;  0CH  EIF1   Bits-------------------------------------
                                           ADIF			.EQU                6
                                           INT2IF			.EQU                5
                                           INT1IF			.EQU                4
                                           C1IF			.EQU                3
                                           PWM2IF			.EQU                2
                                           T1IF			.EQU                0
                                           _ADIF			.EQU                6
                                           _INT2IF			.EQU                5
                                           _INT1IF			.EQU                4
                                           _C1IF			.EQU                3
                                           _PWM2IF			.EQU                2
                                           _T1IF			.EQU                0
                                           
                                           ;  0DH  EIF2   Bits-------------------------------------
                                           T3IF			.EQU                7
                                           BCLIF			.EQU                1
                                           SSCIIF			.EQU                0
                                           _T3IF			.EQU                7
                                           _BCLIF			.EQU                1
                                           _SSCIIF			.EQU                0
                                           
                                           ;  10H  T1CTL   Bits-------------------------------------
                                           T1RLD			.EQU                7
                                           T1GC			.EQU                6
                                           T1CKS1			.EQU                5
                                           T1CKS0			.EQU                4
                                           T1OSCEN			.EQU                3
                                           T1SY			.EQU                2
                                           T1CS			.EQU                1
                                           T1ON			.EQU                0
                                           _T1RLD			.EQU                7
                                           _T1GC			.EQU                6
                                           _T1CKS1			.EQU                5
                                           _T1CKS0			.EQU                4
                                           _T1OSCEN		.EQU                3
                                           _T1SY			.EQU                2
                                           _T1CS			.EQU                1
                                           _T1ON			.EQU                0
                                           
                                           ;  15H  PWMCTL   Bits-------------------------------------
                                           PWM2ON			.EQU                4
                                           PWM1ON			.EQU                0
                                           _PWM2ON			.EQU                4
                                           _PWM1ON			.EQU                0
                                           
                                           ;  17H  BANK   Bits-------------------------------------
                                           PR3			.EQU                3
                                           PR2			.EQU                2
                                           PR1			.EQU                1
                                           PR0			.EQU                0
                                           _PR3			.EQU                3
                                           _PR2			.EQU                2
                                           _PR1			.EQU                1
                                           _PR0			.EQU                0
                                           
                                           ;  19H  C1CTL   Bits-------------------------------------
                                           C1OE			.EQU                7
                                           C1MOD			.EQU                6
                                           C1CALEN			.EQU                3
                                           C1CALSET		.EQU                2
                                           C1OUT			.EQU                1
                                           C1EN			.EQU                0
                                           _C1OE			.EQU                7
                                           _C1MOD			.EQU                6
                                           _C1CALEN		.EQU                3
                                           _C1CALSET		.EQU                2
                                           _C1OUT			.EQU                1
                                           _C1EN			.EQU                0
                                           
                                           ;  1AH  VDACS   Bits-------------------------------------
                                           VCEN			.EQU                6
                                           _VCEN			.EQU                6
                                           
                                           ;  1BH  AMPCTL   Bits-------------------------------------
                                           CALID			.EQU                7
                                           INPS1			.EQU                5
                                           INPS0			.EQU                4
                                           CALIEN			.EQU                1
                                           AMPON			.EQU                0
                                           _CALID			.EQU                7
                                           _INPS1			.EQU                5
                                           _INPS0			.EQU                4
                                           _CALIEN			.EQU                1
                                           _AMPON			.EQU                0
                                           
                                           ;  1DH  ANSEH   Bits-------------------------------------
                                           SSCIPIN			.EQU                7
                                           ANS13			.EQU                5
                                           ANS12			.EQU                4
                                           ANS11			.EQU                3
                                           ANS10			.EQU                2
                                           ANS9			.EQU                1
                                           ANS8			.EQU                0
                                           _SSCIPIN		.EQU                7
                                           _ANS13			.EQU                5
                                           _ANS12			.EQU                4
                                           _ANS11			.EQU                3
                                           _ANS10			.EQU                2
                                           _ANS9			.EQU                1
                                           _ANS8			.EQU                0
                                           
                                           ;  1FH  ADCCTL0   Bits-------------------------------------
                                           ADLR			.EQU                7
                                           CHS3			.EQU                5
                                           CHS2			.EQU                4
                                           CHS1			.EQU                3
                                           CHS0			.EQU                2
                                           START			.EQU                1
                                           ADEN			.EQU                0
                                           _ADLR			.EQU                7
                                           _CHS3			.EQU                5
                                           _CHS2			.EQU                4
                                           _CHS1			.EQU                3
                                           _CHS0			.EQU                2
                                           _START			.EQU                1
                                           _ADEN			.EQU                0
                                           
                                           ;  20H  AMPDT   Bits-------------------------------------
                                           DT7			.EQU                7
                                           DT6			.EQU                6
                                           DT5			.EQU                5
                                           DT4			.EQU                4
                                           DT3			.EQU                3
                                           DT2			.EQU                2
                                           DT1			.EQU                1
                                           DT0			.EQU                0
                                           _DT7			.EQU                7
                                           _DT6			.EQU                6
                                           _DT5			.EQU                5
                                           _DT4			.EQU                4
                                           _DT3			.EQU                3
                                           _DT2			.EQU                2
                                           _DT1			.EQU                1
                                           _DT0			.EQU                0
                                           
                                           ;  21H  OPTR   Bits-------------------------------------
                                           PUPH			.EQU                7
                                           INT0SE			.EQU                6
                                           T0CS			.EQU                5
                                           T0SE			.EQU                4
                                           PSA			.EQU                3
                                           PS2			.EQU                2
                                           PS1			.EQU                1
                                           PS0			.EQU                0
                                           _PUPH			.EQU                7
                                           _INT0SE			.EQU                6
                                           _T0CS			.EQU                5
                                           _T0SE			.EQU                4
                                           _PSA			.EQU                3
                                           _PS2			.EQU                2
                                           _PS1			.EQU                1
                                           _PS0			.EQU                0
                                           
                                           ;  22H  IP0   Bits-------------------------------------
                                           PT0			.EQU                2
                                           PINT0			.EQU                1
                                           PP0			.EQU                0
                                           _PT0			.EQU                2
                                           _PINT0			.EQU                1
                                           _PP0			.EQU                0
                                           
                                           ;  23H  IP1   Bits-------------------------------------
                                           PADC			.EQU                6
                                           PINT2			.EQU                5
                                           PINT1			.EQU                4
                                           PC1			.EQU                3
                                           PPWM2			.EQU                2
                                           PT1			.EQU                0
                                           _PADC			.EQU                6
                                           _PINT2			.EQU                5
                                           _PINT1			.EQU                4
                                           _PC1			.EQU                3
                                           _PPWM2			.EQU                2
                                           _PT1			.EQU                0
                                           
                                           ;  24H  IP2   Bits-------------------------------------
                                           PT3			.EQU                7
                                           PBCL			.EQU                1
                                           PSSCI			.EQU                0
                                           _PT3			.EQU                7
                                           _PBCL			.EQU                1
                                           _PSSCI			.EQU                0
                                           
                                           ;  25H  TR0   Bits-------------------------------------
                                           TR05			.EQU                5
                                           TR04			.EQU                4
                                           TR03			.EQU                3
                                           TR02			.EQU                2
                                           TR01			.EQU                1
                                           TR00			.EQU                0
                                           _TR05			.EQU                5
                                           _TR04			.EQU                4
                                           _TR03			.EQU                3
                                           _TR02			.EQU                2
                                           _TR01			.EQU                1
                                           _TR00			.EQU                0
                                           
                                           ;  26H  TR2   Bits-------------------------------------
                                           TR23			.EQU                3
                                           TR22			.EQU                2
                                           TR21			.EQU                1
                                           TR20			.EQU                0
                                           _TR23			.EQU                3
                                           _TR22			.EQU                2
                                           _TR21			.EQU                1
                                           _TR20			.EQU                0
                                           
                                           ;  27H  TR1   Bits-------------------------------------
                                           TR17			.EQU                7
                                           TR16			.EQU                6
                                           TR15			.EQU                5
                                           TR14			.EQU                4
                                           TR13			.EQU                3
                                           TR12			.EQU                2
                                           TR11			.EQU                1
                                           TR10			.EQU                0
                                           _TR17			.EQU                7
                                           _TR16			.EQU                6
                                           _TR15			.EQU                5
                                           _TR14			.EQU                4
                                           _TR13			.EQU                3
                                           _TR12			.EQU                2
                                           _TR11			.EQU                1
                                           _TR10			.EQU                0
                                           
                                           ;  28H  OSCSTA   Bits-------------------------------------
                                           OSTS			.EQU                6
                                           HTS			.EQU                5
                                           LTS			.EQU                4
                                           SCF1			.EQU                1
                                           SCF0			.EQU                0
                                           _OSTS			.EQU                6
                                           _HTS			.EQU                5
                                           _LTS			.EQU                4
                                           _SCF1			.EQU                1
                                           _SCF0			.EQU                0
                                           
                                           ;  29H  IP3   Bits-------------------------------------
                                           PT4			.EQU                7
                                           POSCFAIL		.EQU                5
                                           _PT4			.EQU                7
                                           _POSCFAIL		.EQU                5
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VRESEL1			.EQU                7
                                           VRESEL0			.EQU                6
                                           VRECALEN		.EQU                5
                                           VRECKEN			.EQU                4
                                           VREOE			.EQU                3
                                           VREEN			.EQU                1
                                           LPREN			.EQU                0
                                           _VRESEL1		.EQU                7
                                           _VRESEL0		.EQU                6
                                           _VRECALEN		.EQU                5
                                           _VRECKEN		.EQU                4
                                           _VREOE			.EQU                3
                                           _VREEN			.EQU                1
                                           _LPREN			.EQU                0
                                           
                                           ;  2BH  VRECTL   Bits-------------------------------------
                                           VREBG			.EQU                4
                                           _VREBG			.EQU                4
                                           ;  2CH  EIE1   Bits-------------------------------------
                                           ADIE			.EQU                6
                                           INT2IE			.EQU                5
                                           INT1IE			.EQU                4
                                           C1IE			.EQU                3
                                           PWM2IE			.EQU                2
                                           T1IE			.EQU                0
                                           _ADIE			.EQU                6
                                           _INT2IE			.EQU                5
                                           _INT1IE			.EQU                4
                                           _C1IE			.EQU                3
                                           _PWM2IE			.EQU                2
                                           _T1IE			.EQU                0
                                           
                                           ;  2DH  EIE2   Bits-------------------------------------
                                           T3IE			.EQU                7
                                           BCLIE			.EQU                1
                                           SSCIIE			.EQU                0
                                           _T3IE			.EQU                7
                                           _BCLIE			.EQU                1
                                           _SSCIIE			.EQU                0
                                           
                                           ;  2EH  PCTL   Bits-------------------------------------
                                           SLVREN			.EQU                4
                                           IPEN			.EQU                3
                                           SWDTEN			.EQU                2
                                           POR			.EQU                1
                                           LVR			.EQU                0
                                           _SLVREN			.EQU                4
                                           _IPEN			.EQU                3
                                           _SWDTEN			.EQU                2
                                           _POR			.EQU                1
                                           _LVR			.EQU                0
                                           
                                           ;  2FH  OSCCTL   Bits-------------------------------------
                                           CLKOE			.EQU                7
                                           IRCS2			.EQU                6
                                           IRCS1			.EQU                5
                                           IRCS0			.EQU                4
                                           SCS1			.EQU                3
                                           SCS0			.EQU                2
                                           IESO			.EQU                1
                                           FSCM			.EQU                0
                                           _CLKOE			.EQU                7
                                           _IRCS2			.EQU                6
                                           _IRCS1			.EQU                5
                                           _IRCS0			.EQU                4
                                           _SCS1			.EQU                3
                                           _SCS0			.EQU                2
                                           _IESO			.EQU                1
                                           _FSCM			.EQU                0
                                           
                                           ;  31H  ANSEL   Bits-------------------------------------
                                           ANS7			.EQU                7
                                           ANS6			.EQU                6
                                           ANS5			.EQU                5
                                           ANS4			.EQU                4
                                           ANS3			.EQU                3
                                           ANS2			.EQU                2
                                           ANS1			.EQU                1
                                           ANS0			.EQU                0
                                           _ANS7			.EQU                7
                                           _ANS6			.EQU                6
                                           _ANS5			.EQU                5
                                           _ANS4			.EQU                4
                                           _ANS3			.EQU                3
                                           _ANS2			.EQU                2
                                           _ANS1			.EQU                1
                                           _ANS0			.EQU                0
                                           
                                           ;  35H  PUR0   Bits-------------------------------------
                                           PUR05			.EQU                5
                                           PUR04			.EQU                4
                                           PUR02			.EQU                2
                                           PUR01			.EQU                1
                                           PUR00			.EQU                0
                                           _PUR05			.EQU                5
                                           _PUR04			.EQU                4
                                           _PUR02			.EQU                2
                                           _PUR01			.EQU                1
                                           _PUR00			.EQU                0
                                           
                                           ;  36H  IOCL   Bits-------------------------------------
                                           IOCL5			.EQU                5
                                           IOCL4			.EQU                4
                                           IOCL3			.EQU                3
                                           IOCL2			.EQU                2
                                           IOCL1			.EQU                1
                                           IOCL0			.EQU                0
                                           _IOCL5			.EQU                5
                                           _IOCL4			.EQU                4
                                           _IOCL3			.EQU                3
                                           _IOCL2			.EQU                2
                                           _IOCL1			.EQU                1
                                           _IOCL0			.EQU                0
                                           
                                           ;  3FH  ADCCTL1   Bits-------------------------------------
                                           ADCALEN			.EQU                7
                                           ADCS2			.EQU                6
                                           ADCS1			.EQU                5
                                           ADCS0			.EQU                4
                                           VCFG1			.EQU                3
                                           VCFG0			.EQU                2
                                           ADCIM			.EQU                0
                                           _ADCALEN		.EQU                7
                                           _ADCS2			.EQU                6
                                           _ADCS1			.EQU                5
                                           _ADCS0			.EQU                4
                                           _VCFG1			.EQU                3
                                           _VCFG0			.EQU                2
                                           _ADCIM			.EQU                0
                                           
                                           ;  45H  P0LR   Bits-------------------------------------
                                           P0LR5			.EQU                5
                                           P0LR4			.EQU                4
                                           P0LR2			.EQU                2
                                           P0LR1			.EQU                1
                                           P0LR0			.EQU                0
                                           _P0LR5			.EQU                5
                                           _P0LR4			.EQU                4
                                           _P0LR2			.EQU                2
                                           _P0LR1			.EQU                1
                                           _P0LR0			.EQU                0
                                           
                                           ;  46H  P2LR   Bits-------------------------------------
                                           P2LR3			.EQU                3
                                           P2LR2			.EQU                2
                                           P2LR1			.EQU                1
                                           P2LR0			.EQU                0
                                           _P2LR3			.EQU                3
                                           _P2LR2			.EQU                2
                                           _P2LR1			.EQU                1
                                           _P2LR0			.EQU                0
                                           
                                           ;  47H  P1LR   Bits-------------------------------------
                                           P1LR7			.EQU                7
                                           P1LR6			.EQU                6
                                           P1LR5			.EQU                5
                                           P1LR4			.EQU                4
                                           P1LR3			.EQU                3
                                           P1LR2			.EQU                2
                                           P1LR1			.EQU                1
                                           P1LR0			.EQU                0
                                           _P1LR7			.EQU                7
                                           _P1LR6			.EQU                6
                                           _P1LR5			.EQU                5
                                           _P1LR4			.EQU                4
                                           _P1LR3			.EQU                3
                                           _P1LR2			.EQU                2
                                           _P1LR1			.EQU                1
                                           _P1LR0			.EQU                0
                                           
                                           ;  4AH  EIE3   Bits-------------------------------------
                                           T4IE			.EQU                7
                                           OSCFAILIE		.EQU                5
                                           _T4IE			.EQU                7
                                           _OSCFAILIE		.EQU                5
                                           
                                           ;  4BH  EIF3   Bits-------------------------------------
                                           T4IF			.EQU                7
                                           OSCFAILIF		.EQU                5
                                           _T4IF			.EQU                7
                                           _OSCFAILIF		.EQU                5
                                           
                                           ;  4EH  T3CTL   Bits-------------------------------------
                                           T3EN			.EQU                7
                                           T3CKS1			.EQU                6
                                           T3CKS0			.EQU                5
                                           T3CS			.EQU                4
                                           PWMS			.EQU                3
                                           _T3EN			.EQU                7
                                           _T3CKS1			.EQU                6
                                           _T3CKS0			.EQU                5
                                           _T3CS			.EQU                4
                                           _PWMS			.EQU                3
                                           
                                           ;  53H  CTCTL0   Bits-------------------------------------
                                           CTEN			.EQU                7
                                           CTSTART			.EQU                6
                                           T3CLR			.EQU                5
                                           CTCHSEL4		.EQU                4
                                           CTCHSEL3		.EQU                3
                                           CTCHSEL2		.EQU                2
                                           CTCHSEL1		.EQU                1
                                           CTCHSEL0		.EQU                0
                                           _CTEN			.EQU                7
                                           _CTSTART		.EQU                6
                                           _T3CLR			.EQU                5
                                           _CTCHSEL4		.EQU                4
                                           _CTCHSEL3		.EQU                3
                                           _CTCHSEL2		.EQU                2
                                           _CTCHSEL1		.EQU                1
                                           _CTCHSEL0		.EQU                0
                                           
                                           ;  60H  PUR1   Bits-------------------------------------
                                           PUR17			.EQU                7
                                           PUR16			.EQU                6
                                           PUR15			.EQU                5
                                           PUR14			.EQU                4
                                           PUR13			.EQU                3
                                           PUR12			.EQU                2
                                           PUR11			.EQU                1
                                           PUR10			.EQU                0
                                           _PUR17			.EQU                7
                                           _PUR16			.EQU                6
                                           _PUR15			.EQU                5
                                           _PUR14			.EQU                4
                                           _PUR13			.EQU                3
                                           _PUR12			.EQU                2
                                           _PUR11			.EQU                1
                                           _PUR10			.EQU                0
                                           
                                           ;  61H  PUR2   Bits-------------------------------------
                                           PUR23			.EQU                3
                                           PUR22			.EQU                2
                                           PUR21			.EQU                1
                                           PUR20			.EQU                0
                                           _PUR23			.EQU                3
                                           _PUR22			.EQU                2
                                           _PUR21			.EQU                1
                                           _PUR20			.EQU                0
                                           
                                           ;  64H  CTCTL1   Bits-------------------------------------
                                           CTCLKSEL1		.EQU                7
                                           CTCLKSEL0		.EQU                6
                                           PRSGEN			.EQU                5
                                           PRSGM1			.EQU                4
                                           PRSGM0			.EQU                3
                                           PRSGSTA			.EQU                2
                                           VSEL			.EQU                0
                                           _CTCLKSEL1		.EQU                7
                                           _CTCLKSEL0		.EQU                6
                                           _PRSGEN			.EQU                5
                                           _PRSGM1			.EQU                4
                                           _PRSGM0			.EQU                3
                                           _PRSGSTA		.EQU                2
                                           _VSEL			.EQU                0
                                           
                                           ;  67H  INTEDGCTL   Bits-------------------------------------
                                           INT2SE			.EQU                7
                                           INT1SE			.EQU                6
                                           T1CLKEN			.EQU                0
                                           _INT2SE			.EQU                7
                                           _INT1SE			.EQU                6
                                           _T1CLKEN		.EQU                0
                                           
                                           ;  112H  VDAC   Bits-------------------------------------
                                           VDAC3			.EQU                7
                                           VDAC2			.EQU                6
                                           VDAC1			.EQU                5
                                           VDAC0			.EQU                4
                                           _VDAC3			.EQU                7
                                           _VDAC2			.EQU                6
                                           _VDAC1			.EQU                5
                                           _VDAC0			.EQU                4
                                           
                                           ;  113H  VRES   Bits-------------------------------------
                                           VRES3			.EQU                7
                                           VRES2			.EQU                6
                                           VRES1			.EQU                5
                                           VRES0			.EQU                4
                                           _VRES3			.EQU                7
                                           _VRES2			.EQU                6
                                           _VRES1			.EQU                5
                                           _VRES0			.EQU                4
                                           
                                           ;  115H  C1CAL   Bits-------------------------------------
                                           C1DT7			.EQU                7
                                           C1DT6			.EQU                6
                                           C1DT5			.EQU                5
                                           C1DT4			.EQU                4
                                           C1DT3			.EQU                3
                                           C1DT2			.EQU                2
                                           C1DT1			.EQU                1
                                           C1DT0			.EQU                0
                                           _C1DT7			.EQU                7
                                           _C1DT6			.EQU                6
                                           _C1DT5			.EQU                5
                                           _C1DT4			.EQU                4
                                           _C1DT3			.EQU                3
                                           _C1DT2			.EQU                2
                                           _C1DT1			.EQU                1
                                           _C1DT0			.EQU                0
                                           
                                           ;  128H  SSCICTL0   Bits-------------------------------------
                                           SSCIWCFL		.EQU                7
                                           SSCIOV			.EQU                6
                                           SSCIEN			.EQU                5
                                           SSCICKP			.EQU                4
                                           SSCIMOD3		.EQU                3
                                           SSCIMOD2		.EQU                2
                                           SSCIMOD1		.EQU                1
                                           SSCIMOD0		.EQU                0
                                           _SSCIWCFL		.EQU                7
                                           _SSCIOV			.EQU                6
                                           _SSCIEN			.EQU                5
                                           _SSCICKP		.EQU                4
                                           _SSCIMOD3		.EQU                3
                                           _SSCIMOD2		.EQU                2
                                           _SSCIMOD1		.EQU                1
                                           _SSCIMOD0		.EQU                0
                                           
                                           ;  12AH  SSCICTL1   Bits-------------------------------------
                                           SSCICALLEN		.EQU                7
                                           SSCIACKSTA		.EQU                6
                                           SSCIACKDAT		.EQU                5
                                           SSCIACKEN		.EQU                4
                                           SSCIRCEN		.EQU                3
                                           STOPEN			.EQU                2
                                           RESTARTEN		.EQU                1
                                           STARTEN			.EQU                0
                                           _SSCICALLEN		.EQU                7
                                           _SSCIACKSTA		.EQU                6
                                           _SSCIACKDAT		.EQU                5
                                           _SSCIACKEN		.EQU                4
                                           _SSCIRCEN		.EQU                3
                                           _STOPEN			.EQU                2
                                           _RESTARTEN		.EQU                1
                                           _STARTEN		.EQU                0
                                           
                                           ;  12BH  SSCISTA   Bits-------------------------------------
                                           SSCIDA			.EQU                5
                                           SSCISTOP		.EQU                4
                                           SSCISTART		.EQU                3
                                           SSCIRW			.EQU                2
                                           SSCIUA			.EQU                1
                                           SSCIBUF			.EQU                0
                                           _SSCIDA			.EQU                5
                                           _SSCISTOP		.EQU                4
                                           _SSCISTART		.EQU                3
                                           _SSCIRW			.EQU                2
                                           _SSCIUA			.EQU                1
                                           _SSCIBUF		.EQU                0
                                           
                                           ;  12EH  SSCIADD   Bits-------------------------------------
                                           SSCIADD7		.EQU                7
                                           SSCIADD6		.EQU                6
                                           SSCIADD5		.EQU                5
                                           SSCIADD4		.EQU                4
                                           SSCIADD3		.EQU                3
                                           SSCIADD2		.EQU                2
                                           SSCIADD1		.EQU                1
                                           SSCIADD0		.EQU                0
                                           _SSCIADD7		.EQU                7
                                           _SSCIADD6		.EQU                6
                                           _SSCIADD5		.EQU                5
                                           _SSCIADD4		.EQU                4
                                           _SSCIADD3		.EQU                3
                                           _SSCIADD2		.EQU                2
                                           _SSCIADD1		.EQU                1
                                           _SSCIADD0		.EQU                0
                                           
                                           ;  12EH  SSCIMSK   Bits-------------------------------------
                                           SSCIMSK7		.EQU                7
                                           SSCIMSK6		.EQU                6
                                           SSCIMSK5		.EQU                5
                                           SSCIMSK4		.EQU                4
                                           SSCIMSK3		.EQU                3
                                           SSCIMSK2		.EQU                2
                                           SSCIMSK1		.EQU                1
                                           SSCIMSK0		.EQU                0
                                           _SSCIMSK7		.EQU                7
                                           _SSCIMSK6		.EQU                6
                                           _SSCIMSK5		.EQU                5
                                           _SSCIMSK4		.EQU                4
                                           _SSCIMSK3		.EQU                3
                                           _SSCIMSK2		.EQU                2
                                           _SSCIMSK1		.EQU                1
                                           _SSCIMSK0		.EQU                0
                                           
                                           ;  12FH  WDTPS   Bits-------------------------------------
                                           WDTPS3			.EQU                3
                                           WDTPS2			.EQU                2
                                           WDTPS1			.EQU                1
                                           WDTPS0			.EQU                0
                                           _WDTPS3			.EQU                3
                                           _WDTPS2			.EQU                2
                                           _WDTPS1			.EQU                1
                                           _WDTPS0			.EQU                0
                                           
                                           ;  14AH  C1FILTCTL   Bits-------------------------------------
                                           INV1			.EQU                7
                                           WEN1			.EQU                6
                                           FEN1			.EQU                5
                                           F1CNT2			.EQU                2
                                           F1CNT1			.EQU                1
                                           F1CNT0			.EQU                0
                                           _INV1			.EQU                7
                                           _WEN1			.EQU                6
                                           _FEN1			.EQU                5
                                           _F1CNT2			.EQU                2
                                           _F1CNT1			.EQU                1
                                           _F1CNT0			.EQU                0
                                           
                                           ;  14BH  C1FILTPRE   Bits-------------------------------------
                                           FP17			.EQU                7
                                           FP16			.EQU                6
                                           FP15			.EQU                5
                                           FP14			.EQU                4
                                           FP13			.EQU                3
                                           FP12			.EQU                2
                                           FP11			.EQU                1
                                           FP10			.EQU                0
                                           _FP17			.EQU                7
                                           _FP16			.EQU                6
                                           _FP15			.EQU                5
                                           _FP14			.EQU                4
                                           _FP13			.EQU                3
                                           _FP12			.EQU                2
                                           _FP11			.EQU                1
                                           _FP10			.EQU                0
                                           
                                           ;  15BH  CTCTL2   Bits-------------------------------------
                                           CTMODE			.EQU                4
                                           RSEL3			.EQU                3
                                           RSEL2			.EQU                2
                                           RSEL1			.EQU                1
                                           RSEL0			.EQU                0
                                           _CTMODE			.EQU                4
                                           _RSEL3			.EQU                3
                                           _RSEL2			.EQU                2
                                           _RSEL1			.EQU                1
                                           _RSEL0			.EQU                0
                                           
                                           ;  164H  T4CTL   Bits-------------------------------------
                                           T4REN			.EQU                7
                                           HSPEN			.EQU                6
                                           T4CKS1			.EQU                5
                                           T4CKS0			.EQU                4
                                           LSPEN			.EQU                3
                                           T4CS1			.EQU                2
                                           T4CS0			.EQU                1
                                           T4ON			.EQU                0
                                           _T4REN			.EQU                7
                                           _HSPEN			.EQU                6
                                           _T4CKS1			.EQU                5
                                           _T4CKS0			.EQU                4
                                           _LSPEN			.EQU                3
                                           _T4CS1			.EQU                2
                                           _T4CS0			.EQU                1
                                           _T4ON			.EQU                0
                                           ;************************************************************
                                           ;       Header file for the KungFu8 END
                                           ;       KF8TS3514
                                           ;       Microcontroller
                                           ;
                                           ;       Copyright 2012-2020 ChipON, All rights reserved
                                           ;************************************************************
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           	.extern	__KF8TS3514_Get_Ver_WaterCS_
                                           	.extern	__KF8TS3514_Init_Touch_WaterCS_
                                           	.extern	__KF8TS3514_Touch_Process_WaterCS_
                                           	.extern	__KF8TS3514_Lib_Set_CS_Parameter
                                           	.extern	__R2PCL
                                           	.extern	_TOUCH_DEBUG_TRS_DEAL
                                           	.extern	_TOUCH_DEBUG_SEND_OUT
                                           	.extern	_PSW_bits
                                           	.extern	_P0_bits
                                           	.extern	_P2_bits
                                           	.extern	_P1_bits
                                           	.extern	_PCH_bits
                                           	.extern	_INTCTL_bits
                                           	.extern	_EIF1_bits
                                           	.extern	_EIF2_bits
                                           	.extern	_T1CTL_bits
                                           	.extern	_PWMCTL_bits
                                           	.extern	_BANK_bits
                                           	.extern	_C1CTL_bits
                                           	.extern	_VDACS_bits
                                           	.extern	_AMPCTL_bits
                                           	.extern	_ANSEH_bits
                                           	.extern	_ADCCTL0_bits
                                           	.extern	_AMPDT_bits
                                           	.extern	_OPTR_bits
                                           	.extern	_IP0_bits
                                           	.extern	_IP1_bits
                                           	.extern	_IP2_bits
                                           	.extern	_TR0_bits
                                           	.extern	_TR2_bits
                                           	.extern	_TR1_bits
                                           	.extern	_OSCSTA_bits
                                           	.extern	_IP3_bits
                                           	.extern	_VRECTL_bits
                                           	.extern	_EIE1_bits
                                           	.extern	_EIE2_bits
                                           	.extern	_PCTL_bits
                                           	.extern	_OSCCTL_bits
                                           	.extern	_ANSEL_bits
                                           	.extern	_PUR0_bits
                                           	.extern	_IOCL_bits
                                           	.extern	_ADCCTL1_bits
                                           	.extern	_P0LR_bits
                                           	.extern	_P2LR_bits
                                           	.extern	_P1LR_bits
                                           	.extern	_EIE3_bits
                                           	.extern	_EIF3_bits
                                           	.extern	_T3CTL_bits
                                           	.extern	_CTCTL0_bits
                                           	.extern	_PUR1_bits
                                           	.extern	_PUR2_bits
                                           	.extern	_CTCTL1_bits
                                           	.extern	_INTEDGCTL_bits
                                           	.extern	_VDAC_bits
                                           	.extern	_VRES_bits
                                           	.extern	_C1CAL_bits
                                           	.extern	_SSCICTL0_bits
                                           	.extern	_SSCICTL1_bits
                                           	.extern	_SSCISTA_bits
                                           	.extern	_SSCIADD_bits
                                           	.extern	_SSCIMSK_bits
                                           	.extern	_WDTPS_bits
                                           	.extern	_C1FILTCTL_bits
                                           	.extern	_C1FILTPRE_bits
                                           	.extern	_CTCTL2_bits
                                           	.extern	_T4CTL_bits
                                           	.extern	__KF8_LIBi_channel_flag_
                                           	.extern	__KF8_LIBc_channel_
                                           	.extern	__KF8_LIBc_channel_Buf
                                           	.extern	__KF8_LIBi_Date_Change_
                                           	.extern	__KF8_LIBc_baseline_count_
                                           	.extern	__KF8_LIBi_buff_hit_
                                           	.extern	__KF8_LIBi_buff_baseline_
                                           	.extern	__KF8_LIBc_touch_count_
                                           	.extern	_CHS_AMOUNT
                                           	.extern	_TCS_AMOUNT
                                           	.extern	__KF8_Disturb_Protect_Circle_
                                           	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.extern	__KF8_Define_Disturb_Channels_Amount_
                                           	.extern	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.extern	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.extern	__KF8_Data_Steady_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	.extern	__KF8_Inside_Reference_Channel_Declare_
                                           	.extern	__KF8_Config_Finger_Threshold
                                           	.extern	__KF8_Water_Monitor_
                                           	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
                                           	.extern	__KF8_TOUCH_CH_EN
                                           	.extern	__KF8_Touch_Protect_Select_
                                           	.extern	__KF8_HIT_UP_THRESHOLD
                                           	.extern	_TCS_COUNT
                                           	.extern	_OSCCAL0_OFFSET
                                           	.extern	_OSCCAL0_MAX
                                           	.extern	_T0
                                           	.extern	_PCL
                                           	.extern	_PSW
                                           	.extern	_P0
                                           	.extern	_P2
                                           	.extern	_P1
                                           	.extern	_PCH
                                           	.extern	_INTCTL
                                           	.extern	_EIF1
                                           	.extern	_EIF2
                                           	.extern	_T1L
                                           	.extern	_T1H
                                           	.extern	_T1CTL
                                           	.extern	_PWM1L
                                           	.extern	_PWMCTL
                                           	.extern	_PP1
                                           	.extern	_BANK
                                           	.extern	_C1CTL
                                           	.extern	_VDACS
                                           	.extern	_AMPCTL
                                           	.extern	_ANSEH
                                           	.extern	_ADCDATA0H
                                           	.extern	_ADCCTL0
                                           	.extern	_AMPDT
                                           	.extern	_OPTR
                                           	.extern	_IP0
                                           	.extern	_IP1
                                           	.extern	_IP2
                                           	.extern	_TR0
                                           	.extern	_TR2
                                           	.extern	_TR1
                                           	.extern	_OSCSTA
                                           	.extern	_IP3
                                           	.extern	_VRECAL1
                                           	.extern	_VRECTL
                                           	.extern	_EIE1
                                           	.extern	_EIE2
                                           	.extern	_PCTL
                                           	.extern	_OSCCTL
                                           	.extern	_OSCCAL0
                                           	.extern	_ANSEL
                                           	.extern	_PP2
                                           	.extern	_PWM2L
                                           	.extern	_PUR0
                                           	.extern	_IOCL
                                           	.extern	_OSCCAL1
                                           	.extern	_NVMDATAH
                                           	.extern	_NVMDATAL
                                           	.extern	_NVMADDRH
                                           	.extern	_NVMADDRL
                                           	.extern	_NVMCTL0
                                           	.extern	_NVMCTL1
                                           	.extern	_ADCDATA0L
                                           	.extern	_ADCCTL1
                                           	.extern	_P0LR
                                           	.extern	_P2LR
                                           	.extern	_P1LR
                                           	.extern	_EIE3
                                           	.extern	_EIF3
                                           	.extern	_OSCCAL2
                                           	.extern	_OSCCAL3
                                           	.extern	_T3CTL
                                           	.extern	_T3L
                                           	.extern	_CTCTL0
                                           	.extern	_T3H
                                           	.extern	_PUR1
                                           	.extern	_PUR2
                                           	.extern	_CTCTL1
                                           	.extern	_INTEDGCTL
                                           	.extern	_ADCDATA3L
                                           	.extern	_VDAC
                                           	.extern	_VRES
                                           	.extern	_C1CAL
                                           	.extern	_SSCICTL0
                                           	.extern	_SSCICTL1
                                           	.extern	_SSCISTA
                                           	.extern	_SSCIBUFR
                                           	.extern	_SSCIADD
                                           	.extern	_SSCIMSK
                                           	.extern	_WDTPS
                                           	.extern	_C1FILTCTL
                                           	.extern	_C1FILTPRE
                                           	.extern	_VRECAL2
                                           	.extern	_VRECAL3
                                           	.extern	_CTCTL2
                                           	.extern	_T4L
                                           	.extern	_T4H
                                           	.extern	_T4REL
                                           	.extern	_T4REH
                                           	.extern	_T4CTL
                                           	.extern	_RC32KCAL
                                           	.extern	_startup
                                           	.extern	__gsinit_startup
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_delay_us
                                           	.global	_delay_ms
                                           	.global	_Touch_Key_Deal_Fun
                                           	.global	_int_fun0
                                           	.global	_int_fun1
                                           	.global	_main
                                           	.global	_temp
                                           	.global	_kf8_touch_flag
                                           	.global	_Touch_Watch
                                           	.global	_Key_Code
                                           
                                           	.global I0R1
                                           	.global I0R7
                                           	.global I0PSW
                                           	.global I0PCH
                                           	.global I1R1
                                           	.global I1R7
                                           	.global I1PSW
                                           	.global I1PCH
                                           	.global STK11
                                           	.global STK10
                                           	.global STK09
                                           	.global STK08
                                           	.global STK07
                                           	.global STK06
                                           	.global STK05
                                           	.global STK04
                                           	.global STK03
                                           	.global STK02
                                           	.global STK01
                                           	.global STK00
                                           
                                           sharebank .udata
                                           I0R1		.res 1
                                           I0R7		.res 1
                                           I0PSW		.res 1
                                           I0PCH		.res 1
                                           I1R1		.res 1
                                           I1R7		.res 1
                                           I1PSW		.res 1
                                           I1PCH		.res 1
                                           STK11	.res 1
                                           	.type STK11, 108
                                           STK10	.res 1
                                           	.type STK10, 108
                                           STK09	.res 1
                                           	.type STK09, 108
                                           STK08	.res 1
                                           	.type STK08, 108
                                           STK07	.res 1
                                           	.type STK07, 108
                                           STK06	.res 1
                                           	.type STK06, 108
                                           STK05	.res 1
                                           	.type STK05, 108
                                           STK04	.res 1
                                           	.type STK04, 108
                                           STK03	.res 1
                                           	.type STK03, 108
                                           STK02	.res 1
                                           	.type STK02, 108
                                           STK01	.res 1
                                           	.type STK01, 108
                                           STK00	.res 1
                                           	.type STK00, 108
                                           
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           UD_main_0	.udata
                                           _temp	.res	1
                                           
                                           UD_main_1	.udata
                                           _kf8_touch_flag	.res	1
                                           
                                           UD_main_2	.udata
                                           _Touch_Watch	.res	2
                                           
                                           UD_main_3	.udata
                                           _Key_Code	.res	1
                                           
                                           ;--------------------------------------------------------
                                           ; absolute symbol definitions
                                           ;--------------------------------------------------------
                                           ;--------------------------------------------------------
                                           ; compiler-defined variables
                                           ;--------------------------------------------------------
                                           UDL_main_0	.udata
                                           r0x100C	.res	1
                                           UDL_main_1	.udata
                                           r0x100B	.res	1
                                           UDL_main_2	.udata
                                           r0x100D	.res	1
                                           UDL_main_3	.udata
                                           r0x100E	.res	1
                                           UDL_main_4	.udata
                                           r0x100F	.res	1
                                           UDL_main_5	.udata
                                           r0x1010	.res	1
                                           UDL_main_6	.udata
                                           r0x1016	.res	1
                                           UDL_main_7	.udata
                                           r0x1015	.res	1
                                           UDL_main_8	.udata
                                           r0x1017	.res	1
                                           UDL_main_9	.udata
                                           r0x1018	.res	1
                                           UDL_main_10	.udata
                                           r0x1011	.res	1
                                           UDL_main_11	.udata
                                           r0x1012	.res	1
                                           UDL_main_12	.udata
                                           r0x1013	.res	1
                                           ;--------------------------------------------------------
                                           ; initialized data
                                           ;--------------------------------------------------------
                                           LDS_00000	.idata
                                           _Touch_Key_Deal_Fun_Key_Code_Vaule_Old_1_1
                                           	.db 0x34, 0x12, 0, 0
                                           
                                           ;--------------------------------------------------------
                                           ; overlayable items in internal ram 
                                           ;--------------------------------------------------------
                                           ;	.udata_ovr
                                           ;--------------------------------------------------------
                                           ; reset vector 
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
                                           	PAGESEL	init_imp
000001   cd5c     JMP	#0xd5c               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000d5c   dca5     CALL	#0xca5              	CALL	_startup
                                           	PAGESEL	__gsinit_startup
000d5d   dd55     CALL	#0xd55              	CALL	__gsinit_startup
                                           	PAGESEL	_main
000d5e   cc1a     JMP	#0xc1a               	JMP		_main
                                           ;--------------------------------------------------------
                                           ; interrupt and initialization code
                                           ;--------------------------------------------------------
                                           interrupt_0x04	.code	0x4
000004   f8c2     MOV	R2, R0               	MOV		R2,R0
000005   5617     MOV	R3, 0x17             	MOV		R3,BANK
000006   5003     MOV	R0, 0x3              	MOV		R0,PSW
000007   e100     MOVB	0                   	BANKSEL	I0PSW
000008   5182     MOV	0x82, R0             	MOV		I0PSW,R0
000009   500a     MOV	R0, 0xa              	MOV		R0,PCH
00000a   e100     MOVB	0                   	BANKSEL	I0PCH
00000b   5183     MOV	0x83, R0             	MOV		I0PCH,R0
00000c   5380     MOV	0x80, R1             	MOV		I0R1,R1
00000d   5f81     MOV	0x81, R7             	MOV		I0R7,R7
                                           	PAGESEL	interrupt_service_routine_0x04
00000e   cd1b     JMP	#0xd1b               	JMP		interrupt_service_routine_0x04
                                           
                                           
                                           
                                           func._int_fun0	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun0	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun0	;Function start
                                           ; 0 exit points
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x04
                                           ;	.line	201; "../main.c"	if(T3IF)
000d1b   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000d1c   7f0d     JB	0xd, 7                	JB	_EIF2_bits, 7
000d1d   cd29     JMP	#0xd29               	JMP	_00038_DS_
                                           ;	op : =
                                           ;	.line	203; "../main.c"	T4CTL=0x00;	//Èç¹ûÊ¹ÓÃÁËT4µÄÍ¬²½¼ÆÊý¹¦ÄÜ£¬¼ÆÊ±ÔÝÍ£¼ÆÊý£¬µÈ´ýÊýÖµ¶Á³ö
000d1e   e101     MOVB	0x1                 	BANKSEL	_T4CTL
000d1f   0364     CLR	0x64                 	CLR	_T4CTL
                                           ;	op : =
                                           ;	.line	204; "../main.c"	T3IF=0;		//Èç¹ûÎªÁË²»Ó°ÏìÖÐ¶Ï£¬¿ÉÒÔ°Ñ´¥ÃþÍ¨µÀ´¦Àí·Åµ½Ö÷º¯Êý£¬ÔÚ´Ë×öÒ»¸ö±êÖ¾Î»£¬È»ºóÔÚÖ÷º¯Êý¼ì²â±êÖ¾Î»½øÐÐÉ¨Ãè¼´¿É
000d20   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000d21   670d     CLR	0xd, 7               	CLR	_EIF2_bits, 7
                                           ;	op : =
                                           ;	.line	205; "../main.c"	kf8_touch_flag=1;	//´¥Ãþ±êÖ¾Î»
000d22   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000d23   e101     MOVB	0x1                 	BANKSEL	_kf8_touch_flag
000d24   518d     MOV	0x8d, R0             	MOV	_kf8_touch_flag, R0
                                           ;	op : =
                                           ;	.line	206; "../main.c"	Touch_Watch=0;
000d25   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000d26   03e4     CLR	0xe4                 	CLR	_Touch_Watch
000d27   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000d28   03e5     CLR	0xe5                 	CLR	(_Touch_Watch + 1)
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00038_DS_
000d29   e100     MOVB	0                   	BANKSEL	I0R1
000d2a   5280     MOV	R1, 0x80             	MOV	R1, I0R1
000d2b   e100     MOVB	0                   	BANKSEL	I0R7
000d2c   5e81     MOV	R7, 0x81             	MOV	R7, I0R7
000d2d   e100     MOVB	0                   	BANKSEL	I0PCH
000d2e   5083     MOV	R0, 0x83             	MOV	R0, I0PCH
000d2f   510a     MOV	0xa, R0              	MOV	PCH, R0
000d30   e100     MOVB	0                   	BANKSEL	I0PSW
000d31   5082     MOV	R0, 0x82             	MOV	R0, I0PSW
000d32   5103     MOV	0x3, R0              	MOV	PSW, R0
000d33   5717     MOV	0x17, R3             	MOV	BANK, R3
000d34   f8d0     MOV	R0, R2               	MOV	R0, R2
000d35   0009     IRET                     	IRET	
                                           
                                           
                                           
                                           func._int_fun1	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = I
                                           ;***
                                           ;entry:  _int_fun1	;Function start
                                           ; 0 exit points
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _int_fun1	;Function start
                                           ; 0 exit points
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           ; R3 resprent for wsave,R4 resprent for ssave, R5 resprent for psave
                                           interrupt_service_routine_0x14
                                           _00041_DS_
                                           ;	.line	223; "../main.c"	}
                                           	IRET	
                                           
                                           
                                           
                                           func._main	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = M
                                           ;***
                                           ;entry:  _main	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;functions called:
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8TS3514_Lib_Set_CS_Parameter
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;   _TOUCH_DEBUG_TRS_DEAL
                                           ;   __KF8TS3514_Touch_Process_WaterCS_
                                           ;   _Touch_Key_Deal_Fun
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;   _init_mcu
                                           ;   _delay_ms
                                           ;   __KF8TS3514_Lib_Set_CS_Parameter
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;   _TOUCH_DEBUG_TRS_DEAL
                                           ;   __KF8TS3514_Touch_Process_WaterCS_
                                           ;   _Touch_Key_Deal_Fun
                                           ;   __KF8TS3514_Init_Touch_WaterCS_
                                           ;5 compiler assigned registers:
                                           ;   STK00
                                           ;   r0x1011
                                           ;   r0x1012
                                           ;   r0x1013
                                           ;   r0x1014
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _main	;Function start
                                           ; 2 exit points
                                           ;	op : CALL
                                           ;	.line	232; "../main.c"	init_mcu();						//³õÊ¼»¯MCU¼Ä´æÆ÷
                                           	PAGESEL	_init_mcu
000c1a   dcc5     CALL	#0xcc5              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	233; "../main.c"	kf8_touch_flag=0;
000c1b   e101     MOVB	0x1                 	BANKSEL	_kf8_touch_flag
000c1c   038d     CLR	0x8d                 	CLR	_kf8_touch_flag
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	234; "../main.c"	delay_ms(200);					//ÑÓÊ±Ò»»á£¬·ÀÖ¹ÉÏµçÎó´¥·¢´¥ÃþÍ¨µÀ
000c1d   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
000c1e   e100     MOVB	0                   	BANKSEL	STK00
000c1f   5193     MOV	0x93, R0             	MOV	STK00, R0
000c20   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_ms
000c21   dc6c     CALL	#0xc6c              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	235; "../main.c"	LED1=1;
000c22   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000c23   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	236; "../main.c"	LED2=1;
000c24   e100     MOVB	0                   	BANKSEL	_P1LR_bits
000c25   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	237; "../main.c"	LED3=1;
000c26   e100     MOVB	0                   	BANKSEL	_P1LR_bits
000c27   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : =
                                           ;	.line	246; "../main.c"	CTCTL1 	= 0x00;		//µçÑ¹Ô´ºÍÊ±ÖÓ·ÖÆµÉèÖÃ  0 4 8 C~ 4/8/16/32  xxyy yyyx   0~ Vref  1~ VDD
000c28   e100     MOVB	0                   	BANKSEL	_CTCTL1
000c29   0364     CLR	0x64                 	CLR	_CTCTL1
                                           ;	op : =
                                           ;	.line	247; "../main.c"	VRECTL	=0xA2;   	// ÕâÀïÑ¡Ôñ3V£¬ µçÑ¹Öµ 6/A/E ¶ÔÓ¦ 	2V 3V 4V  &    2¶ÔÓ¦ Ê¹ÄÜ
000c2a   98a2     MOV	R0, #0xa2            	MOV	R0,# 0xa2
000c2b   e100     MOVB	0                   	BANKSEL	_VRECTL
000c2c   512b     MOV	0x2b, R0             	MOV	_VRECTL, R0
                                           ;	op : INLINEASM
                                           	;;VDACS=0x40;
000c2d   e100     MOVB	0                   	MOVB #0x00
000c2e   9840     MOV	R0, #0x40            	MOV R0,#0x40
000c2f   311a     ORL	0x1a, R0             	ORL 0x1A,R0
                                           	
                                           ;	op : =
                                           ;	.line	254; "../main.c"	VDAC=0x70;			//      0x80 0.45VDAC       ·­×ª¹«Ê½0.05Vdac£¨N+1)    N=0--15 Vdac=Vref
000c30   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000c31   e101     MOVB	0x1                 	BANKSEL	_VDAC
000c32   5112     MOV	0x12, R0             	MOV	_VDAC, R0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	257; "../main.c"	_KF8TS3514_Lib_Set_CS_Parameter(2);	//¹¦ÄÜÄ£Ê½£¬²ÎÊý¼ûkf8ts27_touch_g.h ÖÐËµÃ÷
000c33   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	PAGESEL	__KF8TS3514_Lib_Set_CS_Parameter
000c34   dd00     CALL	#0xd00              	CALL	__KF8TS3514_Lib_Set_CS_Parameter
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	258; "../main.c"	_KF8TS3514_Init_Touch_WaterCS_();		//µ÷ÓÃµçÈÝ´¥Ãþ¿âº¯ÊýµÄ³õÊ¼»¯
                                           	PAGESEL	__KF8TS3514_Init_Touch_WaterCS_
000c35   dee6     CALL	#0xee6              	CALL	__KF8TS3514_Init_Touch_WaterCS_
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00048_DS_
000c36   0064     CWDT                     	CWDT 
                                           ;	op : IFX
                                           ;	.line	268; "../main.c"	if(kf8_touch_flag)
000c37   9800     MOV	R0, #0               	MOV	R0,# 0x00
000c38   e101     MOVB	0x1                 	BANKSEL	_kf8_touch_flag
000c39   308d     ORL	R0, 0x8d             	ORL	R0, _kf8_touch_flag
000c3a   7203     JNB	0x3, 2               	JNB	PSW, 2
000c3b   cc41     JMP	#0xc41               	JMP	_00044_DS_
                                           ;	op : =
                                           ;	.line	270; "../main.c"	kf8_touch_flag=0;
000c3c   e101     MOVB	0x1                 	BANKSEL	_kf8_touch_flag
000c3d   038d     CLR	0x8d                 	CLR	_kf8_touch_flag
                                           ;	op : CALL
                                           ;	.line	271; "../main.c"	TOUCH_DEBUG_TRS_DEAL();	// °´¼üº¯ÊýÊ¹ÓÃ´®¿ÚÊä³öÊ±£¬ÕâÀï²»Ó¦´ò¿ª
                                           	PAGESEL	_TOUCH_DEBUG_TRS_DEAL
000c3e   da2e     CALL	#0xa2e              	CALL	_TOUCH_DEBUG_TRS_DEAL
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	272; "../main.c"	_KF8TS3514_Touch_Process_WaterCS_();//½¨ÒéÄ£Ê½£¬Òò¸ÃÐ¾Æ¬ÊôÓÚ¼¯¿ØÖÆÒ»Ìå£¬¾¡ÔçÍË³ö´¥ÃþÖÐ¶Ï£¬Ó°ÏìÆäËûÖÐ¶ÏÇëÇó¡£
                                           	PAGESEL	__KF8TS3514_Touch_Process_WaterCS_
000c3f   d8ba     CALL	#0x8ba              	CALL	__KF8TS3514_Touch_Process_WaterCS_
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	274; "../main.c"	Touch_Key_Deal_Fun();	// °´¼ü´¦Àí£¬Ò»°ã¿É²ÉÓÃ¶îÍâ±äÁ¿¼àÌý°´¼ü×´Ì¬µÄ±ä»¯²¢Ö´ÐÐ£¬º¯Êý¿É¸úËæÔÚ´¥Ãþ´¦Àíº¯ÊýºóÃæÖ´ÐÐ¡£
                                           	PAGESEL	_Touch_Key_Deal_Fun
000c40   dd36     CALL	#0xd36              	CALL	_Touch_Key_Deal_Fun
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : +
                                           _00044_DS_
                                           ;	.line	278; "../main.c"	Touch_Watch++;
000c41   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000c42   0be4     INC	0xe4                 	INC	_Touch_Watch
000c43   7a03     JB	0x3, 2                	JB	PSW, 2
000c44   cc47     JMP	#0xc47               	JMP	_00056_DS_
000c45   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000c46   0be5     INC	0xe5                 	INC	(_Touch_Watch + 1)
                                           ;	op : CAST
                                           _00056_DS_
                                           ;	.line	279; "../main.c"	if(Touch_Watch>50000)
000c47   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000c48   0ee4     MOVZ	R0, 0xe4            	MOVZ	R0, _Touch_Watch
000c49   e101     MOVB	0x1                 	BANKSEL	r0x1011
000c4a   5182     MOV	0x82, R0             	MOV	r0x1011, R0
000c4b   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000c4c   0ee5     MOVZ	R0, 0xe5            	MOVZ	R0, (_Touch_Watch + 1)
000c4d   e101     MOVB	0x1                 	BANKSEL	r0x1012
000c4e   5181     MOV	0x81, R0             	MOV	r0x1012, R0
000c4f   e101     MOVB	0x1                 	BANKSEL	r0x1013
000c50   0380     CLR	0x80                 	CLR	r0x1013
                                           ;;1	CLR	r0x1014
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;signed compare: left >= lit(0xC351=50001), size=4, mask=ffffffff
000c51   9800     MOV	R0, #0               	MOV	R0,# 0x00
000c52   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
000c53   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           ;comparing bytes at offset 3
000c54   7a03     JB	0x3, 2                	JB	PSW, 2
000c55   cc63     JMP	#0xc63               	JMP	_00055_DS_
000c56   9800     MOV	R0, #0               	MOV	R0,# 0x00
000c57   e101     MOVB	0x1                 	BANKSEL	r0x1013
000c58   3880     SUB	R0, 0x80             	SUB	R0, r0x1013
000c59   7a03     JB	0x3, 2                	JB	PSW, 2
000c5a   cc63     JMP	#0xc63               	JMP	_00055_DS_
000c5b   98c3     MOV	R0, #0xc3            	MOV	R0,# 0xc3
000c5c   e101     MOVB	0x1                 	BANKSEL	r0x1012
000c5d   3881     SUB	R0, 0x81             	SUB	R0, r0x1012
000c5e   7a03     JB	0x3, 2                	JB	PSW, 2
000c5f   cc63     JMP	#0xc63               	JMP	_00055_DS_
000c60   9851     MOV	R0, #0x51            	MOV	R0,# 0x51
000c61   e101     MOVB	0x1                 	BANKSEL	r0x1011
000c62   3882     SUB	R0, 0x82             	SUB	R0, r0x1011
                                           _00055_DS_
000c63   7803     JB	0x3, 0                	JB	PSW, 0
000c64   cc36     JMP	#0xc36               	JMP	_00048_DS_
                                           ;	op : =
                                           ;	.line	281; "../main.c"	Touch_Watch=0;
000c65   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000c66   03e4     CLR	0xe4                 	CLR	_Touch_Watch
000c67   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000c68   03e5     CLR	0xe5                 	CLR	(_Touch_Watch + 1)
                                           ;	op : CALL
                                           ;	.line	282; "../main.c"	_KF8TS3514_Init_Touch_WaterCS_();
                                           	PAGESEL	__KF8TS3514_Init_Touch_WaterCS_
000c69   dee6     CALL	#0xee6              	CALL	__KF8TS3514_Init_Touch_WaterCS_
                                           	PAGESEL	$
                                           ;	op : GOTO
000c6a   cc36     JMP	#0xc36               	JMP	_00048_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000c6b   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           
                                           
                                           func._Touch_Key_Deal_Fun	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _Touch_Key_Deal_Fun	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _Touch_Key_Deal_Fun	;Function start
                                           ; 2 exit points
                                           ;	op : BITWISEAND
                                           ;	.line	87; "../main.c"	if(_KF8_LIBi_channel_flag_&Key_CT1)
000d36   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000d37   79b6     JB	0xb6, 1               	JB	__KF8_LIBi_channel_flag_, 1
000d38   cd3c     JMP	#0xd3c               	JMP	_00022_DS_
                                           ;	op : =
                                           ;	.line	89; "../main.c"	LED1 = 0;
000d39   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000d3a   6245     CLR	0x45, 2              	CLR	_P0LR_bits, 2
                                           ;	op : GOTO
000d3b   cd3e     JMP	#0xd3e               	JMP	_00023_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00022_DS_
                                           ;	.line	93; "../main.c"	LED1 = 1;
000d3c   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000d3d   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : LABEL
                                           ;	op : BITWISEAND
                                           _00023_DS_
                                           ;	.line	95; "../main.c"	if(_KF8_LIBi_channel_flag_&Key_CT2)
000d3e   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000d3f   7ab6     JB	0xb6, 2               	JB	__KF8_LIBi_channel_flag_, 2
000d40   cd44     JMP	#0xd44               	JMP	_00025_DS_
                                           ;	op : =
                                           ;	.line	97; "../main.c"	LED2 = 0;
000d41   e100     MOVB	0                   	BANKSEL	_P1LR_bits
000d42   6347     CLR	0x47, 3              	CLR	_P1LR_bits, 3
                                           ;	op : GOTO
000d43   cd46     JMP	#0xd46               	JMP	_00026_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00025_DS_
                                           ;	.line	101; "../main.c"	LED2 = 1;
000d44   e100     MOVB	0                   	BANKSEL	_P1LR_bits
000d45   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : LABEL
                                           ;	op : BITWISEAND
                                           _00026_DS_
                                           ;	.line	103; "../main.c"	if(_KF8_LIBi_channel_flag_&Key_CT3)
000d46   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000d47   7bb6     JB	0xb6, 3               	JB	__KF8_LIBi_channel_flag_, 3
000d48   cd4c     JMP	#0xd4c               	JMP	_00028_DS_
                                           ;	op : =
                                           ;	.line	105; "../main.c"	LED3 = 0;
000d49   e100     MOVB	0                   	BANKSEL	_P1LR_bits
000d4a   6247     CLR	0x47, 2              	CLR	_P1LR_bits, 2
                                           ;	op : GOTO
000d4b   cd4e     JMP	#0xd4e               	JMP	_00030_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00028_DS_
                                           ;	.line	109; "../main.c"	LED3 = 1;
000d4c   e100     MOVB	0                   	BANKSEL	_P1LR_bits
000d4d   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00030_DS_
000d4e   0008     CRET                     	CRET	
                                           ; exit point of _Touch_Key_Deal_Fun
                                           
                                           
                                           
                                           func._delay_us	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_us	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;5 compiler assigned registers:
                                           ;   r0x1015
                                           ;   STK00
                                           ;   r0x1016
                                           ;   r0x1017
                                           ;   r0x1018
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_us	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	48; "../main.c"	void delay_us(uint us_data)
000ce4   e101     MOVB	0x1                 	BANKSEL	r0x1015
000ce5   5185     MOV	0x85, R0             	MOV	r0x1015, R0
000ce6   e100     MOVB	0                   	BANKSEL	STK00
000ce7   0e93     MOVZ	R0, 0x93            	MOVZ	R0, STK00
000ce8   e101     MOVB	0x1                 	BANKSEL	r0x1016
000ce9   5186     MOV	0x86, R0             	MOV	r0x1016, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	50; "../main.c"	while(us_data--);
000cea   e101     MOVB	0x1                 	BANKSEL	r0x1016
000ceb   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1016
000cec   e101     MOVB	0x1                 	BANKSEL	r0x1017
000ced   5184     MOV	0x84, R0             	MOV	r0x1017, R0
000cee   e101     MOVB	0x1                 	BANKSEL	r0x1015
000cef   0e85     MOVZ	R0, 0x85            	MOVZ	R0, r0x1015
000cf0   e101     MOVB	0x1                 	BANKSEL	r0x1018
000cf1   5183     MOV	0x83, R0             	MOV	r0x1018, R0
                                           ;	op : -
000cf2   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000cf3   e101     MOVB	0x1                 	BANKSEL	r0x1016
000cf4   2186     ADD	0x86, R0             	ADD	r0x1016, R0
000cf5   7003     JNB	0x3, 0               	JNB	PSW, 0
000cf6   ccf9     JMP	#0xcf9               	JMP	_00057_DS_
000cf7   e101     MOVB	0x1                 	BANKSEL	r0x1015
000cf8   0785     DEC	0x85                 	DEC	r0x1015
                                           ;	op : IFX
                                           _00057_DS_
000cf9   e101     MOVB	0x1                 	BANKSEL	r0x1017
000cfa   0e84     MOVZ	R0, 0x84            	MOVZ	R0, r0x1017
000cfb   e101     MOVB	0x1                 	BANKSEL	r0x1018
000cfc   3083     ORL	R0, 0x83             	ORL	R0, r0x1018
000cfd   7a03     JB	0x3, 2                	JB	PSW, 2
000cfe   ccea     JMP	#0xcea               	JMP	_00014_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000cff   0008     CRET                     	CRET	
                                           ; exit point of _delay_us
                                           
                                           
                                           
                                           func._delay_ms	.code
                                           ;***
                                           ;  PostBlock Stats: dbName = C
                                           ;***
                                           ;entry:  _delay_ms	;Function start
                                           ; 2 exit points
                                           ;has an exit
                                           ;7 compiler assigned registers:
                                           ;   r0x100B
                                           ;   STK00
                                           ;   r0x100C
                                           ;   r0x100D
                                           ;   r0x100E
                                           ;   r0x100F
                                           ;   r0x1010
                                           ;; Starting PostCode block
                                           ;	op : LABEL
                                           ;	op : FUNCTION
                                           _delay_ms	;Function start
                                           ; 2 exit points
                                           ;	op : RECEIVE
                                           ;	.line	29; "../main.c"	void delay_ms(uint ms_data)
000c6c   e101     MOVB	0x1                 	BANKSEL	r0x100B
000c6d   518b     MOV	0x8b, R0             	MOV	r0x100B, R0
000c6e   e100     MOVB	0                   	BANKSEL	STK00
000c6f   0e93     MOVZ	R0, 0x93            	MOVZ	R0, STK00
000c70   e101     MOVB	0x1                 	BANKSEL	r0x100C
000c71   518c     MOV	0x8c, R0             	MOV	r0x100C, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	32; "../main.c"	while(ms_data--)
000c72   e101     MOVB	0x1                 	BANKSEL	r0x100C
000c73   0e8c     MOVZ	R0, 0x8c            	MOVZ	R0, r0x100C
000c74   e101     MOVB	0x1                 	BANKSEL	r0x100D
000c75   518a     MOV	0x8a, R0             	MOV	r0x100D, R0
000c76   e101     MOVB	0x1                 	BANKSEL	r0x100B
000c77   0e8b     MOVZ	R0, 0x8b            	MOVZ	R0, r0x100B
000c78   e101     MOVB	0x1                 	BANKSEL	r0x100E
000c79   5189     MOV	0x89, R0             	MOV	r0x100E, R0
                                           ;	op : -
000c7a   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000c7b   e101     MOVB	0x1                 	BANKSEL	r0x100C
000c7c   218c     ADD	0x8c, R0             	ADD	r0x100C, R0
000c7d   7003     JNB	0x3, 0               	JNB	PSW, 0
000c7e   cc81     JMP	#0xc81               	JMP	_00058_DS_
000c7f   e101     MOVB	0x1                 	BANKSEL	r0x100B
000c80   078b     DEC	0x8b                 	DEC	r0x100B
                                           ;	op : IFX
                                           _00058_DS_
000c81   e101     MOVB	0x1                 	BANKSEL	r0x100D
000c82   0e8a     MOVZ	R0, 0x8a            	MOVZ	R0, r0x100D
000c83   e101     MOVB	0x1                 	BANKSEL	r0x100E
000c84   3089     ORL	R0, 0x89             	ORL	R0, r0x100E
000c85   7203     JNB	0x3, 2               	JNB	PSW, 2
000c86   cca4     JMP	#0xca4               	JMP	_00007_DS_
                                           ;	op : INLINEASM
000c87   0064     CWDT                     	CWDT 
                                           ;	op : =
                                           ;	.line	36; "../main.c"	while(j--)
000c88   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
000c89   e101     MOVB	0x1                 	BANKSEL	r0x100D
000c8a   518a     MOV	0x8a, R0             	MOV	r0x100D, R0
000c8b   e101     MOVB	0x1                 	BANKSEL	r0x100E
000c8c   0389     CLR	0x89                 	CLR	r0x100E
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
000c8d   e101     MOVB	0x1                 	BANKSEL	r0x100D
000c8e   0e8a     MOVZ	R0, 0x8a            	MOVZ	R0, r0x100D
000c8f   e101     MOVB	0x1                 	BANKSEL	r0x100F
000c90   5188     MOV	0x88, R0             	MOV	r0x100F, R0
000c91   e101     MOVB	0x1                 	BANKSEL	r0x100E
000c92   0e89     MOVZ	R0, 0x89            	MOVZ	R0, r0x100E
000c93   e101     MOVB	0x1                 	BANKSEL	r0x1010
000c94   5187     MOV	0x87, R0             	MOV	r0x1010, R0
                                           ;	op : -
000c95   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
000c96   e101     MOVB	0x1                 	BANKSEL	r0x100D
000c97   218a     ADD	0x8a, R0             	ADD	r0x100D, R0
000c98   7003     JNB	0x3, 0               	JNB	PSW, 0
000c99   cc9c     JMP	#0xc9c               	JMP	_00059_DS_
000c9a   e101     MOVB	0x1                 	BANKSEL	r0x100E
000c9b   0789     DEC	0x89                 	DEC	r0x100E
                                           ;	op : IFX
                                           _00059_DS_
000c9c   e101     MOVB	0x1                 	BANKSEL	r0x100F
000c9d   0e88     MOVZ	R0, 0x88            	MOVZ	R0, r0x100F
000c9e   e101     MOVB	0x1                 	BANKSEL	r0x1010
000c9f   3087     ORL	R0, 0x87             	ORL	R0, r0x1010
000ca0   7203     JNB	0x3, 2               	JNB	PSW, 2
000ca1   cc72     JMP	#0xc72               	JMP	_00004_DS_
                                           ;	op : INLINEASM
000ca2   0064     CWDT                     	CWDT 
                                           ;	op : GOTO
000ca3   cc8d     JMP	#0xc8d               	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
000ca4   0008     CRET                     	CRET	
                                           ; exit point of _delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  157+   73 =   230 instructions (  606 byte)
                                           
                                           
                                           	.end
                                           .org_e00
000e00   5170     MOV	0x70, R0            
000e01   5017     MOV	R0, 0x17            
000e02   e100     MOVB	0                  
000e03   51f5     MOV	0xf5, R0            
000e04   53f4     MOV	0xf4, R1            
000e05   5003     MOV	R0, 0x3             
000e06   51f6     MOV	0xf6, R0            
000e07   500a     MOV	R0, 0xa             
000e08   51f7     MOV	0xf7, R0            
000e09   503b     MOV	R0, 0x3b            
000e0a   51f8     MOV	0xf8, R0            
000e0b   5039     MOV	R0, 0x39            
000e0c   51f9     MOV	0xf9, R0            
000e0d   5039     MOV	R0, 0x39            
000e0e   51fa     MOV	0xfa, R0            
000e0f   980e     MOV	R0, #0xe            
000e10   510a     MOV	0xa, R0             
000e11   68f3     SET	0xf3, 0             
000e12   5002     MOV	R0, 0x2             
000e13   51fd     MOV	0xfd, R0            
000e14   98bb     MOV	R0, #0xbb           
000e15   5102     MOV	0x2, R0             
000e16   60f3     CLR	0xf3, 0             
000e17   5002     MOV	R0, 0x2             
000e18   51fd     MOV	0xfd, R0            
000e19   98bb     MOV	R0, #0xbb           
000e1a   5102     MOV	0x2, R0             
000e1b   9806     MOV	R0, #0x6            
000e1c   38fb     SUB	R0, 0xfb            
000e1d   7003     JNB	0x3, 0              
000e1e   ce11     JMP	#0xe11              
000e1f   50fb     MOV	R0, 0xfb            
000e20   2102     ADD	0x2, R0             
000e21   ce27     JMP	#0xe27              
000e22   ce29     JMP	#0xe29              
000e23   ce59     JMP	#0xe59              
000e24   ce7d     JMP	#0xe7d              
000e25   cea8     JMP	#0xea8              
000e26   ceaa     JMP	#0xeaa              
000e27   69f3     SET	0xf3, 1             
000e28   ce2a     JMP	#0xe2a              
000e29   61f3     CLR	0xf3, 1             
000e2a   68f3     SET	0xf3, 0             
000e2b   5002     MOV	R0, 0x2             
000e2c   51fd     MOV	0xfd, R0            
000e2d   98bb     MOV	R0, #0xbb           
000e2e   5102     MOV	0x2, R0             
000e2f   50fb     MOV	R0, 0xfb            
000e30   5104     MOV	0x4, R0             
000e31   5002     MOV	R0, 0x2             
000e32   51fd     MOV	0xfd, R0            
000e33   98bb     MOV	R0, #0xbb           
000e34   5102     MOV	0x2, R0             
000e35   50fb     MOV	R0, 0xfb            
000e36   51fe     MOV	0xfe, R0            
000e37   5002     MOV	R0, 0x2             
000e38   51fd     MOV	0xfd, R0            
000e39   98bb     MOV	R0, #0xbb           
000e3a   5102     MOV	0x2, R0             
000e3b   50fb     MOV	R0, 0xfb            
000e3c   51ff     MOV	0xff, R0            
000e3d   79f3     JB	0xf3, 1              
000e3e   ce4b     JMP	#0xe4b              
000e3f   50fe     MOV	R0, 0xfe            
000e40   5117     MOV	0x17, R0            
000e41   ffff     NOPZ                    
000e42   5000     MOV	R0, 0               
000e43   e100     MOVB	0                  
000e44   51fb     MOV	0xfb, R0            
000e45   60f3     CLR	0xf3, 0             
000e46   5002     MOV	R0, 0x2             
000e47   51fd     MOV	0xfd, R0            
000e48   98bb     MOV	R0, #0xbb           
000e49   5102     MOV	0x2, R0             
000e4a   ce55     JMP	#0xe55              
000e4b   5002     MOV	R0, 0x2             
000e4c   51fd     MOV	0xfd, R0            
000e4d   98bb     MOV	R0, #0xbb           
000e4e   5102     MOV	0x2, R0             
000e4f   50fb     MOV	R0, 0xfb            
000e50   52fe     MOV	R1, 0xfe            
000e51   5317     MOV	0x17, R1            
000e52   ffff     NOPZ                    
000e53   5100     MOV	0, R0               
000e54   e100     MOVB	0                  
000e55   0b04     INC	0x4                 
000e56   09ff     DECJZ	0xff              
000e57   ce3d     JMP	#0xe3d              
000e58   ce11     JMP	#0xe11              
000e59   68f3     SET	0xf3, 0             
000e5a   5002     MOV	R0, 0x2             
000e5b   51fd     MOV	0xfd, R0            
000e5c   98bb     MOV	R0, #0xbb           
000e5d   5102     MOV	0x2, R0             
000e5e   50fb     MOV	R0, 0xfb            
000e5f   513b     MOV	0x3b, R0            
000e60   5002     MOV	R0, 0x2             
000e61   51fd     MOV	0xfd, R0            
000e62   98bb     MOV	R0, #0xbb           
000e63   5102     MOV	0x2, R0             
000e64   5002     MOV	R0, 0x2             
000e65   51fd     MOV	0xfd, R0            
000e66   98bb     MOV	R0, #0xbb           
000e67   5102     MOV	0x2, R0             
000e68   52fb     MOV	R1, 0xfb            
000e69   9801     MOV	R0, #0x1            
000e6a   513c     MOV	0x3c, R0            
000e6b   ffff     NOPZ                    
000e6c   60f3     CLR	0xf3, 0             
000e6d   5039     MOV	R0, 0x39            
000e6e   51fb     MOV	0xfb, R0            
000e6f   5002     MOV	R0, 0x2             
000e70   51fd     MOV	0xfd, R0            
000e71   98bb     MOV	R0, #0xbb           
000e72   5102     MOV	0x2, R0             
000e73   9800     MOV	R0, #0              
000e74   51fb     MOV	0xfb, R0            
000e75   5002     MOV	R0, 0x2             
000e76   51fd     MOV	0xfd, R0            
000e77   98bb     MOV	R0, #0xbb           
000e78   5102     MOV	0x2, R0             
000e79   0b3b     INC	0x3b                
000e7a   ff59     DECJZ	R1                
000e7b   ce69     JMP	#0xe69              
000e7c   ce11     JMP	#0xe11              
000e7d   68f3     SET	0xf3, 0             
000e7e   5002     MOV	R0, 0x2             
000e7f   51fd     MOV	0xfd, R0            
000e80   98bb     MOV	R0, #0xbb           
000e81   5102     MOV	0x2, R0             
000e82   980c     MOV	R0, #0xc            
000e83   38fb     SUB	R0, 0xfb            
000e84   7003     JNB	0x3, 0              
000e85   ce11     JMP	#0xe11              
000e86   50fb     MOV	R0, 0xfb            
000e87   f800     ADD	R0, R0              
000e88   2102     ADD	0x2, R0             
000e89   5070     MOV	R0, 0x70            
000e8a   cea1     JMP	#0xea1              
000e8b   50f4     MOV	R0, 0xf4            
000e8c   cea1     JMP	#0xea1              
000e8d   f8d0     MOV	R0, R2              
000e8e   cea1     JMP	#0xea1              
000e8f   f8d8     MOV	R0, R3              
000e90   cea1     JMP	#0xea1              
000e91   f8e0     MOV	R0, R4              
000e92   cea1     JMP	#0xea1              
000e93   f8e8     MOV	R0, R5              
000e94   cea1     JMP	#0xea1              
000e95   f8f0     MOV	R0, R6              
000e96   cea1     JMP	#0xea1              
000e97   f8f8     MOV	R0, R7              
000e98   cea1     JMP	#0xea1              
000e99   50f6     MOV	R0, 0xf6            
000e9a   cea1     JMP	#0xea1              
000e9b   50f7     MOV	R0, 0xf7            
000e9c   cea1     JMP	#0xea1              
000e9d   506e     MOV	R0, 0x6e            
000e9e   cea1     JMP	#0xea1              
000e9f   506f     MOV	R0, 0x6f            
000ea0   cea1     JMP	#0xea1              
000ea1   51fb     MOV	0xfb, R0            
000ea2   60f3     CLR	0xf3, 0             
000ea3   5002     MOV	R0, 0x2             
000ea4   51fd     MOV	0xfd, R0            
000ea5   98bb     MOV	R0, #0xbb           
000ea6   5102     MOV	0x2, R0             
000ea7   ce11     JMP	#0xe11              
000ea8   6f6e     SET	0x6e, 7             
000ea9   ceab     JMP	#0xeab              
000eaa   676e     CLR	0x6e, 7             
000eab   6925     SET	0x25, 1             
000eac   50f9     MOV	R0, 0xf9            
000ead   5139     MOV	0x39, R0            
000eae   50f8     MOV	R0, 0xf8            
000eaf   513b     MOV	0x3b, R0            
000eb0   50fa     MOV	R0, 0xfa            
000eb1   513c     MOV	0x3c, R0            
000eb2   50f7     MOV	R0, 0xf7            
000eb3   510a     MOV	0xa, R0             
000eb4   50f6     MOV	R0, 0xf6            
000eb5   5103     MOV	0x3, R0             
000eb6   52f4     MOV	R1, 0xf4            
000eb7   50f5     MOV	R0, 0xf5            
000eb8   5117     MOV	0x17, R0            
000eb9   5070     MOV	R0, 0x70            
000eba   0008     CRET                    
000ebb   e100     MOVB	0                  
000ebc   6925     SET	0x25, 1             
000ebd   6825     SET	0x25, 0             
000ebe   7005     JNB	0x5, 0              
000ebf   cebe     JMP	#0xebe              
000ec0   7805     JB	0x5, 0               
000ec1   cec0     JMP	#0xec0              
000ec2   6125     CLR	0x25, 1             
000ec3   6105     CLR	0x5, 1              
000ec4   9808     MOV	R0, #0x8            
000ec5   51fc     MOV	0xfc, R0            
000ec6   50fb     MOV	R0, 0xfb            
000ec7   78f3     JB	0xf3, 0              
000ec8   ced6     JMP	#0xed6              
000ec9   6905     SET	0x5, 1              
000eca   cecb     JMP	#0xecb              
000ecb   cecc     JMP	#0xecc              
000ecc   cecd     JMP	#0xecd              
000ecd   0000     NOP                     
000ece   6105     CLR	0x5, 1              
000ecf   6003     CLR	0x3, 0              
000ed0   7005     JNB	0x5, 0              
000ed1   6803     SET	0x3, 0              
000ed2   13fb     RLC	0xfb                
000ed3   09fc     DECJZ	0xfc              
000ed4   cec9     JMP	#0xec9              
000ed5   cee3     JMP	#0xee3              
000ed6   6025     CLR	0x25, 0             
000ed7   ced8     JMP	#0xed8              
000ed8   0000     NOP                     
000ed9   6905     SET	0x5, 1              
000eda   ff18     RLC	R0                  
000edb   7803     JB	0x3, 0               
000edc   6005     CLR	0x5, 0              
000edd   7003     JNB	0x3, 0              
000ede   6805     SET	0x5, 0              
000edf   cee0     JMP	#0xee0              
000ee0   6105     CLR	0x5, 1              
000ee1   09fc     DECJZ	0xfc              
000ee2   ced7     JMP	#0xed7              
000ee3   50fd     MOV	R0, 0xfd            
000ee4   8003     ADD	R0, #0x3            
000ee5   5102     MOV	0x2, R0             
                                           .org_2004
002004   ce00     JMP	#0xe00              
                                           .config
002007   07c4     DEC	0xc4                
002008   ffff     NOPZ                    
                                           FUN_DIVUINT
000bc5   e100     MOVB	0                  
000bc6   5292     MOV	R1, 0x92            
000bc7   e100     MOVB	0                  
000bc8   3291     ORL	R1, 0x91            
000bc9   7203     JNB	0x3, 2              
000bca   cc19     JMP	#0xc19              
000bcb   e100     MOVB	0                  
000bcc   0390     CLR	0x90                
000bcd   e100     MOVB	0                  
000bce   038f     CLR	0x8f                
000bcf   e100     MOVB	0                  
000bd0   038e     CLR	0x8e                
000bd1   e100     MOVB	0                  
000bd2   038d     CLR	0x8d                
000bd3   688d     SET	0x8d, 0             
000bd4   e100     MOVB	0                  
000bd5   7792     JNB	0x92, 7             
000bd6   cbe2     JMP	#0xbe2              
000bd7   e100     MOVB	0                  
000bd8   6003     CLR	0x3, 0              
000bd9   1391     RLC	0x91                
000bda   e100     MOVB	0                  
000bdb   1392     RLC	0x92                
000bdc   e100     MOVB	0                  
000bdd   6003     CLR	0x3, 0              
000bde   138d     RLC	0x8d                
000bdf   e100     MOVB	0                  
000be0   138e     RLC	0x8e                
000be1   cbd4     JMP	#0xbd4              
000be2   e100     MOVB	0                  
000be3   528e     MOV	R1, 0x8e            
000be4   e100     MOVB	0                  
000be5   328d     ORL	R1, 0x8d            
000be6   7203     JNB	0x3, 2              
000be7   cc13     JMP	#0xc13              
000be8   e100     MOVB	0                  
000be9   5292     MOV	R1, 0x92            
000bea   f841     SUB	R1, R0              
000beb   7a03     JB	0x3, 2               
000bec   cbf1     JMP	#0xbf1              
000bed   e100     MOVB	0                  
000bee   5291     MOV	R1, 0x91            
000bef   e100     MOVB	0                  
000bf0   3a93     SUB	R1, 0x93            
000bf1   7803     JB	0x3, 0               
000bf2   cc08     JMP	#0xc08              
000bf3   e100     MOVB	0                  
000bf4   528d     MOV	R1, 0x8d            
000bf5   e100     MOVB	0                  
000bf6   238f     ADD	0x8f, R1            
000bf7   e100     MOVB	0                  
000bf8   528e     MOV	R1, 0x8e            
000bf9   7003     JNB	0x3, 0              
000bfa   ff11     INC	R1                  
000bfb   e100     MOVB	0                  
000bfc   2390     ADD	0x90, R1            
000bfd   e100     MOVB	0                  
000bfe   5291     MOV	R1, 0x91            
000bff   e100     MOVB	0                  
000c00   3a93     SUB	R1, 0x93            
000c01   5393     MOV	0x93, R1            
000c02   7803     JB	0x3, 0               
000c03   ff08     DEC	R0                  
000c04   e100     MOVB	0                  
000c05   5292     MOV	R1, 0x92            
000c06   f841     SUB	R1, R0              
000c07   f8c8     MOV	R0, R1              
000c08   e100     MOVB	0                  
000c09   6003     CLR	0x3, 0              
000c0a   1192     RRC	0x92                
000c0b   e100     MOVB	0                  
000c0c   1191     RRC	0x91                
000c0d   e100     MOVB	0                  
000c0e   6003     CLR	0x3, 0              
000c0f   118e     RRC	0x8e                
000c10   e100     MOVB	0                  
000c11   118d     RRC	0x8d                
000c12   cbe2     JMP	#0xbe2              
000c13   e100     MOVB	0                  
000c14   508f     MOV	R0, 0x8f            
000c15   e100     MOVB	0                  
000c16   5193     MOV	0x93, R0            
000c17   e100     MOVB	0                  
000c18   5090     MOV	R0, 0x90            
000c19   0008     CRET                    
                                           fun.__R2PCL
000d63   530a     MOV	0xa, R1             
000d64   5102     MOV	0x2, R0             
                                           func.__gsinit_startup
000d55   0000     NOP                     
000d56   dfbe     CALL	#0xfbe             
000d57   0000     NOP                     
000d58   0008     CRET                    
                                           _sartup_TS3514
000ca5   e100     MOVB	0                  
000ca6   dfff     CALL	#0xfff             
000ca7   5130     MOV	0x30, R0            
000ca8   ffff     NOPZ                    
000ca9   ffff     NOPZ                    
000caa   dffe     CALL	#0xffe             
000cab   5137     MOV	0x37, R0            
000cac   ffff     NOPZ                    
000cad   ffff     NOPZ                    
000cae   dffd     CALL	#0xffd             
000caf   514c     MOV	0x4c, R0            
000cb0   ffff     NOPZ                    
000cb1   ffff     NOPZ                    
000cb2   dffc     CALL	#0xffc             
000cb3   514d     MOV	0x4d, R0            
000cb4   ffff     NOPZ                    
000cb5   ffff     NOPZ                    
000cb6   dffb     CALL	#0xffb             
000cb7   512a     MOV	0x2a, R0            
000cb8   ffff     NOPZ                    
000cb9   e101     MOVB	0x1                
000cba   dffa     CALL	#0xffa             
000cbb   5159     MOV	0x59, R0            
000cbc   ffff     NOPZ                    
000cbd   dff9     CALL	#0xff9             
000cbe   515a     MOV	0x5a, R0            
000cbf   ffff     NOPZ                    
000cc0   dff8     CALL	#0xff8             
000cc1   5165     MOV	0x65, R0            
000cc2   ffff     NOPZ                    
000cc3   ffff     NOPZ                    
000cc4   0008     CRET                    
                                           .cinit
000fbe   e100     MOVB	0                  
000fbf   9870     MOV	R0, #0x70           
000fc0   9901     MOV	R1, #0x1            
000fc1   0000     NOP                     
000fc2   dfe7     CALL	#0xfe7             
000fc3   0394     CLR	0x94                
000fc4   9880     MOV	R0, #0x80           
000fc5   9914     MOV	R1, #0x14           
000fc6   0000     NOP                     
000fc7   dfe7     CALL	#0xfe7             
000fc8   0395     CLR	0x95                
000fc9   98a4     MOV	R0, #0xa4           
000fca   995c     MOV	R1, #0x5c           
000fcb   0000     NOP                     
000fcc   dfe7     CALL	#0xfe7             
000fcd   0396     CLR	0x96                
000fce   0397     CLR	0x97                
000fcf   0398     CLR	0x98                
000fd0   0399     CLR	0x99                
000fd1   039a     CLR	0x9a                
000fd2   039b     CLR	0x9b                
000fd3   039c     CLR	0x9c                
000fd4   039d     CLR	0x9d                
000fd5   039e     CLR	0x9e                
000fd6   039f     CLR	0x9f                
000fd7   03a0     CLR	0xa0                
000fd8   03a1     CLR	0xa1                
000fd9   03a2     CLR	0xa2                
000fda   03a3     CLR	0xa3                
000fdb   e101     MOVB	0x1                
000fdc   9880     MOV	R0, #0x80           
000fdd   990e     MOV	R1, #0xe            
000fde   0000     NOP                     
000fdf   dfe7     CALL	#0xfe7             
000fe0   98ff     MOV	R0, #0xff           
000fe1   518e     MOV	0x8e, R0            
000fe2   988f     MOV	R0, #0x8f           
000fe3   9918     MOV	R1, #0x18           
000fe4   0000     NOP                     
000fe5   dfe7     CALL	#0xfe7             
000fe6   0008     CRET                    
000fe7   020a     CLR	R2                  
000fe8   f750     ST	[R0], R2             
000fe9   ff10     INC	R0                  
000fea   ff59     DECJZ	R1                
000feb   cfe8     JMP	#0xfe8              
000fec   0008     CRET                    
