gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 2-22-2018  17:21:48
 
 
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:21:39 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:21:41 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	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.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
                                           ;	.line	350; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	PAGESEL	$
                                           ;	.line	352; "../debug_touch.c"	return;
                                           	BANKSEL	_P0_bits
                                           	JB	_P0_bits, 0
                                           ;	.line	355; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
                                           	JMP	_00116_DS_
                                           	BANKSEL	_P0LR_bits
                                           	CLR	_P0LR_bits, 1
                                           ;	.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
                                           ;	.line	445; "../debug_touch.c"	T_buf=T_buf>>1;
                                           	XOR	R0,# 0x05
                                           	JNB	PSW, 2
                                           	JMP	_00099_DS_
                                           	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
000767   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000768   9800     MOV	R0, #0               	MOV R0,#(0)
000769   80bd     ADD	R0, #0xbd            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
00076a   7003     JNB	0x3, 0               	JNB PSW,0
00076b   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
00076c   daca     CALL	#0xaca              	CALL __R2PCL
                                           	PAGESEL $
00076d   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
00076e   9901     MOV	R1, #0x1             	MOV R1,#0x01
00076f   e101     MOVB	0x1                 	BANKSEL _TOUCH_CH_TRS_EN
000770   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : INLINEASM
000771   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000772   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
000773   80bd     ADD	R0, #0xbd            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
000774   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
000775   7003     JNB	0x3, 0               	JNB PSW,0
000776   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCL
000777   daca     CALL	#0xaca              	CALL __R2PCL
                                           	PAGESEL $
000778   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000779   e101     MOVB	0x1                 	BANKSEL _TOUCH_CH_TRS_EN
00077a   f701     LD	R1, [R0]              	LD R1,[R0]
00077b   a900     XOR	R1, #0               	XOR R1,#0x00
00077c   7203     JNB	0x3, 2               	JNB PSW,2
00077d   c871     JMP	#0x871               	JMP Label_x_y_z_a
                                           	
                                           ;	op : =
                                           ;	.line	64; "../debug_touch.c"	CLK_SET_IN;
00077e   e100     MOVB	0                   	BANKSEL	_TR0_bits
00077f   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	65; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
000780   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	66; "../debug_touch.c"	Touch_Delay1;
000781   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000782   e101     MOVB	0x1                 	BANKSEL	STK00
000783   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000784   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000785   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	70; "../debug_touch.c"	if(CLK_GET_STATE)
000786   e100     MOVB	0                   	BANKSEL	_P0_bits
000787   7905     JB	0x5, 1                	JB	_P0_bits, 1
000788   c792     JMP	#0x792               	JMP	_00007_DS_
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	72; "../debug_touch.c"	Touch_Delay1;
000789   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00078a   e101     MOVB	0x1                 	BANKSEL	STK00
00078b   51a3     MOV	0xa3, R0             	MOV	STK00, R0
00078c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00078d   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	73; "../debug_touch.c"	if(!CLK_GET_STATE)
00078e   e100     MOVB	0                   	BANKSEL	_P0_bits
00078f   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
000790   c796     JMP	#0x796               	JMP	_00008_DS_
                                           ;	op : RETURN
                                           ;	.line	74; "../debug_touch.c"	return;
000791   c871     JMP	#0x871               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00007_DS_
                                           ;	.line	76; "../debug_touch.c"	else if(!CLK_GET_STATE)
                                           	BANKSEL	_P0_bits
000792   7105     JNB	0x5, 1               	JNB	_P0_bits, 1
000793   c795     JMP	#0x795               	JMP	_00004_DS_
                                           ;	op : RETURN
                                           ;	.line	78; "../debug_touch.c"	return;
000794   c871     JMP	#0x871               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : RETURN
                                           _00004_DS_
                                           ;	.line	81; "../debug_touch.c"	return;
000795   c871     JMP	#0x871               	JMP	_00045_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00008_DS_
                                           ;	.line	83; "../debug_touch.c"	CLK_SET_OUT;
                                           	BANKSEL	_TR0_bits
000796   6125     CLR	0x25, 1              	CLR	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	85; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
000797   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	86; "../debug_touch.c"	Touch_Delay1;
000798   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000799   e101     MOVB	0x1                 	BANKSEL	STK00
00079a   51a3     MOV	0xa3, R0             	MOV	STK00, R0
00079b   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00079c   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	88; "../debug_touch.c"	CLK_SET_HIGH;		//ÉÏÉýÑØ
00079d   e100     MOVB	0                   	BANKSEL	_P0LR_bits
00079e   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	90; "../debug_touch.c"	Touch_Delay1;
00079f   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0007a0   e101     MOVB	0x1                 	BANKSEL	STK00
0007a1   51a3     MOV	0xa3, R0             	MOV	STK00, R0
0007a2   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0007a3   da62     CALL	#0xa62              	CALL	_delay_us
                                           ;	.line	92; "../debug_touch.c"	if(!DAT_GET_STATE)
                                           	PAGESEL	$
                                           ;	.line	94; "../debug_touch.c"	return;
0007a4   e100     MOVB	0                   	BANKSEL	_P0_bits
0007a5   7805     JB	0x5, 0                	JB	_P0_bits, 0
                                           ;	.line	97; "../debug_touch.c"	CLK_SET_LOW;			//ÏÂ½µÑØ
0007a6   c871     JMP	#0x871               	JMP	_00045_DS_
                                           	BANKSEL	_P0LR_bits
0007a7   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	.line	101; "../debug_touch.c"	Touch_Delay1;
0007a8   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0007a9   e101     MOVB	0x1                 	BANKSEL	STK00
0007aa   51a3     MOV	0xa3, R0             	MOV	STK00, R0
0007ab   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
0007ac   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	102; "../debug_touch.c"	DAT_SET_OUT;
0007ad   e100     MOVB	0                   	BANKSEL	_TR0_bits
0007ae   6025     CLR	0x25, 0              	CLR	_TR0_bits, 0
                                           ;	op : =
                                           ;	.line	104; "../debug_touch.c"	j=5;
0007af   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
0007b0   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : =
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
                                           	BANKSEL	r0x1009
0007b1   03b0     CLR	0xb0                 	CLR	r0x1009
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x5=5), size=1
                                           _00037_DS_
0007b2   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
0007b3   38b0     SUB	R0, 0xb0             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
0007b4   7003     JNB	0x3, 0               	JNB	PSW, 0
0007b5   c815     JMP	#0x815               	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)
0007b6   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1009
0007b7   38b0     SUB	R0, 0xb0             	SUB	R0, r0x1009
                                           ;comparing bytes at offset 0
0007b8   7003     JNB	0x3, 0               	JNB	PSW, 0
0007b9   c7f1     JMP	#0x7f1               	JMP	_00016_DS_
                                           ;	op : JUMPTABLE
0007ba   9807     MOV	R0, #0x7             	MOV	R0,#high _00067_DS_
0007bb   510a     MOV	0xa, R0              	MOV	PCH, R0
0007bc   98c1     MOV	R0, #0xc1            	MOV	R0,#_00067_DS_
                                           	BANKSEL	r0x1009
0007bd   20b0     ADD	R0, 0xb0             	ADD	R0, r0x1009
0007be   7003     JNB	0x3, 0               	JNB	PSW, 0
0007bf   0b0a     INC	0xa                  	INC	PCH
0007c0   5102     MOV	0x2, R0              	MOV	PCL, R0
                                           _00067_DS_
0007c1   c7c6     JMP	#0x7c6               	JMP	_00011_DS_
0007c2   c7d2     JMP	#0x7d2               	JMP	_00012_DS_
0007c3   c7da     JMP	#0x7da               	JMP	_00013_DS_
0007c4   c7e2     JMP	#0x7e2               	JMP	_00014_DS_
0007c5   c7ea     JMP	#0x7ea               	JMP	_00015_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00011_DS_
                                           ;	.line	113; "../debug_touch.c"	j=5;
0007c6   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
                                           	BANKSEL	r0x1008
0007c7   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007c8   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_
0007c9   80bd     ADD	R0, #0xbd            	ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
0007ca   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_TOUCH_CH_EN+0)
0007cb   7003     JNB	0x3, 0               	JNB PSW,0
0007cc   ff11     INC	R1                   	INC R1
0007cd   530a     MOV	0xa, R1              	MOV PCH,R1
                                           	PAGESEL __R2PCL
0007ce   daca     CALL	#0xaca              	CALL __R2PCL
                                           	PAGESEL $
0007cf   e100     MOVB	0                   	BANKSEL _T_buf
0007d0   51b3     MOV	0xb3, R0             	MOV _T_buf,R0
                                           	
                                           ;	op : GOTO
                                           ;	.line	132; "../debug_touch.c"	}break;
0007d1   c7f1     JMP	#0x7f1               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00012_DS_
                                           ;	.line	136; "../debug_touch.c"	j=8;
0007d2   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007d3   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007d4   6003     CLR	0x3, 0               	CLR PSW,0
0007d5   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0007d6   80ea     ADD	R0, #0xea            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0007d7   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0007d8   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	151; "../debug_touch.c"	}break;
0007d9   c7f1     JMP	#0x7f1               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00013_DS_
                                           ;	.line	155; "../debug_touch.c"	j=8;
0007da   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007db   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007dc   6003     CLR	0x3, 0               	CLR PSW,0
0007dd   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0007de   80eb     ADD	R0, #0xeb            	ADD R0,#(__KF8_LIBi_buff_baseline_+1)
0007df   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0007e0   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	172; "../debug_touch.c"	}break;
0007e1   c7f1     JMP	#0x7f1               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	176; "../debug_touch.c"	j=8;
0007e2   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007e3   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007e4   6003     CLR	0x3, 0               	CLR PSW,0
0007e5   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_hit_
0007e6   80f0     ADD	R0, #0xf0            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
0007e7   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0007e8   53b3     MOV	0xb3, R1             	MOV _T_buf,R1
                                           	
                                           ;	op : GOTO
                                           ;	.line	192; "../debug_touch.c"	}break;
0007e9   c7f1     JMP	#0x7f1               	JMP	_00016_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00015_DS_
                                           ;	.line	196; "../debug_touch.c"	j=8;
0007ea   9808     MOV	R0, #0x8             	MOV	R0,# 0x08
                                           	BANKSEL	r0x1008
0007eb   51b1     MOV	0xb1, R0             	MOV	r0x1008, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0007ec   6003     CLR	0x3, 0               	CLR PSW,0
0007ed   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL __KF8_LIBi_buff_hit_
0007ee   80f1     ADD	R0, #0xf1            	ADD R0,#(__KF8_LIBi_buff_hit_+1)
0007ef   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _T_buf
0007f0   53b3     MOV	0xb3, 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++)
                                           	BANKSEL	_i_T_D
0007f1   03b2     CLR	0xb2                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           _00033_DS_
                                           	BANKSEL	r0x1008
0007f2   0eb1     MOVZ	R0, 0xb1            	MOVZ	R0, r0x1008
                                           	BANKSEL	_i_T_D
0007f3   38b2     SUB	R0, 0xb2             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
0007f4   7003     JNB	0x3, 0               	JNB	PSW, 0
0007f5   c80d     JMP	#0x80d               	JMP	_00036_DS_
                                           ;	op : BITWISEAND
                                           ;	.line	216; "../debug_touch.c"	if(T_buf&0x01)
                                           	BANKSEL	_T_buf
0007f6   78b3     JB	0xb3, 0               	JB	_T_buf, 0
0007f7   c7fa     JMP	#0x7fa               	JMP	_00018_DS_
                                           ;	op : =
                                           ;	.line	217; "../debug_touch.c"	DAT_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
0007f8   6845     SET	0x45, 0              	SET	_P0LR_bits, 0
                                           ;	op : GOTO
0007f9   c7fb     JMP	#0x7fb               	JMP	_00019_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00018_DS_
                                           ;	.line	219; "../debug_touch.c"	DAT_SET_LOW;
                                           	BANKSEL	_P0LR_bits
0007fa   6045     CLR	0x45, 0              	CLR	_P0LR_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00019_DS_
                                           ;	.line	221; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
0007fb   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	222; "../debug_touch.c"	Touch_Delay1;
0007fc   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
0007fd   e101     MOVB	0x1                 	BANKSEL	STK00
0007fe   51a3     MOV	0xa3, R0             	MOV	STK00, R0
0007ff   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000800   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	224; "../debug_touch.c"	CLK_SET_LOW;
000801   e100     MOVB	0                   	BANKSEL	_P0LR_bits
000802   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	225; "../debug_touch.c"	Touch_Delay1;
000803   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000804   e101     MOVB	0x1                 	BANKSEL	STK00
000805   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000806   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000807   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : RIGHT_OP
                                           ;	.line	227; "../debug_touch.c"	T_buf=T_buf>>1;
000808   6003     CLR	0x3, 0               	CLR	PSW, 0
000809   e100     MOVB	0                   	BANKSEL	_T_buf
00080a   11b3     RRC	0xb3                 	RRC	_T_buf
                                           ;	op : +
                                           ;	.line	214; "../debug_touch.c"	for(i_T_D=0;i_T_D<j;i_T_D++)
                                           	BANKSEL	_i_T_D
00080b   0bb2     INC	0xb2                 	INC	_i_T_D
                                           ;	op : GOTO
00080c   c7f2     JMP	#0x7f2               	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : SEND
                                           ;	op : CALL
                                           _00036_DS_
                                           ;	.line	230; "../debug_touch.c"	Touch_Delay2;
00080d   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
00080e   e101     MOVB	0x1                 	BANKSEL	STK00
00080f   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000810   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000811   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	106; "../debug_touch.c"	for(step=0;step<5;step++)
000812   e100     MOVB	0                   	BANKSEL	r0x1009
000813   0bb0     INC	0xb0                 	INC	r0x1009
                                           ;	op : GOTO
000814   c7b2     JMP	#0x7b2               	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00040_DS_
                                           ;	.line	234; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
000815   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	235; "../debug_touch.c"	Touch_Delay2;	//±à³ÌÆ÷ÅÐ¶ÏÐèÒªÊ±¼ä
000816   9805     MOV	R0, #0x5             	MOV	R0,# 0x05
000817   e101     MOVB	0x1                 	BANKSEL	STK00
000818   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000819   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00081a   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	237; "../debug_touch.c"	CLK_SET_HIGH;
00081b   e100     MOVB	0                   	BANKSEL	_P0LR_bits
00081c   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	238; "../debug_touch.c"	Touch_Delay1;
00081d   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00081e   e101     MOVB	0x1                 	BANKSEL	STK00
00081f   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000820   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000821   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	239; "../debug_touch.c"	Touch_Delay1;
000822   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000823   e101     MOVB	0x1                 	BANKSEL	STK00
000824   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000825   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000826   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	240; "../debug_touch.c"	Touch_Delay1;
000827   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000828   e101     MOVB	0x1                 	BANKSEL	STK00
000829   51a3     MOV	0xa3, R0             	MOV	STK00, R0
00082a   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00082b   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	243; "../debug_touch.c"	if(DAT_GET_STATE)
00082c   e100     MOVB	0                   	BANKSEL	_P0_bits
00082d   7805     JB	0x5, 0                	JB	_P0_bits, 0
00082e   c868     JMP	#0x868               	JMP	_00031_DS_
                                           ;	op : =
                                           ;	.line	245; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
00082f   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : =
                                           ;	.line	246; "../debug_touch.c"	T_buf=0;
                                           	BANKSEL	_T_buf
000830   03b3     CLR	0xb3                 	CLR	_T_buf
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	247; "../debug_touch.c"	Touch_Delay1;
000831   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000832   e101     MOVB	0x1                 	BANKSEL	STK00
000833   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000834   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000835   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000836   e100     MOVB	0                   	BANKSEL	_i_T_D
000837   03b2     CLR	0xb2                 	CLR	_i_T_D
                                           ;	op : LABEL
                                           ;	op : <
                                           ;unsigned compare: left < lit(0x6=6), size=1
                                           _00041_DS_
000838   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
                                           	BANKSEL	_i_T_D
000839   38b2     SUB	R0, 0xb2             	SUB	R0, _i_T_D
                                           ;comparing bytes at offset 0
00083a   7003     JNB	0x3, 0               	JNB	PSW, 0
00083b   c86e     JMP	#0x86e               	JMP	_00032_DS_
                                           ;	op : =
                                           ;	.line	250; "../debug_touch.c"	CLK_SET_HIGH;
                                           	BANKSEL	_P0LR_bits
00083c   6945     SET	0x45, 1              	SET	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	251; "../debug_touch.c"	Touch_Delay1;
00083d   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00083e   e101     MOVB	0x1                 	BANKSEL	STK00
00083f   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000840   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000841   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : EQ_OP
                                           ;	.line	253; "../debug_touch.c"	if(i_T_D!=5)
000842   e100     MOVB	0                   	BANKSEL	_i_T_D
000843   0eb2     MOVZ	R0, 0xb2            	MOVZ	R0, _i_T_D
                                           ;	.line	255; "../debug_touch.c"	T_buf=T_buf>>1;
000844   a805     XOR	R0, #0x5             	XOR	R0,# 0x05
000845   7203     JNB	0x3, 2               	JNB	PSW, 2
000846   c84d     JMP	#0x84d               	JMP	_00028_DS_
000847   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_T_buf
000848   11b3     RRC	0xb3                 	RRC	_T_buf
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	256; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
000849   7805     JB	0x5, 0                	JB	_P0_bits, 0
00084a   c85e     JMP	#0x85e               	JMP	_00029_DS_
                                           ;	op : |
                                           ;	.line	257; "../debug_touch.c"	T_buf=T_buf|0x10;
                                           	BANKSEL	_T_buf
00084b   6cb3     SET	0xb3, 4              	SET	_T_buf, 4
                                           ;	op : GOTO
00084c   c85e     JMP	#0x85e               	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)   //´«Êä´íÎóµÄ£¬·ÀÏÂ·ÇÓ°ÏìÆäËûÊý¾Ý
00084d   9810     MOV	R0, #0x10            	MOV	R0,# 0x10
                                           	BANKSEL	_T_buf
00084e   38b3     SUB	R0, 0xb3             	SUB	R0, _T_buf
                                           ;comparing bytes at offset 0
00084f   7003     JNB	0x3, 0               	JNB	PSW, 0
000850   c85e     JMP	#0x85e               	JMP	_00029_DS_
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	263; "../debug_touch.c"	if(DAT_GET_STATE)
                                           	BANKSEL	_P0_bits
000851   7805     JB	0x5, 0                	JB	_P0_bits, 0
000852   c859     JMP	#0x859               	JMP	_00023_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _T_buf
000853   50b3     MOV	R0, 0xb3             	MOV R0,_T_buf
000854   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
000855   9901     MOV	R1, #0x1             	MOV R1,#0x01
000856   e101     MOVB	0x1                 	BANKSEL _TOUCH_CH_TRS_EN
000857   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GOTO
000858   c85e     JMP	#0x85e               	JMP	_00029_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00023_DS_
                                           	BANKSEL _T_buf
000859   50b3     MOV	R0, 0xb3             	MOV R0,_T_buf
00085a   8080     ADD	R0, #0x80            	ADD R0,#(_TOUCH_CH_TRS_EN+0)
00085b   9900     MOV	R1, #0               	MOV R1,#0x00
00085c   e101     MOVB	0x1                 	BANKSEL _TOUCH_CH_TRS_EN
00085d   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00029_DS_
                                           ;	.line	289; "../debug_touch.c"	CLK_SET_LOW;
00085e   e100     MOVB	0                   	BANKSEL	_P0LR_bits
00085f   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	290; "../debug_touch.c"	Touch_Delay1;
000860   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
000861   e101     MOVB	0x1                 	BANKSEL	STK00
000862   51a3     MOV	0xa3, R0             	MOV	STK00, R0
000863   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
000864   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : +
                                           ;	.line	248; "../debug_touch.c"	for(i_T_D=0;i_T_D<6;i_T_D++)
000865   e100     MOVB	0                   	BANKSEL	_i_T_D
000866   0bb2     INC	0xb2                 	INC	_i_T_D
                                           ;	op : GOTO
000867   c838     JMP	#0x838               	JMP	_00041_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	295; "../debug_touch.c"	CLK_SET_LOW;
                                           	BANKSEL	_P0LR_bits
000868   6145     CLR	0x45, 1              	CLR	_P0LR_bits, 1
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	296; "../debug_touch.c"	Touch_Delay1;
000869   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
00086a   e101     MOVB	0x1                 	BANKSEL	STK00
00086b   51a3     MOV	0xa3, R0             	MOV	STK00, R0
00086c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_us
00086d   da62     CALL	#0xa62              	CALL	_delay_us
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : =
                                           _00032_DS_
                                           ;	.line	299; "../debug_touch.c"	CLK_SET_IN;
00086e   e100     MOVB	0                   	BANKSEL	_TR0_bits
00086f   6925     SET	0x25, 1              	SET	_TR0_bits, 1
                                           ;	op : =
                                           ;	.line	300; "../debug_touch.c"	DAT_SET_IN;
                                           	BANKSEL	_TR0_bits
000870   6825     SET	0x25, 0              	SET	_TR0_bits, 0
                                           ;	op : INLINEASM
                                           Label_x_y_z_a:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00045_DS_
000871   0008     CRET                     	CRET	
                                           ; exit point of _TOUCH_DEBUG_TRS_DEAL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  420+  143 =   563 instructions ( 1412 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:21:42 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	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.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
000a76   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000a77   e100     MOVB	0                   	BANKSEL	_OSCCTL
000a78   512f     MOV	0x2f, R0             	MOV	_OSCCTL, R0
                                           ;	op : =
                                           ;	.line	21; "../init_mcu.c"	TR0 = 0b00011011;//
000a79   981b     MOV	R0, #0x1b            	MOV	R0,# 0x1b
                                           	BANKSEL	_TR0
000a7a   5125     MOV	0x25, R0             	MOV	_TR0, R0
                                           ;	op : =
                                           ;	.line	22; "../init_mcu.c"	TR1 = 0b11110000;//
000a7b   98f0     MOV	R0, #0xf0            	MOV	R0,# 0xf0
                                           	BANKSEL	_TR1
000a7c   5127     MOV	0x27, R0             	MOV	_TR1, R0
                                           ;	op : =
                                           ;	.line	23; "../init_mcu.c"	TR2 = 0b00001111;//
000a7d   980f     MOV	R0, #0xf             	MOV	R0,# 0x0f
                                           	BANKSEL	_TR2
000a7e   5126     MOV	0x26, R0             	MOV	_TR2, R0
                                           ;	op : =
                                           ;	.line	27; "../init_mcu.c"	P0LR=0x00;
                                           	BANKSEL	_P0LR
000a7f   0345     CLR	0x45                 	CLR	_P0LR
                                           ;	op : =
                                           ;	.line	28; "../init_mcu.c"	P1LR=0x00;
                                           	BANKSEL	_P1LR
000a80   0347     CLR	0x47                 	CLR	_P1LR
                                           ;	op : =
                                           ;	.line	29; "../init_mcu.c"	P2LR=0x00;
                                           	BANKSEL	_P2LR
000a81   0346     CLR	0x46                 	CLR	_P2LR
                                           ;	op : =
                                           ;	.line	32; "../init_mcu.c"	P0=0x00;
                                           	BANKSEL	_P0
000a82   0305     CLR	0x5                  	CLR	_P0
                                           ;	op : =
                                           ;	.line	33; "../init_mcu.c"	P1=0x00;
                                           	BANKSEL	_P1
000a83   0307     CLR	0x7                  	CLR	_P1
                                           ;	op : =
                                           ;	.line	34; "../init_mcu.c"	P2=0x00;
                                           	BANKSEL	_P2
000a84   0306     CLR	0x6                  	CLR	_P2
                                           ;	op : =
                                           ;	.line	41; "../init_mcu.c"	IPEN=1;
                                           	BANKSEL	_PCTL_bits
000a85   6b2e     SET	0x2e, 3              	SET	_PCTL_bits, 3
                                           ;	op : =
                                           ;	.line	42; "../init_mcu.c"	PT3 = 1;		// µ±Ê¹ÓÃT4Í¬²½¼ÆÊý£¬±ØÐëÉè¶¨Îª¸ßÓÅÏÈ¼¶£¬·ñÔòT3µÄ´¥ÃþÖÐ¶Ï¿ÉÒÔÑ¡ÔñµÍÓÅÏÈ¼¶
                                           	BANKSEL	_IP2_bits
000a86   6f24     SET	0x24, 7              	SET	_IP2_bits, 7
                                           ;	op : =
                                           ;	.line	45; "../init_mcu.c"	ANS13=1;
                                           	BANKSEL	_ANSEH_bits
000a87   6d1d     SET	0x1d, 5              	SET	_ANSEH_bits, 5
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000a88   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:21:43 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_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_DoubleKey_Compages_Limitable_Circle_
                                           	.global	_Double_Key_SET_EN_1
                                           	.global	_Double_Key_SET_EN_2
                                           	.global	_Double_Key_SET_EN_3
                                           	.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
000acc   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_1	.code
                                           _TCS_AMOUNT
000acd   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_Key_Max_Pressed_Limitable_Circle_
000ac6   b000     RRET	R0, #0              	RRET R0, #0x00
000ac7   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_4	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_UP_
000ace   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_5	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_Down_
000acf   b0e7     RRET	R0, #0xe7           	RRET R0, #0xe7
                                           
                                           
                                           ID_kf8ts3514_touch_cs_6	.code
                                           __KF8_Define_Disturb_Channels_Amount_
000ad0   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_7	.code
                                           __KF8_BasicLine_UP_Noise_Threshold_
000ad1   b0e2     RRET	R0, #0xe2           	RRET R0, #0xe2
                                           
                                           
                                           ID_kf8ts3514_touch_cs_8	.code
                                           __KF8_BasicLine_Down_Noise_Threshold_
000ad2   b01e     RRET	R0, #0x1e           	RRET R0, #0x1e
                                           
                                           
                                           ID_kf8ts3514_touch_cs_9	.code
                                           __KF8_Data_Steady_Threshold_Set_
000ad3   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_10	.code
                                           __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
000ad4   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_11	.code
                                           __KF8_DoubleKey_Compages_Limitable_Circle_
000ac8   b000     RRET	R0, #0              	RRET R0, #0x00
000ac9   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_12	.code
                                           _Double_Key_SET_EN_1
000ad5   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_13	.code
                                           _Double_Key_SET_EN_2
000ad6   b002     RRET	R0, #0x2            	RRET R0, #0x02
                                           
                                           
                                           ID_kf8ts3514_touch_cs_14	.code
                                           _Double_Key_SET_EN_3
000ad7   b0ff     RRET	R0, #0xff           	RRET R0, #0xff
                                           
                                           
                                           ID_kf8ts3514_touch_cs_15	.code
                                           __KF8_TOUCH_CH_EN
000abd   b001     RRET	R0, #0x1            	RRET R0, #0x01
000abe   b002     RRET	R0, #0x2            	RRET R0, #0x02
000abf   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           
                                           ID_kf8ts3514_touch_cs_16	.code
                                           __KF8_Inside_Reference_Channel_Declare_
000ad8   b01e     RRET	R0, #0x1e           	RRET R0, #0x1e
                                           
                                           
                                           ID_kf8ts3514_touch_cs_17	.code
                                           __KF8_Config_Finger_Threshold
000aad   b023     RRET	R0, #0x23           	RRET R0, #0x23
000aae   b000     RRET	R0, #0              	RRET R0, #0x00
000aaf   b023     RRET	R0, #0x23           	RRET R0, #0x23
000ab0   b000     RRET	R0, #0              	RRET R0, #0x00
000ab1   b023     RRET	R0, #0x23           	RRET R0, #0x23
000ab2   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_18	.code
                                           __KF8_Water_Monitor_
000ad9   b019     RRET	R0, #0x19           	RRET R0, #0x19
                                           
                                           
                                           ID_kf8ts3514_touch_cs_19	.code
                                           __KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
000ab3   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000ab4   b000     RRET	R0, #0              	RRET R0, #0x00
000ab5   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000ab6   b000     RRET	R0, #0              	RRET R0, #0x00
000ab7   b02d     RRET	R0, #0x2d           	RRET R0, #0x2d
000ab8   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           
                                           ID_kf8ts3514_touch_cs_20	.code
                                           __KF8_Touch_Protect_Select_
000ada   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_21	.code
                                           __KF8_HIT_UP_THRESHOLD
                                           	RRET R0, #0xf4
                                           	RRET R0, #0x01
                                           
                                           
                                           ID_kf8ts3514_touch_cs_22	.code
                                           _TCS_COUNT
000adb   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:21:45 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	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.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 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_
000872   b001     RRET	R0, #0x1            	RRET R0, #0x01
000873   b000     RRET	R0, #0              	RRET R0, #0x00
000874   b000     RRET	R0, #0              	RRET R0, #0x00
000875   b000     RRET	R0, #0              	RRET R0, #0x00
000876   b002     RRET	R0, #0x2            	RRET R0, #0x02
000877   b000     RRET	R0, #0              	RRET R0, #0x00
000878   b000     RRET	R0, #0              	RRET R0, #0x00
000879   b000     RRET	R0, #0              	RRET R0, #0x00
00087a   b004     RRET	R0, #0x4            	RRET R0, #0x04
00087b   b000     RRET	R0, #0              	RRET R0, #0x00
00087c   b000     RRET	R0, #0              	RRET R0, #0x00
00087d   b000     RRET	R0, #0              	RRET R0, #0x00
00087e   b008     RRET	R0, #0x8            	RRET R0, #0x08
00087f   b000     RRET	R0, #0              	RRET R0, #0x00
000880   b000     RRET	R0, #0              	RRET R0, #0x00
000881   b000     RRET	R0, #0              	RRET R0, #0x00
000882   b010     RRET	R0, #0x10           	RRET R0, #0x10
000883   b000     RRET	R0, #0              	RRET R0, #0x00
000884   b000     RRET	R0, #0              	RRET R0, #0x00
000885   b000     RRET	R0, #0              	RRET R0, #0x00
000886   b020     RRET	R0, #0x20           	RRET R0, #0x20
000887   b000     RRET	R0, #0              	RRET R0, #0x00
000888   b000     RRET	R0, #0              	RRET R0, #0x00
000889   b000     RRET	R0, #0              	RRET R0, #0x00
00088a   b040     RRET	R0, #0x40           	RRET R0, #0x40
00088b   b000     RRET	R0, #0              	RRET R0, #0x00
00088c   b000     RRET	R0, #0              	RRET R0, #0x00
00088d   b000     RRET	R0, #0              	RRET R0, #0x00
00088e   b080     RRET	R0, #0x80           	RRET R0, #0x80
00088f   b000     RRET	R0, #0              	RRET R0, #0x00
000890   b000     RRET	R0, #0              	RRET R0, #0x00
000891   b000     RRET	R0, #0              	RRET R0, #0x00
000892   b000     RRET	R0, #0              	RRET R0, #0x00
000893   b001     RRET	R0, #0x1            	RRET R0, #0x01
000894   b000     RRET	R0, #0              	RRET R0, #0x00
000895   b000     RRET	R0, #0              	RRET R0, #0x00
000896   b000     RRET	R0, #0              	RRET R0, #0x00
000897   b002     RRET	R0, #0x2            	RRET R0, #0x02
000898   b000     RRET	R0, #0              	RRET R0, #0x00
000899   b000     RRET	R0, #0              	RRET R0, #0x00
00089a   b000     RRET	R0, #0              	RRET R0, #0x00
00089b   b004     RRET	R0, #0x4            	RRET R0, #0x04
00089c   b000     RRET	R0, #0              	RRET R0, #0x00
00089d   b000     RRET	R0, #0              	RRET R0, #0x00
00089e   b000     RRET	R0, #0              	RRET R0, #0x00
00089f   b008     RRET	R0, #0x8            	RRET R0, #0x08
0008a0   b000     RRET	R0, #0              	RRET R0, #0x00
0008a1   b000     RRET	R0, #0              	RRET R0, #0x00
0008a2   b000     RRET	R0, #0              	RRET R0, #0x00
0008a3   b010     RRET	R0, #0x10           	RRET R0, #0x10
0008a4   b000     RRET	R0, #0              	RRET R0, #0x00
0008a5   b000     RRET	R0, #0              	RRET R0, #0x00
0008a6   b000     RRET	R0, #0              	RRET R0, #0x00
0008a7   b020     RRET	R0, #0x20           	RRET R0, #0x20
0008a8   b000     RRET	R0, #0              	RRET R0, #0x00
0008a9   b000     RRET	R0, #0              	RRET R0, #0x00
0008aa   b000     RRET	R0, #0              	RRET R0, #0x00
0008ab   b040     RRET	R0, #0x40           	RRET R0, #0x40
0008ac   b000     RRET	R0, #0              	RRET R0, #0x00
0008ad   b000     RRET	R0, #0              	RRET R0, #0x00
0008ae   b000     RRET	R0, #0              	RRET R0, #0x00
0008af   b080     RRET	R0, #0x80           	RRET R0, #0x80
0008b0   b000     RRET	R0, #0              	RRET R0, #0x00
0008b1   b000     RRET	R0, #0              	RRET R0, #0x00
0008b2   b000     RRET	R0, #0              	RRET R0, #0x00
0008b3   b000     RRET	R0, #0              	RRET R0, #0x00
0008b4   b001     RRET	R0, #0x1            	RRET R0, #0x01
0008b5   b000     RRET	R0, #0              	RRET R0, #0x00
0008b6   b000     RRET	R0, #0              	RRET R0, #0x00
0008b7   b000     RRET	R0, #0              	RRET R0, #0x00
0008b8   b002     RRET	R0, #0x2            	RRET R0, #0x02
0008b9   b000     RRET	R0, #0              	RRET R0, #0x00
0008ba   b000     RRET	R0, #0              	RRET R0, #0x00
0008bb   b000     RRET	R0, #0              	RRET R0, #0x00
0008bc   b004     RRET	R0, #0x4            	RRET R0, #0x04
0008bd   b000     RRET	R0, #0              	RRET R0, #0x00
0008be   b000     RRET	R0, #0              	RRET R0, #0x00
0008bf   b000     RRET	R0, #0              	RRET R0, #0x00
0008c0   b008     RRET	R0, #0x8            	RRET R0, #0x08
0008c1   b000     RRET	R0, #0              	RRET R0, #0x00
0008c2   b000     RRET	R0, #0              	RRET R0, #0x00
0008c3   b000     RRET	R0, #0              	RRET R0, #0x00
0008c4   b010     RRET	R0, #0x10           	RRET R0, #0x10
0008c5   b000     RRET	R0, #0              	RRET R0, #0x00
0008c6   b000     RRET	R0, #0              	RRET R0, #0x00
0008c7   b000     RRET	R0, #0              	RRET R0, #0x00
0008c8   b020     RRET	R0, #0x20           	RRET R0, #0x20
0008c9   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           ;--------------------------------------------------------
                                           ; 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	4562; "../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	4444; "../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	4493; "../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	4497; "../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	4498; "../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	4500; "../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	4532; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
                                           	BANKSEL	_T3H
                                           	CLR	_T3H
                                           ;	op : =
                                           	BANKSEL	_T3L
                                           	CLR	_T3L
                                           ;	op : =
                                           ;	.line	4533; "../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
00065b   6003     CLR	0x3, 0               	CLR PSW,0
00065c   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
00065d   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00065e   51a0     MOV	0xa0, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL _CTCTL1
00065f   6564     CLR	0x64, 5              	CLR _CTCTL1,5
                                           	BANKSEL __KF8_lib_Touch_Bits_ ;;
                                           	PAGESEL Read_T3_IN
000660   7bae     JB	0xae, 3               	JB __KF8_lib_Touch_Bits_,3
000661   c666     JMP	#0x666               	JMP Read_T3_IN
                                           Read_T4_IN:
000662   e101     MOVB	0x1                 	BANKSEL _T4H
000663   5261     MOV	R1, 0x61             	MOV R1,_T4H
                                           	BANKSEL _T4L
000664   5060     MOV	R0, 0x60             	MOV R0,_T4L
                                           	PAGESEL Read_T_End
000665   c668     JMP	#0x668               	JMP Read_T_End
                                           Read_T3_IN:
                                           	BANKSEL _T3H
000666   525f     MOV	R1, 0x5f             	MOV R1,_T3H
                                           	BANKSEL _T3L
000667   504f     MOV	R0, 0x4f             	MOV R0,_T3L
                                           Read_T_End:
000668   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000669   53d5     MOV	0xd5, R1             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_+1,R1
00066a   51d4     MOV	0xd4, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
                                           	;;
                                           	;;---------------------------------
                                           	;;==
00066b   9801     MOV	R0, #0x1             	MOV R0,#(1)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00066c   21d4     ADD	0xd4, R0             	ADD __KF8_LIBi_Touch_New_Date_TS_CS_,R0
00066d   7003     JNB	0x3, 0               	JNB PSW,0
00066e   0bd5     INC	0xd5                 	INC __KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	;;==;
00066f   9801     MOV	R0, #0x1             	MOV R0,#1
000670   ff10     INC	R0                   	INC R0
                                           	PAGESEL IIR_Deal_NEXT_1
000671   c675     JMP	#0x675               	JMP IIR_Deal_NEXT_1
                                           IIR_Deal_DO_1:
000672   6003     CLR	0x3, 0               	CLR PSW,0
000673   11d5     RRC	0xd5                 	RRC __KF8_LIBi_Touch_New_Date_TS_CS_+1
000674   11d4     RRC	0xd4                 	RRC __KF8_LIBi_Touch_New_Date_TS_CS_
                                           IIR_Deal_NEXT_1:
                                           	PAGESEL IIR_Deal_DO_1
000675   ff58     DECJZ	R0                 	DECJZ R0
000676   c672     JMP	#0x672               	JMP IIR_Deal_DO_1
                                           	;;-----------------------------------
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000677   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000678   80f0     ADD	R0, #0xf0            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
                                           	BANKSEL __KF8_LIBi_buff_hit_
000679   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00067a   53ba     MOV	0xba, R1             	MOV __KF8_Temp_Cur_A_TS_CS_,R1
00067b   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_buff_hit_
00067c   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00067d   53bb     MOV	0xbb, R1             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00067e   50ba     MOV	R0, 0xba             	MOV R0,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
00067f   51b8     MOV	0xb8, R0             	MOV __KF8_Temp_Cur_B_TS_CS_,R0
000680   53b9     MOV	0xb9, R1             	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1 ;
                                           	;;==
000681   9801     MOV	R0, #0x1             	MOV R0,#(1)
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000682   21b8     ADD	0xb8, R0             	ADD __KF8_Temp_Cur_B_TS_CS_,R0
000683   7003     JNB	0x3, 0               	JNB PSW,0
000684   0bb9     INC	0xb9                 	INC __KF8_Temp_Cur_B_TS_CS_+1
                                           	;;==;
000685   9801     MOV	R0, #0x1             	MOV R0,#1
000686   ff10     INC	R0                   	INC R0
                                           	PAGESEL IIR_Deal_NEXT_2
000687   c68b     JMP	#0x68b               	JMP IIR_Deal_NEXT_2
                                           IIR_Deal_DO_2:
000688   6003     CLR	0x3, 0               	CLR PSW,0
000689   11b9     RRC	0xb9                 	RRC __KF8_Temp_Cur_B_TS_CS_+1
00068a   11b8     RRC	0xb8                 	RRC __KF8_Temp_Cur_B_TS_CS_
                                           IIR_Deal_NEXT_2:
                                           	PAGESEL IIR_Deal_DO_2
00068b   ff58     DECJZ	R0                 	DECJZ R0
00068c   c688     JMP	#0x688               	JMP IIR_Deal_DO_2 ;
00068d   50b8     MOV	R0, 0xb8             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
00068e   52b9     MOV	R1, 0xb9             	MOV R1,__KF8_Temp_Cur_B_TS_CS_+1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00068f   39ba     SUB	0xba, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
000690   7803     JB	0x3, 0                	JB PSW,0
000691   07bb     DEC	0xbb                 	DEC __KF8_Temp_Cur_A_TS_CS_+1
000692   3bbb     SUB	0xbb, R1             	SUB __KF8_Temp_Cur_A_TS_CS_+1,R1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000693   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000694   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000695   21ba     ADD	0xba, R0             	ADD __KF8_Temp_Cur_A_TS_CS_,R0
000696   7003     JNB	0x3, 0               	JNB PSW,0
000697   ff11     INC	R1                   	INC R1
000698   23bb     ADD	0xbb, R1             	ADD __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
000699   52ba     MOV	R1, 0xba             	MOV R1,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00069a   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
00069b   80f0     ADD	R0, #0xf0            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
                                           	BANKSEL __KF8_LIBi_buff_hit_
00069c   f748     ST	[R0], R1              	ST[R0],R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00069d   52bb     MOV	R1, 0xbb             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
00069e   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_buff_hit_
00069f   f748     ST	[R0], R1              	ST[R0],R1
                                           	;;-----------------------------------
                                           	
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           ;	.line	4105; "../kf8ts3514_touch_cs_lib.c"	if(TCS_COUNT>1)
0006a0   990a     MOV	R1, #0xa             	MOV	R1,# high (_TCS_COUNT+0)
0006a1   98db     MOV	R0, #0xdb            	MOV	R0,# low (_TCS_COUNT+0)
                                           	PAGESEL	__R2PCL
0006a2   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0006a3   e100     MOVB	0                   	BANKSEL	r0x104A
0006a4   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x2=2), size=1
0006a5   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	BANKSEL	r0x104A
0006a6   3891     SUB	R0, 0x91             	SUB	R0, r0x104A
                                           ;comparing bytes at offset 0
0006a7   7803     JB	0x3, 0                	JB	PSW, 0
0006a8   c6f1     JMP	#0x6f1               	JMP	_00155_DS_
                                           ;	op : IFX
                                           ;	.line	4107; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
0006a9   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
0006aa   309f     ORL	R0, 0x9f             	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
0006ab   7a03     JB	0x3, 2                	JB	PSW, 2
0006ac   c6b5     JMP	#0x6b5               	JMP	_00151_DS_
                                           ;	op : =
                                           ;	.line	4109; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_=TCS_COUNT;
                                           	BANKSEL	r0x104A
0006ad   0e91     MOVZ	R0, 0x91            	MOVZ	R0, r0x104A
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
0006ae   519f     MOV	0x9f, R0             	MOV	__KF8_lib_Samp_Times_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	4110; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag =1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0006af   6cae     SET	0xae, 4              	SET	__KF8_lib_Touch_Bits_, 4
                                           ;	op : =
                                           ;	.line	4111; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_=0;
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006b0   03b6     CLR	0xb6                 	CLR	__KF8_LIBi_buff_hit_count_TS_CS_
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006b1   03b7     CLR	0xb7                 	CLR	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
                                           ;	op : CAST
                                           ;	.line	4112; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_bahualvtemportemp_TS_CS_=TCS_COUNT;
                                           	BANKSEL	r0x104A
0006b2   0e91     MOVZ	R0, 0x91            	MOVZ	R0, r0x104A
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
0006b3   51be     MOV	0xbe, R0             	MOV	__KF8_lib_bahualvtemportemp_TS_CS_, R0
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
0006b4   03bf     CLR	0xbf                 	CLR	(__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
                                           ;	op : LABEL
                                           ;	op : LEFT_OP
                                           _00151_DS_
                                           ;	.line	4116; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_+=_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_];
0006b5   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	__KF8_LIBc_channel_
0006b6   12af     RLCR	0xaf                	RLCR	__KF8_LIBc_channel_
                                           	BANKSEL	r0x104A
0006b7   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : +
0006b8   98f0     MOV	R0, #0xf0            	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
                                           	BANKSEL	r0x104A
0006b9   2191     ADD	0x91, R0             	ADD	r0x104A, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x104A
0006ba   5291     MOV	R1, 0x91             	MOV	R1, r0x104A
                                           	BANKSEL	__KF8_LIBi_buff_hit_
0006bb   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x104B
0006bc   5190     MOV	0x90, R0             	MOV	r0x104B, R0
0006bd   ff11     INC	R1                   	INC	R1
                                           	BANKSEL	__KF8_LIBi_buff_hit_
0006be   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x104C
0006bf   518f     MOV	0x8f, R0             	MOV	r0x104C, R0
                                           ;	op : +
                                           	BANKSEL	r0x104B
0006c0   5090     MOV	R0, 0x90             	MOV	R0, r0x104B
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006c1   21b6     ADD	0xb6, R0             	ADD	__KF8_LIBi_buff_hit_count_TS_CS_, R0
                                           	BANKSEL	r0x104C
0006c2   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, r0x104C
0006c3   7003     JNB	0x3, 0               	JNB	PSW, 0
0006c4   ff10     INC	R0                   	INC	R0
0006c5   7203     JNB	0x3, 2               	JNB	PSW, 2
0006c6   c6c8     JMP	#0x6c8               	JMP	_00206_DS_
                                           	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006c7   21b7     ADD	0xb7, R0             	ADD	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1), R0
                                           ;	op : -
                                           _00206_DS_
                                           ;	.line	4117; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_--;
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
0006c8   079f     DEC	0x9f                 	DEC	__KF8_lib_Samp_Times_TS_CS_
                                           ;	op : IFX
                                           ;	.line	4118; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
0006c9   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
0006ca   309f     ORL	R0, 0x9f             	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
0006cb   7a03     JB	0x3, 2                	JB	PSW, 2
0006cc   c6f1     JMP	#0x6f1               	JMP	_00155_DS_
                                           ;	op : =
                                           ;	.line	4120; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0006cd   64ae     CLR	0xae, 4              	CLR	__KF8_lib_Touch_Bits_, 4
                                           ;	op : LEFT_OP
                                           ;	.line	4121; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_]=_KF8_LIBi_buff_hit_count_TS_CS_/_KF8_lib_bahualvtemportemp_TS_CS_;
0006ce   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	__KF8_LIBc_channel_
0006cf   12af     RLCR	0xaf                	RLCR	__KF8_LIBc_channel_
                                           	BANKSEL	r0x104A
0006d0   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : +
0006d1   98f0     MOV	R0, #0xf0            	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
                                           	BANKSEL	r0x104A
0006d2   2191     ADD	0x91, R0             	ADD	r0x104A, R0
                                           ;	op : CAST
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
0006d3   0ebe     MOVZ	R0, 0xbe            	MOVZ	R0, __KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL	r0x104B
0006d4   5190     MOV	0x90, R0             	MOV	r0x104B, R0
                                           	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
0006d5   0ebf     MOVZ	R0, 0xbf            	MOVZ	R0, (__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
                                           	BANKSEL	r0x104C
0006d6   518f     MOV	0x8f, R0             	MOV	r0x104C, R0
                                           ;	op : SEND
                                           ;	op : SEND
                                           ;	op : CALL
                                           	BANKSEL	r0x104B
0006d7   0e90     MOVZ	R0, 0x90            	MOVZ	R0, r0x104B
0006d8   e101     MOVB	0x1                 	BANKSEL	STK02
0006d9   51a1     MOV	0xa1, R0             	MOV	STK02, R0
0006da   e100     MOVB	0                   	BANKSEL	r0x104C
0006db   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, r0x104C
0006dc   e101     MOVB	0x1                 	BANKSEL	STK01
0006dd   51a2     MOV	0xa2, R0             	MOV	STK01, R0
0006de   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006df   0eb6     MOVZ	R0, 0xb6            	MOVZ	R0, __KF8_LIBi_buff_hit_count_TS_CS_
0006e0   e101     MOVB	0x1                 	BANKSEL	STK00
0006e1   51a3     MOV	0xa3, R0             	MOV	STK00, R0
0006e2   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
0006e3   0eb7     MOVZ	R0, 0xb7            	MOVZ	R0, (__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
                                           	PAGESEL	__divuint
0006e4   d9a7     CALL	#0x9a7              	CALL	__divuint
                                           	PAGESEL	$
0006e5   e100     MOVB	0                   	BANKSEL	r0x104C
0006e6   518f     MOV	0x8f, R0             	MOV	r0x104C, R0
0006e7   e101     MOVB	0x1                 	BANKSEL	STK00
0006e8   0ea3     MOVZ	R0, 0xa3            	MOVZ	R0, STK00
0006e9   e100     MOVB	0                   	BANKSEL	r0x104B
0006ea   5190     MOV	0x90, R0             	MOV	r0x104B, R0
                                           ;	op : =
                                           	BANKSEL	r0x104B
0006eb   0e90     MOVZ	R0, 0x90            	MOVZ	R0, r0x104B
                                           	BANKSEL	r0x104A
0006ec   5291     MOV	R1, 0x91             	MOV	R1, r0x104A
                                           	BANKSEL	__KF8_LIBi_buff_hit_
0006ed   f741     ST	[R1], R0              	ST	[R1], R0
0006ee   ff11     INC	R1                   	INC	R1
                                           	BANKSEL	r0x104C
0006ef   0e8f     MOVZ	R0, 0x8f            	MOVZ	R0, r0x104C
                                           	BANKSEL	__KF8_LIBi_buff_hit_
0006f0   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00155_DS_
                                           ;	.line	4129; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_channel_buf1=_KF8_LIBc_channel_;
                                           	BANKSEL	__KF8_LIBc_channel_
0006f1   0eaf     MOVZ	R0, 0xaf            	MOVZ	R0, __KF8_LIBc_channel_
                                           	BANKSEL	__KF8_LIBc_channel_buf1
0006f2   519c     MOV	0x9c, R0             	MOV	__KF8_LIBc_channel_buf1, R0
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL label_2016_07_28
0006f3   74ae     JNB	0xae, 4              	JNB __KF8_lib_Touch_Bits_,4
0006f4   c6fd     JMP	#0x6fd               	JMP label_2016_07_28
0006f5   990a     MOV	R1, #0xa             	MOV R1,# high (_CHS_AMOUNT+0)
0006f6   98cc     MOV	R0, #0xcc            	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0006f7   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
0006f8   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_buf1
0006f9   0b9c     INC	0x9c                 	INC __KF8_LIBc_channel_buf1
0006fa   189c     XOR	R0, 0x9c             	XOR R0,__KF8_LIBc_channel_buf1
0006fb   7203     JNB	0x3, 2               	JNB PSW,2
0006fc   039c     CLR	0x9c                 	CLR __KF8_LIBc_channel_buf1
                                           label_2016_07_28:
                                           	
                                           ;	op : =
                                           ;	.line	4160; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
                                           	BANKSEL	_T3H
0006fd   035f     CLR	0x5f                 	CLR	_T3H
                                           ;	op : =
                                           	BANKSEL	_T3L
0006fe   034f     CLR	0x4f                 	CLR	_T3L
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4161; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0006ff   7aae     JB	0xae, 2               	JB	__KF8_lib_Touch_Bits_, 2
000700   c702     JMP	#0x702               	JMP	_00157_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000701   6553     CLR	0x53, 5              	CLR 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : =
                                           _00157_DS_
                                           ;	.line	4171; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
000702   e101     MOVB	0x1                 	BANKSEL	_T4H
000703   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4L
000704   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           ;	.line	4172; "../kf8ts3514_touch_cs_lib.c"	AIEL = 0;
000705   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
000706   660b     CLR	0xb, 6               	CLR	_INTCTL_bits, 6
                                           ;	op : =
                                           ;	.line	4173; "../kf8ts3514_touch_cs_lib.c"	AIEH = 0;
                                           	BANKSEL	_INTCTL_bits
000707   670b     CLR	0xb, 7               	CLR	_INTCTL_bits, 7
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_buf1
000708   509c     MOV	R0, 0x9c             	MOV R0, __KF8_LIBc_channel_buf1
000709   80bd     ADD	R0, #0xbd            	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
00070a   990a     MOV	R1, #0xa             	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
00070b   7003     JNB	0x3, 0               	JNB PSW,0
00070c   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
00070d   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00070e   90e0     ORL	R0, #0xe0            	ORL R0,#0xe0 ;;
00070f   e100     MOVB	0                   	BANKSEL _INTCTL
000710   660b     CLR	0xb, 6               	CLR _INTCTL,6
000711   670b     CLR	0xb, 7               	CLR _INTCTL,7 ;
                                           	BANKSEL _CTCTL0
000712   5153     MOV	0x53, R0             	MOV _CTCTL0,R0
000713   0000     NOP                      	NOP
000714   7e53     JB	0x53, 6               	JB _CTCTL0,6 ;
000715   c712     JMP	#0x712               	JMP $-3
                                           	BANKSEL _CTCTL1
000716   6d64     SET	0x64, 5              	SET _CTCTL1,5
                                           	
                                           ;	op : =
                                           ;	.line	4202; "../kf8ts3514_touch_cs_lib.c"	touch_weisuiji_3514_cnt=0;
                                           	BANKSEL	_touch_weisuiji_3514_cnt
000717   039d     CLR	0x9d                 	CLR	_touch_weisuiji_3514_cnt
                                           ;	op : LABEL
                                           ;	op : BITWISEAND
                                           _00160_DS_
                                           ;	.line	4203; "../kf8ts3514_touch_cs_lib.c"	while(!(CTCTL1&0X04))
                                           	BANKSEL	_CTCTL1
000718   7264     JNB	0x64, 2              	JNB	_CTCTL1, 2
000719   c721     JMP	#0x721               	JMP	_00162_DS_
                                           ;	op : =
                                           ;	.line	4206; "../kf8ts3514_touch_cs_lib.c"	if(touch_weisuiji_3514_cnt++>20)			//¼æÈÝÀÏ°æ±¾Ã»ÓÐ¸ÃÎ»ÖÃÇåÁã
                                           	BANKSEL	_touch_weisuiji_3514_cnt
00071a   0e9d     MOVZ	R0, 0x9d            	MOVZ	R0, _touch_weisuiji_3514_cnt
                                           	BANKSEL	r0x104A
00071b   5191     MOV	0x91, R0             	MOV	r0x104A, R0
                                           ;	op : +
                                           	BANKSEL	_touch_weisuiji_3514_cnt
00071c   0b9d     INC	0x9d                 	INC	_touch_weisuiji_3514_cnt
                                           ;	op : >
                                           ;swapping arguments (AOP_TYPEs 1/2)
                                           ;unsigned compare: left >= lit(0x15=21), size=1
00071d   9815     MOV	R0, #0x15            	MOV	R0,# 0x15
                                           	BANKSEL	r0x104A
00071e   3891     SUB	R0, 0x91             	SUB	R0, r0x104A
                                           ;comparing bytes at offset 0
00071f   7803     JB	0x3, 0                	JB	PSW, 0
000720   c718     JMP	#0x718               	JMP	_00160_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00162_DS_
                                           ;	.line	4214; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000721   7aae     JB	0xae, 2               	JB	__KF8_lib_Touch_Bits_, 2
000722   c724     JMP	#0x724               	JMP	_00164_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000723   6d53     SET	0x53, 5              	SET 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00164_DS_
                                           ;	.line	4221; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000724   7bae     JB	0xae, 3               	JB	__KF8_lib_Touch_Bits_, 3
000725   c72a     JMP	#0x72a               	JMP	_00166_DS_
                                           ;	op : =
                                           ;	.line	4223; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 Èç¹û·ÖÆµ Íâ²¿¿ÉÉèÖÃ
000726   e101     MOVB	0x1                 	BANKSEL	_T4L
000727   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           	BANKSEL	_T4H
000728   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4CTL_bits
000729   6864     SET	0x64, 0              	SET	_T4CTL_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00166_DS_
                                           ;	.line	4225; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;// »Ö¸´ÖÐ¶ÏÊ¹ÄÜ
00072a   e100     MOVB	0                   	BANKSEL	_INTCTL_bits
00072b   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : =
                                           	BANKSEL	_INTCTL_bits
00072c   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4230; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00072d   70ae     JNB	0xae, 0              	JNB	__KF8_lib_Touch_Bits_, 0
00072e   c74e     JMP	#0x74e               	JMP	_00174_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00072f   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000730   80f0     ADD	R0, #0xf0            	ADD R0, #(__KF8_LIBi_buff_hit_)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
000731   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000732   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000733   80ea     ADD	R0, #0xea            	ADD R0, #(__KF8_LIBi_buff_baseline_)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
000734   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000735   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000736   80f1     ADD	R0, #0xf1            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
000737   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000738   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
000739   80eb     ADD	R0, #0xeb            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
00073a   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
00073b   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
00073c   80ce     ADD	R0, #0xce            	ADD R0, #(__KF8_LIBc_touch_count_)
00073d   9900     MOV	R1, #0               	MOV R1,#0X00
                                           	BANKSEL __KF8_LIBc_touch_count_
00073e   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
00073f   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_ ;;Æ«ÒÆÁ¿
000740   80d1     ADD	R0, #0xd1            	ADD R0, #(__KF8_LIBc_baseline_count_)
000741   9900     MOV	R1, #0               	MOV R1,#0x00
                                           	BANKSEL __KF8_LIBc_baseline_count_
000742   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : IFX
                                           ;	.line	4278; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
000743   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_LIBc_channel_
000744   30af     ORL	R0, 0xaf             	ORL	R0, __KF8_LIBc_channel_
000745   7a03     JB	0x3, 2                	JB	PSW, 2
000746   c75b     JMP	#0x75b               	JMP	_00175_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000747   0ba2     INC	0xa2                 	INC __KF8_lib_Date_Uchar_Temp_TS_CS_
000748   9878     MOV	R0, #0x78            	MOV R0, #0X78
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000749   38a2     SUB	R0, 0xa2             	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL label_over
00074a   7803     JB	0x3, 0                	JB PSW, 0
00074b   c74d     JMP	#0x74d               	JMP label_over
                                           	BANKSEL __KF8_lib_Touch_Bits_
00074c   68ae     SET	0xae, 0              	SET __KF8_lib_Touch_Bits_, 0
                                           label_over:
                                           	
                                           ;	op : GOTO
00074d   c75b     JMP	#0x75b               	JMP	_00175_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00174_DS_
                                           	BANKSEL __KF8_Work_Delay_Count_For_Flag_TS_CS_
00074e   0bad     INC	0xad                 	INC __KF8_Work_Delay_Count_For_Flag_TS_CS_
00074f   9801     MOV	R0, #0x1             	MOV R0,#0X01
                                           	BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000750   7a03     JB	0x3, 2                	JB PSW,2 ;;255+1µÄÒç³öºó
000751   51ac     MOV	0xac, R0             	MOV __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_,R0
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	4325; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag==0)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000752   74ae     JNB	0xae, 4              	JNB	__KF8_lib_Touch_Bits_, 4
000753   c75b     JMP	#0x75b               	JMP	_00175_DS_
                                           ;	op : CALL
                                           ;	.line	4327; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBf_scan_channel_(); //É¨ÃèADÍ¨µÀ,¼ÆËã±ä»¯ÂÊ£¬×ö±ä»¯Í³¼Æ
                                           	PAGESEL	__KF8_LIBf_scan_channel_
000754   d4cb     CALL	#0x4cb              	CALL	__KF8_LIBf_scan_channel_
                                           	PAGESEL	$
                                           ;	op : IFX
                                           ;	.line	4329; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
000755   9800     MOV	R0, #0               	MOV	R0,# 0x00
000756   e100     MOVB	0                   	BANKSEL	__KF8_LIBc_channel_
000757   30af     ORL	R0, 0xaf             	ORL	R0, __KF8_LIBc_channel_
000758   7a03     JB	0x3, 2                	JB	PSW, 2
000759   c75b     JMP	#0x75b               	JMP	_00175_DS_
                                           ;	op : CALL
                                           ;	.line	4331; "../kf8ts3514_touch_cs_lib.c"	_KF8_LiBf_KEY_Deal_AND_BaseLine_Up();
                                           	PAGESEL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
00075a   d00f     CALL	#0xf                	CALL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00175_DS_
00075b   e100     MOVB	0                   	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL label_2016_01_25
00075c   74ae     JNB	0xae, 4              	JNB __KF8_lib_Touch_Bits_,4
00075d   c766     JMP	#0x766               	JMP label_2016_01_25
00075e   990a     MOV	R1, #0xa             	MOV R1,# high (_CHS_AMOUNT+0)
00075f   98cc     MOV	R0, #0xcc            	MOV R0,# low (_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000760   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000761   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
000762   0baf     INC	0xaf                 	INC __KF8_LIBc_channel_
000763   18af     XOR	R0, 0xaf             	XOR R0,__KF8_LIBc_channel_
000764   7203     JNB	0x3, 2               	JNB PSW,2
000765   03af     CLR	0xaf                 	CLR __KF8_LIBc_channel_
                                           label_2016_01_25:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000766   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
0004cb   6003     CLR	0x3, 0               	CLR PSW,0
0004cc   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
0004cd   12af     RLCR	0xaf                	RLCR __KF8_LIBc_channel_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0004ce   51a0     MOV	0xa0, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004cf   9801     MOV	R0, #0x1             	MOV R0,#0x01
0004d0   51d4     MOV	0xd4, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
0004d1   03d5     CLR	0xd5                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0004d2   03d6     CLR	0xd6                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0004d3   03d7     CLR	0xd7                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
0004d4   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
0004d5   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLCSel
0004d6   c4dd     JMP	#0x4dd               	JMP RLCSel
                                           RLCDeal:
0004d7   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004d8   6003     CLR	0x3, 0               	CLR PSW,0
0004d9   13d4     RLC	0xd4                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
0004da   13d5     RLC	0xd5                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
0004db   13d6     RLC	0xd6                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0004dc   13d7     RLC	0xd7                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLCSel:
                                           	PAGESEL RLCDeal
0004dd   ff58     DECJZ	R0                 	DECJZ R0
0004de   c4d7     JMP	#0x4d7               	JMP RLCDeal
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0004df   52a0     MOV	R1, 0xa0             	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
0004e0   81f0     ADD	R1, #0xf0            	ADD R1,#(__KF8_LIBi_buff_hit_+0)
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_buff_hit_
0004e1   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0004e2   51ba     MOV	0xba, R0             	MOV __KF8_Temp_Cur_A_TS_CS_, R0
                                           	;;;;;;;;;;;;;;;
0004e3   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_LIBi_buff_hit_
0004e4   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0004e5   51bb     MOV	0xbb, R0             	MOV (__KF8_Temp_Cur_A_TS_CS_+1), R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0004e6   52a0     MOV	R1, 0xa0             	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
0004e7   81ea     ADD	R1, #0xea            	ADD R1,#(__KF8_LIBi_buff_baseline_+0)
                                           	;;;;
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0004e8   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0004e9   51b8     MOV	0xb8, R0             	MOV __KF8_Temp_Cur_B_TS_CS_, R0
                                           	;;;;
0004ea   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0004eb   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0004ec   51b9     MOV	0xb9, R0             	MOV (__KF8_Temp_Cur_B_TS_CS_+1), R0
                                           	
                                           ;	op : CALL
                                           ;	.line	3046; "../kf8ts3514_touch_cs_lib.c"	_KF8_Lib_Date_Change_get_();
                                           	PAGESEL	__KF8_Lib_Date_Change_get_
0004ed   d8ca     CALL	#0x8ca              	CALL	__KF8_Lib_Date_Change_get_
                                           	PAGESEL	$
                                           ;	op : INLINEASM
0004ee   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06271109
0004ef   7fbf     JB	0xbf, 7               	JB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
0004f0   c4f9     JMP	#0x4f9               	JMP lable_06271109 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0004f1   98d1     MOV	R0, #0xd1            	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0004f2   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0004f3   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
0004f4   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0004f5   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06271109
0004f6   7003     JNB	0x3, 0               	JNB PSW, 0 ;;
0004f7   c4f9     JMP	#0x4f9               	JMP lable_06271109 ;
                                           	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
0004f8   0ba3     INC	0xa3                 	INC __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           lable_06271109:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06261552
0004f9   77bf     JNB	0xbf, 7              	JNB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
0004fa   c51f     JMP	#0x51f               	JMP lable_06261552 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
0004fb   98d2     MOV	R0, #0xd2            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
0004fc   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0004fd   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
0004fe   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0004ff   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06261552
000500   7803     JB	0x3, 0                	JB PSW, 0 ;;
000501   c51f     JMP	#0x51f               	JMP lable_06261552 ;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000502   50dc     MOV	R0, 0xdc             	MOV R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000503   52dd     MOV	R1, 0xdd             	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000504   28d4     AND	R0, 0xd4             	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
000505   2ad5     AND	R1, 0xd5             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000506   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
000507   7a03     JB	0x3, 2                	JB PSW,2
000508   c51f     JMP	#0x51f               	JMP lable_06261552
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000509   50de     MOV	R0, 0xde             	MOV R0,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2)
00050a   52df     MOV	R1, 0xdf             	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00050b   28d6     AND	R0, 0xd6             	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00050c   2ad7     AND	R1, 0xd7             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
00050d   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
00050e   7a03     JB	0x3, 2                	JB PSW,2
00050f   c51f     JMP	#0x51f               	JMP lable_06261552
                                           	;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000510   50d8     MOV	R0, 0xd8             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000511   52d9     MOV	R1, 0xd9             	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+1)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000512   28d4     AND	R0, 0xd4             	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
000513   2ad5     AND	R1, 0xd5             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000514   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
000515   7a03     JB	0x3, 2                	JB PSW,2
000516   c51f     JMP	#0x51f               	JMP lable_06261552
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000517   50da     MOV	R0, 0xda             	MOV R0,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+2)
000518   52db     MOV	R1, 0xdb             	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+3)
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000519   28d6     AND	R0, 0xd6             	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
00051a   2ad7     AND	R1, 0xd7             	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
00051b   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_06261552
00051c   7a03     JB	0x3, 2                	JB PSW,2
00051d   c51f     JMP	#0x51f               	JMP lable_06261552
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
00051e   0ba4     INC	0xa4                 	INC __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           lable_06261552:
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00051f   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
000520   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000521   51bc     MOV	0xbc, R0             	MOV _change_buf_KF8_Lib_TS_CS_,R0
000522   53bd     MOV	0xbd, R1             	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000523   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000524   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
000525   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000526   3bbc     SUB	0xbc, R1             	SUB _change_buf_KF8_Lib_TS_CS_,R1
000527   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
000528   f701     LD	R1, [R0]              	LD R1,[R0]
000529   7803     JB	0x3, 0                	JB PSW,0
00052a   ff11     INC	R1                   	INC R1
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00052b   3bbd     SUB	0xbd, R1             	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0003
00052c   7fbd     JB	0xbd, 7               	JB _change_buf_KF8_Lib_TS_CS_+1,7
00052d   c533     JMP	#0x533               	JMP _KF8_LIBf_scan_channel_DS_0003
00052e   05bc     CPL	0xbc                 	CPL _change_buf_KF8_Lib_TS_CS_
00052f   05bd     CPL	0xbd                 	CPL _change_buf_KF8_Lib_TS_CS_+1
000530   0bbc     INC	0xbc                 	INC _change_buf_KF8_Lib_TS_CS_
000531   7203     JNB	0x3, 2               	JNB PSW,2
000532   0bbd     INC	0xbd                 	INC _change_buf_KF8_Lib_TS_CS_+1
                                           	;;
                                           _KF8_LIBf_scan_channel_DS_0003:
000533   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_Data_Steady_Threshold_Set_+0)
000534   98d3     MOV	R0, #0xd3            	MOV R0,#Low(__KF8_Data_Steady_Threshold_Set_+0)
                                           	PAGESEL __R2PCHPCL
000535   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000536   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
000537   a900     XOR	R1, #0               	XOR R1,#0x00
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0004
000538   7a03     JB	0x3, 2                	JB PSW,2 ;;
000539   c53d     JMP	#0x53d               	JMP _KF8_LIBf_scan_channel_DS_0004 ;
00053a   38bc     SUB	R0, 0xbc             	SUB R0,_change_buf_KF8_Lib_TS_CS_ ;;
                                           	PAGESEL _KF8_LIBf_scan_channel_DS_0005
00053b   7803     JB	0x3, 0                	JB PSW,0 ;;
00053c   c542     JMP	#0x542               	JMP _KF8_LIBf_scan_channel_DS_0005 ;
                                           	;;
                                           _KF8_LIBf_scan_channel_DS_0004:
00053d   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
00053e   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
00053f   80d1     ADD	R0, #0xd1            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
000540   9900     MOV	R1, #0               	MOV R1,#0x00
                                           	BANKSEL __KF8_LIBc_baseline_count_
000541   f748     ST	[R0], R1              	ST [R0],R1
                                           _KF8_LIBf_scan_channel_DS_0005:
                                           	
                                           ;	op : INLINEASM
000542   e100     MOVB	0                   	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000543   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000544   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000545   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL __KF8_LIBi_Date_Change_
000546   f748     ST	[R0], R1              	ST [R0],R1
000547   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000548   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_Date_Change_
000549   f748     ST	[R0], R1              	ST [R0],R1
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	3252; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00054a   79ae     JB	0xae, 1               	JB	__KF8_lib_Touch_Bits_, 1
00054b   c555     JMP	#0x555               	JMP	_00144_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
00054c   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
00054d   98da     MOV	R0, #0xda            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
00054e   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
00054f   e100     MOVB	0                   	BANKSEL	r0x1041
000550   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
000551   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
000552   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
000553   7203     JNB	0x3, 2               	JNB	PSW, 2
000554   c65a     JMP	#0x65a               	JMP	_00147_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00144_DS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000555   50d8     MOV	R0, 0xd8             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
000556   52d9     MOV	R1, 0xd9             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000557   28d4     AND	R0, 0xd4             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000558   2ad5     AND	R1, 0xd5             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000559   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_10301649
00055a   7a03     JB	0x3, 2                	JB PSW,2
00055b   c563     JMP	#0x563               	JMP lable_10301649
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00055c   50da     MOV	R0, 0xda             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
00055d   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00055e   28d6     AND	R0, 0xd6             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
00055f   2ad7     AND	R1, 0xd7             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000560   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06290931
000561   7203     JNB	0x3, 2               	JNB PSW,2
000562   c566     JMP	#0x566               	JMP lable_06290931
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_10301649:
000563   98b3     MOV	R0, #0xb3            	MOV R0,#low(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
000564   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
                                           	PAGESEL lable_06290946
000565   c568     JMP	#0x568               	JMP lable_06290946
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06290931:
000566   98ad     MOV	R0, #0xad            	MOV R0,#low(__KF8_Config_Finger_Threshold+0)
000567   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_Config_Finger_Threshold+0)
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06290946:
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000568   20a0     ADD	R0, 0xa0             	ADD R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
000569   7003     JNB	0x3, 0               	JNB PSW,0
00056a   ff11     INC	R1                   	INC R1
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00056b   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	PAGESEL __R2PCHPCL
00056c   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00056d   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00056e   51be     MOV	0xbe, R0             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00056f   0aa2     INCR	0xa2                	INCR __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	;;;;;;;;;;;;;;;;;
000570   7203     JNB	0x3, 2               	JNB PSW,2
000571   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000572   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000573   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000574   51bf     MOV	0xbf, R0             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R0
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000575   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000576   80e5     ADD	R0, #0xe5            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
000577   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL lable_06291011
000578   f7b9     JNB	R1, 7                	JNB R1,7
000579   c5bf     JMP	#0x5bf               	JMP lable_06291011
                                           	;;;;;;;;;;;;;;;;;;;;
00057a   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
00057b   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00057c   3abe     SUB	R1, 0xbe             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	;;;;;
00057d   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
00057e   f701     LD	R1, [R0]              	LD R1,[R0]
00057f   7803     JB	0x3, 0                	JB PSW,0
000580   ff11     INC	R1                   	INC R1
                                           	;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000581   3abf     SUB	R1, 0xbf             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06291011
000582   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000583   c5bf     JMP	#0x5bf               	JMP lable_06291011
                                           	;;;
                                           	BANKSEL __KF8_LIBi_Date_Change_
000584   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000585   53bd     MOV	0xbd, R1             	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
000586   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
000587   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000588   53bc     MOV	0xbc, R1             	MOV _change_buf_KF8_Lib_TS_CS_,R1
                                           	;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000589   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00058a   3bbc     SUB	0xbc, R1             	SUB _change_buf_KF8_Lib_TS_CS_,R1
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00058b   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
00058c   7803     JB	0x3, 0                	JB PSW,0
00058d   ff11     INC	R1                   	INC R1
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00058e   3bbd     SUB	0xbd, R1             	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
00058f   0208     CLR	R0                   	CLR R0
                                           	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
000590   18a5     XOR	R0, 0xa5             	XOR R0,__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	PAGESEL lable_06291022
000591   7a03     JB	0x3, 2                	JB PSW,2
000592   c59c     JMP	#0x59c               	JMP lable_06291022
                                           	;;; ;;;
                                           	BANKSEL __KF8_LIBc_channel_
000593   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
000594   51a7     MOV	0xa7, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
000595   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
000596   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
000597   51c2     MOV	0xc2, R0             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
000598   53c3     MOV	0xc3, R1             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
                                           	;;;
000599   9801     MOV	R0, #0x1             	MOV R0,#0x01
                                           	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
00059a   51a5     MOV	0xa5, R0             	MOV __KF8_lib_Finded_MAX_COUNT_TS_CS_,R0
                                           	PAGESEL lable_06291011
00059b   c5bf     JMP	#0x5bf               	JMP lable_06291011
                                           lable_06291022:
                                           	; 3520 "../kf8ts3514_touch_cs_lib.c"
                                           lable_06291042:
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00059c   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
00059d   38c0     SUB	R0, 0xc0             	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
00059e   50bd     MOV	R0, 0xbd             	MOV R0,_change_buf_KF8_Lib_TS_CS_+1
00059f   7803     JB	0x3, 0                	JB PSW,0
0005a0   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0005a1   38c1     SUB	R0, 0xc1             	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
                                           	PAGESEL lable_06291011
0005a2   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0005a3   c5bf     JMP	#0x5bf               	JMP lable_06291011
                                           	;;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005a4   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0005a5   38bc     SUB	R0, 0xbc             	SUB R0,_change_buf_KF8_Lib_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005a6   50c3     MOV	R0, 0xc3             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
0005a7   7803     JB	0x3, 0                	JB PSW,0
0005a8   ff10     INC	R0                   	INC R0
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0005a9   38bd     SUB	R0, 0xbd             	SUB R0,_change_buf_KF8_Lib_TS_CS_+1
                                           	PAGESEL lable_06291124
0005aa   7003     JNB	0x3, 0               	JNB PSW,0 ;;
0005ab   c5b3     JMP	#0x5b3               	JMP lable_06291124
                                           	;;;
                                           	BANKSEL __KF8_LIBc_channel_
0005ac   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0005ad   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0005ae   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
0005af   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0005b0   51c0     MOV	0xc0, R0             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
0005b1   53c1     MOV	0xc1, R1             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
                                           	PAGESEL lable_06291011
0005b2   c5bf     JMP	#0x5bf               	JMP lable_06291011
                                           	;;;;
                                           lable_06291124:
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0005b3   50a7     MOV	R0, 0xa7             	MOV R0,__KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
0005b4   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005b5   50c2     MOV	R0, 0xc2             	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005b6   52c3     MOV	R1, 0xc3             	MOV R1,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
0005b7   51c0     MOV	0xc0, R0             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
0005b8   53c1     MOV	0xc1, R1             	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
                                           	;;;
                                           	BANKSEL __KF8_LIBc_channel_
0005b9   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
0005ba   51a7     MOV	0xa7, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _change_buf_KF8_Lib_TS_CS_
0005bb   50bc     MOV	R0, 0xbc             	MOV R0,_change_buf_KF8_Lib_TS_CS_
0005bc   52bd     MOV	R1, 0xbd             	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
0005bd   51c2     MOV	0xc2, R0             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
0005be   53c3     MOV	0xc3, R1             	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
                                           lable_06291011:
                                           	
                                           ;	op : INLINEASM
                                           	;;
0005bf   9906     MOV	R1, #0x6             	MOV R1,#Low(6)
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0005c0   3bbe     SUB	0xbe, R1             	SUB __KF8_lib_bahualvtemportemp_TS_CS_,R1
0005c1   7803     JB	0x3, 0                	JB PSW,0
0005c2   07bf     DEC	0xbf                 	DEC __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0005c3   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0005c4   80e5     ADD	R0, #0xe5            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0005c5   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL _DS_UP_Key_Count_003
0005c6   f7b9     JNB	R1, 7                	JNB R1,7
0005c7   c5cd     JMP	#0x5cd               	JMP _DS_UP_Key_Count_003
0005c8   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
0005c9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0005ca   3abe     SUB	R1, 0xbe             	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_ ;
                                           	PAGESEL _DS_UP_Key_Count_002
0005cb   7803     JB	0x3, 0                	JB PSW,0 ;
0005cc   c64b     JMP	#0x64b               	JMP _DS_UP_Key_Count_002
                                           _DS_UP_Key_Count_003:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0005cd   50af     MOV	R0, 0xaf             	MOV R0,__KF8_LIBc_channel_
0005ce   80ce     ADD	R0, #0xce            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
0005cf   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005d0   53a2     MOV	0xa2, R1             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
0005d1   990a     MOV	R1, #0xa             	MOV R1,#High(_TCS_AMOUNT+0)
0005d2   98cd     MOV	R0, #0xcd            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0005d3   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
0005d4   ff10     INC	R0                   	INC R0
0005d5   38a2     SUB	R0, 0xa2             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;
                                           	PAGESEL _DS_UP_Key_Count_001
0005d6   7803     JB	0x3, 0                	JB PSW,0
0005d7   c64a     JMP	#0x64a               	JMP _DS_UP_Key_Count_001
                                           	
                                           ;	op : INLINEASM
0005d8   990a     MOV	R1, #0xa             	MOV R1,# high (_TCS_AMOUNT+0)
0005d9   98cd     MOV	R0, #0xcd            	MOV R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
0005da   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
0005db   6003     CLR	0x3, 0               	CLR PSW,0
0005dc   ff18     RLC	R0                   	RLC R0
0005dd   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005de   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_channel_
0005df   52af     MOV	R1, 0xaf             	MOV R1, __KF8_LIBc_channel_
0005e0   81ce     ADD	R1, #0xce            	ADD R1, #(__KF8_LIBc_touch_count_)
                                           	BANKSEL __KF8_LIBc_touch_count_
0005e1   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005e2   38a2     SUB	R0, 0xa2             	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_010101
0005e3   7803     JB	0x3, 0                	JB PSW, 0
0005e4   c5e9     JMP	#0x5e9               	JMP lable_010101
                                           	BANKSEL __KF8_LIBc_touch_count_
0005e5   f708     LD	R0, [R1]              	LD R0,[R1]
0005e6   ff10     INC	R0                   	INC R0
0005e7   f741     ST	[R1], R0              	ST [R1],R0
                                           	PAGESEL lable_020202
0005e8   c64a     JMP	#0x64a               	JMP lable_020202
                                           lable_010101:
                                           	BANKSEL __KF8_LIBc_touch_count_
0005e9   0208     CLR	R0                   	CLR R0
0005ea   f741     ST	[R1], R0              	ST [R1], R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
0005eb   50af     MOV	R0, 0xaf             	MOV R0, __KF8_LIBc_channel_
0005ec   80bd     ADD	R0, #0xbd            	ADD R0, #low (__KF8_TOUCH_CH_EN)
0005ed   990a     MOV	R1, #0xa             	MOV R1, #high (__KF8_TOUCH_CH_EN)
0005ee   7003     JNB	0x3, 0               	JNB PSW,0
0005ef   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005f0   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;;;;;;;;
0005f1   6003     CLR	0x3, 0               	CLR PSW,0
0005f2   ff18     RLC	R0                   	RLC R0
0005f3   ff18     RLC	R0                   	RLC R0
0005f4   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005f5   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_ , R0
                                           	;;;;;;;;;;;;;;;;;;;;
0005f6   8072     ADD	R0, #0x72            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
0005f7   9908     MOV	R1, #0x8             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
0005f8   7003     JNB	0x3, 0               	JNB PSW,0
0005f9   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
0005fa   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
0005fb   ff00     CPL	R0                   	CPL R0
0005fc   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
0005fd   29e0     AND	0xe0, R0             	AND __KF8_LIBi_channel_flag_, R0
                                           	;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0005fe   50a2     MOV	R0, 0xa2             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0005ff   ff10     INC	R0                   	INC R0
000600   8072     ADD	R0, #0x72            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
000601   9908     MOV	R1, #0x8             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
000602   7003     JNB	0x3, 0               	JNB PSW,0
000603   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
000604   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000605   ff00     CPL	R0                   	CPL R0
000606   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000607   29e1     AND	0xe1, R0             	AND (__KF8_LIBi_channel_flag_+1), R0
                                           	;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000608   50a2     MOV	R0, 0xa2             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
000609   ff10     INC	R0                   	INC R0
00060a   ff10     INC	R0                   	INC R0
00060b   8072     ADD	R0, #0x72            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
00060c   9908     MOV	R1, #0x8             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
00060d   7003     JNB	0x3, 0               	JNB PSW,0
00060e   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
00060f   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000610   ff00     CPL	R0                   	CPL R0
000611   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
000612   29e2     AND	0xe2, R0             	AND (__KF8_LIBi_channel_flag_+2), R0
                                           	;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000613   50a2     MOV	R0, 0xa2             	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
000614   ff10     INC	R0                   	INC R0
000615   ff10     INC	R0                   	INC R0
000616   ff10     INC	R0                   	INC R0
000617   8072     ADD	R0, #0x72            	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
000618   9908     MOV	R1, #0x8             	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
000619   7003     JNB	0x3, 0               	JNB PSW,0
00061a   ff11     INC	R1                   	INC R1
                                           	PAGESEL __R2PCHPCL
00061b   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00061c   ff00     CPL	R0                   	CPL R0
00061d   e100     MOVB	0                   	BANKSEL __KF8_LIBi_channel_flag_
00061e   29e3     AND	0xe3, R0             	AND (__KF8_LIBi_channel_flag_+3), R0
                                           	;;;;
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;
00061f   9800     MOV	R0, #0               	MOV R0, #0X00
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000620   30ab     ORL	R0, 0xab             	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
000621   7a03     JB	0x3, 2                	JB PSW, 2
000622   07ab     DEC	0xab                 	DEC __KF8_lib_Key_Down_Count_TS_CS_
                                           	;;;;;;;;;;;;;;;;;
000623   9800     MOV	R0, #0               	MOV R0,#0X00
000624   30ab     ORL	R0, 0xab             	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
                                           	PAGESEL lable_030303
000625   7203     JNB	0x3, 2               	JNB PSW, 2
000626   c63d     JMP	#0x63d               	JMP lable_030303
                                           	;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000627   50aa     MOV	R0, 0xaa             	MOV R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_LIBc_channel_
000628   18af     XOR	R0, 0xaf             	XOR R0, __KF8_LIBc_channel_
                                           	PAGESEL lable_050505
000629   7a03     JB	0x3, 2                	JB PSW, 2
00062a   c641     JMP	#0x641               	JMP lable_050505
                                           	;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00062b   50a9     MOV	R0, 0xa9             	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00062c   18aa     XOR	R0, 0xaa             	XOR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_040404
00062d   7a03     JB	0x3, 2                	JB PSW, 2
00062e   c636     JMP	#0x636               	JMP lable_040404
00062f   98ff     MOV	R0, #0xff            	MOV R0,#0XFF
000630   51aa     MOV	0xaa, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ , R0
                                           	;;;;;;;;;;;;;;;;;
000631   9800     MOV	R0, #0               	MOV R0,#0X00
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000632   51ab     MOV	0xab, R0             	MOV __KF8_lib_Key_Down_Count_TS_CS_ ,R0
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000633   51c6     MOV	0xc6, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
000634   51c7     MOV	0xc7, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R0
                                           	;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_050505
000635   c641     JMP	#0x641               	JMP lable_050505
                                           	;;;;;;;;;
                                           lable_040404:
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000636   50a9     MOV	R0, 0xa9             	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000637   51aa     MOV	0xaa, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ ,R0
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
000638   50c4     MOV	R0, 0xc4             	MOV R0,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
000639   52c5     MOV	R1, 0xc5             	MOV R1,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00063a   51c6     MOV	0xc6, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
00063b   53c7     MOV	0xc7, R1             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
                                           	PAGESEL lable_050505
00063c   c641     JMP	#0x641               	JMP lable_050505
                                           lable_030303:
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
00063d   98ff     MOV	R0, #0xff            	MOV R0, #0XFF
00063e   51aa     MOV	0xaa, R0             	MOV __KF8_LIBc_finger_OUT_First_TS_CS_, R0
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00063f   03c6     CLR	0xc6                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
000640   03c7     CLR	0xc7                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
                                           lable_050505:
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000641   98ff     MOV	R0, #0xff            	MOV R0,#0XFF
000642   51a9     MOV	0xa9, R0             	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_,R0
000643   9800     MOV	R0, #0               	MOV R0,#0X00
                                           	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000644   51c8     MOV	0xc8, R0             	MOV __KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
000645   51c9     MOV	0xc9, R0             	MOV (__KF8_lib_Key_Double_Timer_Protect_TS_CS_+1), R0
                                           	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000646   51ca     MOV	0xca, R0             	MOV __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_, R0
000647   51cb     MOV	0xcb, R0             	MOV (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1), R0
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
000648   03c4     CLR	0xc4                 	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
000649   03c5     CLR	0xc5                 	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
00064a   c65a     JMP	#0x65a               	JMP _DS_UP_Key_Count_004
                                           _DS_UP_Key_Count_002:
                                           ;	op : INLINEASM
00064b   990a     MOV	R1, #0xa             	MOV R1,# high (_TCS_AMOUNT+0)
00064c   98cd     MOV	R0, #0xcd            	MOV R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
00064d   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00064e   ff10     INC	R0                   	INC R0
00064f   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000650   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
000651   52af     MOV	R1, 0xaf             	MOV R1,__KF8_LIBc_channel_
000652   81ce     ADD	R1, #0xce            	ADD R1,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000653   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000654   38a2     SUB	R0, 0xa2             	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL label_18_18_18
000655   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000656   c65a     JMP	#0x65a               	JMP label_18_18_18
                                           	BANKSEL __KF8_LIBc_touch_count_
000657   f708     LD	R0, [R1]              	LD R0,[R1]
000658   ff08     DEC	R0                   	DEC R0
000659   f741     ST	[R1], R0              	ST [R1],R0
                                           label_18_18_18:
                                           	
                                           ;	op : INLINEASM
                                           _DS_UP_Key_Count_004:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00147_DS_
00065a   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   51d4     MOV	0xd4, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
000012   03d5     CLR	0xd5                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+1
000013   03d6     CLR	0xd6                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+2
000014   03d7     CLR	0xd7                 	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL _i_KF8_lib_TS_CS_
000015   03a1     CLR	0xa1                 	CLR _i_KF8_lib_TS_CS_
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_:
000016   98cc     MOV	R0, #0xcc            	MOV R0,#low(_CHS_AMOUNT+0)
000017   990a     MOV	R1, #0xa             	MOV R1,#high(_CHS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000018   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000019   e100     MOVB	0                   	BANKSEL _i_KF8_lib_TS_CS_
00001a   38a1     SUB	R0, 0xa1             	SUB R0,_i_KF8_lib_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_ ;;
00001b   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00001c   c418     JMP	#0x418               	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_:
                                           	;;
00001d   6003     CLR	0x3, 0               	CLR PSW,0
                                           	BANKSEL _i_KF8_lib_TS_CS_
00001e   12a1     RLCR	0xa1                	RLCR _i_KF8_lib_TS_CS_ ;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00001f   51a0     MOV	0xa0, R0             	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
                                           	
                                           ;	op : IFX
                                           ;	.line	668; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_)
000020   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000021   30ac     ORL	R0, 0xac             	ORL	R0, __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000022   7203     JNB	0x3, 2               	JNB	PSW, 2
000023   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : +
                                           ;	.line	671; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]==_KF8_Inside_Reference_Channel_Declare_)
000024   98bd     MOV	R0, #0xbd            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000025   20a1     ADD	R0, 0xa1             	ADD	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1041
000026   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
000027   980a     MOV	R0, #0xa             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	r0x1042
000028   5199     MOV	0x99, R0             	MOV	r0x1042, R0
000029   0208     CLR	R0                   	CLR	R0
00002a   7003     JNB	0x3, 0               	JNB	PSW, 0
00002b   ff10     INC	R0                   	INC	R0
00002c   7203     JNB	0x3, 2               	JNB	PSW, 2
00002d   c02f     JMP	#0x2f                	JMP	_00207_DS_
                                           	BANKSEL	r0x1042
00002e   2199     ADD	0x99, R0             	ADD	r0x1042, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00207_DS_
                                           	BANKSEL	r0x1042
00002f   5299     MOV	R1, 0x99             	MOV	R1, r0x1042
                                           	BANKSEL	r0x1041
000030   509a     MOV	R0, 0x9a             	MOV	R0, r0x1041
                                           	PAGESEL	__R2PCL
000031   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000032   e100     MOVB	0                   	BANKSEL	r0x1043
000033   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000034   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Inside_Reference_Channel_Declare_+0)
000035   98d8     MOV	R0, #0xd8            	MOV	R0,# low (__KF8_Inside_Reference_Channel_Declare_+0)
                                           	PAGESEL	__R2PCL
000036   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000037   e100     MOVB	0                   	BANKSEL	r0x1041
000038   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	r0x1041
000039   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	r0x1043
00003a   1898     XOR	R0, 0x98             	XOR	R0, r0x1043
00003b   7a03     JB	0x3, 2                	JB	PSW, 2
00003c   c092     JMP	#0x92                	JMP	_00037_DS_
                                           ;	op : LEFT_OP
                                           ;	.line	673; "../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_))
00003d   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00003e   12a1     RLCR	0xa1                	RLCR	_i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1041
00003f   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : +
000040   98e4     MOV	R0, #0xe4            	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
                                           	BANKSEL	r0x1041
000041   219a     ADD	0x9a, R0             	ADD	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1041
000042   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBi_Date_Change_
000043   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1044
000044   5197     MOV	0x97, R0             	MOV	r0x1044, R0
000045   ff11     INC	R1                   	INC	R1
                                           	BANKSEL	__KF8_LIBi_Date_Change_
000046   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1045
000047   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000048   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
000049   98d4     MOV	R0, #0xd4            	MOV	R0,# low (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
                                           	PAGESEL	__R2PCL
00004a   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
00004b   e100     MOVB	0                   	BANKSEL	r0x1043
00004c   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           	BANKSEL	r0x1041
00004d   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : CAST
                                           ;;99	MOVZ	R0, r0x1041
                                           	BANKSEL	r0x1046
00004e   0395     CLR	0x95                 	CLR	r0x1046
                                           	BANKSEL	r0x1043
00004f   7f98     JB	0x98, 7               	JB	r0x1043, 7
000050   c052     JMP	#0x52                	JMP	_00208_DS_
                                           	BANKSEL	r0x1046
000051   0795     DEC	0x95                 	DEC	r0x1046
                                           ;	op : UNARYMINUS
                                           _00208_DS_
                                           	BANKSEL	r0x1043
000052   0598     CPL	0x98                 	CPL	r0x1043
                                           	BANKSEL	r0x1046
000053   0595     CPL	0x95                 	CPL	r0x1046
                                           	BANKSEL	r0x1043
000054   0b98     INC	0x98                 	INC	r0x1043
000055   7a03     JB	0x3, 2                	JB	PSW, 2
000056   c058     JMP	#0x58                	JMP	_00209_DS_
                                           	BANKSEL	r0x1046
000057   0b95     INC	0x95                 	INC	r0x1046
                                           ;	op : <
                                           _00209_DS_
                                           	BANKSEL	r0x1045
000058   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
000059   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1047
00005a   5192     MOV	0x92, R0             	MOV	r0x1047, R0
                                           	BANKSEL	r0x1046
00005b   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
00005c   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1047
00005d   3892     SUB	R0, 0x92             	SUB	R0, r0x1047
                                           ;comparing bytes at offset 1
00005e   7a03     JB	0x3, 2                	JB	PSW, 2
00005f   c062     JMP	#0x62                	JMP	_00129_DS_
                                           	BANKSEL	r0x1043
000060   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
                                           	BANKSEL	r0x1044
000061   3897     SUB	R0, 0x97             	SUB	R0, r0x1044
                                           _00129_DS_
000062   7803     JB	0x3, 0                	JB	PSW, 0
000063   c081     JMP	#0x81                	JMP	_00032_DS_
                                           ;	op : LEFT_OP
000064   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000065   12a1     RLCR	0xa1                	RLCR	_i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1043
000066   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : +
000067   98e4     MOV	R0, #0xe4            	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
                                           	BANKSEL	r0x1043
000068   2198     ADD	0x98, R0             	ADD	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1043
000069   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
                                           	BANKSEL	__KF8_LIBi_Date_Change_
00006a   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1045
00006b   5196     MOV	0x96, R0             	MOV	r0x1045, R0
00006c   ff11     INC	R1                   	INC	R1
                                           	BANKSEL	__KF8_LIBi_Date_Change_
00006d   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1046
00006e   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           ;	op : CAST
                                           	BANKSEL	r0x1041
00006f   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	r0x1043
000070   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           	BANKSEL	r0x1044
000071   0397     CLR	0x97                 	CLR	r0x1044
                                           	BANKSEL	r0x1043
000072   7f98     JB	0x98, 7               	JB	r0x1043, 7
000073   c075     JMP	#0x75                	JMP	_00210_DS_
                                           	BANKSEL	r0x1044
000074   0797     DEC	0x97                 	DEC	r0x1044
                                           ;	op : >
                                           _00210_DS_
                                           	BANKSEL	r0x1044
000075   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
000076   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1047
000077   5192     MOV	0x92, R0             	MOV	r0x1047, R0
                                           	BANKSEL	r0x1046
000078   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
000079   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1047
00007a   3892     SUB	R0, 0x92             	SUB	R0, r0x1047
                                           ;comparing bytes at offset 1
00007b   7a03     JB	0x3, 2                	JB	PSW, 2
00007c   c07f     JMP	#0x7f                	JMP	_00130_DS_
                                           	BANKSEL	r0x1045
00007d   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
                                           	BANKSEL	r0x1043
00007e   3898     SUB	R0, 0x98             	SUB	R0, r0x1043
                                           _00130_DS_
00007f   7003     JNB	0x3, 0               	JNB	PSW, 0
000080   c091     JMP	#0x91                	JMP	_00033_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00032_DS_
                                           ;	.line	675; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Protect_Select_)
000081   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
000082   98da     MOV	R0, #0xda            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
000083   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000084   e100     MOVB	0                   	BANKSEL	r0x1041
000085   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
000086   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
000087   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
000088   7203     JNB	0x3, 2               	JNB	PSW, 2
000089   c08d     JMP	#0x8d                	JMP	_00030_DS_
                                           ;	op : =
                                           ;	.line	677; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0xff;
00008a   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
00008b   519e     MOV	0x9e, R0             	MOV	__KF8_Inside_Reference_Channel_flag_TS_CS_, R0
                                           ;	op : GOTO
00008c   c08e     JMP	#0x8e                	JMP	_00031_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00030_DS_
                                           ;	.line	681; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00008d   69ae     SET	0xae, 1              	SET	__KF8_lib_Touch_Bits_, 1
                                           ;	op : LABEL
                                           ;	op : =
                                           _00031_DS_
                                           ;	.line	683; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
00008e   03cc     CLR	0xcc                 	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
00008f   03cd     CLR	0xcd                 	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
                                           ;	op : GOTO
000090   c092     JMP	#0x92                	JMP	_00037_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00033_DS_
                                           ;	.line	689; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0;
                                           	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
000091   039e     CLR	0x9e                 	CLR	__KF8_Inside_Reference_Channel_flag_TS_CS_
                                           ;	op : LABEL
                                           ;	op : CAST
                                           _00037_DS_
                                           ;	.line	766; "../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_)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Count_TS_CS_
000092   0ea4     MOVZ	R0, 0xa4            	MOVZ	R0, __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           	BANKSEL	r0x1041
000093   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           	BANKSEL	r0x1043
000094   0398     CLR	0x98                 	CLR	r0x1043
                                           ;	op : CAST
                                           	BANKSEL	__KF8_lib_CH_UP_Change_Count_TS_CS_
000095   0ea3     MOVZ	R0, 0xa3            	MOVZ	R0, __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	BANKSEL	r0x1044
000096   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           	BANKSEL	r0x1045
000097   0396     CLR	0x96                 	CLR	r0x1045
                                           ;	op : +
                                           	BANKSEL	r0x1044
000098   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
                                           	BANKSEL	r0x1041
000099   219a     ADD	0x9a, R0             	ADD	r0x1041, R0
00009a   9800     MOV	R0, #0               	MOV	R0,# 0x00
00009b   7003     JNB	0x3, 0               	JNB	PSW, 0
00009c   ff10     INC	R0                   	INC	R0
00009d   7203     JNB	0x3, 2               	JNB	PSW, 2
00009e   c0a0     JMP	#0xa0                	JMP	_00211_DS_
                                           	BANKSEL	r0x1043
00009f   2198     ADD	0x98, R0             	ADD	r0x1043, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00211_DS_
0000a0   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Define_Disturb_Channels_Amount_+0)
0000a1   98d0     MOV	R0, #0xd0            	MOV	R0,# low (__KF8_Define_Disturb_Channels_Amount_+0)
                                           	PAGESEL	__R2PCL
0000a2   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0000a3   e100     MOVB	0                   	BANKSEL	r0x1045
0000a4   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           	BANKSEL	r0x1044
0000a5   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : CAST
                                           ;;100	MOVZ	R0, r0x1044
                                           	BANKSEL	r0x1046
0000a6   0395     CLR	0x95                 	CLR	r0x1046
                                           	BANKSEL	r0x1045
0000a7   7f96     JB	0x96, 7               	JB	r0x1045, 7
0000a8   c0aa     JMP	#0xaa                	JMP	_00212_DS_
                                           	BANKSEL	r0x1046
0000a9   0795     DEC	0x95                 	DEC	r0x1046
                                           ;	op : <
                                           _00212_DS_
                                           	BANKSEL	r0x1043
0000aa   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
0000ab   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1047
0000ac   5192     MOV	0x92, R0             	MOV	r0x1047, R0
                                           	BANKSEL	r0x1046
0000ad   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
0000ae   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           	BANKSEL	r0x1047
0000af   3892     SUB	R0, 0x92             	SUB	R0, r0x1047
                                           ;comparing bytes at offset 1
0000b0   7a03     JB	0x3, 2                	JB	PSW, 2
0000b1   c0b4     JMP	#0xb4                	JMP	_00131_DS_
                                           	BANKSEL	r0x1045
0000b2   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
                                           	BANKSEL	r0x1041
0000b3   389a     SUB	R0, 0x9a             	SUB	R0, r0x1041
                                           _00131_DS_
0000b4   7803     JB	0x3, 0                	JB	PSW, 0
0000b5   c0c8     JMP	#0xc8                	JMP	_00045_DS_
                                           ;	op : IFX
                                           ;	.line	768; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_Inside_Reference_Channel_flag_TS_CS_ || !_KF8_Touch_Protect_Select_)
0000b6   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
0000b7   309e     ORL	R0, 0x9e             	ORL	R0, __KF8_Inside_Reference_Channel_flag_TS_CS_
0000b8   7203     JNB	0x3, 2               	JNB	PSW, 2
0000b9   c0c3     JMP	#0xc3                	JMP	_00038_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
0000ba   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
0000bb   98da     MOV	R0, #0xda            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
0000bc   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0000bd   e100     MOVB	0                   	BANKSEL	r0x1041
0000be   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
0000bf   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           ;	.line	770; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
                                           	BANKSEL	r0x1041
0000c0   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
                                           ;	.line	773; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
0000c1   7a03     JB	0x3, 2                	JB	PSW, 2
0000c2   c0c4     JMP	#0xc4                	JMP	_00213_DS_
                                           _00038_DS_
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000c3   69ae     SET	0xae, 1              	SET	__KF8_lib_Touch_Bits_, 1
                                           _00213_DS_
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c4   03cc     CLR	0xcc                 	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
0000c5   03cd     CLR	0xcd                 	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
                                           ;	op : =
                                           ;	.line	775; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=0; //¿ÉÄÜÀ´Ë®£¬²ÁË®£¬ÓÐÐ©»ù×¼Ïß²»¸üÐÂ
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000c6   67ae     CLR	0xae, 7              	CLR	__KF8_lib_Touch_Bits_, 7
                                           ;	op : GOTO
0000c7   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00045_DS_
                                           ;	.line	782; "../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)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000c8   71ae     JNB	0xae, 1              	JNB	__KF8_lib_Touch_Bits_, 1
0000c9   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : IFX
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000ca   0ed8     MOVZ	R0, 0xd8            	MOVZ	R0, __KF8_lib_CH_DW_Change_Flag_TS_CS_
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000cb   30d9     ORL	R0, 0xd9             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000cc   30da     ORL	R0, 0xda             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
0000cd   30db     ORL	R0, 0xdb             	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
0000ce   7a03     JB	0x3, 2                	JB	PSW, 2
0000cf   c0d1     JMP	#0xd1                	JMP	_00048_DS_
                                           ;	op : =
                                           ;	.line	784; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0000d0   6fae     SET	0xae, 7              	SET	__KF8_lib_Touch_Bits_, 7
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00048_DS_
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000d1   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0000d2   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0000d3   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0000d4   53be     MOV	0xbe, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_, R1
0000d5   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
0000d6   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0000d7   53bf     MOV	0xbf, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	PAGESEL lable_06291924
0000d8   f7f9     JB	R1, 7                 	JB R1,7
0000d9   c10f     JMP	#0x10f               	JMP lable_06291924
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0000da   a9ff     XOR	R1, #0xff            	XOR R1,#0XFF
                                           	PAGESEL lable_10101427
0000db   7a03     JB	0x3, 2                	JB PSW,2
0000dc   c0e4     JMP	#0xe4                	JMP lable_10101427
                                           	;;;;;;;;;;;;;;;;;;;;;;;
0000dd   98d1     MOV	R0, #0xd1            	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0000de   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0000df   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
0000e0   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0000e1   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06292025
0000e2   7003     JNB	0x3, 0               	JNB PSW, 0
0000e3   c176     JMP	#0x176               	JMP lable_06292025
                                           lable_10101427:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0000e4   e100     MOVB	0                   	BANKSEL _i_KF8_lib_TS_CS_
0000e5   50a1     MOV	R0, 0xa1             	MOV R0, _i_KF8_lib_TS_CS_
0000e6   80d1     ADD	R0, #0xd1            	ADD R0,#(__KF8_LIBc_baseline_count_)
                                           	BANKSEL __KF8_LIBc_baseline_count_
0000e7   f701     LD	R1, [R0]              	LD R1, [R0]
0000e8   9864     MOV	R0, #0x64            	MOV R0, #(100)
0000e9   f941     XOR	R1, R0               	XOR R1, R0
                                           	PAGESEL lable_06291941
0000ea   7a03     JB	0x3, 2                	JB PSW ,2
0000eb   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000ec   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000ed   80f0     ADD	R0, #0xf0            	ADD R0, #(__KF8_LIBi_buff_hit_)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
0000ee   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000ef   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000f0   80ea     ADD	R0, #0xea            	ADD R0, #(__KF8_LIBi_buff_baseline_)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0000f1   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000f2   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000f3   80f1     ADD	R0, #0xf1            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0000f4   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0000f5   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
0000f6   80eb     ADD	R0, #0xeb            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
0000f7   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0000f8   04d4     CPLR	0xd4                	CPLR __KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0000f9   29d8     AND	0xd8, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_, R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0000fa   04d5     CPLR	0xd5                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0000fb   29d9     AND	0xd9, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+1), R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0000fc   04d6     CPLR	0xd6                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0000fd   29da     AND	0xda, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+2), R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0000fe   04d7     CPLR	0xd7                	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0000ff   29db     AND	0xdb, R0             	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+3), R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000100   98cd     MOV	R0, #0xcd            	MOV R0,# low (_TCS_AMOUNT+0)
000101   990a     MOV	R1, #0xa             	MOV R1,# high (_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000102   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000103   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000104   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000105   50a1     MOV	R0, 0xa1             	MOV R0, _i_KF8_lib_TS_CS_
000106   80ce     ADD	R0, #0xce            	ADD R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000107   f701     LD	R1, [R0]              	LD R1, [R0]
000108   ff11     INC	R1                   	INC R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000109   3aa2     SUB	R1, 0xa2             	SUB R1, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
00010a   7803     JB	0x3, 0                	JB PSW, 0
00010b   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_touch_count_
00010c   0209     CLR	R1                   	CLR R1
00010d   f748     ST	[R0], R1              	ST [R0],R1
00010e   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;
                                           lable_06291924:
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00010f   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06292025
000110   f7b9     JNB	R1, 7                	JNB R1,7
000111   c176     JMP	#0x176               	JMP lable_06292025
000112   0fbf     MOV	0xbf                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06151941
000113   7a03     JB	0x3, 2                	JB PSW,2
000114   c11c     JMP	#0x11c               	JMP lable_06151941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
000115   98d2     MOV	R0, #0xd2            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
000116   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
000117   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
000118   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000119   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06292025
00011a   7803     JB	0x3, 0                	JB PSW,0
00011b   c176     JMP	#0x176               	JMP lable_06292025
                                           lable_06151941:
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL lable_06300912
00011c   79ae     JB	0xae, 1               	JB __KF8_lib_Touch_Bits_, 1
00011d   c153     JMP	#0x153               	JMP lable_06300912
                                           	;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00011e   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
00011f   80d1     ADD	R0, #0xd1            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000120   f701     LD	R1, [R0]              	LD R1,[R0]
000121   a9ec     XOR	R1, #0xec            	XOR R1,#Low(-20) ;;
                                           	PAGESEL lable_06300936
000122   7203     JNB	0x3, 2               	JNB PSW,2
000123   c132     JMP	#0x132               	JMP lable_06300936
                                           	;;;;;;;;;;;;;;;;;;;;;;
000124   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
000125   9802     MOV	R0, #0x2             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
                                           	PAGESEL __R2PCHPCL
000126   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000127   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000128   18cc     XOR	R0, 0xcc             	XOR R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	PAGESEL lable_06300941
000129   7a03     JB	0x3, 2                	JB PSW,2 ;;
00012a   c13a     JMP	#0x13a               	JMP lable_06300941
                                           	;;
00012b   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
00012c   9803     MOV	R0, #0x3             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
                                           	PAGESEL __R2PCHPCL
00012d   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00012e   e100     MOVB	0                   	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
00012f   18cd     XOR	R0, 0xcd             	XOR R0,(__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1)
                                           	PAGESEL lable_06300941
000130   7a03     JB	0x3, 2                	JB PSW,2 ;;
000131   c13a     JMP	#0x13a               	JMP lable_06300941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06300936:
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000132   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000133   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000134   31d8     ORL	0xd8, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
000135   33d9     ORL	0xd9, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000136   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000137   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000138   31da     ORL	0xda, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
000139   33db     ORL	0xdb, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06300941:
                                           	;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00013a   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00013b   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00013c   2add     AND	R1, 0xdd             	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1
00013d   28dc     AND	R0, 0xdc             	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00013e   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06291941
00013f   7a03     JB	0x3, 2                	JB PSW,2
000140   c212     JMP	#0x212               	JMP lable_06291941
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000141   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000142   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000143   2adf     AND	R1, 0xdf             	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3
000144   28de     AND	R0, 0xde             	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2
000145   f901     ORL	R1, R0               	ORL R1,R0
                                           	PAGESEL lable_06291941
000146   7a03     JB	0x3, 2                	JB PSW,2
000147   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000148   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000149   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00014a   31dc     ORL	0xdc, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
00014b   33dd     ORL	0xdd, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00014c   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00014d   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00014e   31de     ORL	0xde, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
00014f   33df     ORL	0xdf, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000150   03cc     CLR	0xcc                 	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000151   03cd     CLR	0xcd                 	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
000152   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;
                                           lable_06300912:
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000153   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
000154   81d1     ADD	R1, #0xd1            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000155   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000156   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
000157   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
000158   98cf     MOV	R0, #0xcf            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
                                           	PAGESEL __R2PCHPCL
000159   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
00015a   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00015b   18a2     XOR	R0, 0xa2             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06301048
00015c   7a03     JB	0x3, 2                	JB PSW,2
00015d   c162     JMP	#0x162               	JMP lable_06301048
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00015e   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
00015f   81d1     ADD	R1, #0xd1            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000160   0208     CLR	R0                   	CLR R0
000161   f741     ST	[R1], R0              	ST [R1],R0
                                           	;;;;;;;;;;;;;;;;;;
                                           lable_06301048:
000162   990a     MOV	R1, #0xa             	MOV R1,#High(_TCS_AMOUNT+0)
000163   98cd     MOV	R0, #0xcd            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000164   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000165   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000166   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000167   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000168   80ce     ADD	R0, #0xce            	ADD R0,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
000169   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00016a   3aa2     SUB	R1, 0xa2             	SUB R1,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
00016b   7003     JNB	0x3, 0               	JNB PSW,0 ;;
00016c   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00016d   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
00016e   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00016f   31dc     ORL	0xdc, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
000170   33dd     ORL	0xdd, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000171   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000172   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000173   31de     ORL	0xde, R0             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
000174   33df     ORL	0xdf, R1             	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
000175   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;
                                           lable_06292025:
                                           	;;;;;;;;;;
                                           	PAGESEL lable_06301109
                                           	BANKSEL __KF8_lib_Touch_Bits_
000176   71ae     JNB	0xae, 1              	JNB __KF8_lib_Touch_Bits_,1 ;;
000177   c184     JMP	#0x184               	JMP lable_06301109
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000178   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000179   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00017a   ff01     CPL	R1                   	CPL R1
00017b   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
00017c   2bdd     AND	0xdd, R1             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
00017d   29dc     AND	0xdc, R0             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00017e   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
00017f   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000180   ff01     CPL	R1                   	CPL R1
000181   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000182   2bdf     AND	0xdf, R1             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
000183   29de     AND	0xde, R0             	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301109:
                                           	BANKSEL _i_KF8_lib_TS_CS_
000184   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
000185   81d1     ADD	R1, #0xd1            	ADD R1,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000186   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000187   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
000188   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
000189   98cf     MOV	R0, #0xcf            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
                                           	PAGESEL __R2PCHPCL
00018a   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
00018b   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
00018c   18a2     XOR	R0, 0xa2             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06301127
00018d   7203     JNB	0x3, 2               	JNB PSW,2
00018e   c196     JMP	#0x196               	JMP lable_06301127
                                           	;;
00018f   990a     MOV	R1, #0xa             	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
000190   98ce     MOV	R0, #0xce            	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
                                           	PAGESEL __R2PCHPCL
000191   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000192   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000193   18a2     XOR	R0, 0xa2             	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	PAGESEL lable_06291941
000194   7a03     JB	0x3, 2                	JB PSW,2
000195   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301127:
                                           	;;
                                           	;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000196   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000197   80d1     ADD	R0, #0xd1            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	BANKSEL __KF8_LIBc_baseline_count_
000198   0209     CLR	R1                   	CLR R1
000199   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
00019a   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06301401
00019b   f7b9     JNB	R1, 7                	JNB R1,7
00019c   c1a7     JMP	#0x1a7               	JMP lable_06301401
                                           	;;;;;;;;;;;;;;;;;
00019d   0fbf     MOV	0xbf                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06301404
00019e   7a03     JB	0x3, 2                	JB PSW,2
00019f   c1b4     JMP	#0x1b4               	JMP lable_06301404
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0001a0   98d2     MOV	R0, #0xd2            	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
0001a1   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
                                           	PAGESEL __R2PCHPCL
0001a2   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
0001a3   e100     MOVB	0                   	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0001a4   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06301404
0001a5   7003     JNB	0x3, 0               	JNB PSW,0
0001a6   c1b4     JMP	#0x1b4               	JMP lable_06301404
                                           	;;;;;;;;;;;;;;;;;;;;;
                                           	; 1358 "../kf8ts3514_touch_cs_lib.c"
                                           lable_06301401:
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001a7   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0001a8   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0001a9   ff01     CPL	R1                   	CPL R1
0001aa   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0001ab   2bd9     AND	0xd9, R1             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
0001ac   29d8     AND	0xd8, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0001ad   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0001ae   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0001af   ff01     CPL	R1                   	CPL R1
0001b0   ff00     CPL	R0                   	CPL R0
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0001b1   2bdb     AND	0xdb, R1             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
0001b2   29da     AND	0xda, R0             	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
                                           	PAGESEL lable_06301437
0001b3   c1bf     JMP	#0x1bf               	JMP lable_06301437
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301404:
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0001b4   50aa     MOV	R0, 0xaa             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL _i_KF8_lib_TS_CS_
0001b5   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
0001b6   f948     XOR	R0, R1               	XOR R0,R1
                                           	PAGESEL lable_06291941
0001b7   7203     JNB	0x3, 2               	JNB PSW,2
0001b8   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
0001b9   50a9     MOV	R0, 0xa9             	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
0001ba   f948     XOR	R0, R1               	XOR R0,R1
                                           	PAGESEL lable_06291941
0001bb   7203     JNB	0x3, 2               	JNB PSW,2
0001bc   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;
                                           	PAGESEL lable_06291941
                                           	BANKSEL __KF8_lib_Touch_Bits_
0001bd   7fae     JB	0xae, 7               	JB __KF8_lib_Touch_Bits_,7 ;;
0001be   c212     JMP	#0x212               	JMP lable_06291941
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           lable_06301437:
                                           	;;
                                           	;;
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001bf   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001c0   80ea     ADD	R0, #0xea            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0001c1   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001c2   53ba     MOV	0xba, R1             	MOV __KF8_Temp_Cur_A_TS_CS_,R1
0001c3   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0001c4   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001c5   53bb     MOV	0xbb, R1             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1
                                           	;;;
0001c6   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001:
0001c7   6003     CLR	0x3, 0               	CLR PSW,0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001c8   11bb     RRC	0xbb                 	RRC __KF8_Temp_Cur_A_TS_CS_+1
0001c9   11ba     RRC	0xba                 	RRC __KF8_Temp_Cur_A_TS_CS_
0001ca   6003     CLR	0x3, 0               	CLR PSW,0
0001cb   ff19     RLC	R1                   	RLC R1
0001cc   f8c8     MOV	R0, R1               	MOV R0,R1
0001cd   a808     XOR	R0, #0x8             	XOR R0,#(8)
                                           	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
0001ce   7a03     JB	0x3, 2                	JB PSW,2
0001cf   c1c7     JMP	#0x1c7               	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001d0   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001d1   80f0     ADD	R0, #0xf0            	ADD R0,#(__KF8_LIBi_buff_hit_+0)
                                           	BANKSEL __KF8_LIBi_buff_hit_
0001d2   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001d3   53b8     MOV	0xb8, R1             	MOV __KF8_Temp_Cur_B_TS_CS_,R1
0001d4   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_buff_hit_
0001d5   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001d6   53b9     MOV	0xb9, R1             	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1
                                           	;;;
0001d7   9901     MOV	R1, #0x1             	MOV R1,#0x01
                                           _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002:
0001d8   6003     CLR	0x3, 0               	CLR PSW,0
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001d9   11b9     RRC	0xb9                 	RRC __KF8_Temp_Cur_B_TS_CS_+1
0001da   11b8     RRC	0xb8                 	RRC __KF8_Temp_Cur_B_TS_CS_
0001db   6003     CLR	0x3, 0               	CLR PSW,0
0001dc   ff19     RLC	R1                   	RLC R1
0001dd   f8c8     MOV	R0, R1               	MOV R0,R1
0001de   a808     XOR	R0, #0x8             	XOR R0,#(8)
                                           	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
0001df   7a03     JB	0x3, 2                	JB PSW,2
0001e0   c1d8     JMP	#0x1d8               	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
                                           	;;;
                                           	;;;;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001e1   52ba     MOV	R1, 0xba             	MOV R1,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001e2   3bb8     SUB	0xb8, R1             	SUB __KF8_Temp_Cur_B_TS_CS_,R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0001e3   52bb     MOV	R1, 0xbb             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
0001e4   7803     JB	0x3, 0                	JB PSW,0
0001e5   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001e6   3bb9     SUB	0xb9, R1             	SUB __KF8_Temp_Cur_B_TS_CS_+1,R1
                                           	;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001e7   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001e8   80ea     ADD	R0, #0xea            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0001e9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001ea   22b8     ADD	R1, 0xb8             	ADD R1, __KF8_Temp_Cur_B_TS_CS_
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0001eb   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;
0001ec   ff10     INC	R0                   	INC R0
0001ed   f701     LD	R1, [R0]              	LD R1,[R0]
0001ee   7003     JNB	0x3, 0               	JNB PSW,0
0001ef   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0001f0   22b9     ADD	R1, 0xb9             	ADD R1,__KF8_Temp_Cur_B_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0001f1   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001f2   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001f3   80e5     ADD	R0, #0xe5            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0001f4   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	PAGESEL lable_06301449
0001f5   f7f9     JB	R1, 7                 	JB R1,7
0001f6   c203     JMP	#0x203               	JMP lable_06301449
                                           	;;
0001f7   e100     MOVB	0                   	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0001f8   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
0001f9   80ea     ADD	R0, #0xea            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
                                           	BANKSEL __KF8_LIBi_buff_baseline_
0001fa   f701     LD	R1, [R0]              	LD R1,[R0]
0001fb   8101     ADD	R1, #0x1             	ADD R1,#0x01
0001fc   f748     ST	[R0], R1              	ST [R0],R1
0001fd   ff10     INC	R0                   	INC R0
0001fe   f701     LD	R1, [R0]              	LD R1,[R0]
0001ff   7003     JNB	0x3, 0               	JNB PSW,0
000200   ff11     INC	R1                   	INC R1
000201   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL lable_06291941
000202   c212     JMP	#0x212               	JMP lable_06291941
                                           lable_06301449:
                                           	;;
000203   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
000204   f701     LD	R1, [R0]              	LD R1,[R0]
000205   a900     XOR	R1, #0               	XOR R1,#0x00
                                           	PAGESEL lable_06301449
000206   7203     JNB	0x3, 2               	JNB PSW,2
000207   c203     JMP	#0x203               	JMP lable_06301449
                                           	;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
000208   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
000209   80ea     ADD	R0, #0xea            	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
                                           	BANKSEL __KF8_LIBi_buff_baseline_
00020a   f701     LD	R1, [R0]              	LD R1,[R0]
00020b   81ff     ADD	R1, #0xff            	ADD R1,#0xFF
00020c   f748     ST	[R0], R1              	ST [R0],R1
00020d   ff10     INC	R0                   	INC R0
00020e   f701     LD	R1, [R0]              	LD R1,[R0]
00020f   7803     JB	0x3, 0                	JB PSW,0
000210   ff09     DEC	R1                   	DEC R1
000211   f748     ST	[R0], R1              	ST [R0],R1
                                           lable_06291941:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	1534; "../kf8ts3514_touch_cs_lib.c"	ADD R1,#0xFF
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000212   79ae     JB	0xae, 1               	JB	__KF8_lib_Touch_Bits_, 1
000213   c22c     JMP	#0x22c               	JMP	_00050_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000214   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
000215   98da     MOV	R0, #0xda            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
000216   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000217   e100     MOVB	0                   	BANKSEL	r0x1041
000218   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
000219   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
00021a   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
00021b   7a03     JB	0x3, 2                	JB	PSW, 2
00021c   c22c     JMP	#0x22c               	JMP	_00050_DS_
                                           ;	op : INLINEASM
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00021d   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
00021e   81ce     ADD	R1, #0xce            	ADD R1,#(__KF8_LIBc_touch_count_+0)
                                           	BANKSEL __KF8_LIBc_touch_count_
00021f   f708     LD	R0, [R1]              	LD R0,[R1]
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000220   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	;;
000221   990a     MOV	R1, #0xa             	MOV R1,#High(_TCS_AMOUNT+0)
000222   98cd     MOV	R0, #0xcd            	MOV R0,#Low(_TCS_AMOUNT+0)
                                           	PAGESEL __R2PCHPCL
000223   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;
000224   e100     MOVB	0                   	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000225   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_
000226   7003     JNB	0x3, 0               	JNB PSW,0 ;;
000227   c22c     JMP	#0x22c               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
000228   52a1     MOV	R1, 0xa1             	MOV R1,_i_KF8_lib_TS_CS_
000229   81ce     ADD	R1, #0xce            	ADD R1,#(__KF8_LIBc_touch_count_+0)
00022a   0208     CLR	R0                   	CLR R0
                                           	BANKSEL __KF8_LIBc_touch_count_
00022b   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_
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
00022c   50a0     MOV	R0, 0xa0             	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
00022d   80e5     ADD	R0, #0xe5            	ADD R0,#(__KF8_LIBi_Date_Change_+1)
                                           	BANKSEL __KF8_LIBi_Date_Change_
00022e   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
00022f   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
000230   80d1     ADD	R0, #0xd1            	ADD R0,#(__KF8_LIBc_baseline_count_+0)
                                           	;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
000231   f7b9     JNB	R1, 7                	JNB R1,7
000232   c237     JMP	#0x237               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
                                           	;;--
                                           	BANKSEL __KF8_LIBc_baseline_count_
000233   f701     LD	R1, [R0]              	LD R1,[R0]
000234   ff09     DEC	R1                   	DEC R1
000235   f748     ST	[R0], R1              	ST [R0],R1
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
000236   c23a     JMP	#0x23a               	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_:
                                           	BANKSEL __KF8_LIBc_baseline_count_
000237   f701     LD	R1, [R0]              	LD R1,[R0]
000238   ff11     INC	R1                   	INC R1
000239   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	1636; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00023a   79ae     JB	0xae, 1               	JB	__KF8_lib_Touch_Bits_, 1
00023b   c245     JMP	#0x245               	JMP	_00094_DS_
                                           ;	op : =
                                           ;gen_assign from CODESPACE
00023c   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
00023d   98da     MOV	R0, #0xda            	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
                                           	PAGESEL	__R2PCL
00023e   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
00023f   e100     MOVB	0                   	BANKSEL	r0x1041
000240   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : IFX
000241   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
000242   309a     ORL	R0, 0x9a             	ORL	R0, r0x1041
000243   7203     JNB	0x3, 2               	JNB	PSW, 2
000244   c411     JMP	#0x411               	JMP	_00095_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00094_DS_
                                           ;	.line	1641; "../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_) )
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
000245   0ea7     MOVZ	R0, 0xa7            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000246   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
000247   7203     JNB	0x3, 2               	JNB	PSW, 2
000248   c24d     JMP	#0x24d               	JMP	_00090_DS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_J_TS_CS_
000249   0ea6     MOVZ	R0, 0xa6            	MOVZ	R0, __KF8_lib_Finded_MAX_J_TS_CS_
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00024a   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
00024b   7a03     JB	0x3, 2                	JB	PSW, 2
00024c   c39c     JMP	#0x39c               	JMP	_00091_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00090_DS_
                                           ;	.line	1645; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]<TCS_AMOUNT)
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00024d   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00024e   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1041
00024f   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1041
000250   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
000251   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1044
000252   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
000253   990a     MOV	R1, #0xa             	MOV	R1,# high (_TCS_AMOUNT+0)
000254   98cd     MOV	R0, #0xcd            	MOV	R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL	__R2PCL
000255   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000256   e100     MOVB	0                   	BANKSEL	r0x1041
000257   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : <
                                           	BANKSEL	r0x1041
000258   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	r0x1044
000259   3897     SUB	R0, 0x97             	SUB	R0, r0x1044
                                           ;comparing bytes at offset 0
00025a   7003     JNB	0x3, 0               	JNB	PSW, 0
00025b   c266     JMP	#0x266               	JMP	_00053_DS_
                                           ;	op : +
                                           ;	.line	1647; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]++;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00025c   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00025d   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1043
00025e   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1043
00025f   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
                                           	BANKSEL	__KF8_LIBc_touch_count_
000260   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1045
000261   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : +
                                           	BANKSEL	r0x1045
000262   0b96     INC	0x96                 	INC	r0x1045
                                           ;	op : =
                                           	BANKSEL	r0x1045
000263   0e96     MOVZ	R0, 0x96            	MOVZ	R0, r0x1045
                                           	BANKSEL	r0x1043
000264   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
                                           	BANKSEL	__KF8_LIBc_touch_count_
000265   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           _00053_DS_
                                           ;	.line	1652; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_DoubleKey_Compages_Limitable_Circle_)  // £¡=0µÄÅÐ¶Ï
000266   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
000267   98c8     MOV	R0, #0xc8            	MOV	R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
                                           	PAGESEL	__R2PCL
000268   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000269   e100     MOVB	0                   	BANKSEL	r0x1043
00026a   5198     MOV	0x98, R0             	MOV	r0x1043, R0
00026b   990a     MOV	R1, #0xa             	MOV	R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
00026c   98c9     MOV	R0, #0xc9            	MOV	R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
                                           	PAGESEL	__R2PCL
00026d   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
00026e   e100     MOVB	0                   	BANKSEL	r0x1044
00026f   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : IFX
                                           	BANKSEL	r0x1043
000270   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
                                           	BANKSEL	r0x1044
000271   3097     ORL	R0, 0x97             	ORL	R0, r0x1044
000272   7203     JNB	0x3, 2               	JNB	PSW, 2
000273   c290     JMP	#0x290               	JMP	_00060_DS_
                                           ;	op : EQ_OP
                                           ;	.line	1654; "../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_)
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
000274   0eab     MOVZ	R0, 0xab            	MOVZ	R0, __KF8_lib_Key_Down_Count_TS_CS_
000275   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
000276   7a03     JB	0x3, 2                	JB	PSW, 2
000277   c290     JMP	#0x290               	JMP	_00060_DS_
                                           ;	op : <
                                           	BANKSEL	r0x1044
000278   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000279   38c9     SUB	R0, 0xc9             	SUB	R0, (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           ;comparing bytes at offset 1
00027a   7a03     JB	0x3, 2                	JB	PSW, 2
00027b   c27e     JMP	#0x27e               	JMP	_00134_DS_
                                           	BANKSEL	r0x1043
00027c   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
00027d   38c8     SUB	R0, 0xc8             	SUB	R0, __KF8_lib_Key_Double_Timer_Protect_TS_CS_
                                           _00134_DS_
00027e   7003     JNB	0x3, 0               	JNB	PSW, 0
00027f   c290     JMP	#0x290               	JMP	_00060_DS_
                                           ;	op : +
                                           ;	.line	1656; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Double_Timer_Protect_TS_CS_++;
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000280   0bc8     INC	0xc8                 	INC	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000281   7a03     JB	0x3, 2                	JB	PSW, 2
000282   c284     JMP	#0x284               	JMP	_00214_DS_
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000283   0bc9     INC	0xc9                 	INC	(__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           ;	op : EQ_OP
                                           _00214_DS_
                                           ;	.line	1657; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Double_Timer_Protect_TS_CS_==_KF8_DoubleKey_Compages_Limitable_Circle_)
                                           	BANKSEL	r0x1043
000284   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000285   18c8     XOR	R0, 0xc8             	XOR	R0, __KF8_lib_Key_Double_Timer_Protect_TS_CS_
000286   7a03     JB	0x3, 2                	JB	PSW, 2
000287   c290     JMP	#0x290               	JMP	_00060_DS_
                                           	BANKSEL	r0x1044
000288   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000289   18c9     XOR	R0, 0xc9             	XOR	R0, (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
00028a   7a03     JB	0x3, 2                	JB	PSW, 2
00028b   c290     JMP	#0x290               	JMP	_00060_DS_
                                           ;	op : =
                                           ;	.line	1659; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=2;
00028c   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
00028d   51ab     MOV	0xab, R0             	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1660; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=_KF8_LIBc_finger_OUT_First_TS_CS_;
                                           	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
00028e   0eaa     MOVZ	R0, 0xaa            	MOVZ	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
00028f   51a9     MOV	0xa9, R0             	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           ;	op : LABEL
                                           ;	op : +
                                           _00060_DS_
                                           ;	.line	1666; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]==TCS_AMOUNT )
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000290   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000291   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1043
000292   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1043
000293   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
                                           	BANKSEL	__KF8_LIBc_touch_count_
000294   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1045
000295   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	r0x1041
000296   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	r0x1045
000297   1896     XOR	R0, 0x96             	XOR	R0, r0x1045
000298   7a03     JB	0x3, 2                	JB	PSW, 2
000299   c3b1     JMP	#0x3b1               	JMP	_00092_DS_
                                           ;	op : IFX
                                           ;	.line	1669; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBi_channel_flag_)
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00029a   0ee0     MOVZ	R0, 0xe0            	MOVZ	R0, __KF8_LIBi_channel_flag_
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00029b   30e1     ORL	R0, 0xe1             	ORL	R0, (__KF8_LIBi_channel_flag_ + 1)
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00029c   30e2     ORL	R0, 0xe2             	ORL	R0, (__KF8_LIBi_channel_flag_ + 2)
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00029d   30e3     ORL	R0, 0xe3             	ORL	R0, (__KF8_LIBi_channel_flag_ + 3)
00029e   7203     JNB	0x3, 2               	JNB	PSW, 2
00029f   c33a     JMP	#0x33a               	JMP	_00084_DS_
                                           ;	op : =
                                           ;	.line	1671; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0002a0   66ae     CLR	0xae, 6              	CLR	__KF8_lib_Touch_Bits_, 6
                                           ;	op : EQ_OP
                                           ;	.line	1673; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Down_Count_TS_CS_==1)  // Ó¦¸ÃÎªÓÐ1¸ö°´¼ü£¬ÅÐ¶ÏË«¼ü£¬·ñÔòÒÑ¾­Ë«¼üÁË£¬²»ÏìÓ¦¡£
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
0002a1   0eab     MOVZ	R0, 0xab            	MOVZ	R0, __KF8_lib_Key_Down_Count_TS_CS_
0002a2   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
0002a3   7a03     JB	0x3, 2                	JB	PSW, 2
0002a4   c2d4     JMP	#0x2d4               	JMP	_00215_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0002a5   40aa     SWAPR	R0, 0xaa           	SWAPR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002a6   51a2     MOV	0xa2, R0             	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
                                           	
                                           ;	op : |
                                           ;	.line	1683; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Date_Uchar_Temp_TS_CS_|=i_KF8_lib_TS_CS_;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
0002a7   0ea1     MOVZ	R0, 0xa1            	MOVZ	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002a8   31a2     ORL	0xa2, R0             	ORL	__KF8_lib_Date_Uchar_Temp_TS_CS_, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
                                           ;	.line	1685; "../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)
0002a9   990a     MOV	R1, #0xa             	MOV	R1,# high (_Double_Key_SET_EN_1+0)
0002aa   98d5     MOV	R0, #0xd5            	MOV	R0,# low (_Double_Key_SET_EN_1+0)
                                           	PAGESEL	__R2PCL
0002ab   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0002ac   e100     MOVB	0                   	BANKSEL	r0x1041
0002ad   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	r0x1041
0002ae   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002af   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0002b0   7203     JNB	0x3, 2               	JNB	PSW, 2
0002b1   c2c4     JMP	#0x2c4               	JMP	_00065_DS_
0002b2   990a     MOV	R1, #0xa             	MOV	R1,# high (_Double_Key_SET_EN_2+0)
0002b3   98d6     MOV	R0, #0xd6            	MOV	R0,# low (_Double_Key_SET_EN_2+0)
                                           	PAGESEL	__R2PCL
0002b4   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0002b5   e100     MOVB	0                   	BANKSEL	r0x1043
0002b6   5198     MOV	0x98, R0             	MOV	r0x1043, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	r0x1043
0002b7   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002b8   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0002b9   7203     JNB	0x3, 2               	JNB	PSW, 2
0002ba   c2c4     JMP	#0x2c4               	JMP	_00065_DS_
0002bb   990a     MOV	R1, #0xa             	MOV	R1,# high (_Double_Key_SET_EN_3+0)
0002bc   98d7     MOV	R0, #0xd7            	MOV	R0,# low (_Double_Key_SET_EN_3+0)
                                           	PAGESEL	__R2PCL
0002bd   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0002be   e100     MOVB	0                   	BANKSEL	r0x1044
0002bf   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : EQ_OP
                                           	BANKSEL	r0x1044
0002c0   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002c1   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0002c2   7a03     JB	0x3, 2                	JB	PSW, 2
0002c3   c2c6     JMP	#0x2c6               	JMP	_00066_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00065_DS_
                                           ;	.line	1687; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0002c4   6eae     SET	0xae, 6              	SET	__KF8_lib_Touch_Bits_, 6
                                           ;	op : GOTO
0002c5   c2d4     JMP	#0x2d4               	JMP	_00215_DS_
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00066_DS_
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
0002c6   41a2     SWAP	0xa2                	SWAP __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	
                                           ;	op : EQ_OP
                                           ;	.line	1696; "../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)
                                           	BANKSEL	r0x1041
0002c7   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002c8   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0002c9   7203     JNB	0x3, 2               	JNB	PSW, 2
0002ca   c2d3     JMP	#0x2d3               	JMP	_00061_DS_
                                           	BANKSEL	r0x1043
0002cb   0e98     MOVZ	R0, 0x98            	MOVZ	R0, r0x1043
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002cc   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
0002cd   7203     JNB	0x3, 2               	JNB	PSW, 2
0002ce   c2d3     JMP	#0x2d3               	JMP	_00061_DS_
                                           	BANKSEL	r0x1044
0002cf   0e97     MOVZ	R0, 0x97            	MOVZ	R0, r0x1044
                                           ;	.line	1697; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=1;
                                           	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
0002d0   18a2     XOR	R0, 0xa2             	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           ;	.line	1703; "../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_))
0002d1   7a03     JB	0x3, 2                	JB	PSW, 2
0002d2   c2d4     JMP	#0x2d4               	JMP	_00215_DS_
                                           _00061_DS_
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0002d3   6eae     SET	0xae, 6              	SET	__KF8_lib_Touch_Bits_, 6
                                           _00215_DS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
0002d4   0ea7     MOVZ	R0, 0xa7            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
                                           	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
0002d5   18aa     XOR	R0, 0xaa             	XOR	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
0002d6   7203     JNB	0x3, 2               	JNB	PSW, 2
0002d7   c2e1     JMP	#0x2e1               	JMP	_00216_DS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_J_TS_CS_
0002d8   0ea6     MOVZ	R0, 0xa6            	MOVZ	R0, __KF8_lib_Finded_MAX_J_TS_CS_
                                           ;	.line	1705; "../kf8ts3514_touch_cs_lib.c"	if(i_KF8_lib_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)
                                           	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
0002d9   18aa     XOR	R0, 0xaa             	XOR	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
0002da   7203     JNB	0x3, 2               	JNB	PSW, 2
0002db   c2e1     JMP	#0x2e1               	JMP	_00216_DS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
0002dc   0ea7     MOVZ	R0, 0xa7            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
                                           ;	.line	1706; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=0;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
0002dd   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
                                           ;	.line	1710; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag)
0002de   7203     JNB	0x3, 2               	JNB	PSW, 2
0002df   c2e1     JMP	#0x2e1               	JMP	_00216_DS_
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0002e0   66ae     CLR	0xae, 6              	CLR	__KF8_lib_Touch_Bits_, 6
                                           _00216_DS_
                                           	BANKSEL	__KF8_lib_Touch_Bits_
0002e1   7eae     JB	0xae, 6               	JB	__KF8_lib_Touch_Bits_, 6
0002e2   c333     JMP	#0x333               	JMP	_00078_DS_
                                           ;	op : =
                                           ;	.line	1713; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=2;
0002e3   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
0002e4   51ab     MOV	0xab, R0             	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1714; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=i_KF8_lib_TS_CS_;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
0002e5   0ea1     MOVZ	R0, 0xa1            	MOVZ	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
0002e6   51a9     MOV	0xa9, R0             	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           ;	op : +
                                           ;	.line	1715; "../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_]];
0002e7   98bd     MOV	R0, #0xbd            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	_i_KF8_lib_TS_CS_
0002e8   20a1     ADD	R0, 0xa1             	ADD	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1041
0002e9   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
0002ea   980a     MOV	R0, #0xa             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	r0x1043
0002eb   5198     MOV	0x98, R0             	MOV	r0x1043, R0
0002ec   0208     CLR	R0                   	CLR	R0
0002ed   7003     JNB	0x3, 0               	JNB	PSW, 0
0002ee   ff10     INC	R0                   	INC	R0
0002ef   7203     JNB	0x3, 2               	JNB	PSW, 2
0002f0   c2f2     JMP	#0x2f2               	JMP	_00217_DS_
                                           	BANKSEL	r0x1043
0002f1   2198     ADD	0x98, R0             	ADD	r0x1043, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00217_DS_
                                           	BANKSEL	r0x1043
0002f2   5298     MOV	R1, 0x98             	MOV	R1, r0x1043
                                           	BANKSEL	r0x1041
0002f3   509a     MOV	R0, 0x9a             	MOV	R0, r0x1041
                                           	PAGESEL	__R2PCL
0002f4   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0002f5   e100     MOVB	0                   	BANKSEL	r0x1044
0002f6   5197     MOV	0x97, R0             	MOV	r0x1044, R0
                                           ;	op : LEFT_OP
0002f7   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	r0x1044
0002f8   1297     RLCR	0x97                	RLCR	r0x1044
                                           	BANKSEL	r0x1041
0002f9   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
0002fa   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	r0x1041
0002fb   139a     RLC	0x9a                 	RLC	r0x1041
                                           ;	op : +
0002fc   9872     MOV	R0, #0x72            	MOV	R0,# (__KF8_LIBt_buff_bit_TS_CS_ + 0)
                                           	BANKSEL	r0x1041
0002fd   209a     ADD	R0, 0x9a             	ADD	R0, r0x1041
                                           	BANKSEL	r0x1044
0002fe   5197     MOV	0x97, R0             	MOV	r0x1044, R0
0002ff   9808     MOV	R0, #0x8             	MOV	R0,# high (__KF8_LIBt_buff_bit_TS_CS_ + 0)
                                           	BANKSEL	r0x1045
000300   5196     MOV	0x96, R0             	MOV	r0x1045, R0
000301   0208     CLR	R0                   	CLR	R0
000302   7003     JNB	0x3, 0               	JNB	PSW, 0
000303   ff10     INC	R0                   	INC	R0
000304   7203     JNB	0x3, 2               	JNB	PSW, 2
000305   c307     JMP	#0x307               	JMP	_00218_DS_
                                           	BANKSEL	r0x1045
000306   2196     ADD	0x96, R0             	ADD	r0x1045, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00218_DS_
                                           	BANKSEL	r0x1045
000307   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
                                           	BANKSEL	r0x1044
000308   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
                                           	PAGESEL	__R2PCL
000309   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
00030a   e100     MOVB	0                   	BANKSEL	r0x1041
00030b   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           	BANKSEL	r0x1045
00030c   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
                                           	BANKSEL	r0x1044
00030d   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
00030e   8001     ADD	R0, #0x1             	ADD	R0,# 0x01
00030f   7003     JNB	0x3, 0               	JNB	PSW, 0
000310   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
000311   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000312   e100     MOVB	0                   	BANKSEL	r0x1046
000313   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           	BANKSEL	r0x1045
000314   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
                                           	BANKSEL	r0x1044
000315   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
000316   8002     ADD	R0, #0x2             	ADD	R0,# 0x02
000317   7003     JNB	0x3, 0               	JNB	PSW, 0
000318   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
000319   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
00031a   e100     MOVB	0                   	BANKSEL	r0x1048
00031b   5194     MOV	0x94, R0             	MOV	r0x1048, R0
                                           	BANKSEL	r0x1045
00031c   5296     MOV	R1, 0x96             	MOV	R1, r0x1045
                                           	BANKSEL	r0x1044
00031d   5097     MOV	R0, 0x97             	MOV	R0, r0x1044
00031e   8003     ADD	R0, #0x3             	ADD	R0,# 0x03
00031f   7003     JNB	0x3, 0               	JNB	PSW, 0
000320   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
000321   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000322   e100     MOVB	0                   	BANKSEL	r0x1049
000323   5193     MOV	0x93, R0             	MOV	r0x1049, R0
                                           ;	op : |
                                           	BANKSEL	r0x1041
000324   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000325   31e0     ORL	0xe0, R0             	ORL	__KF8_LIBi_channel_flag_, R0
                                           	BANKSEL	r0x1046
000326   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000327   31e1     ORL	0xe1, R0             	ORL	(__KF8_LIBi_channel_flag_ + 1), R0
                                           	BANKSEL	r0x1048
000328   0e94     MOVZ	R0, 0x94            	MOVZ	R0, r0x1048
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000329   31e2     ORL	0xe2, R0             	ORL	(__KF8_LIBi_channel_flag_ + 2), R0
                                           	BANKSEL	r0x1049
00032a   0e93     MOVZ	R0, 0x93            	MOVZ	R0, r0x1049
                                           	BANKSEL	__KF8_LIBi_channel_flag_
00032b   31e3     ORL	0xe3, R0             	ORL	(__KF8_LIBi_channel_flag_ + 3), R0
                                           ;	op : +
                                           ;	.line	1716; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_baseline_count_[i_KF8_lib_TS_CS_]=0;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00032c   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00032d   80d1     ADD	R0, #0xd1            	ADD	R0,# (__KF8_LIBc_baseline_count_ + 0)
                                           	BANKSEL	r0x1041
00032e   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
00032f   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
000330   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_baseline_count_
000331   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000332   c391     JMP	#0x391               	JMP	_00085_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00078_DS_
                                           ;	.line	1721; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//Ë«¼üºóÆäËû°´¼üÀ´ÇåÁã
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000333   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000334   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1041
000335   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
000336   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
000337   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
000338   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000339   c391     JMP	#0x391               	JMP	_00085_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00084_DS_
                                           ;	.line	1727; "../kf8ts3514_touch_cs_lib.c"	if(i_KF8_lib_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
00033a   0ea7     MOVZ	R0, 0xa7            	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
                                           ;	.line	1729; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//ÖØÐÂ¼ÆÊý£¬µÈ´ýµÚÒ»±ä»¯ÂÊ±»Ê¶±ð£¬¼«ÏÞ·ÖÎö:µÚÒ»±ä»¯ÂÊ·§Öµ¿¨¸ß´ï²»µ½°´¼üÈ«²»ÄÜÊ¶±ð£¬ÕâÖÖÇé¿öÓ¦ÏûÃðÔÚµ÷ÊÔ½×¶Î£¬Òò´Ë¿âËã·¨²»Óè¿¼ÂÇ
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00033b   18a1     XOR	R0, 0xa1             	XOR	R0, _i_KF8_lib_TS_CS_
00033c   7203     JNB	0x3, 2               	JNB	PSW, 2
00033d   c345     JMP	#0x345               	JMP	_00081_DS_
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00033e   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00033f   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1041
000340   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
000341   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
000342   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
000343   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
000344   c391     JMP	#0x391               	JMP	_00085_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00081_DS_
                                           ;	.line	1733; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_channel_flag_=_KF8_LIBt_buff_bit_TS_CS_[_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]];
000345   98bd     MOV	R0, #0xbd            	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000346   20a1     ADD	R0, 0xa1             	ADD	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	r0x1041
000347   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
000348   980a     MOV	R0, #0xa             	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
                                           	BANKSEL	r0x1044
000349   5197     MOV	0x97, R0             	MOV	r0x1044, R0
00034a   0208     CLR	R0                   	CLR	R0
00034b   7003     JNB	0x3, 0               	JNB	PSW, 0
00034c   ff10     INC	R0                   	INC	R0
00034d   7203     JNB	0x3, 2               	JNB	PSW, 2
00034e   c350     JMP	#0x350               	JMP	_00219_DS_
                                           	BANKSEL	r0x1044
00034f   2197     ADD	0x97, R0             	ADD	r0x1044, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00219_DS_
                                           	BANKSEL	r0x1044
000350   5297     MOV	R1, 0x97             	MOV	R1, r0x1044
                                           	BANKSEL	r0x1041
000351   509a     MOV	R0, 0x9a             	MOV	R0, r0x1041
                                           	PAGESEL	__R2PCL
000352   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000353   e100     MOVB	0                   	BANKSEL	r0x1045
000354   5196     MOV	0x96, R0             	MOV	r0x1045, R0
                                           ;	op : LEFT_OP
000355   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	r0x1045
000356   1296     RLCR	0x96                	RLCR	r0x1045
                                           	BANKSEL	r0x1041
000357   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
000358   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	r0x1041
000359   139a     RLC	0x9a                 	RLC	r0x1041
                                           ;	op : +
00035a   9872     MOV	R0, #0x72            	MOV	R0,# (__KF8_LIBt_buff_bit_TS_CS_ + 0)
                                           	BANKSEL	r0x1041
00035b   209a     ADD	R0, 0x9a             	ADD	R0, r0x1041
                                           	BANKSEL	r0x1045
00035c   5196     MOV	0x96, R0             	MOV	r0x1045, R0
00035d   9808     MOV	R0, #0x8             	MOV	R0,# high (__KF8_LIBt_buff_bit_TS_CS_ + 0)
                                           	BANKSEL	r0x1046
00035e   5195     MOV	0x95, R0             	MOV	r0x1046, R0
00035f   0208     CLR	R0                   	CLR	R0
000360   7003     JNB	0x3, 0               	JNB	PSW, 0
000361   ff10     INC	R0                   	INC	R0
000362   7203     JNB	0x3, 2               	JNB	PSW, 2
000363   c365     JMP	#0x365               	JMP	_00220_DS_
                                           	BANKSEL	r0x1046
000364   2195     ADD	0x95, R0             	ADD	r0x1046, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00220_DS_
                                           	BANKSEL	r0x1046
000365   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
                                           	BANKSEL	r0x1045
000366   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
                                           	PAGESEL	__R2PCL
000367   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000368   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000369   51e0     MOV	0xe0, R0             	MOV	__KF8_LIBi_channel_flag_, R0
                                           	BANKSEL	r0x1046
00036a   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
                                           	BANKSEL	r0x1045
00036b   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
00036c   8001     ADD	R0, #0x1             	ADD	R0,# 0x01
00036d   7003     JNB	0x3, 0               	JNB	PSW, 0
00036e   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
00036f   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000370   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000371   51e1     MOV	0xe1, R0             	MOV	(__KF8_LIBi_channel_flag_ + 1), R0
                                           	BANKSEL	r0x1046
000372   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
                                           	BANKSEL	r0x1045
000373   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
000374   8002     ADD	R0, #0x2             	ADD	R0,# 0x02
000375   7003     JNB	0x3, 0               	JNB	PSW, 0
000376   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
000377   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000378   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000379   51e2     MOV	0xe2, R0             	MOV	(__KF8_LIBi_channel_flag_ + 2), R0
                                           	BANKSEL	r0x1046
00037a   5295     MOV	R1, 0x95             	MOV	R1, r0x1046
                                           	BANKSEL	r0x1045
00037b   5096     MOV	R0, 0x96             	MOV	R0, r0x1045
00037c   8003     ADD	R0, #0x3             	ADD	R0,# 0x03
00037d   7003     JNB	0x3, 0               	JNB	PSW, 0
00037e   ff11     INC	R1                   	INC	R1
                                           	PAGESEL	__R2PCL
00037f   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
000380   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000381   51e3     MOV	0xe3, R0             	MOV	(__KF8_LIBi_channel_flag_ + 3), R0
                                           ;	op : =
                                           ;	.line	1734; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=1;
000382   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
000383   51ab     MOV	0xab, R0             	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1735; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_First_TS_CS_=i_KF8_lib_TS_CS_;  	//Ê×´Î·¢ÏÖµÄ¼üÖµ£¬ÓÃÓÚ×éºÏÓÃ
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000384   0ea1     MOVZ	R0, 0xa1            	MOVZ	R0, _i_KF8_lib_TS_CS_
                                           	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
000385   51aa     MOV	0xaa, R0             	MOV	__KF8_LIBc_finger_OUT_First_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1736; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=0xFF;
000386   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
000387   51a9     MOV	0xa9, R0             	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
                                           ;	op : =
                                           ;	.line	1737; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Double_Timer_Protect_TS_CS_=1; 		// ¿ªÆô±£»¤Ê±³£¼ÆÊý
000388   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
000389   51c8     MOV	0xc8, R0             	MOV	__KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
                                           	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
00038a   03c9     CLR	0xc9                 	CLR	(__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
                                           ;	op : +
                                           ;	.line	1738; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_baseline_count_[i_KF8_lib_TS_CS_]=0;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00038b   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00038c   80d1     ADD	R0, #0xd1            	ADD	R0,# (__KF8_LIBc_baseline_count_ + 0)
                                           	BANKSEL	r0x1041
00038d   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
00038e   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
00038f   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_baseline_count_
000390   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : +
                                           _00085_DS_
                                           ;	.line	1743; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]++;
                                           	BANKSEL	_i_KF8_lib_TS_CS_
000391   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
000392   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1041
000393   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1041
000394   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
000395   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1046
000396   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           ;	op : +
                                           	BANKSEL	r0x1046
000397   0b95     INC	0x95                 	INC	r0x1046
                                           ;	op : =
                                           	BANKSEL	r0x1046
000398   0e95     MOVZ	R0, 0x95            	MOVZ	R0, r0x1046
                                           	BANKSEL	r0x1041
000399   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
00039a   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : GOTO
00039b   c3b1     JMP	#0x3b1               	JMP	_00092_DS_
                                           ;	op : LABEL
                                           ;	op : +
                                           _00091_DS_
                                           ;	.line	1747; "../kf8ts3514_touch_cs_lib.c"	else if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]<TCS_AMOUNT)
                                           	BANKSEL	_i_KF8_lib_TS_CS_
00039c   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
00039d   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1041
00039e   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           	BANKSEL	r0x1041
00039f   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
0003a0   f708     LD	R0, [R1]              	LD	R0, [R1]
                                           	BANKSEL	r0x1046
0003a1   5195     MOV	0x95, R0             	MOV	r0x1046, R0
                                           ;	op : =
                                           ;gen_assign from CODESPACE
0003a2   990a     MOV	R1, #0xa             	MOV	R1,# high (_TCS_AMOUNT+0)
0003a3   98cd     MOV	R0, #0xcd            	MOV	R0,# low (_TCS_AMOUNT+0)
                                           	PAGESEL	__R2PCL
0003a4   daca     CALL	#0xaca              	CALL	__R2PCL
                                           	PAGESEL	$
0003a5   e100     MOVB	0                   	BANKSEL	r0x1041
0003a6   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : <
                                           	BANKSEL	r0x1041
0003a7   0e9a     MOVZ	R0, 0x9a            	MOVZ	R0, r0x1041
                                           	BANKSEL	r0x1046
0003a8   3895     SUB	R0, 0x95             	SUB	R0, r0x1046
                                           ;comparing bytes at offset 0
0003a9   7003     JNB	0x3, 0               	JNB	PSW, 0
0003aa   c3b1     JMP	#0x3b1               	JMP	_00092_DS_
                                           ;	op : +
                                           ;	.line	1749; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//Î´´ïµ½°´ÏÂµã£¬Ò»µ«²»Âú×ãÌõ¼þÖØÐÂ¼ÆÊý
                                           	BANKSEL	_i_KF8_lib_TS_CS_
0003ab   50a1     MOV	R0, 0xa1             	MOV	R0, _i_KF8_lib_TS_CS_
0003ac   80ce     ADD	R0, #0xce            	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
                                           	BANKSEL	r0x1041
0003ad   519a     MOV	0x9a, R0             	MOV	r0x1041, R0
                                           ;	op : =
0003ae   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1041
0003af   529a     MOV	R1, 0x9a             	MOV	R1, r0x1041
                                           	BANKSEL	__KF8_LIBc_touch_count_
0003b0   f741     ST	[R1], R0              	ST	[R1], R0
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00092_DS_
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _i_KF8_lib_TS_CS_
0003b1   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0003b2   18aa     XOR	R0, 0xaa             	XOR R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	PAGESEL lable_07061747
0003b3   7a03     JB	0x3, 2                	JB PSW ,2
0003b4   c3ce     JMP	#0x3ce               	JMP lable_07061747
                                           	;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0003b5   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
0003b6   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0003b7   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003b8   53be     MOV	0xbe, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
                                           	;;;;;;;;;;;;;;;;
0003b9   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
0003ba   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003bb   53bf     MOV	0xbf, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	;;;;;;;;;;;
0003bc   8180     ADD	R1, #0x80            	ADD R1,#0X80
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003bd   50c7     MOV	R0, 0xc7             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
0003be   8080     ADD	R0, #0x80            	ADD R0,#0X80
                                           	;;;;
0003bf   f841     SUB	R1, R0               	SUB R1,R0
                                           	PAGESEL lable_07061742
0003c0   7a03     JB	0x3, 2                	JB PSW ,2
0003c1   c3c4     JMP	#0x3c4               	JMP lable_07061742
                                           	;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003c2   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003c3   3ac6     SUB	R1, 0xc6             	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	;;;
                                           	;;;
                                           lable_07061742:
                                           	PAGESEL lable_07061747
0003c4   7003     JNB	0x3, 0               	JNB PSW,0
0003c5   c3ce     JMP	#0x3ce               	JMP lable_07061747
                                           	;;;;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003c6   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
0003c7   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003c8   51c6     MOV	0xc6, R0             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
0003c9   53c7     MOV	0xc7, R1             	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0003ca   50aa     MOV	R0, 0xaa             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
                                           	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
0003cb   518e     MOV	0x8e, R0             	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
0003cc   0208     CLR	R0                   	CLR R0
0003cd   51a8     MOV	0xa8, R0             	MOV __KF8_LIBc_water_monitor_count_TS_CS_,R0
                                           	;;;;;;;;;;;
                                           	;;;;;;;;;;;
                                           	;;;;;;;;;
                                           lable_07061747:
                                           	BANKSEL _i_KF8_lib_TS_CS_
0003ce   50a1     MOV	R0, 0xa1             	MOV R0,_i_KF8_lib_TS_CS_
                                           	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
0003cf   188e     XOR	R0, 0x8e             	XOR R0, __KF8_LIBc_water_monitor_TS_CS_
                                           	PAGESEL lable_07061649
0003d0   7a03     JB	0x3, 2                	JB PSW ,2
0003d1   c411     JMP	#0x411               	JMP lable_07061649
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
                                           	PAGESEL lable_07061649
0003d2   77ae     JNB	0xae, 7              	JNB __KF8_lib_Touch_Bits_, 7
0003d3   c411     JMP	#0x411               	JMP lable_07061649
                                           	;;;;;;
                                           	;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
0003d4   50a0     MOV	R0, 0xa0             	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
0003d5   80e4     ADD	R0, #0xe4            	ADD R0,#(__KF8_LIBi_Date_Change_+0)
                                           	BANKSEL __KF8_LIBi_Date_Change_
0003d6   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003d7   53be     MOV	0xbe, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
                                           	;;;;;;;;;;;;;;;;
0003d8   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_LIBi_Date_Change_
0003d9   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003da   53bf     MOV	0xbf, R1             	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL lable_06161453
0003db   77bf     JNB	0xbf, 7              	JNB __KF8_lib_bahualvtemportemp_TS_CS_+1,7
0003dc   c40d     JMP	#0x40d               	JMP lable_06161453
                                           	;;;;;;;
0003dd   0fbf     MOV	0xbf                 	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	PAGESEL lable_06161625
0003de   7a03     JB	0x3, 2                	JB PSW,2
0003df   c3e6     JMP	#0x3e6               	JMP lable_06161625
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
0003e0   98d9     MOV	R0, #0xd9            	MOV R0,#low(__KF8_Water_Monitor_)
0003e1   990a     MOV	R1, #0xa             	MOV R1,#high(__KF8_Water_Monitor_)
                                           	PAGESEL __R2PCHPCL
0003e2   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;;;;;;;;
0003e3   38be     SUB	R0, 0xbe             	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	PAGESEL lable_06161453
0003e4   7803     JB	0x3, 0                	JB PSW,0
0003e5   c40d     JMP	#0x40d               	JMP lable_06161453
                                           	;;;;;;;;;;;;;;;;;;
                                           	;;;;;;;;;;;;;;;;
                                           lable_06161625:
0003e6   e100     MOVB	0                   	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003e7   50c7     MOV	R0, 0xc7             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
0003e8   8080     ADD	R0, #0x80            	ADD R0, #0x80
0003e9   8080     ADD	R0, #0x80            	ADD R0, #0x80
                                           	PAGESEL lable_06161736
0003ea   7a03     JB	0x3, 2                	JB PSW,2
0003eb   c3ee     JMP	#0x3ee               	JMP lable_06161736
0003ec   980f     MOV	R0, #0xf             	MOV R0, #0x0f
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003ed   38c6     SUB	R0, 0xc6             	SUB R0, __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           lable_06161736:
                                           	PAGESEL lable_06161453
0003ee   7803     JB	0x3, 0                	JB PSW, 0
0003ef   c40d     JMP	#0x40d               	JMP lable_06161453
                                           	;;;;;;;;;;;;;;;;;;;
                                           lable_06161451:
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003f0   50c7     MOV	R0, 0xc7             	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
0003f1   9914     MOV	R1, #0x14            	MOV R1,#0X14
0003f2   3ac6     SUB	R1, 0xc6             	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
0003f3   7803     JB	0x3, 0                	JB PSW,0
0003f4   ff08     DEC	R0                   	DEC R0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003f5   53ba     MOV	0xba, R1             	MOV __KF8_Temp_Cur_A_TS_CS_ ,R1
0003f6   51bb     MOV	0xbb, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003f7   52bf     MOV	R1, 0xbf             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
                                           	;;;;;;;;;;;
0003f8   8180     ADD	R1, #0x80            	ADD R1,#0X80
0003f9   8080     ADD	R0, #0x80            	ADD R0,#0X80
0003fa   f841     SUB	R1, R0               	SUB R1,R0
                                           	PAGESEL lable_06161810
0003fb   7a03     JB	0x3, 2                	JB PSW ,2
0003fc   c3ff     JMP	#0x3ff               	JMP lable_06161810
                                           	;;;;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
0003fd   52be     MOV	R1, 0xbe             	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0003fe   3aba     SUB	R1, 0xba             	SUB R1,__KF8_Temp_Cur_A_TS_CS_
                                           	;;;
                                           lable_06161810:
                                           	PAGESEL lable_07061649
0003ff   7803     JB	0x3, 0                	JB PSW,0
000400   c411     JMP	#0x411               	JMP lable_07061649
                                           	;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
000401   0ba8     INC	0xa8                 	INC __KF8_LIBc_water_monitor_count_TS_CS_
                                           	;;;;;;;;;;;
000402   980a     MOV	R0, #0xa             	MOV R0,#0X0A
000403   18a8     XOR	R0, 0xa8             	XOR R0,__KF8_LIBc_water_monitor_count_TS_CS_
                                           	PAGESEL lable_07061649
000404   7a03     JB	0x3, 2                	JB PSW,2
000405   c411     JMP	#0x411               	JMP lable_07061649
                                           	;;;;;;;
                                           	;;;;
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
000406   03a8     CLR	0xa8                 	CLR __KF8_LIBc_water_monitor_count_TS_CS_
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000407   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
000408   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000409   31d8     ORL	0xd8, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
00040a   33d9     ORL	0xd9, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
00040b   03c6     CLR	0xc6                 	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
                                           	PAGESEL lable_07061649
00040c   c411     JMP	#0x411               	JMP lable_07061649
                                           	;;;;;;;;;;
                                           	;;;;;
                                           	;;;
                                           lable_06161453:
00040d   e100     MOVB	0                   	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
00040e   98ff     MOV	R0, #0xff            	MOV R0,#0xff
00040f   518e     MOV	0x8e, R0             	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
                                           	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
000410   03a8     CLR	0xa8                 	CLR __KF8_LIBc_water_monitor_count_TS_CS_
                                           lable_07061649:
                                           	
                                           ;	op : LABEL
                                           ;	op : LEFT_OP
                                           _00095_DS_
                                           ;	.line	2488; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_Touch_New_Date_TS_CS_<<=1;
000411   6003     CLR	0x3, 0               	CLR	PSW, 0
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
000412   13d4     RLC	0xd4                 	RLC	__KF8_LIBi_Touch_New_Date_TS_CS_
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
000413   13d5     RLC	0xd5                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 1)
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
000414   13d6     RLC	0xd6                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 2)
                                           	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
000415   13d7     RLC	0xd7                 	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 3)
                                           ;	op : INLINEASM
                                           	BANKSEL _i_KF8_lib_TS_CS_
000416   0ba1     INC	0xa1                 	INC _i_KF8_lib_TS_CS_
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_ ;;
000417   c016     JMP	#0x16                	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
                                           	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
000418   03a4     CLR	0xa4                 	CLR __KF8_lib_CH_DW_Change_Count_TS_CS_
                                           	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
000419   03a3     CLR	0xa3                 	CLR __KF8_lib_CH_UP_Change_Count_TS_CS_
                                           	;;;
00041a   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
00041b   51a7     MOV	0xa7, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
00041c   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
00041d   03c0     CLR	0xc0                 	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_
00041e   03c1     CLR	0xc1                 	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
00041f   03c2     CLR	0xc2                 	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_
000420   03c3     CLR	0xc3                 	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
                                           	;;;
                                           	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
000421   03a5     CLR	0xa5                 	CLR __KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           	;;;
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
                                           	BANKSEL __KF8_lib_Touch_Bits_
000422   79ae     JB	0xae, 1               	JB __KF8_lib_Touch_Bits_,1 ;;
000423   c43a     JMP	#0x43a               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_ ;;
                                           	;;;
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000424   0bcc     INC	0xcc                 	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000425   7203     JNB	0x3, 2               	JNB PSW,2
000426   0bcd     INC	0xcd                 	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
                                           	;;;
000427   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
000428   9802     MOV	R0, #0x2             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
                                           	PAGESEL __R2PCHPCL
000429   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
00042a   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00042b   51ba     MOV	0xba, R0             	MOV __KF8_Temp_Cur_A_TS_CS_,R0 ;;
                                           	;;
00042c   9900     MOV	R1, #0               	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
00042d   9803     MOV	R0, #0x3             	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
                                           	PAGESEL __R2PCHPCL
00042e   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
                                           	;;;
00042f   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000430   51bb     MOV	0xbb, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0 ;;
                                           	;;;
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000431   50cc     MOV	R0, 0xcc             	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000432   38ba     SUB	R0, 0xba             	SUB R0,__KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
000433   50cd     MOV	R0, 0xcd             	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
000434   7803     JB	0x3, 0                	JB PSW,0
000435   ff10     INC	R0                   	INC R0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000436   38bb     SUB	R0, 0xbb             	SUB R0,__KF8_Temp_Cur_A_TS_CS_+1
                                           	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
000437   7003     JNB	0x3, 0               	JNB PSW,0
000438   c43a     JMP	#0x43a               	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
                                           	;;_KF8_lib_Touch_Bits_._bitx_x._bit1_1=0;
                                           	BANKSEL __KF8_lib_Touch_Bits_
000439   61ae     CLR	0xae, 1              	CLR __KF8_lib_Touch_Bits_,1 ;;
                                           _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_:
                                           	
                                           ;	op : INLINEASM
00043a   990a     MOV	R1, #0xa             	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
00043b   98c6     MOV	R0, #0xc6            	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
                                           	PAGESEL __R2PCHPCL
00043c   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00043d   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00043e   51ba     MOV	0xba, R0             	MOV __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;
00043f   990a     MOV	R1, #0xa             	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
000440   98c7     MOV	R0, #0xc7            	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
                                           	PAGESEL __R2PCHPCL
000441   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000442   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000443   51bb     MOV	0xbb, R0             	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
000444   30ba     ORL	R0, 0xba             	ORL R0,__KF8_Temp_Cur_A_TS_CS_
                                           	;;;;;;;
                                           	PAGESEL lable_07061952
000445   7203     JNB	0x3, 2               	JNB PSW,2
000446   c4ca     JMP	#0x4ca               	JMP lable_07061952
                                           	;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_channel_flag_
000447   50e0     MOV	R0, 0xe0             	MOV R0,__KF8_LIBi_channel_flag_
000448   30e1     ORL	R0, 0xe1             	ORL R0,__KF8_LIBi_channel_flag_+1
000449   30e2     ORL	R0, 0xe2             	ORL R0,__KF8_LIBi_channel_flag_+2
00044a   30e3     ORL	R0, 0xe3             	ORL R0,__KF8_LIBi_channel_flag_+3
                                           	PAGESEL lable_07061952
00044b   7203     JNB	0x3, 2               	JNB PSW,2 ;;
00044c   c4ca     JMP	#0x4ca               	JMP lable_07061952
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00044d   0bca     INC	0xca                 	INC __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
00044e   7203     JNB	0x3, 2               	JNB PSW, 2
00044f   0bcb     INC	0xcb                 	INC (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000450   50ba     MOV	R0, 0xba             	MOV R0,__KF8_Temp_Cur_A_TS_CS_
000451   52bb     MOV	R1, 0xbb             	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
                                           	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000452   18ca     XOR	R0, 0xca             	XOR R0,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
000453   1acb     XOR	R1, 0xcb             	XOR R1,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1
000454   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07061952
000455   7a03     JB	0x3, 2                	JB PSW,2
000456   c4ca     JMP	#0x4ca               	JMP lable_07061952
                                           	;;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
000457   67ae     CLR	0xae, 7              	CLR __KF8_lib_Touch_Bits_, 7
                                           	;;
                                           	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
000458   50ab     MOV	R0, 0xab             	MOV R0, __KF8_lib_Key_Down_Count_TS_CS_
000459   a802     XOR	R0, #0x2             	XOR R0,# 0x02
                                           	PAGESEL lable_07062010
00045a   7a03     JB	0x3, 2                	JB PSW, 2
00045b   c493     JMP	#0x493               	JMP lable_07062010
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00045c   9801     MOV	R0, #0x1             	MOV R0,#0x01
00045d   51d4     MOV	0xd4, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
00045e   03d5     CLR	0xd5                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00045f   03d6     CLR	0xd6                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000460   03d7     CLR	0xd7                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000461   50a9     MOV	R0, 0xa9             	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
000462   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLC_07070955
000463   c46a     JMP	#0x46a               	JMP RLC_07070955
                                           RLCDeal_07070955:
000464   6003     CLR	0x3, 0               	CLR PSW,0
000465   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000466   13d4     RLC	0xd4                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
000467   13d5     RLC	0xd5                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000468   13d6     RLC	0xd6                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000469   13d7     RLC	0xd7                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLC_07070955:
                                           	PAGESEL RLCDeal_07070955
00046a   ff58     DECJZ	R0                 	DECJZ R0
00046b   c464     JMP	#0x464               	JMP RLCDeal_07070955
                                           	;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00046c   50d8     MOV	R0, 0xd8             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
00046d   52d9     MOV	R1, 0xd9             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00046e   28d4     AND	R0, 0xd4             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00046f   2ad5     AND	R1, 0xd5             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
000470   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_10311439
000471   7a03     JB	0x3, 2                	JB PSW,2
000472   c47a     JMP	#0x47a               	JMP lable_10311439
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000473   50da     MOV	R0, 0xda             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
000474   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000475   28d6     AND	R0, 0xd6             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000476   2ad7     AND	R1, 0xd7             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
000477   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07071023
000478   7203     JNB	0x3, 2               	JNB PSW,2
000479   c48b     JMP	#0x48b               	JMP lable_07071023
                                           lable_10311439:
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00047a   6003     CLR	0x3, 0               	CLR PSW,0
00047b   12a9     RLCR	0xa9                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
00047c   80f0     ADD	R0, #0xf0            	ADD R0, #(__KF8_LIBi_buff_hit_)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
00047d   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
00047e   6003     CLR	0x3, 0               	CLR PSW,0
00047f   12a9     RLCR	0xa9                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000480   80ea     ADD	R0, #0xea            	ADD R0, #(__KF8_LIBi_buff_baseline_)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
000481   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000482   6003     CLR	0x3, 0               	CLR PSW,0
000483   12a9     RLCR	0xa9                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000484   80f1     ADD	R0, #0xf1            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
000485   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
000486   6003     CLR	0x3, 0               	CLR PSW,0
000487   12a9     RLCR	0xa9                	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
000488   80eb     ADD	R0, #0xeb            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;
000489   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;
                                           	PAGESEL lable_07062010
00048a   c493     JMP	#0x493               	JMP lable_07062010
                                           	;;;;;
                                           lable_07071023:
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00048b   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
00048c   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
00048d   31d8     ORL	0xd8, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
00048e   33d9     ORL	0xd9, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00048f   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
000490   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
000491   31da     ORL	0xda, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
000492   33db     ORL	0xdb, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;;
                                           	;;
                                           lable_07062010:
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
000493   9801     MOV	R0, #0x1             	MOV R0,#0x01
000494   51d4     MOV	0xd4, R0             	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
000495   03d5     CLR	0xd5                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
000496   03d6     CLR	0xd6                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
000497   03d7     CLR	0xd7                 	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
000498   50aa     MOV	R0, 0xaa             	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
000499   ff10     INC	R0                   	INC R0
                                           	PAGESEL RLC_07071019
00049a   c4a1     JMP	#0x4a1               	JMP RLC_07071019
                                           RLCDeal_07071019:
00049b   6003     CLR	0x3, 0               	CLR PSW,0
00049c   e100     MOVB	0                   	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
00049d   13d4     RLC	0xd4                 	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
00049e   13d5     RLC	0xd5                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
00049f   13d6     RLC	0xd6                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
0004a0   13d7     RLC	0xd7                 	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
                                           RLC_07071019:
                                           	PAGESEL RLCDeal_07071019
0004a1   ff58     DECJZ	R0                 	DECJZ R0
0004a2   c49b     JMP	#0x49b               	JMP RLCDeal_07071019
                                           	;;;;;;;;;
                                           	;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0004a3   50d8     MOV	R0, 0xd8             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
0004a4   52d9     MOV	R1, 0xd9             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004a5   28d4     AND	R0, 0xd4             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0004a6   2ad5     AND	R1, 0xd5             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
0004a7   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_10311444
0004a8   7a03     JB	0x3, 2                	JB PSW,2
0004a9   c4b1     JMP	#0x4b1               	JMP lable_10311444
                                           	;;;;;;;;;;
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0004aa   50da     MOV	R0, 0xda             	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
0004ab   52db     MOV	R1, 0xdb             	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004ac   28d6     AND	R0, 0xd6             	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0004ad   2ad7     AND	R1, 0xd7             	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
0004ae   f908     ORL	R0, R1               	ORL R0,R1
                                           	PAGESEL lable_07071001
0004af   7203     JNB	0x3, 2               	JNB PSW,2
0004b0   c4c2     JMP	#0x4c2               	JMP lable_07071001
                                           lable_10311444:
                                           	;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0004b1   6003     CLR	0x3, 0               	CLR PSW,0
0004b2   12aa     RLCR	0xaa                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
0004b3   80f0     ADD	R0, #0xf0            	ADD R0, #(__KF8_LIBi_buff_hit_)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
0004b4   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0004b5   6003     CLR	0x3, 0               	CLR PSW,0
0004b6   12aa     RLCR	0xaa                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
0004b7   80ea     ADD	R0, #0xea            	ADD R0, #(__KF8_LIBi_buff_baseline_)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0004b8   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0004b9   6003     CLR	0x3, 0               	CLR PSW,0
0004ba   12aa     RLCR	0xaa                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
0004bb   80f1     ADD	R0, #0xf1            	ADD R0, #(__KF8_LIBi_buff_hit_+1)
                                           	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0004bc   f701     LD	R1, [R0]              	LD R1,[R0]
                                           	;;
                                           	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
0004bd   6003     CLR	0x3, 0               	CLR PSW,0
0004be   12aa     RLCR	0xaa                	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
0004bf   80eb     ADD	R0, #0xeb            	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
                                           	BANKSEL __KF8_LIBi_buff_baseline_ ;;
0004c0   f748     ST	[R0], R1              	ST [R0],R1
                                           	;;;;
                                           	PAGESEL lable_10221513
0004c1   c4ca     JMP	#0x4ca               	JMP lable_10221513
                                           	;;;;;
                                           lable_07071001:
                                           	;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004c2   50d4     MOV	R0, 0xd4             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
0004c3   52d5     MOV	R1, 0xd5             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0004c4   31d8     ORL	0xd8, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
0004c5   33d9     ORL	0xd9, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
                                           	;;;;;;
                                           	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
0004c6   50d6     MOV	R0, 0xd6             	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
0004c7   52d7     MOV	R1, 0xd7             	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
                                           	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
0004c8   31da     ORL	0xda, R0             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
0004c9   33db     ORL	0xdb, R1             	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
                                           	;;;;;
                                           lable_10221513:
                                           	; 2950 "../kf8ts3514_touch_cs_lib.c"
                                           lable_07061952:
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0004ca   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	431; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;	 	//³õÊ¼»¯			..ÅÐ¶ÏÀ´¹ýË®ºó£¬»ùÏßÖ»ÔÊÐíÍ»È»ÉÏÉý£¬ºÍ¸üÕ­·¶Î§±ä¶¯
00091e   e100     MOVB	0                   	BANKSEL	__KF8_lib_Touch_Bits_
00091f   6fae     SET	0xae, 7              	SET	__KF8_lib_Touch_Bits_, 7
                                           ;	op : =
                                           ;	.line	433; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag=0;	//³õÊ¼»¯                        ..¼ÆËã±ä»¯ÂÊ·ûºÅ»º´æ±ê¼Ç
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000920   65ae     CLR	0xae, 5              	CLR	__KF8_lib_Touch_Bits_, 5
                                           ;	op : =
                                           ;	.line	437; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag =0;			//³õÊ¼»¯                         ..±£»¤²»ÅÐ¶Ï£¬¼ÆÊý»¹Ô­
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000921   61ae     CLR	0xae, 1              	CLR	__KF8_lib_Touch_Bits_, 1
                                           ;	op : =
                                           ;	.line	438; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag =0;				//³õÊ¼»¯                         ..ÆäÊµ32È¦È¡Ñù£¬ËæºóÅÐ¶Ï°´¼ü
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000922   60ae     CLR	0xae, 0              	CLR	__KF8_lib_Touch_Bits_, 0
                                           ;	op : =
                                           ;	.line	443; "../kf8ts3514_touch_cs_lib.c"	_KF8_Work_Delay_Count_For_Flag_TS_CS_=0;
                                           	BANKSEL	__KF8_Work_Delay_Count_For_Flag_TS_CS_
000923   03ad     CLR	0xad                 	CLR	__KF8_Work_Delay_Count_For_Flag_TS_CS_
                                           ;	op : =
                                           ;	.line	444; "../kf8ts3514_touch_cs_lib.c"	_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_ = 0;
                                           	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
000924   03ac     CLR	0xac                 	CLR	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
                                           ;	op : =
                                           ;	.line	445; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000925   03dc     CLR	0xdc                 	CLR	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000926   03dd     CLR	0xdd                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 1)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000927   03de     CLR	0xde                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 2)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
000928   03df     CLR	0xdf                 	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 3)
                                           ;	op : =
                                           ;	.line	447; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Flag_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
000929   03d8     CLR	0xd8                 	CLR	__KF8_lib_CH_DW_Change_Flag_TS_CS_
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
00092a   03d9     CLR	0xd9                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
00092b   03da     CLR	0xda                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
                                           	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
00092c   03db     CLR	0xdb                 	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
                                           ;	op : =
                                           ;	.line	450; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_I_Buf_TS_CS_=0;_KF8_lib_Finded_MAX_J_Buf_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
00092d   03c2     CLR	0xc2                 	CLR	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
00092e   03c3     CLR	0xc3                 	CLR	(__KF8_lib_Finded_MAX_I_Buf_TS_CS_ + 1)
                                           ;	op : =
                                           	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
00092f   03c0     CLR	0xc0                 	CLR	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
                                           	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
000930   03c1     CLR	0xc1                 	CLR	(__KF8_lib_Finded_MAX_J_Buf_TS_CS_ + 1)
                                           ;	op : =
                                           ;	.line	451; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_COUNT_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Finded_MAX_COUNT_TS_CS_
000931   03a5     CLR	0xa5                 	CLR	__KF8_lib_Finded_MAX_COUNT_TS_CS_
                                           ;	op : =
                                           ;	.line	452; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=0;
                                           	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
000932   03ab     CLR	0xab                 	CLR	__KF8_lib_Key_Down_Count_TS_CS_
                                           ;	op : =
                                           ;	.line	453; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_water_monitor_TS_CS_=0xff;
000933   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	__KF8_LIBc_water_monitor_TS_CS_
000934   518e     MOV	0x8e, R0             	MOV	__KF8_LIBc_water_monitor_TS_CS_, R0
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;set 0xFF
000935   98ff     MOV	R0, #0xff            	MOV R0,#0xFF
                                           	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
000936   51a7     MOV	0xa7, R0             	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
                                           	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
000937   51a6     MOV	0xa6, R0             	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000938   98cc     MOV	R0, #0xcc            	MOV R0,#low(_CHS_AMOUNT)
000939   990a     MOV	R1, #0xa             	MOV R1,#high(_CHS_AMOUNT)
                                           	PAGESEL __R2PCHPCL
00093a   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
00093b   e100     MOVB	0                   	BANKSEL __KF8_LIBc_channel_
00093c   51af     MOV	0xaf, R0             	MOV __KF8_LIBc_channel_,R0
                                           	; 498 "../kf8ts3514_touch_cs_lib.c"
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBc_channel_
00093d   03af     CLR	0xaf                 	CLR __KF8_LIBc_channel_
                                           	;;;;;;;;;;;;
                                           	BANKSEL __KF8_LIBi_channel_flag_
00093e   03e0     CLR	0xe0                 	CLR __KF8_LIBi_channel_flag_
                                           	BANKSEL __KF8_LIBi_channel_flag_
00093f   03e1     CLR	0xe1                 	CLR (__KF8_LIBi_channel_flag_+1)
000940   03e2     CLR	0xe2                 	CLR (__KF8_LIBi_channel_flag_+2)
000941   03e3     CLR	0xe3                 	CLR (__KF8_LIBi_channel_flag_+3)
                                           	;;;;;;;;;;;;;
                                           	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
000942   03a2     CLR	0xa2                 	CLR __KF8_lib_Date_Uchar_Temp_TS_CS_
                                           	;;;;;;;;;;;;;;
                                           	
                                           ;	op : INLINEASM
000943   e101     MOVB	0x1                 	MOVB #0x01
000944   9866     MOV	R0, #0x66            	MOV R0,#0x66
000945   514e     MOV	0x4e, R0             	MOV 0x4E,R0 ;
                                           	
                                           ;	op : INLINEASM
000946   98bd     MOV	R0, #0xbd            	MOV R0, # low (__KF8_TOUCH_CH_EN+0)
000947   990a     MOV	R1, #0xa             	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
                                           	PAGESEL __R2PCHPCL
000948   dac0     CALL	#0xac0              	CALL __R2PCHPCL
                                           	PAGESEL $
000949   9080     ORL	R0, #0x80            	ORL R0,#0x80
00094a   e100     MOVB	0                   	BANKSEL CTCTL0
00094b   5153     MOV	0x53, R0             	MOV CTCTL0,R0
                                           	
                                           ;	op : =
                                           ;	.line	562; "../kf8ts3514_touch_cs_lib.c"	T3L = 0;	T3H = 0;
                                           	BANKSEL	_T3L
00094c   034f     CLR	0x4f                 	CLR	_T3L
                                           ;	op : =
                                           	BANKSEL	_T3H
00094d   035f     CLR	0x5f                 	CLR	_T3H
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	564; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00094e   7aae     JB	0xae, 2               	JB	__KF8_lib_Touch_Bits_, 2
00094f   c951     JMP	#0x951               	JMP	_00019_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000950   6553     CLR	0x53, 5              	CLR 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00019_DS_
                                           	BANKSEL _CTCTL0
000951   6e53     SET	0x53, 6              	SET _CTCTL0,6
000952   0000     NOP                      	NOP
000953   7e53     JB	0x53, 6               	JB _CTCTL0,6
000954   c951     JMP	#0x951               	JMP $-3
                                           	BANKSEL _CTCTL1
000955   6d64     SET	0x64, 5              	SET _CTCTL1,5
                                           	
                                           ;	op : |
                                           ;	.line	591; "../kf8ts3514_touch_cs_lib.c"	CTCTL0 |= 0x20;
                                           	BANKSEL	_CTCTL0
000956   6d53     SET	0x53, 5              	SET	_CTCTL0, 5
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	593; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000957   7aae     JB	0xae, 2               	JB	__KF8_lib_Touch_Bits_, 2
000958   c95a     JMP	#0x95a               	JMP	_00021_DS_
                                           ;	op : INLINEASM
                                           	MOVB #0x00
000959   6d53     SET	0x53, 5              	SET 0x53,5
                                           	
                                           ;	op : LABEL
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           _00021_DS_
                                           ;	.line	601; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
00095a   7bae     JB	0xae, 3               	JB	__KF8_lib_Touch_Bits_, 3
00095b   c960     JMP	#0x960               	JMP	_00023_DS_
                                           ;	op : =
                                           ;	.line	603; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 Èç¹û·ÖÆµ Íâ²¿¿ÉÉèÖÃ
00095c   e101     MOVB	0x1                 	BANKSEL	_T4L
00095d   0360     CLR	0x60                 	CLR	_T4L
                                           ;	op : =
                                           	BANKSEL	_T4H
00095e   0361     CLR	0x61                 	CLR	_T4H
                                           ;	op : =
                                           	BANKSEL	_T4CTL_bits
00095f   6864     SET	0x64, 0              	SET	_T4CTL_bits, 0
                                           ;	op : LABEL
                                           ;	op : =
                                           _00023_DS_
                                           ;	.line	606; "../kf8ts3514_touch_cs_lib.c"	T3IF=0;		T3IE=1;
000960   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000961   670d     CLR	0xd, 7               	CLR	_EIF2_bits, 7
                                           ;	op : =
                                           	BANKSEL	_EIE2_bits
000962   6f2d     SET	0x2d, 7              	SET	_EIE2_bits, 7
                                           ;	op : =
                                           ;	.line	607; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;
                                           	BANKSEL	_INTCTL_bits
000963   6e0b     SET	0xb, 6               	SET	_INTCTL_bits, 6
                                           ;	op : =
                                           	BANKSEL	_INTCTL_bits
000964   6f0b     SET	0xb, 7               	SET	_INTCTL_bits, 7
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000965   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
0008ca   e100     MOVB	0                   	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0008cb   50b8     MOV	R0, 0xb8             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008cc   39ba     SUB	0xba, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0008cd   52b9     MOV	R1, 0xb9             	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
0008ce   7803     JB	0x3, 0                	JB PSW,0
0008cf   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008d0   3bbb     SUB	0xbb, R1             	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL label_3_3_3
0008d1   7803     JB	0x3, 0                	JB PSW,0
0008d2   c8d4     JMP	#0x8d4               	JMP label_3_3_3
                                           	PAGESEL label_4_4_4
0008d3   c8db     JMP	#0x8db               	JMP label_4_4_4
                                           label_3_3_3:
                                           	;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
0008d4   65ae     CLR	0xae, 5              	CLR __KF8_lib_Touch_Bits_, 5
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008d5   05ba     CPL	0xba                 	CPL __KF8_Temp_Cur_A_TS_CS_
                                           	BANKSEL (__KF8_Temp_Cur_A_TS_CS_+1)
0008d6   05bb     CPL	0xbb                 	CPL (__KF8_Temp_Cur_A_TS_CS_+1)
0008d7   0bba     INC	0xba                 	INC __KF8_Temp_Cur_A_TS_CS_
0008d8   7203     JNB	0x3, 2               	JNB PSW,2
0008d9   0bbb     INC	0xbb                 	INC (__KF8_Temp_Cur_A_TS_CS_+1)
                                           	PAGESEL label_5_5_5
0008da   c8dc     JMP	#0x8dc               	JMP label_5_5_5
                                           label_4_4_4:
                                           	;;
                                           	BANKSEL __KF8_lib_Touch_Bits_
0008db   6dae     SET	0xae, 5              	SET __KF8_lib_Touch_Bits_, 5
                                           label_5_5_5:
                                           	
                                           ;	op : INLINEASM
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008dc   50bb     MOV	R0, 0xbb             	MOV R0, (__KF8_Temp_Cur_A_TS_CS_ + 1)
0008dd   88fc     AND	R0, #0xfc            	AND R0,# 0xfc
                                           	PAGESEL label_6_6_6
0008de   7a03     JB	0x3, 2                	JB PSW, 2
0008df   c8f6     JMP	#0x8f6               	JMP label_6_6_6
                                           	;;;;;;;;;;;;;;;;;;;;;;Ð¡ÓÚ;;;;;;;;;;;;;;;;;;;;;;;;
0008e0   9806     MOV	R0, #0x6             	MOV R0,# 0x06
0008e1   ff10     INC	R0                   	INC R0
                                           	PAGESEL label_7_7_7
0008e2   c8e6     JMP	#0x8e6               	JMP label_7_7_7
                                           label_8_8_8:
0008e3   6003     CLR	0x3, 0               	CLR PSW, 0
0008e4   13ba     RLC	0xba                 	RLC __KF8_Temp_Cur_A_TS_CS_
0008e5   13bb     RLC	0xbb                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
                                           label_7_7_7:
                                           	PAGESEL label_8_8_8
0008e6   ff58     DECJZ	R0                 	DECJZ R0
0008e7   c8e3     JMP	#0x8e3               	JMP label_8_8_8
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0008e8   9808     MOV	R0, #0x8             	MOV R0,# 0x08
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0008e9   21b8     ADD	0xb8, R0             	ADD __KF8_Temp_Cur_B_TS_CS_, R0
                                           	PAGESEL label_9_9_9
0008ea   7803     JB	0x3, 0                	JB PSW, 0
0008eb   c8ed     JMP	#0x8ed               	JMP label_9_9_9
0008ec   0bb9     INC	0xb9                 	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           label_9_9_9:
0008ed   9804     MOV	R0, #0x4             	MOV R0,# 0x04
0008ee   ff10     INC	R0                   	INC R0
                                           	PAGESEL label_10_10_10
0008ef   c8f3     JMP	#0x8f3               	JMP label_10_10_10
                                           label_11_11_11:
0008f0   6003     CLR	0x3, 0               	CLR PSW, 0
0008f1   11b9     RRC	0xb9                 	RRC (__KF8_Temp_Cur_B_TS_CS_ + 1)
0008f2   11b8     RRC	0xb8                 	RRC __KF8_Temp_Cur_B_TS_CS_
                                           label_10_10_10:
                                           	PAGESEL label_11_11_11
0008f3   ff58     DECJZ	R0                 	DECJZ R0
0008f4   c8f0     JMP	#0x8f0               	JMP label_11_11_11
                                           	PAGESEL label_13_13_13
0008f5   c904     JMP	#0x904               	JMP label_13_13_13
                                           	;;;;;;;;;;;;;;;;;;;;;;´óÓÚµÈÓÚ;;;;;;;;;;;;;;;;;;;;;;;;
                                           label_6_6_6:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0008f6   6003     CLR	0x3, 0               	CLR PSW, 0
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
0008f7   13ba     RLC	0xba                 	RLC __KF8_Temp_Cur_A_TS_CS_
0008f8   13bb     RLC	0xbb                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
0008f9   6003     CLR	0x3, 0               	CLR PSW, 0
0008fa   13ba     RLC	0xba                 	RLC __KF8_Temp_Cur_A_TS_CS_
0008fb   13bb     RLC	0xbb                 	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0008fc   9880     MOV	R0, #0x80            	MOV R0,# 0x80
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
0008fd   21b8     ADD	0xb8, R0             	ADD __KF8_Temp_Cur_B_TS_CS_, R0
                                           	PAGESEL label_12_12_12
0008fe   7803     JB	0x3, 0                	JB PSW, 0
0008ff   c901     JMP	#0x901               	JMP label_12_12_12
000900   0bb9     INC	0xb9                 	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           label_12_12_12:
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000901   50b9     MOV	R0, 0xb9             	MOV R0, (__KF8_Temp_Cur_B_TS_CS_ + 1)
000902   51b8     MOV	0xb8, R0             	MOV __KF8_Temp_Cur_B_TS_CS_, R0
000903   03b9     CLR	0xb9                 	CLR (__KF8_Temp_Cur_B_TS_CS_ + 1)
                                           label_13_13_13:
                                           	
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000904   03be     CLR	0xbe                 	CLR __KF8_lib_bahualvtemportemp_TS_CS_
000905   03bf     CLR	0xbf                 	CLR __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
                                           label_17_17_17:
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000906   50b8     MOV	R0, 0xb8             	MOV R0,__KF8_Temp_Cur_B_TS_CS_
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
000907   39ba     SUB	0xba, R0             	SUB __KF8_Temp_Cur_A_TS_CS_,R0
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	BANKSEL __KF8_Temp_Cur_B_TS_CS_
000908   52b9     MOV	R1, 0xb9             	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
000909   7803     JB	0x3, 0                	JB PSW,0
00090a   ff11     INC	R1                   	INC R1
                                           	BANKSEL __KF8_Temp_Cur_A_TS_CS_
00090b   3bbb     SUB	0xbb, R1             	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
                                           	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                                           	PAGESEL label_15_15_15
00090c   7803     JB	0x3, 0                	JB PSW,0
00090d   c90f     JMP	#0x90f               	JMP label_15_15_15
                                           	PAGESEL label_14_14_14
00090e   c910     JMP	#0x910               	JMP label_14_14_14
                                           label_15_15_15:
                                           	;;
                                           	PAGESEL label_16_16_16
00090f   c916     JMP	#0x916               	JMP label_16_16_16
                                           label_14_14_14:
                                           	;;
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000910   0bbe     INC	0xbe                 	INC __KF8_lib_bahualvtemportemp_TS_CS_
000911   50be     MOV	R0, 0xbe             	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
000912   a0c8     SUB	R0, #0xc8            	SUB R0,#(200)
                                           	PAGESEL label_16_16_16
000913   7803     JB	0x3, 0                	JB PSW,0
000914   c916     JMP	#0x916               	JMP label_16_16_16 ;
                                           	PAGESEL label_17_17_17
000915   c906     JMP	#0x906               	JMP label_17_17_17 ;
                                           label_16_16_16:
                                           	
                                           ;	op : GET_VALUE_AT_ADDRESS
                                           ;	.line	404; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag)
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000916   7dae     JB	0xae, 5               	JB	__KF8_lib_Touch_Bits_, 5
000917   c91d     JMP	#0x91d               	JMP	_00015_DS_
                                           ;	op : INLINEASM
                                           	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
000918   05be     CPL	0xbe                 	CPL __KF8_lib_bahualvtemportemp_TS_CS_
000919   05bf     CPL	0xbf                 	CPL __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
00091a   0bbe     INC	0xbe                 	INC __KF8_lib_bahualvtemportemp_TS_CS_
00091b   7203     JNB	0x3, 2               	JNB PSW,2 ;;
00091c   0bbf     INC	0xbf                 	INC __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00015_DS_
00091d   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	186; "../kf8ts3514_touch_cs_lib.c"	void _KF8TS3514_Lib_Set_CS_Parameter(unsigned char parameterin)
000a89   e100     MOVB	0                   	BANKSEL	r0x104D
000a8a   519b     MOV	0x9b, R0             	MOV	r0x104D, R0
                                           ;	op : IFX
                                           ;	.line	188; "../kf8ts3514_touch_cs_lib.c"	if(parameterin==0)
000a8b   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x104D
000a8c   309b     ORL	R0, 0x9b             	ORL	R0, r0x104D
000a8d   7a03     JB	0x3, 2                	JB	PSW, 2
000a8e   ca92     JMP	#0xa92               	JMP	_00007_DS_
                                           ;	op : =
                                           ;	.line	190; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a8f   6bae     SET	0xae, 3              	SET	__KF8_lib_Touch_Bits_, 3
                                           ;	op : =
                                           ;	.line	191; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a90   62ae     CLR	0xae, 2              	CLR	__KF8_lib_Touch_Bits_, 2
                                           ;	op : GOTO
000a91   ca9b     JMP	#0xa9b               	JMP	_00009_DS_
                                           ;	op : LABEL
                                           ;	op : EQ_OP
                                           _00007_DS_
                                           ;	.line	193; "../kf8ts3514_touch_cs_lib.c"	else if(parameterin==1)
                                           	BANKSEL	r0x104D
000a92   0e9b     MOVZ	R0, 0x9b            	MOVZ	R0, r0x104D
000a93   a801     XOR	R0, #0x1             	XOR	R0,# 0x01
000a94   7a03     JB	0x3, 2                	JB	PSW, 2
000a95   ca99     JMP	#0xa99               	JMP	_00004_DS_
                                           ;	op : =
                                           ;	.line	195; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a96   63ae     CLR	0xae, 3              	CLR	__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;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a97   62ae     CLR	0xae, 2              	CLR	__KF8_lib_Touch_Bits_, 2
                                           ;	op : GOTO
000a98   ca9b     JMP	#0xa9b               	JMP	_00009_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	200; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a99   63ae     CLR	0xae, 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=1;
                                           	BANKSEL	__KF8_lib_Touch_Bits_
000a9a   6aae     SET	0xae, 2              	SET	__KF8_lib_Touch_Bits_, 2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00009_DS_
000a9b   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
000ac0   530a     MOV	0xa, R1              	MOV PCH,R1
000ac1   5102     MOV	0x2, R0              	MOV PCL,R0
                                           	
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000ac2   0008     CRET                     	CRET	
                                           ; exit point of __R2PCHPCL
                                           
                                           
                                           ;	code size estimation:
                                           ;	  811+  420 =  1231 instructions ( 3302 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:21:47 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	_Double_Key_SET_EN_1
                                           	.extern	_Double_Key_SET_EN_2
                                           	.extern	_Double_Key_SET_EN_3
                                           	.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   cac3     JMP	#0xac3               	JMP		init_imp
                                           
                                           	.global	init_imp
                                           INIT_IMP	.code
                                           init_imp
                                           	PAGESEL	_startup
000ac3   da2d     CALL	#0xa2d              	CALL	_startup
                                           	PAGESEL	__gsinit_startup
000ac4   dab9     CALL	#0xab9              	CALL	__gsinit_startup
                                           	PAGESEL	_main
000ac5   c966     JMP	#0x966               	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   e101     MOVB	0x1                 	BANKSEL	I0PSW
000008   5192     MOV	0x92, R0             	MOV		I0PSW,R0
000009   500a     MOV	R0, 0xa              	MOV		R0,PCH
00000a   e101     MOVB	0x1                 	BANKSEL	I0PCH
00000b   5193     MOV	0x93, R0             	MOV		I0PCH,R0
00000c   5390     MOV	0x90, R1             	MOV		I0R1,R1
00000d   5f91     MOV	0x91, R7             	MOV		I0R7,R7
                                           	PAGESEL	interrupt_service_routine_0x04
00000e   ca4d     JMP	#0xa4d               	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)
000a4d   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000a4e   7f0d     JB	0xd, 7                	JB	_EIF2_bits, 7
000a4f   ca58     JMP	#0xa58               	JMP	_00038_DS_
                                           ;	op : =
                                           ;	.line	203; "../main.c"	T4CTL=0x00;	//Èç¹ûÊ¹ÓÃÁËT4µÄÍ¬²½¼ÆÊý¹¦ÄÜ£¬¼ÆÊ±ÔÝÍ£¼ÆÊý£¬µÈ´ýÊýÖµ¶Á³ö
000a50   e101     MOVB	0x1                 	BANKSEL	_T4CTL
000a51   0364     CLR	0x64                 	CLR	_T4CTL
                                           ;	op : =
                                           ;	.line	204; "../main.c"	T3IF=0;		//Èç¹ûÎªÁË²»Ó°ÏìÖÐ¶Ï£¬¿ÉÒÔ°Ñ´¥ÃþÍ¨µÀ´¦Àí·Åµ½Ö÷º¯Êý£¬ÔÚ´Ë×öÒ»¸ö±êÖ¾Î»£¬È»ºóÔÚÖ÷º¯Êý¼ì²â±êÖ¾Î»½øÐÐÉ¨Ãè¼´¿É
000a52   e100     MOVB	0                   	BANKSEL	_EIF2_bits
000a53   670d     CLR	0xd, 7               	CLR	_EIF2_bits, 7
                                           ;	op : =
                                           ;	.line	205; "../main.c"	kf8_touch_flag=1;	//´¥Ãþ±êÖ¾Î»
000a54   9801     MOV	R0, #0x1             	MOV	R0,# 0x01
                                           	BANKSEL	_kf8_touch_flag
000a55   518d     MOV	0x8d, R0             	MOV	_kf8_touch_flag, R0
                                           ;	op : =
                                           ;	.line	206; "../main.c"	Touch_Watch=0;
                                           	BANKSEL	_Touch_Watch
000a56   03b4     CLR	0xb4                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
000a57   03b5     CLR	0xb5                 	CLR	(_Touch_Watch + 1)
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00038_DS_
000a58   e101     MOVB	0x1                 	BANKSEL	I0R1
000a59   5290     MOV	R1, 0x90             	MOV	R1, I0R1
                                           	BANKSEL	I0R7
000a5a   5e91     MOV	R7, 0x91             	MOV	R7, I0R7
                                           	BANKSEL	I0PCH
000a5b   5093     MOV	R0, 0x93             	MOV	R0, I0PCH
000a5c   510a     MOV	0xa, R0              	MOV	PCH, R0
                                           	BANKSEL	I0PSW
000a5d   5092     MOV	R0, 0x92             	MOV	R0, I0PSW
000a5e   5103     MOV	0x3, R0              	MOV	PSW, R0
000a5f   5717     MOV	0x17, R3             	MOV	BANK, R3
000a60   f8d0     MOV	R0, R2               	MOV	R0, R2
000a61   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
000966   da76     CALL	#0xa76              	CALL	_init_mcu
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	233; "../main.c"	kf8_touch_flag=0;
000967   e100     MOVB	0                   	BANKSEL	_kf8_touch_flag
000968   038d     CLR	0x8d                 	CLR	_kf8_touch_flag
                                           ;	op : SEND
                                           ;	op : CALL
                                           ;	.line	234; "../main.c"	delay_ms(200);					//ÑÓÊ±Ò»»á£¬·ÀÖ¹ÉÏµçÎó´¥·¢´¥ÃþÍ¨µÀ
000969   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
00096a   e101     MOVB	0x1                 	BANKSEL	STK00
00096b   51a3     MOV	0xa3, R0             	MOV	STK00, R0
00096c   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	PAGESEL	_delay_ms
00096d   d9df     CALL	#0x9df              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	op : =
                                           ;	.line	235; "../main.c"	LED1=1;
00096e   e100     MOVB	0                   	BANKSEL	_P0LR_bits
00096f   6a45     SET	0x45, 2              	SET	_P0LR_bits, 2
                                           ;	op : =
                                           ;	.line	236; "../main.c"	LED2=1;
                                           	BANKSEL	_P1LR_bits
000970   6b47     SET	0x47, 3              	SET	_P1LR_bits, 3
                                           ;	op : =
                                           ;	.line	237; "../main.c"	LED3=1;
                                           	BANKSEL	_P1LR_bits
000971   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
                                           	BANKSEL	_CTCTL1
000972   0364     CLR	0x64                 	CLR	_CTCTL1
                                           ;	op : =
                                           ;	.line	247; "../main.c"	VRECTL	=0xA2;   	// ÕâÀïÑ¡Ôñ3V£¬ µçÑ¹Öµ 6/A/E ¶ÔÓ¦ 	2V 3V 4V  &    2¶ÔÓ¦ Ê¹ÄÜ
000973   98a2     MOV	R0, #0xa2            	MOV	R0,# 0xa2
                                           	BANKSEL	_VRECTL
000974   512b     MOV	0x2b, R0             	MOV	_VRECTL, R0
                                           ;	op : INLINEASM
                                           	;;VDACS=0x40;
                                           	MOVB #0x00
000975   9840     MOV	R0, #0x40            	MOV R0,#0x40
000976   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
000977   9870     MOV	R0, #0x70            	MOV	R0,# 0x70
000978   e101     MOVB	0x1                 	BANKSEL	_VDAC
000979   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 ÖÐËµÃ÷
00097a   9802     MOV	R0, #0x2             	MOV	R0,# 0x02
                                           	PAGESEL	__KF8TS3514_Lib_Set_CS_Parameter
00097b   da89     CALL	#0xa89              	CALL	__KF8TS3514_Lib_Set_CS_Parameter
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	258; "../main.c"	_KF8TS3514_Init_Touch_WaterCS_();		//µ÷ÓÃµçÈÝ´¥Ãþ¿âº¯ÊýµÄ³õÊ¼»¯
                                           	PAGESEL	__KF8TS3514_Init_Touch_WaterCS_
00097c   d91e     CALL	#0x91e              	CALL	__KF8TS3514_Init_Touch_WaterCS_
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : INLINEASM
                                           _00048_DS_
00097d   0064     CWDT                     	CWDT 
                                           ;	op : IFX
                                           ;	.line	268; "../main.c"	if(kf8_touch_flag)
00097e   9800     MOV	R0, #0               	MOV	R0,# 0x00
00097f   e100     MOVB	0                   	BANKSEL	_kf8_touch_flag
000980   308d     ORL	R0, 0x8d             	ORL	R0, _kf8_touch_flag
000981   7203     JNB	0x3, 2               	JNB	PSW, 2
000982   c987     JMP	#0x987               	JMP	_00044_DS_
                                           ;	op : =
                                           ;	.line	270; "../main.c"	kf8_touch_flag=0;
                                           	BANKSEL	_kf8_touch_flag
000983   038d     CLR	0x8d                 	CLR	_kf8_touch_flag
                                           ;	op : CALL
                                           ;	.line	271; "../main.c"	TOUCH_DEBUG_TRS_DEAL();	// °´¼üº¯ÊýÊ¹ÓÃ´®¿ÚÊä³öÊ±£¬ÕâÀï²»Ó¦´ò¿ª
                                           	PAGESEL	_TOUCH_DEBUG_TRS_DEAL
000984   d767     CALL	#0x767              	CALL	_TOUCH_DEBUG_TRS_DEAL
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	272; "../main.c"	_KF8TS3514_Touch_Process_WaterCS_();//½¨ÒéÄ£Ê½£¬Òò¸ÃÐ¾Æ¬ÊôÓÚ¼¯¿ØÖÆÒ»Ìå£¬¾¡ÔçÍË³ö´¥ÃþÖÐ¶Ï£¬Ó°ÏìÆäËûÖÐ¶ÏÇëÇó¡£
                                           	PAGESEL	__KF8TS3514_Touch_Process_WaterCS_
000985   d65b     CALL	#0x65b              	CALL	__KF8TS3514_Touch_Process_WaterCS_
                                           	PAGESEL	$
                                           ;	op : CALL
                                           ;	.line	274; "../main.c"	Touch_Key_Deal_Fun();	// °´¼ü´¦Àí£¬Ò»°ã¿É²ÉÓÃ¶îÍâ±äÁ¿¼àÌý°´¼ü×´Ì¬µÄ±ä»¯²¢Ö´ÐÐ£¬º¯Êý¿É¸úËæÔÚ´¥Ãþ´¦Àíº¯ÊýºóÃæÖ´ÐÐ¡£
                                           	PAGESEL	_Touch_Key_Deal_Fun
000986   da9c     CALL	#0xa9c              	CALL	_Touch_Key_Deal_Fun
                                           	PAGESEL	$
                                           ;	op : LABEL
                                           ;	op : +
                                           _00044_DS_
                                           ;	.line	278; "../main.c"	Touch_Watch++;
000987   e100     MOVB	0                   	BANKSEL	_Touch_Watch
000988   0bb4     INC	0xb4                 	INC	_Touch_Watch
000989   7a03     JB	0x3, 2                	JB	PSW, 2
00098a   c98c     JMP	#0x98c               	JMP	_00056_DS_
                                           	BANKSEL	_Touch_Watch
00098b   0bb5     INC	0xb5                 	INC	(_Touch_Watch + 1)
                                           ;	op : CAST
                                           _00056_DS_
                                           ;	.line	279; "../main.c"	if(Touch_Watch>50000)
                                           	BANKSEL	_Touch_Watch
00098c   0eb4     MOVZ	R0, 0xb4            	MOVZ	R0, _Touch_Watch
                                           	BANKSEL	r0x1011
00098d   5182     MOV	0x82, R0             	MOV	r0x1011, R0
                                           	BANKSEL	_Touch_Watch
00098e   0eb5     MOVZ	R0, 0xb5            	MOVZ	R0, (_Touch_Watch + 1)
                                           	BANKSEL	r0x1012
00098f   5181     MOV	0x81, R0             	MOV	r0x1012, R0
                                           	BANKSEL	r0x1013
000990   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
000991   9800     MOV	R0, #0               	MOV	R0,# 0x00
000992   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
000993   8080     ADD	R0, #0x80            	ADD	R0,# 0x80
                                           ;comparing bytes at offset 3
000994   7a03     JB	0x3, 2                	JB	PSW, 2
000995   c9a0     JMP	#0x9a0               	JMP	_00055_DS_
000996   9800     MOV	R0, #0               	MOV	R0,# 0x00
                                           	BANKSEL	r0x1013
000997   3880     SUB	R0, 0x80             	SUB	R0, r0x1013
000998   7a03     JB	0x3, 2                	JB	PSW, 2
000999   c9a0     JMP	#0x9a0               	JMP	_00055_DS_
00099a   98c3     MOV	R0, #0xc3            	MOV	R0,# 0xc3
                                           	BANKSEL	r0x1012
00099b   3881     SUB	R0, 0x81             	SUB	R0, r0x1012
00099c   7a03     JB	0x3, 2                	JB	PSW, 2
00099d   c9a0     JMP	#0x9a0               	JMP	_00055_DS_
00099e   9851     MOV	R0, #0x51            	MOV	R0,# 0x51
                                           	BANKSEL	r0x1011
00099f   3882     SUB	R0, 0x82             	SUB	R0, r0x1011
                                           _00055_DS_
0009a0   7803     JB	0x3, 0                	JB	PSW, 0
0009a1   c97d     JMP	#0x97d               	JMP	_00048_DS_
                                           ;	op : =
                                           ;	.line	281; "../main.c"	Touch_Watch=0;
                                           	BANKSEL	_Touch_Watch
0009a2   03b4     CLR	0xb4                 	CLR	_Touch_Watch
                                           	BANKSEL	_Touch_Watch
0009a3   03b5     CLR	0xb5                 	CLR	(_Touch_Watch + 1)
                                           ;	op : CALL
                                           ;	.line	282; "../main.c"	_KF8TS3514_Init_Touch_WaterCS_();
                                           	PAGESEL	__KF8TS3514_Init_Touch_WaterCS_
0009a4   d91e     CALL	#0x91e              	CALL	__KF8TS3514_Init_Touch_WaterCS_
                                           	PAGESEL	$
                                           ;	op : GOTO
0009a5   c97d     JMP	#0x97d               	JMP	_00048_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
0009a6   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)
000a9c   e100     MOVB	0                   	BANKSEL	__KF8_LIBi_channel_flag_
000a9d   79e0     JB	0xe0, 1               	JB	__KF8_LIBi_channel_flag_, 1
000a9e   caa1     JMP	#0xaa1               	JMP	_00022_DS_
                                           ;	op : =
                                           ;	.line	89; "../main.c"	LED1 = 0;
                                           	BANKSEL	_P0LR_bits
000a9f   6245     CLR	0x45, 2              	CLR	_P0LR_bits, 2
                                           ;	op : GOTO
000aa0   caa2     JMP	#0xaa2               	JMP	_00023_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00022_DS_
                                           ;	.line	93; "../main.c"	LED1 = 1;
                                           	BANKSEL	_P0LR_bits
000aa1   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)
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000aa2   7ae0     JB	0xe0, 2               	JB	__KF8_LIBi_channel_flag_, 2
000aa3   caa6     JMP	#0xaa6               	JMP	_00025_DS_
                                           ;	op : =
                                           ;	.line	97; "../main.c"	LED2 = 0;
                                           	BANKSEL	_P1LR_bits
000aa4   6347     CLR	0x47, 3              	CLR	_P1LR_bits, 3
                                           ;	op : GOTO
000aa5   caa7     JMP	#0xaa7               	JMP	_00026_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00025_DS_
                                           ;	.line	101; "../main.c"	LED2 = 1;
                                           	BANKSEL	_P1LR_bits
000aa6   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)
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000aa7   7be0     JB	0xe0, 3               	JB	__KF8_LIBi_channel_flag_, 3
000aa8   caab     JMP	#0xaab               	JMP	_00028_DS_
                                           ;	op : =
                                           ;	.line	105; "../main.c"	LED3 = 0;
                                           	BANKSEL	_P1LR_bits
000aa9   6247     CLR	0x47, 2              	CLR	_P1LR_bits, 2
                                           ;	op : GOTO
000aaa   caac     JMP	#0xaac               	JMP	_00030_DS_
                                           ;	op : LABEL
                                           ;	op : =
                                           _00028_DS_
                                           ;	.line	109; "../main.c"	LED3 = 1;
                                           	BANKSEL	_P1LR_bits
000aab   6a47     SET	0x47, 2              	SET	_P1LR_bits, 2
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00030_DS_
000aac   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)
000a62   e100     MOVB	0                   	BANKSEL	r0x1015
000a63   5185     MOV	0x85, R0             	MOV	r0x1015, R0
000a64   e101     MOVB	0x1                 	BANKSEL	STK00
000a65   0ea3     MOVZ	R0, 0xa3            	MOVZ	R0, STK00
000a66   e100     MOVB	0                   	BANKSEL	r0x1016
000a67   5186     MOV	0x86, R0             	MOV	r0x1016, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00014_DS_
                                           ;	.line	50; "../main.c"	while(us_data--);
                                           	BANKSEL	r0x1016
000a68   0e86     MOVZ	R0, 0x86            	MOVZ	R0, r0x1016
                                           	BANKSEL	r0x1017
000a69   5184     MOV	0x84, R0             	MOV	r0x1017, R0
                                           	BANKSEL	r0x1015
000a6a   0e85     MOVZ	R0, 0x85            	MOVZ	R0, r0x1015
                                           	BANKSEL	r0x1018
000a6b   5183     MOV	0x83, R0             	MOV	r0x1018, R0
                                           ;	op : -
000a6c   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x1016
000a6d   2186     ADD	0x86, R0             	ADD	r0x1016, R0
000a6e   7003     JNB	0x3, 0               	JNB	PSW, 0
000a6f   ca71     JMP	#0xa71               	JMP	_00057_DS_
                                           	BANKSEL	r0x1015
000a70   0785     DEC	0x85                 	DEC	r0x1015
                                           ;	op : IFX
                                           _00057_DS_
                                           	BANKSEL	r0x1017
000a71   0e84     MOVZ	R0, 0x84            	MOVZ	R0, r0x1017
                                           	BANKSEL	r0x1018
000a72   3083     ORL	R0, 0x83             	ORL	R0, r0x1018
000a73   7a03     JB	0x3, 2                	JB	PSW, 2
000a74   ca68     JMP	#0xa68               	JMP	_00014_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
000a75   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)
0009df   e100     MOVB	0                   	BANKSEL	r0x100B
0009e0   518b     MOV	0x8b, R0             	MOV	r0x100B, R0
0009e1   e101     MOVB	0x1                 	BANKSEL	STK00
0009e2   0ea3     MOVZ	R0, 0xa3            	MOVZ	R0, STK00
0009e3   e100     MOVB	0                   	BANKSEL	r0x100C
0009e4   518c     MOV	0x8c, R0             	MOV	r0x100C, R0
                                           ;	op : =
                                           ;	op : LABEL
                                           ;	op : =
                                           _00004_DS_
                                           ;	.line	32; "../main.c"	while(ms_data--)
                                           	BANKSEL	r0x100C
0009e5   0e8c     MOVZ	R0, 0x8c            	MOVZ	R0, r0x100C
                                           	BANKSEL	r0x100D
0009e6   518a     MOV	0x8a, R0             	MOV	r0x100D, R0
                                           	BANKSEL	r0x100B
0009e7   0e8b     MOVZ	R0, 0x8b            	MOVZ	R0, r0x100B
                                           	BANKSEL	r0x100E
0009e8   5189     MOV	0x89, R0             	MOV	r0x100E, R0
                                           ;	op : -
0009e9   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x100C
0009ea   218c     ADD	0x8c, R0             	ADD	r0x100C, R0
0009eb   7003     JNB	0x3, 0               	JNB	PSW, 0
0009ec   c9ee     JMP	#0x9ee               	JMP	_00058_DS_
                                           	BANKSEL	r0x100B
0009ed   078b     DEC	0x8b                 	DEC	r0x100B
                                           ;	op : IFX
                                           _00058_DS_
                                           	BANKSEL	r0x100D
0009ee   0e8a     MOVZ	R0, 0x8a            	MOVZ	R0, r0x100D
                                           	BANKSEL	r0x100E
0009ef   3089     ORL	R0, 0x89             	ORL	R0, r0x100E
0009f0   7203     JNB	0x3, 2               	JNB	PSW, 2
0009f1   ca05     JMP	#0xa05               	JMP	_00007_DS_
                                           ;	op : INLINEASM
0009f2   0064     CWDT                     	CWDT 
                                           ;	op : =
                                           ;	.line	36; "../main.c"	while(j--)
0009f3   98c8     MOV	R0, #0xc8            	MOV	R0,# 0xc8
                                           	BANKSEL	r0x100D
0009f4   518a     MOV	0x8a, R0             	MOV	r0x100D, R0
                                           	BANKSEL	r0x100E
0009f5   0389     CLR	0x89                 	CLR	r0x100E
                                           ;	op : LABEL
                                           ;	op : =
                                           _00001_DS_
                                           	BANKSEL	r0x100D
0009f6   0e8a     MOVZ	R0, 0x8a            	MOVZ	R0, r0x100D
                                           	BANKSEL	r0x100F
0009f7   5188     MOV	0x88, R0             	MOV	r0x100F, R0
                                           	BANKSEL	r0x100E
0009f8   0e89     MOVZ	R0, 0x89            	MOVZ	R0, r0x100E
                                           	BANKSEL	r0x1010
0009f9   5187     MOV	0x87, R0             	MOV	r0x1010, R0
                                           ;	op : -
0009fa   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
                                           	BANKSEL	r0x100D
0009fb   218a     ADD	0x8a, R0             	ADD	r0x100D, R0
0009fc   7003     JNB	0x3, 0               	JNB	PSW, 0
0009fd   c9ff     JMP	#0x9ff               	JMP	_00059_DS_
                                           	BANKSEL	r0x100E
0009fe   0789     DEC	0x89                 	DEC	r0x100E
                                           ;	op : IFX
                                           _00059_DS_
                                           	BANKSEL	r0x100F
0009ff   0e88     MOVZ	R0, 0x88            	MOVZ	R0, r0x100F
                                           	BANKSEL	r0x1010
000a00   3087     ORL	R0, 0x87             	ORL	R0, r0x1010
000a01   7203     JNB	0x3, 2               	JNB	PSW, 2
000a02   c9e5     JMP	#0x9e5               	JMP	_00004_DS_
                                           ;	op : INLINEASM
000a03   0064     CWDT                     	CWDT 
                                           ;	op : GOTO
000a04   c9f6     JMP	#0x9f6               	JMP	_00001_DS_
                                           ;	op : LABEL
                                           ;	op : ENDFUNCTION
                                           _00007_DS_
000a05   0008     CRET                     	CRET	
                                           ; exit point of _delay_ms
                                           
                                           
                                           ;	code size estimation:
                                           ;	  157+   73 =   230 instructions (  606 byte)
                                           
                                           
                                           	.end
                                           .config
002007   07c4     DEC	0xc4                
002008   ffff     NOPZ                    
                                           FUN_DIVUINT
0009a7   e101     MOVB	0x1                
0009a8   52a2     MOV	R1, 0xa2            
0009a9   32a1     ORL	R1, 0xa1            
0009aa   7203     JNB	0x3, 2              
0009ab   c9de     JMP	#0x9de              
0009ac   03a0     CLR	0xa0                
0009ad   039f     CLR	0x9f                
0009ae   039e     CLR	0x9e                
0009af   039d     CLR	0x9d                
0009b0   689d     SET	0x9d, 0             
0009b1   77a2     JNB	0xa2, 7             
0009b2   c9ba     JMP	#0x9ba              
0009b3   6003     CLR	0x3, 0              
0009b4   13a1     RLC	0xa1                
0009b5   13a2     RLC	0xa2                
0009b6   6003     CLR	0x3, 0              
0009b7   139d     RLC	0x9d                
0009b8   139e     RLC	0x9e                
0009b9   c9b1     JMP	#0x9b1              
0009ba   529e     MOV	R1, 0x9e            
0009bb   329d     ORL	R1, 0x9d            
0009bc   7203     JNB	0x3, 2              
0009bd   c9db     JMP	#0x9db              
0009be   52a2     MOV	R1, 0xa2            
0009bf   f841     SUB	R1, R0              
0009c0   7a03     JB	0x3, 2               
0009c1   c9c4     JMP	#0x9c4              
0009c2   52a1     MOV	R1, 0xa1            
0009c3   3aa3     SUB	R1, 0xa3            
0009c4   7803     JB	0x3, 0               
0009c5   c9d4     JMP	#0x9d4              
0009c6   529d     MOV	R1, 0x9d            
0009c7   239f     ADD	0x9f, R1            
0009c8   529e     MOV	R1, 0x9e            
0009c9   7003     JNB	0x3, 0              
0009ca   ff11     INC	R1                  
0009cb   23a0     ADD	0xa0, R1            
0009cc   52a1     MOV	R1, 0xa1            
0009cd   3aa3     SUB	R1, 0xa3            
0009ce   53a3     MOV	0xa3, R1            
0009cf   7803     JB	0x3, 0               
0009d0   ff08     DEC	R0                  
0009d1   52a2     MOV	R1, 0xa2            
0009d2   f841     SUB	R1, R0              
0009d3   f8c8     MOV	R0, R1              
0009d4   6003     CLR	0x3, 0              
0009d5   11a2     RRC	0xa2                
0009d6   11a1     RRC	0xa1                
0009d7   6003     CLR	0x3, 0              
0009d8   119e     RRC	0x9e                
0009d9   119d     RRC	0x9d                
0009da   c9ba     JMP	#0x9ba              
0009db   509f     MOV	R0, 0x9f            
0009dc   51a3     MOV	0xa3, R0            
0009dd   50a0     MOV	R0, 0xa0            
0009de   0008     CRET                    
                                           fun.__R2PCL
000aca   530a     MOV	0xa, R1             
000acb   5102     MOV	0x2, R0             
                                           func.__gsinit_startup
000ab9   0000     NOP                     
000aba   da06     CALL	#0xa06             
000abb   0000     NOP                     
000abc   0008     CRET                    
                                           _sartup_TS3514
000a2d   e100     MOVB	0                  
000a2e   dfff     CALL	#0xfff             
000a2f   5130     MOV	0x30, R0            
000a30   ffff     NOPZ                    
000a31   ffff     NOPZ                    
000a32   dffe     CALL	#0xffe             
000a33   5137     MOV	0x37, R0            
000a34   ffff     NOPZ                    
000a35   ffff     NOPZ                    
000a36   dffd     CALL	#0xffd             
000a37   514c     MOV	0x4c, R0            
000a38   ffff     NOPZ                    
000a39   ffff     NOPZ                    
000a3a   dffc     CALL	#0xffc             
000a3b   514d     MOV	0x4d, R0            
000a3c   ffff     NOPZ                    
000a3d   ffff     NOPZ                    
000a3e   dffb     CALL	#0xffb             
000a3f   512a     MOV	0x2a, R0            
000a40   ffff     NOPZ                    
000a41   e101     MOVB	0x1                
000a42   dffa     CALL	#0xffa             
000a43   5159     MOV	0x59, R0            
000a44   ffff     NOPZ                    
000a45   dff9     CALL	#0xff9             
000a46   515a     MOV	0x5a, R0            
000a47   ffff     NOPZ                    
000a48   dff8     CALL	#0xff8             
000a49   5165     MOV	0x65, R0            
000a4a   ffff     NOPZ                    
000a4b   ffff     NOPZ                    
000a4c   0008     CRET                    
                                           .cinit
000a06   e100     MOVB	0                  
000a07   9880     MOV	R0, #0x80           
000a08   990e     MOV	R1, #0xe            
000a09   0000     NOP                     
000a0a   da27     CALL	#0xa27             
000a0b   98ff     MOV	R0, #0xff           
000a0c   518e     MOV	0x8e, R0            
000a0d   988f     MOV	R0, #0x8f           
000a0e   9967     MOV	R1, #0x67           
000a0f   0000     NOP                     
000a10   da27     CALL	#0xa27             
000a11   e101     MOVB	0x1                
000a12   9890     MOV	R0, #0x90           
000a13   9914     MOV	R1, #0x14           
000a14   0000     NOP                     
000a15   da27     CALL	#0xa27             
000a16   0380     CLR	0x80                
000a17   0381     CLR	0x81                
000a18   0382     CLR	0x82                
000a19   0383     CLR	0x83                
000a1a   0384     CLR	0x84                
000a1b   0385     CLR	0x85                
000a1c   0386     CLR	0x86                
000a1d   0387     CLR	0x87                
000a1e   0388     CLR	0x88                
000a1f   0389     CLR	0x89                
000a20   038a     CLR	0x8a                
000a21   038b     CLR	0x8b                
000a22   038c     CLR	0x8c                
000a23   038d     CLR	0x8d                
000a24   038e     CLR	0x8e                
000a25   038f     CLR	0x8f                
000a26   0008     CRET                    
000a27   020a     CLR	R2                  
000a28   f750     ST	[R0], R2             
000a29   ff10     INC	R0                  
000a2a   ff59     DECJZ	R1                
000a2b   ca28     JMP	#0xa28              
000a2c   0008     CRET                    
