ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 1


   1              		.cpu cortex-m0plus
   2              		.fpu softvfp
   3              		.eabi_attribute 20, 1
   4              		.eabi_attribute 21, 1
   5              		.eabi_attribute 23, 3
   6              		.eabi_attribute 24, 1
   7              		.eabi_attribute 25, 1
   8              		.eabi_attribute 26, 1
   9              		.eabi_attribute 30, 2
  10              		.eabi_attribute 34, 0
  11              		.eabi_attribute 18, 4
  12              		.code	16
  13              		.file	"CapSense_Structure.c"
  14              		.text
  15              	.Ltext0:
  16              		.cfi_sections	.debug_frame
  17              		.section	.text.CapSense_DsInitialize,"ax",%progbits
  18              		.align	2
  19              		.global	CapSense_DsInitialize
  20              		.code	16
  21              		.thumb_func
  22              		.type	CapSense_DsInitialize, %function
  23              	CapSense_DsInitialize:
  24              	.LFB1:
  25              		.file 1 "Generated_Source\\PSoC4\\CapSense_Structure.c"
   1:Generated_Source\PSoC4/CapSense_Structure.c **** /***************************************************************************//**
   2:Generated_Source\PSoC4/CapSense_Structure.c **** * \file CapSense_Structure.c
   3:Generated_Source\PSoC4/CapSense_Structure.c **** * \version 3.10
   4:Generated_Source\PSoC4/CapSense_Structure.c **** *
   5:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
   6:Generated_Source\PSoC4/CapSense_Structure.c **** *   This file defines the data structure global variables and provides implementation
   7:Generated_Source\PSoC4/CapSense_Structure.c **** *   for the high-level and low-level APIs of the Data Structure module.
   8:Generated_Source\PSoC4/CapSense_Structure.c **** *
   9:Generated_Source\PSoC4/CapSense_Structure.c **** * \see CapSense P4 v3.10 Datasheet
  10:Generated_Source\PSoC4/CapSense_Structure.c **** *
  11:Generated_Source\PSoC4/CapSense_Structure.c **** *//*****************************************************************************
  12:Generated_Source\PSoC4/CapSense_Structure.c **** * Copyright (2016), Cypress Semiconductor Corporation.
  13:Generated_Source\PSoC4/CapSense_Structure.c **** ********************************************************************************
  14:Generated_Source\PSoC4/CapSense_Structure.c **** * This software is owned by Cypress Semiconductor Corporation (Cypress) and is
  15:Generated_Source\PSoC4/CapSense_Structure.c **** * protected by and subject to worldwide patent protection (United States and
  16:Generated_Source\PSoC4/CapSense_Structure.c **** * foreign), United States copyright laws and international treaty provisions.
  17:Generated_Source\PSoC4/CapSense_Structure.c **** * Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
  18:Generated_Source\PSoC4/CapSense_Structure.c **** * license to copy, use, modify, create derivative works of, and compile the
  19:Generated_Source\PSoC4/CapSense_Structure.c **** * Cypress Source Code and derivative works for the sole purpose of creating
  20:Generated_Source\PSoC4/CapSense_Structure.c **** * custom software in support of licensee product to be used only in conjunction
  21:Generated_Source\PSoC4/CapSense_Structure.c **** * with a Cypress integrated circuit as specified in the applicable agreement.
  22:Generated_Source\PSoC4/CapSense_Structure.c **** * Any reproduction, modification, translation, compilation, or representation of
  23:Generated_Source\PSoC4/CapSense_Structure.c **** * this software except as specified above is prohibited without the express
  24:Generated_Source\PSoC4/CapSense_Structure.c **** * written permission of Cypress.
  25:Generated_Source\PSoC4/CapSense_Structure.c **** *
  26:Generated_Source\PSoC4/CapSense_Structure.c **** * Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
  27:Generated_Source\PSoC4/CapSense_Structure.c **** * REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  28:Generated_Source\PSoC4/CapSense_Structure.c **** * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  29:Generated_Source\PSoC4/CapSense_Structure.c **** * Cypress reserves the right to make changes without further notice to the
  30:Generated_Source\PSoC4/CapSense_Structure.c **** * materials described herein. Cypress does not assume any liability arising out
  31:Generated_Source\PSoC4/CapSense_Structure.c **** * of the application or use of any product or circuit described herein. Cypress
  32:Generated_Source\PSoC4/CapSense_Structure.c **** * does not authorize its products for use as critical components in life-support
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 2


  33:Generated_Source\PSoC4/CapSense_Structure.c **** * systems where a malfunction or failure may reasonably be expected to result in
  34:Generated_Source\PSoC4/CapSense_Structure.c **** * significant injury to the user. The inclusion of Cypress' product in a life-
  35:Generated_Source\PSoC4/CapSense_Structure.c **** * support systems application implies that the manufacturer assumes all risk of
  36:Generated_Source\PSoC4/CapSense_Structure.c **** * such use and in doing so indemnifies Cypress against all charges. Use may be
  37:Generated_Source\PSoC4/CapSense_Structure.c **** * limited by and subject to the applicable Cypress software license agreement.
  38:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
  39:Generated_Source\PSoC4/CapSense_Structure.c **** 
  40:Generated_Source\PSoC4/CapSense_Structure.c **** #include <cytypes.h>
  41:Generated_Source\PSoC4/CapSense_Structure.c **** #include "CyLib.h"
  42:Generated_Source\PSoC4/CapSense_Structure.c **** #include "CapSense_Structure.h"
  43:Generated_Source\PSoC4/CapSense_Structure.c **** #include "CapSense_Configuration.h"
  44:Generated_Source\PSoC4/CapSense_Structure.c **** 
  45:Generated_Source\PSoC4/CapSense_Structure.c **** #if (0u != CapSense_ADC_EN)
  46:Generated_Source\PSoC4/CapSense_Structure.c ****     #include "CapSense_Adc.h"
  47:Generated_Source\PSoC4/CapSense_Structure.c **** #endif /* (0u != CapSense_ADC_EN) */
  48:Generated_Source\PSoC4/CapSense_Structure.c **** 
  49:Generated_Source\PSoC4/CapSense_Structure.c **** #if (CapSense_ENABLE == CapSense_SELF_TEST_EN)
  50:Generated_Source\PSoC4/CapSense_Structure.c ****     #include "CapSense_SelfTest.h"
  51:Generated_Source\PSoC4/CapSense_Structure.c **** #endif
  52:Generated_Source\PSoC4/CapSense_Structure.c **** 
  53:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
  54:Generated_Source\PSoC4/CapSense_Structure.c **** * Define the RAM Data Structure variables and their init data in flash
  55:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
  56:Generated_Source\PSoC4/CapSense_Structure.c **** /**
  57:Generated_Source\PSoC4/CapSense_Structure.c **** * \if SECTION_GLOBAL_VARIABLES
  58:Generated_Source\PSoC4/CapSense_Structure.c **** * \addtogroup group_global_variables
  59:Generated_Source\PSoC4/CapSense_Structure.c **** * \{
  60:Generated_Source\PSoC4/CapSense_Structure.c **** */
  61:Generated_Source\PSoC4/CapSense_Structure.c **** 
  62:Generated_Source\PSoC4/CapSense_Structure.c **** /**
  63:Generated_Source\PSoC4/CapSense_Structure.c **** * Variable that contains CapSense configuration, settings and scanning results.
  64:Generated_Source\PSoC4/CapSense_Structure.c **** * CapSense_dsRam represents RAM Data Structure.
  65:Generated_Source\PSoC4/CapSense_Structure.c **** */
  66:Generated_Source\PSoC4/CapSense_Structure.c **** CapSense_RAM_STRUCT CapSense_dsRam;
  67:Generated_Source\PSoC4/CapSense_Structure.c **** /** \}
  68:Generated_Source\PSoC4/CapSense_Structure.c **** * \endif */
  69:Generated_Source\PSoC4/CapSense_Structure.c **** 
  70:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
  71:Generated_Source\PSoC4/CapSense_Structure.c **** * Declare Widget's De-bounce Counters
  72:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
  73:Generated_Source\PSoC4/CapSense_Structure.c **** static uint8 CapSense_debounceButton0[CapSense_BUTTON0_NUM_SENSORS];
  74:Generated_Source\PSoC4/CapSense_Structure.c **** 
  75:Generated_Source\PSoC4/CapSense_Structure.c **** 
  76:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
  77:Generated_Source\PSoC4/CapSense_Structure.c **** * Define and initialize the Flash Data Structure
  78:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
  79:Generated_Source\PSoC4/CapSense_Structure.c **** 
  80:Generated_Source\PSoC4/CapSense_Structure.c **** /**
  81:Generated_Source\PSoC4/CapSense_Structure.c **** * \if SECTION_API_CONSTANTS
  82:Generated_Source\PSoC4/CapSense_Structure.c **** * \addtogroup group_api_constants
  83:Generated_Source\PSoC4/CapSense_Structure.c **** * \{
  84:Generated_Source\PSoC4/CapSense_Structure.c **** */
  85:Generated_Source\PSoC4/CapSense_Structure.c **** 
  86:Generated_Source\PSoC4/CapSense_Structure.c **** /**
  87:Generated_Source\PSoC4/CapSense_Structure.c **** * Constant for the FLASH Data Structure
  88:Generated_Source\PSoC4/CapSense_Structure.c **** */
  89:Generated_Source\PSoC4/CapSense_Structure.c **** const CapSense_FLASH_STRUCT CapSense_dsFlash =
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 3


  90:Generated_Source\PSoC4/CapSense_Structure.c **** {
  91:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Flash Widget Initialization Data */
  92:Generated_Source\PSoC4/CapSense_Structure.c ****     {
  93:Generated_Source\PSoC4/CapSense_Structure.c ****         { /* Button0 */
  94:Generated_Source\PSoC4/CapSense_Structure.c ****             &CapSense_ioList[0u],
  95:Generated_Source\PSoC4/CapSense_Structure.c ****             (void *)&CapSense_dsRam.wdgtList.button0,
  96:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_dsRam.snsList.button0,
  97:Generated_Source\PSoC4/CapSense_Structure.c ****             (void *)0u,
  98:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_debounceButton0,
  99:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_BUTTON0_STATIC_CONFIG,
 100:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_BUTTON0_NUM_SENSORS,
 101:Generated_Source\PSoC4/CapSense_Structure.c ****             (uint8)CapSense_WD_BUTTON_E,
 102:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_BUTTON0_NUM_SENSORS,
 103:Generated_Source\PSoC4/CapSense_Structure.c ****         },
 104:Generated_Source\PSoC4/CapSense_Structure.c ****     },
 105:Generated_Source\PSoC4/CapSense_Structure.c **** };
 106:Generated_Source\PSoC4/CapSense_Structure.c **** 
 107:Generated_Source\PSoC4/CapSense_Structure.c **** 
 108:Generated_Source\PSoC4/CapSense_Structure.c **** /**
 109:Generated_Source\PSoC4/CapSense_Structure.c **** * Array of pointers to the electrode specific register
 110:Generated_Source\PSoC4/CapSense_Structure.c **** */
 111:Generated_Source\PSoC4/CapSense_Structure.c **** const CapSense_FLASH_IO_STRUCT CapSense_ioList[CapSense_TOTAL_ELECTRODES] =
 112:Generated_Source\PSoC4/CapSense_Structure.c **** {
 113:Generated_Source\PSoC4/CapSense_Structure.c ****     { /* 0: Button0_Sns0 */
 114:Generated_Source\PSoC4/CapSense_Structure.c ****         (reg32 *)CapSense_Sns__0__HSIOM,
 115:Generated_Source\PSoC4/CapSense_Structure.c ****         (reg32 *)CapSense_Sns__0__PC,
 116:Generated_Source\PSoC4/CapSense_Structure.c ****         (reg32 *)CapSense_Sns__0__DR,
 117:Generated_Source\PSoC4/CapSense_Structure.c ****         (reg32 *)CapSense_Sns__0__PS,
 118:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_Sns__0__HSIOM_MASK,
 119:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_Sns__0__MASK,
 120:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_Sns__0__HSIOM_SHIFT,
 121:Generated_Source\PSoC4/CapSense_Structure.c ****         (uint8)CapSense_Sns__0__SHIFT,
 122:Generated_Source\PSoC4/CapSense_Structure.c ****         (uint8)CapSense_Sns__0__SHIFT * 3u,
 123:Generated_Source\PSoC4/CapSense_Structure.c ****     },
 124:Generated_Source\PSoC4/CapSense_Structure.c **** };
 125:Generated_Source\PSoC4/CapSense_Structure.c **** 
 126:Generated_Source\PSoC4/CapSense_Structure.c **** 
 127:Generated_Source\PSoC4/CapSense_Structure.c **** 
 128:Generated_Source\PSoC4/CapSense_Structure.c **** /** \}
 129:Generated_Source\PSoC4/CapSense_Structure.c **** * \endif */
 130:Generated_Source\PSoC4/CapSense_Structure.c **** 
 131:Generated_Source\PSoC4/CapSense_Structure.c **** /* Initialization data for RAM widget list */
 132:Generated_Source\PSoC4/CapSense_Structure.c **** static const CapSense_RAM_WD_LIST_STRUCT CapSense_ramWidgetInit =
 133:Generated_Source\PSoC4/CapSense_Structure.c **** {
 134:Generated_Source\PSoC4/CapSense_Structure.c ****     { /* Button0 */
 135:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_RESOLUTION,
 136:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_FINGER_TH,
 137:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_NOISE_TH,
 138:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_NNOISE_TH,
 139:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_HYSTERESIS,
 140:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_ON_DEBOUNCE,
 141:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_LOW_BSLN_RST,
 142:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_BSLN_COEFF,
 143:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 144:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_BUTTON0_IDAC_MOD0,
 145:Generated_Source\PSoC4/CapSense_Structure.c ****         },
 146:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_SNS_CLK,
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 4


 147:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_BUTTON0_SNS_CLK_SOURCE,
 148:Generated_Source\PSoC4/CapSense_Structure.c ****     },
 149:Generated_Source\PSoC4/CapSense_Structure.c **** };
 150:Generated_Source\PSoC4/CapSense_Structure.c **** 
 151:Generated_Source\PSoC4/CapSense_Structure.c **** 
 152:Generated_Source\PSoC4/CapSense_Structure.c **** /* IDAC Initialization Data */
 153:Generated_Source\PSoC4/CapSense_Structure.c **** static const uint8 CapSense_ramIdacInit[CapSense_TOTAL_SENSORS] =
 154:Generated_Source\PSoC4/CapSense_Structure.c **** {
 155:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Button0 */
 156:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_BUTTON0_SNS0_IDAC_COMP0,
 157:Generated_Source\PSoC4/CapSense_Structure.c **** };
 158:Generated_Source\PSoC4/CapSense_Structure.c **** 
 159:Generated_Source\PSoC4/CapSense_Structure.c **** 
 160:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 161:Generated_Source\PSoC4/CapSense_Structure.c **** * Define internal data types and statements
 162:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 163:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_TYPE_OFFSET       (30u)
 164:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_TYPE_MASK         (3Lu << PARAM_TYPE_OFFSET)
 165:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_RWBIT_OFFSET      (29u)
 166:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_RWBIT_MASK        (1Lu << PARAM_RWBIT_OFFSET)
 167:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_FBIT_OFFSET       (28u)
 168:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_FBIT_MASK         (1Lu << PARAM_FBIT_OFFSET)
 169:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_UBIT_OFFSET       (23u)
 170:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_UBIT_MASK         (1Lu << PARAM_UBIT_OFFSET)
 171:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_WDID_OFFSET       (16u)
 172:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_WDID_MASK         (0x7FLu << PARAM_WDID_OFFSET)
 173:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_CRC_OFFSET        (24u)
 174:Generated_Source\PSoC4/CapSense_Structure.c **** #define PARAM_CRC_MASK          (0x0FLu << PARAM_CRC_OFFSET)
 175:Generated_Source\PSoC4/CapSense_Structure.c **** 
 176:Generated_Source\PSoC4/CapSense_Structure.c **** /* Define align masks for uint16 and uint32 */
 177:Generated_Source\PSoC4/CapSense_Structure.c **** #define UINT16_ALIGN_MASK       (1Lu)
 178:Generated_Source\PSoC4/CapSense_Structure.c **** #define UINT32_ALIGN_MASK       (3Lu)
 179:Generated_Source\PSoC4/CapSense_Structure.c **** 
 180:Generated_Source\PSoC4/CapSense_Structure.c **** /* Define supported parameter types */
 181:Generated_Source\PSoC4/CapSense_Structure.c **** #define DS_PARAM_TYPE_UINT8     (0x01u)
 182:Generated_Source\PSoC4/CapSense_Structure.c **** #define DS_PARAM_TYPE_UINT16    (0x02u)
 183:Generated_Source\PSoC4/CapSense_Structure.c **** #define DS_PARAM_TYPE_UINT32    (0x03u)
 184:Generated_Source\PSoC4/CapSense_Structure.c **** 
 185:Generated_Source\PSoC4/CapSense_Structure.c **** 
 186:Generated_Source\PSoC4/CapSense_Structure.c **** /* Define PARAM_ID structure */
 187:Generated_Source\PSoC4/CapSense_Structure.c **** typedef struct
 188:Generated_Source\PSoC4/CapSense_Structure.c **** {
 189:Generated_Source\PSoC4/CapSense_Structure.c ****     uint16 offset;      /* parameter offset                     */
 190:Generated_Source\PSoC4/CapSense_Structure.c ****     uint8  widgetId;    /* widget Id parameter belongs to       */
 191:Generated_Source\PSoC4/CapSense_Structure.c ****     uint8  affectsCrc;  /* parameter affects widget CRC         */
 192:Generated_Source\PSoC4/CapSense_Structure.c ****     uint8  crc;         /* parameter CRC                        */
 193:Generated_Source\PSoC4/CapSense_Structure.c ****     uint8  flash;       /* parameter located in FLASH flag      */
 194:Generated_Source\PSoC4/CapSense_Structure.c ****     uint8  rw;          /* parameter is read/write flag         */
 195:Generated_Source\PSoC4/CapSense_Structure.c ****     uint8  type;        /* parameter type: uint8/uint16/uint32  */
 196:Generated_Source\PSoC4/CapSense_Structure.c **** } PARAM_ID_STRUCT;
 197:Generated_Source\PSoC4/CapSense_Structure.c **** 
 198:Generated_Source\PSoC4/CapSense_Structure.c **** 
 199:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 200:Generated_Source\PSoC4/CapSense_Structure.c **** * Static Function Prototypes
 201:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 202:Generated_Source\PSoC4/CapSense_Structure.c **** /**
 203:Generated_Source\PSoC4/CapSense_Structure.c **** * \if SECTION_CAPSENSE_INTERNAL
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 5


 204:Generated_Source\PSoC4/CapSense_Structure.c **** * \addtogroup group_capsense_internal
 205:Generated_Source\PSoC4/CapSense_Structure.c **** * \{
 206:Generated_Source\PSoC4/CapSense_Structure.c **** */
 207:Generated_Source\PSoC4/CapSense_Structure.c **** 
 208:Generated_Source\PSoC4/CapSense_Structure.c **** static cystatus DsParseParamId(uint32 paramId, PARAM_ID_STRUCT *pData);
 209:Generated_Source\PSoC4/CapSense_Structure.c **** 
 210:Generated_Source\PSoC4/CapSense_Structure.c **** /** \}
 211:Generated_Source\PSoC4/CapSense_Structure.c **** * \endif */
 212:Generated_Source\PSoC4/CapSense_Structure.c **** 
 213:Generated_Source\PSoC4/CapSense_Structure.c **** 
 214:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 215:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: CapSense_DsInitialize
 216:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 217:Generated_Source\PSoC4/CapSense_Structure.c **** *
 218:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 219:Generated_Source\PSoC4/CapSense_Structure.c **** *   This function initializes the Data Structure storage.
 220:Generated_Source\PSoC4/CapSense_Structure.c **** *
 221:Generated_Source\PSoC4/CapSense_Structure.c **** * \details
 222:Generated_Source\PSoC4/CapSense_Structure.c **** *   This function copies the default widget configuration parameters 
 223:Generated_Source\PSoC4/CapSense_Structure.c **** *   from the Flash storage into the RAM Data Structure.
 224:Generated_Source\PSoC4/CapSense_Structure.c **** *
 225:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 226:Generated_Source\PSoC4/CapSense_Structure.c **** void CapSense_DsInitialize(void)
 227:Generated_Source\PSoC4/CapSense_Structure.c **** {
  26              		.loc 1 227 0
  27              		.cfi_startproc
  28              	.LVL0:
 228:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_CSX_EN) || (0 != CapSense_CSD_IDAC_COMP_EN)
 229:Generated_Source\PSoC4/CapSense_Structure.c ****         uint32 snsId;
 230:Generated_Source\PSoC4/CapSense_Structure.c ****         uint32 wdgtId;
 231:Generated_Source\PSoC4/CapSense_Structure.c ****     
 232:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_RAM_SNS_STRUCT * ptrSns;
 233:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_FLASH_WD_STRUCT const * ptrFlashWdgt;
 234:Generated_Source\PSoC4/CapSense_Structure.c ****         uint8 const * ptrIdacInit = CapSense_ramIdacInit;
 235:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif        
 236:Generated_Source\PSoC4/CapSense_Structure.c ****     
 237:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Reset RAM data structure content */
 238:Generated_Source\PSoC4/CapSense_Structure.c ****     (void)memset(&CapSense_dsRam, 0, sizeof(CapSense_dsRam));
  29              		.loc 1 238 0
  30 0000 0023     		mov	r3, #0
 227:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_CSX_EN) || (0 != CapSense_CSD_IDAC_COMP_EN)
  31              		.loc 1 227 0
  32 0002 10B5     		push	{r4, lr}
  33              		.cfi_def_cfa_offset 8
  34              		.cfi_offset 4, -8
  35              		.cfi_offset 14, -4
  36              		.loc 1 238 0
  37 0004 104C     		ldr	r4, .L2
 239:Generated_Source\PSoC4/CapSense_Structure.c ****     
 240:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Initialize configId and deviceId registers */
 241:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_dsRam.configId = CapSense_CONFIG_ID;
 242:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_dsRam.deviceId = CapSense_DEVICE_ID;
 243:Generated_Source\PSoC4/CapSense_Structure.c ****     
 244:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Initialize global RAM data */
 245:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_dsRam.csd0Config = CapSense_CSD0_CONFIG;
 246:Generated_Source\PSoC4/CapSense_Structure.c **** 
 247:Generated_Source\PSoC4/CapSense_Structure.c ****     #if ((0u != CapSense_CSD2X_EN) || (0u != CapSense_CSX2X_EN))
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 6


 248:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_dsRam.csd1Config = CapSense_CSD1_CONFIG;
 249:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* #if ((0u != CapSense_CSD2X_EN) || (0u != CapSense_CSX2X_EN)) */
 250:Generated_Source\PSoC4/CapSense_Structure.c ****     
 251:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_TOTAL_CSD_WIDGETS)
 252:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_dsRam.modCsdClk = CapSense_CSD_SCANSPEED_DIVIDER;
 253:Generated_Source\PSoC4/CapSense_Structure.c ****         
 254:Generated_Source\PSoC4/CapSense_Structure.c ****         #if (0u != CapSense_CSD_COMMON_SNS_CLK_EN)
 255:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_dsRam.snsCsdClk = CapSense_CSD_SNS_CLK_DIVIDER;
 256:Generated_Source\PSoC4/CapSense_Structure.c ****         #endif /* #if (0u != CapSense_CSD_COMMON_SNS_CLK_EN) */
 257:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* #if (0u != CapSense_TOTAL_CSD_WIDGETS) */
 258:Generated_Source\PSoC4/CapSense_Structure.c ****     
 259:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_CSX_EN)
 260:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_dsRam.modCsxClk = CapSense_CSX_SCANSPEED_DIVIDER;
 261:Generated_Source\PSoC4/CapSense_Structure.c ****         
 262:Generated_Source\PSoC4/CapSense_Structure.c ****         #if (0u != CapSense_CSX_COMMON_TX_CLK_EN)
 263:Generated_Source\PSoC4/CapSense_Structure.c ****             CapSense_dsRam.snsCsxClk = CapSense_CSX_TX_CLK_DIVIDER;
 264:Generated_Source\PSoC4/CapSense_Structure.c ****         #endif /* #if (0u != CapSense_CSX_COMMON_TX_CLK_EN) */
 265:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* #if (0u != CapSense_CSX_EN) */
 266:Generated_Source\PSoC4/CapSense_Structure.c ****     
 267:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_SELF_TEST_EN)
 268:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_dsRam.glbCrc = CapSense_GLB_CRC;
 269:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* #if (0u != CapSense_SELF_TEST_EN) */
 270:Generated_Source\PSoC4/CapSense_Structure.c ****    
 271:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Initialize RAM widget data */
 272:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_dsRam.wdgtList = CapSense_ramWidgetInit;
  38              		.loc 1 272 0
  39 0006 1149     		ldr	r1, .L2+4
 238:Generated_Source\PSoC4/CapSense_Structure.c ****     
  40              		.loc 1 238 0
  41 0008 6361     		str	r3, [r4, #20]
  42 000a A361     		str	r3, [r4, #24]
  43 000c 6360     		str	r3, [r4, #4]
  44 000e A360     		str	r3, [r4, #8]
  45 0010 E360     		str	r3, [r4, #12]
  46 0012 2361     		str	r3, [r4, #16]
  47 0014 E361     		str	r3, [r4, #28]
  48 0016 2362     		str	r3, [r4, #32]
  49 0018 6362     		str	r3, [r4, #36]
  50 001a A362     		str	r3, [r4, #40]
  51 001c E362     		str	r3, [r4, #44]
  52 001e 2363     		str	r3, [r4, #48]
  53 0020 6363     		str	r3, [r4, #52]
 241:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_dsRam.deviceId = CapSense_DEVICE_ID;
  54              		.loc 1 241 0
  55 0022 0B4B     		ldr	r3, .L2+8
  56              		.loc 1 272 0
  57 0024 201C     		mov	r0, r4
 241:Generated_Source\PSoC4/CapSense_Structure.c ****     CapSense_dsRam.deviceId = CapSense_DEVICE_ID;
  58              		.loc 1 241 0
  59 0026 2380     		strh	r3, [r4]
 242:Generated_Source\PSoC4/CapSense_Structure.c ****     
  60              		.loc 1 242 0
  61 0028 B023     		mov	r3, #176
  62 002a 5B00     		lsl	r3, r3, #1
  63 002c 6380     		strh	r3, [r4, #2]
 245:Generated_Source\PSoC4/CapSense_Structure.c **** 
  64              		.loc 1 245 0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 7


  65 002e 593B     		sub	r3, r3, #89
  66 0030 FF3B     		sub	r3, r3, #255
  67 0032 E382     		strh	r3, [r4, #22]
  68              		.loc 1 272 0
  69 0034 0E22     		mov	r2, #14
 252:Generated_Source\PSoC4/CapSense_Structure.c ****         
  70              		.loc 1 252 0
  71 0036 073B     		sub	r3, r3, #7
  72              		.loc 1 272 0
  73 0038 1A30     		add	r0, r0, #26
 252:Generated_Source\PSoC4/CapSense_Structure.c ****         
  74              		.loc 1 252 0
  75 003a 2376     		strb	r3, [r4, #24]
  76              		.loc 1 272 0
  77 003c FFF7FEFF 		bl	memcpy
  78              	.LVL1:
 273:Generated_Source\PSoC4/CapSense_Structure.c ****     
 274:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_CSX_EN) || (0 != CapSense_CSD_IDAC_COMP_EN)
 275:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Initialize IDAC data */
 276:Generated_Source\PSoC4/CapSense_Structure.c ****         ptrFlashWdgt = CapSense_dsFlash.wdgtArray;
 277:Generated_Source\PSoC4/CapSense_Structure.c ****         
 278:Generated_Source\PSoC4/CapSense_Structure.c ****         for (wdgtId = CapSense_TOTAL_WIDGETS; wdgtId-- > 0u; )
 279:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 280:Generated_Source\PSoC4/CapSense_Structure.c ****             ptrSns = ptrFlashWdgt->ptr2SnsRam;
 281:Generated_Source\PSoC4/CapSense_Structure.c ****                 
 282:Generated_Source\PSoC4/CapSense_Structure.c ****             for (snsId = CapSense_GET_SNS_CNT_BY_PTR(ptrFlashWdgt); snsId-- > 0u;)
 283:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 284:Generated_Source\PSoC4/CapSense_Structure.c ****                 ptrSns->idacComp[0u] = *ptrIdacInit;
  79              		.loc 1 284 0
  80 0040 2022     		mov	r2, #32
  81 0042 3123     		mov	r3, #49
 285:Generated_Source\PSoC4/CapSense_Structure.c ****                 ptrIdacInit++;
 286:Generated_Source\PSoC4/CapSense_Structure.c ****                 
 287:Generated_Source\PSoC4/CapSense_Structure.c ****                 #if (0u != CapSense_MULTI_FREQ_SCAN_EN)
 288:Generated_Source\PSoC4/CapSense_Structure.c ****                     ptrSns->idacComp[1u] = *ptrIdacInit;
 289:Generated_Source\PSoC4/CapSense_Structure.c ****                     ptrIdacInit++;
 290:Generated_Source\PSoC4/CapSense_Structure.c ****                     
 291:Generated_Source\PSoC4/CapSense_Structure.c ****                     ptrSns->idacComp[2u] = *ptrIdacInit;
 292:Generated_Source\PSoC4/CapSense_Structure.c ****                     ptrIdacInit++;
 293:Generated_Source\PSoC4/CapSense_Structure.c ****                 #endif /* #if (0u != CapSense_MULTI_FREQ_SCAN_EN) */
 294:Generated_Source\PSoC4/CapSense_Structure.c ****                 
 295:Generated_Source\PSoC4/CapSense_Structure.c ****                 ptrSns++;
 296:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 297:Generated_Source\PSoC4/CapSense_Structure.c ****             
 298:Generated_Source\PSoC4/CapSense_Structure.c ****             ptrFlashWdgt++; /* Move to next widget */
 299:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 300:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /*(0u != CapSense_CSX_EN) || (0 != CapSense_CSD_IDAC_COMP_EN)*/
 301:Generated_Source\PSoC4/CapSense_Structure.c ****     
 302:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_ADC_EN)
 303:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_AdcDsInitialize();
 304:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* (0u != CapSense_ADC_EN) */
 305:Generated_Source\PSoC4/CapSense_Structure.c **** }
  82              		.loc 1 305 0
  83              		@ sp needed
 284:Generated_Source\PSoC4/CapSense_Structure.c ****                 ptrIdacInit++;
  84              		.loc 1 284 0
  85 0044 E254     		strb	r2, [r4, r3]
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 8


  86              	.LVL2:
  87              		.loc 1 305 0
  88 0046 10BD     		pop	{r4, pc}
  89              	.L3:
  90              		.align	2
  91              	.L2:
  92 0048 00000000 		.word	CapSense_dsRam
  93 004c 00000000 		.word	.LANCHOR0
  94 0050 1AF1FFFF 		.word	-3814
  95              		.cfi_endproc
  96              	.LFE1:
  97              		.size	CapSense_DsInitialize, .-CapSense_DsInitialize
  98              		.section	.text.CapSense_GetParam,"ax",%progbits
  99              		.align	2
 100              		.global	CapSense_GetParam
 101              		.code	16
 102              		.thumb_func
 103              		.type	CapSense_GetParam, %function
 104              	CapSense_GetParam:
 105              	.LFB3:
 306:Generated_Source\PSoC4/CapSense_Structure.c **** 
 307:Generated_Source\PSoC4/CapSense_Structure.c **** 
 308:Generated_Source\PSoC4/CapSense_Structure.c **** #if (0u != CapSense_ADC_EN)
 309:Generated_Source\PSoC4/CapSense_Structure.c ****     /*******************************************************************************
 310:Generated_Source\PSoC4/CapSense_Structure.c ****     * Function Name: CapSense_AdcDsInitialize
 311:Generated_Source\PSoC4/CapSense_Structure.c ****     ****************************************************************************//**
 312:Generated_Source\PSoC4/CapSense_Structure.c ****     *
 313:Generated_Source\PSoC4/CapSense_Structure.c ****     * \brief
 314:Generated_Source\PSoC4/CapSense_Structure.c ****     *   Configures the initial Adc datastructure members.
 315:Generated_Source\PSoC4/CapSense_Structure.c ****     *
 316:Generated_Source\PSoC4/CapSense_Structure.c ****     *******************************************************************************/
 317:Generated_Source\PSoC4/CapSense_Structure.c ****     void CapSense_AdcDsInitialize(void)
 318:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 319:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_dsRam.adcResolution = CapSense_ADC_RESOLUTION;
 320:Generated_Source\PSoC4/CapSense_Structure.c ****         CapSense_dsRam.adcIdac = (uint8)(CapSense_ADC_IDACVAL);
 321:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 322:Generated_Source\PSoC4/CapSense_Structure.c **** #endif /* (0u != CapSense_ADC_EN) */
 323:Generated_Source\PSoC4/CapSense_Structure.c **** 
 324:Generated_Source\PSoC4/CapSense_Structure.c **** 
 325:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 326:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: DsParseParamId
 327:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 328:Generated_Source\PSoC4/CapSense_Structure.c **** *
 329:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 330:Generated_Source\PSoC4/CapSense_Structure.c **** *   This function parses the parameter ID and checks its correctness.
 331:Generated_Source\PSoC4/CapSense_Structure.c **** *
 332:Generated_Source\PSoC4/CapSense_Structure.c **** * \details
 333:Generated_Source\PSoC4/CapSense_Structure.c **** *   This function checks the parameter CRC if the self-test is enabled, 
 334:Generated_Source\PSoC4/CapSense_Structure.c **** *   validates the offset value and parameter type.
 335:Generated_Source\PSoC4/CapSense_Structure.c **** *
 336:Generated_Source\PSoC4/CapSense_Structure.c **** * \param paramId The parameter to parse.
 337:Generated_Source\PSoC4/CapSense_Structure.c **** * \param pData   The pointer to the structure that will hold parsed data.
 338:Generated_Source\PSoC4/CapSense_Structure.c **** *
 339:Generated_Source\PSoC4/CapSense_Structure.c **** * \return CYRET_SUCCESS     If the parameter is valid
 340:Generated_Source\PSoC4/CapSense_Structure.c **** *         CYRET_BAD_PARAM   If  the parameter is invalid
 341:Generated_Source\PSoC4/CapSense_Structure.c **** *
 342:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 9


 343:Generated_Source\PSoC4/CapSense_Structure.c **** static cystatus DsParseParamId(uint32 paramId, PARAM_ID_STRUCT *pData)
 344:Generated_Source\PSoC4/CapSense_Structure.c **** {
 345:Generated_Source\PSoC4/CapSense_Structure.c ****     cystatus result = CYRET_SUCCESS;
 346:Generated_Source\PSoC4/CapSense_Structure.c ****     
 347:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_SELF_TEST_EN)
 348:Generated_Source\PSoC4/CapSense_Structure.c ****         const uint8 crcTable[] =
 349:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 350:Generated_Source\PSoC4/CapSense_Structure.c ****             0x00u, 0x09u, 0x0Bu, 0x02u, 0x0Fu, 0x06u, 0x04u, 0x0Du,
 351:Generated_Source\PSoC4/CapSense_Structure.c ****             0x07u, 0x0Eu, 0x0Cu, 0x05u, 0x08u, 0x01u, 0x03u, 0x0Au
 352:Generated_Source\PSoC4/CapSense_Structure.c ****         };
 353:Generated_Source\PSoC4/CapSense_Structure.c ****         
 354:Generated_Source\PSoC4/CapSense_Structure.c ****         uint32 i;
 355:Generated_Source\PSoC4/CapSense_Structure.c ****         uint32 actualCrc = 0u;
 356:Generated_Source\PSoC4/CapSense_Structure.c ****         uint32 crcIndex;
 357:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* #if (0u != CapSense_SELF_TEST_EN) */
 358:Generated_Source\PSoC4/CapSense_Structure.c ****             
 359:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Extract parameter data */
 360:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->offset     = LO16(paramId);
 361:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->affectsCrc = LO8((paramId & PARAM_UBIT_MASK)  >> PARAM_UBIT_OFFSET);
 362:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->widgetId   = LO8((paramId & PARAM_WDID_MASK)  >> PARAM_WDID_OFFSET);
 363:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->type       = LO8((paramId & PARAM_TYPE_MASK)  >> PARAM_TYPE_OFFSET);
 364:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->flash      = LO8((paramId & PARAM_FBIT_MASK)  >> PARAM_FBIT_OFFSET);
 365:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->rw         = LO8((paramId & PARAM_RWBIT_MASK) >> PARAM_RWBIT_OFFSET);
 366:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->crc        = LO8((paramId & PARAM_CRC_MASK)   >> PARAM_CRC_OFFSET);
 367:Generated_Source\PSoC4/CapSense_Structure.c ****     
 368:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Check parameter CRC if self-test is enabled */
 369:Generated_Source\PSoC4/CapSense_Structure.c ****     #if (0u != CapSense_SELF_TEST_EN)
 370:Generated_Source\PSoC4/CapSense_Structure.c ****  
 371:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Calculate CRC for bits 0..24.
 372:Generated_Source\PSoC4/CapSense_Structure.c ****          * The CRC is calculated using nibbles (4-bits). 
 373:Generated_Source\PSoC4/CapSense_Structure.c ****          * So for 0..24 bits there are in total 6 nibbles. */
 374:Generated_Source\PSoC4/CapSense_Structure.c ****         for (i = 6u; i > 0u; i--)
 375:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 376:Generated_Source\PSoC4/CapSense_Structure.c ****             crcIndex = actualCrc ^ (paramId & 0x0Fu);
 377:Generated_Source\PSoC4/CapSense_Structure.c ****             actualCrc = crcTable[crcIndex];
 378:Generated_Source\PSoC4/CapSense_Structure.c ****             paramId >>= 4u;
 379:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 380:Generated_Source\PSoC4/CapSense_Structure.c **** 
 381:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Add bits 28..32 */
 382:Generated_Source\PSoC4/CapSense_Structure.c ****         crcIndex = actualCrc ^ ((paramId >> 4u) & 0x0Fu);
 383:Generated_Source\PSoC4/CapSense_Structure.c ****         actualCrc = crcTable[crcIndex];
 384:Generated_Source\PSoC4/CapSense_Structure.c **** 
 385:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Add bits 24..28 (CRC) */
 386:Generated_Source\PSoC4/CapSense_Structure.c ****         crcIndex = actualCrc ^ (paramId & 0x0Fu);
 387:Generated_Source\PSoC4/CapSense_Structure.c ****         actualCrc = crcTable[crcIndex];
 388:Generated_Source\PSoC4/CapSense_Structure.c ****         
 389:Generated_Source\PSoC4/CapSense_Structure.c ****         if (0u != actualCrc)
 390:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 391:Generated_Source\PSoC4/CapSense_Structure.c ****             /* CRC mismatch */
 392:Generated_Source\PSoC4/CapSense_Structure.c ****             result = CYRET_BAD_PARAM;
 393:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 394:Generated_Source\PSoC4/CapSense_Structure.c ****         
 395:Generated_Source\PSoC4/CapSense_Structure.c ****         if ((CYRET_SUCCESS == result) && 
 396:Generated_Source\PSoC4/CapSense_Structure.c ****             (0u != pData->affectsCrc) && (pData->widgetId >= CapSense_TOTAL_WIDGETS ))
 397:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 398:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Wrong widgetId for protected parameter */
 399:Generated_Source\PSoC4/CapSense_Structure.c ****             result = CYRET_BAD_PARAM;
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 10


 400:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 401:Generated_Source\PSoC4/CapSense_Structure.c ****         
 402:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Check offset value range */
 403:Generated_Source\PSoC4/CapSense_Structure.c ****         if (CYRET_SUCCESS == result)
 404:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 405:Generated_Source\PSoC4/CapSense_Structure.c ****             if (0u == pData->flash)
 406:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 407:Generated_Source\PSoC4/CapSense_Structure.c ****                 /* Check offset for RAM Data Structure range */
 408:Generated_Source\PSoC4/CapSense_Structure.c ****                 if (pData->offset >= sizeof(CapSense_dsRam))
 409:Generated_Source\PSoC4/CapSense_Structure.c ****                 {
 410:Generated_Source\PSoC4/CapSense_Structure.c ****                     result = CYRET_BAD_PARAM;
 411:Generated_Source\PSoC4/CapSense_Structure.c ****                 }
 412:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 413:Generated_Source\PSoC4/CapSense_Structure.c ****             else
 414:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 415:Generated_Source\PSoC4/CapSense_Structure.c ****                 /* Check offset for Flash Data Structure range */
 416:Generated_Source\PSoC4/CapSense_Structure.c ****                 if (pData->offset >= sizeof(CapSense_dsFlash))
 417:Generated_Source\PSoC4/CapSense_Structure.c ****                 {
 418:Generated_Source\PSoC4/CapSense_Structure.c ****                     result = CYRET_BAD_PARAM;
 419:Generated_Source\PSoC4/CapSense_Structure.c ****                 }
 420:Generated_Source\PSoC4/CapSense_Structure.c ****                 
 421:Generated_Source\PSoC4/CapSense_Structure.c ****                 /* Check if it is marked as Read Only */
 422:Generated_Source\PSoC4/CapSense_Structure.c ****                 if (0u != pData->rw)
 423:Generated_Source\PSoC4/CapSense_Structure.c ****                 {
 424:Generated_Source\PSoC4/CapSense_Structure.c ****                     result = CYRET_BAD_PARAM;
 425:Generated_Source\PSoC4/CapSense_Structure.c ****                 }
 426:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 427:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 428:Generated_Source\PSoC4/CapSense_Structure.c ****     #else /* #if (0u != CapSense_SELF_TEST_EN) */
 429:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Check offset value range */
 430:Generated_Source\PSoC4/CapSense_Structure.c ****         if (0u == pData->flash)
 431:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 432:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Check offset for RAM Data Structure range */
 433:Generated_Source\PSoC4/CapSense_Structure.c ****             if (pData->offset >= sizeof(CapSense_dsRam))
 434:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 435:Generated_Source\PSoC4/CapSense_Structure.c ****                 result = CYRET_BAD_PARAM;
 436:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 437:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 438:Generated_Source\PSoC4/CapSense_Structure.c ****         else
 439:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 440:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Check offset for Flash Data Structure range */
 441:Generated_Source\PSoC4/CapSense_Structure.c ****             if (pData->offset >= sizeof(CapSense_dsFlash))
 442:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 443:Generated_Source\PSoC4/CapSense_Structure.c ****                 result = CYRET_BAD_PARAM;
 444:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 445:Generated_Source\PSoC4/CapSense_Structure.c ****             
 446:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Check if it is marked as Read Only */
 447:Generated_Source\PSoC4/CapSense_Structure.c ****             if (0u != pData->rw)
 448:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 449:Generated_Source\PSoC4/CapSense_Structure.c ****                 result = CYRET_BAD_PARAM;
 450:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 451:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 452:Generated_Source\PSoC4/CapSense_Structure.c ****     #endif /* #if (0u != CapSense_SELF_TEST_EN) */
 453:Generated_Source\PSoC4/CapSense_Structure.c **** 
 454:Generated_Source\PSoC4/CapSense_Structure.c ****     if (CYRET_SUCCESS == result)
 455:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 456:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Check parameter type, offset alignment */
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 11


 457:Generated_Source\PSoC4/CapSense_Structure.c ****         switch (pData->type)
 458:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 459:Generated_Source\PSoC4/CapSense_Structure.c ****         case DS_PARAM_TYPE_UINT16:
 460:Generated_Source\PSoC4/CapSense_Structure.c ****             if (0u != (pData->offset & UINT16_ALIGN_MASK))
 461:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 462:Generated_Source\PSoC4/CapSense_Structure.c ****                 result = CYRET_BAD_PARAM;
 463:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 464:Generated_Source\PSoC4/CapSense_Structure.c ****             break;
 465:Generated_Source\PSoC4/CapSense_Structure.c ****             
 466:Generated_Source\PSoC4/CapSense_Structure.c ****         case DS_PARAM_TYPE_UINT32:
 467:Generated_Source\PSoC4/CapSense_Structure.c ****             if (0u != (pData->offset & UINT32_ALIGN_MASK))
 468:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 469:Generated_Source\PSoC4/CapSense_Structure.c ****                 result = CYRET_BAD_PARAM;
 470:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 471:Generated_Source\PSoC4/CapSense_Structure.c ****             break;
 472:Generated_Source\PSoC4/CapSense_Structure.c ****             
 473:Generated_Source\PSoC4/CapSense_Structure.c ****         case DS_PARAM_TYPE_UINT8:
 474:Generated_Source\PSoC4/CapSense_Structure.c ****             break;
 475:Generated_Source\PSoC4/CapSense_Structure.c ****             
 476:Generated_Source\PSoC4/CapSense_Structure.c ****         default:
 477:Generated_Source\PSoC4/CapSense_Structure.c ****             result = CYRET_BAD_PARAM;
 478:Generated_Source\PSoC4/CapSense_Structure.c ****             break;
 479:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 480:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 481:Generated_Source\PSoC4/CapSense_Structure.c **** 
 482:Generated_Source\PSoC4/CapSense_Structure.c ****     return result;
 483:Generated_Source\PSoC4/CapSense_Structure.c **** }
 484:Generated_Source\PSoC4/CapSense_Structure.c **** 
 485:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 486:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: CapSense_GetParam
 487:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 488:Generated_Source\PSoC4/CapSense_Structure.c **** *
 489:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 490:Generated_Source\PSoC4/CapSense_Structure.c **** *  Gets the specified parameter value from the \ref group_structures.
 491:Generated_Source\PSoC4/CapSense_Structure.c **** *
 492:Generated_Source\PSoC4/CapSense_Structure.c **** * \details
 493:Generated_Source\PSoC4/CapSense_Structure.c **** *  This function gets the value of the specified parameter by the paramId 
 494:Generated_Source\PSoC4/CapSense_Structure.c **** *  argument. The paramId for each register is available in the 
 495:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense RegisterMap header file as 
 496:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense_<ParameterName>_PARAM_ID. The paramId is a special 
 497:Generated_Source\PSoC4/CapSense_Structure.c **** *  enumerated value generated by the customizer. The format of paramId is as 
 498:Generated_Source\PSoC4/CapSense_Structure.c **** *  follows:
 499:Generated_Source\PSoC4/CapSense_Structure.c **** *    1. [ byte 3 byte 2 byte 1 byte 0 ] 
 500:Generated_Source\PSoC4/CapSense_Structure.c **** *    2. [ TTWFCCCC UIIIIIII MMMMMMMM LLLLLLLL ]
 501:Generated_Source\PSoC4/CapSense_Structure.c **** *    3. T - encodes the parameter type:
 502:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 01b: uint8
 503:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 10b: uint16
 504:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 11b: uint32
 505:Generated_Source\PSoC4/CapSense_Structure.c **** *    4. W - indicates whether the parameter is writable:
 506:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 0: ReadOnly
 507:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 1: Read/Write
 508:Generated_Source\PSoC4/CapSense_Structure.c **** *    5. C - 4 bit CRC (X^3 + 1) of the whole paramId word, the C bits are 
 509:Generated_Source\PSoC4/CapSense_Structure.c **** *       filled with 0s when the CRC is calculated.
 510:Generated_Source\PSoC4/CapSense_Structure.c **** *    6. U - indicates if the parameter affects the RAM Widget Object CRC.
 511:Generated_Source\PSoC4/CapSense_Structure.c **** *    7. I - specifies that the widgetID parameter belongs to
 512:Generated_Source\PSoC4/CapSense_Structure.c **** *    8. M,L - the parameter offset MSB and LSB accordingly in:
 513:Generated_Source\PSoC4/CapSense_Structure.c **** *      - Flash Data Structure if W bit is 0.
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 12


 514:Generated_Source\PSoC4/CapSense_Structure.c **** *      - RAM Data Structure if W bit is 1.
 515:Generated_Source\PSoC4/CapSense_Structure.c **** *
 516:Generated_Source\PSoC4/CapSense_Structure.c **** *  Refer to the \ref group_structures section for details of the data structure 
 517:Generated_Source\PSoC4/CapSense_Structure.c **** *  organization and examples of its register access.
 518:Generated_Source\PSoC4/CapSense_Structure.c **** *
 519:Generated_Source\PSoC4/CapSense_Structure.c **** * \param  paramId 
 520:Generated_Source\PSoC4/CapSense_Structure.c **** *  Specify the ID of parameter to get its value.
 521:Generated_Source\PSoC4/CapSense_Structure.c **** *  A macro for the parameter ID can be found in the CapSense RegisterMap header 
 522:Generated_Source\PSoC4/CapSense_Structure.c **** *  file defined as CapSense_<ParameterName>_PARAM_ID.
 523:Generated_Source\PSoC4/CapSense_Structure.c **** *
 524:Generated_Source\PSoC4/CapSense_Structure.c **** * \param  value   
 525:Generated_Source\PSoC4/CapSense_Structure.c **** *  The pointer to a variable that should be updated with the got value.
 526:Generated_Source\PSoC4/CapSense_Structure.c **** *
 527:Generated_Source\PSoC4/CapSense_Structure.c **** * \return
 528:Generated_Source\PSoC4/CapSense_Structure.c **** *  Returns the status of operation:
 529:Generated_Source\PSoC4/CapSense_Structure.c **** *    - CYRET_SUCCESS if the operation is successfully completed.
 530:Generated_Source\PSoC4/CapSense_Structure.c **** *    - CYRET_BAD_PARAM if the input parameter is invalid. 
 531:Generated_Source\PSoC4/CapSense_Structure.c **** *
 532:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 533:Generated_Source\PSoC4/CapSense_Structure.c **** cystatus CapSense_GetParam(uint32 paramId, uint32 *value)
 534:Generated_Source\PSoC4/CapSense_Structure.c **** {
 106              		.loc 1 534 0
 107              		.cfi_startproc
 108              	.LVL3:
 109              	.LBB4:
 110              	.LBB5:
 364:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->rw         = LO8((paramId & PARAM_RWBIT_MASK) >> PARAM_RWBIT_OFFSET);
 111              		.loc 1 364 0
 112 0000 C300     		lsl	r3, r0, #3
 113              	.LBE5:
 114              	.LBE4:
 115              		.loc 1 534 0
 116 0002 70B5     		push	{r4, r5, r6, lr}
 117              		.cfi_def_cfa_offset 16
 118              		.cfi_offset 4, -16
 119              		.cfi_offset 5, -12
 120              		.cfi_offset 6, -8
 121              		.cfi_offset 14, -4
 122              	.LBB11:
 123              	.LBB6:
 363:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->flash      = LO8((paramId & PARAM_FBIT_MASK)  >> PARAM_FBIT_OFFSET);
 124              		.loc 1 363 0
 125 0004 820F     		lsr	r2, r0, #30
 360:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->affectsCrc = LO8((paramId & PARAM_UBIT_MASK)  >> PARAM_UBIT_OFFSET);
 126              		.loc 1 360 0
 127 0006 85B2     		uxth	r5, r0
 364:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->rw         = LO8((paramId & PARAM_RWBIT_MASK) >> PARAM_RWBIT_OFFSET);
 128              		.loc 1 364 0
 129 0008 DB0F     		lsr	r3, r3, #31
 433:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 130              		.loc 1 433 0
 131 000a 0124     		mov	r4, #1
 430:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 132              		.loc 1 430 0
 133 000c 002B     		cmp	r3, #0
 134 000e 03D1     		bne	.L5
 433:Generated_Source\PSoC4/CapSense_Structure.c ****             {
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 13


 135              		.loc 1 433 0
 136 0010 372D     		cmp	r5, #55
 137 0012 0ED9     		bls	.L57
 138              	.LVL4:
 139              	.L40:
 140              	.LBE6:
 141              	.LBE11:
 535:Generated_Source\PSoC4/CapSense_Structure.c ****     PARAM_ID_STRUCT pData;
 536:Generated_Source\PSoC4/CapSense_Structure.c ****     cystatus result;
 537:Generated_Source\PSoC4/CapSense_Structure.c ****     
 538:Generated_Source\PSoC4/CapSense_Structure.c ****     union
 539:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 540:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile void   const * ptr;
 541:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile uint8  const * ptrUint8;
 542:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile uint16 const * ptrUint16;
 543:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile uint32 const * ptrUint32;
 544:Generated_Source\PSoC4/CapSense_Structure.c ****     } ptrData;
 545:Generated_Source\PSoC4/CapSense_Structure.c ****     
 546:Generated_Source\PSoC4/CapSense_Structure.c ****     result = DsParseParamId(paramId, &pData);
 547:Generated_Source\PSoC4/CapSense_Structure.c ****     
 548:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Parse and validate paramId */
 549:Generated_Source\PSoC4/CapSense_Structure.c ****     if (CYRET_SUCCESS == result)
 550:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 551:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Get base address of parameter */
 552:Generated_Source\PSoC4/CapSense_Structure.c ****         if (0u == pData.flash)
 553:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 554:Generated_Source\PSoC4/CapSense_Structure.c ****             ptrData.ptr = &CapSense_dsRam;
 555:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 556:Generated_Source\PSoC4/CapSense_Structure.c ****         else
 557:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 558:Generated_Source\PSoC4/CapSense_Structure.c ****             ptrData.ptr = &CapSense_dsFlash;
 559:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 560:Generated_Source\PSoC4/CapSense_Structure.c ****         
 561:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Add offset to base address */
 562:Generated_Source\PSoC4/CapSense_Structure.c ****         ptrData.ptrUint8 += pData.offset;
 563:Generated_Source\PSoC4/CapSense_Structure.c ****         
 564:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Read data */
 565:Generated_Source\PSoC4/CapSense_Structure.c ****         if (DS_PARAM_TYPE_UINT8 == pData.type)
 566:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 567:Generated_Source\PSoC4/CapSense_Structure.c ****             *value = (uint32) (*ptrData.ptrUint8);
 568:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 569:Generated_Source\PSoC4/CapSense_Structure.c ****         else if (DS_PARAM_TYPE_UINT16 == pData.type)
 570:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 571:Generated_Source\PSoC4/CapSense_Structure.c ****             *value = (uint32) (*ptrData.ptrUint16);
 572:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 573:Generated_Source\PSoC4/CapSense_Structure.c ****         else if (DS_PARAM_TYPE_UINT32 == pData.type)
 574:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 575:Generated_Source\PSoC4/CapSense_Structure.c ****             *value = *ptrData.ptrUint32;
 576:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 577:Generated_Source\PSoC4/CapSense_Structure.c ****         else
 578:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 579:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Parameter comes here already validated. */
 580:Generated_Source\PSoC4/CapSense_Structure.c ****             CYASSERT(0u);
 581:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 582:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 583:Generated_Source\PSoC4/CapSense_Structure.c ****     
 584:Generated_Source\PSoC4/CapSense_Structure.c ****     return result;
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 14


 585:Generated_Source\PSoC4/CapSense_Structure.c **** }
 142              		.loc 1 585 0
 143 0014 201C     		mov	r0, r4
 144              		@ sp needed
 145 0016 70BD     		pop	{r4, r5, r6, pc}
 146              	.LVL5:
 147              	.L5:
 148              	.LBB12:
 149              	.LBB7:
 441:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 150              		.loc 1 441 0
 151 0018 1B2D     		cmp	r5, #27
 152 001a FBD8     		bhi	.L40
 447:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 153              		.loc 1 447 0
 154 001c 8600     		lsl	r6, r0, #2
 155 001e F9D4     		bmi	.L40
 156              	.LVL6:
 457:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 157              		.loc 1 457 0
 158 0020 022A     		cmp	r2, #2
 159 0022 14D0     		beq	.L9
 160 0024 032A     		cmp	r2, #3
 161 0026 27D0     		beq	.L11
 162 0028 012A     		cmp	r2, #1
 163 002a F3D1     		bne	.L40
 164              	.LBE7:
 165              	.LBE12:
 558:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 166              		.loc 1 558 0
 167 002c 1C4B     		ldr	r3, .L58
 168 002e 1033     		add	r3, r3, #16
 169 0030 06E0     		b	.L16
 170              	.LVL7:
 171              	.L57:
 172              	.LBB13:
 173              	.LBB8:
 457:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 174              		.loc 1 457 0
 175 0032 022A     		cmp	r2, #2
 176 0034 0BD0     		beq	.L9
 177 0036 032A     		cmp	r2, #3
 178 0038 1ED0     		beq	.L11
 179 003a 012A     		cmp	r2, #1
 180 003c EAD1     		bne	.L40
 181              	.LBE8:
 182              	.LBE13:
 554:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 183              		.loc 1 554 0
 184 003e 194B     		ldr	r3, .L58+4
 185              	.L16:
 186              	.LVL8:
 562:Generated_Source\PSoC4/CapSense_Structure.c ****         
 187              		.loc 1 562 0
 188 0040 0004     		lsl	r0, r0, #16
 189              	.LVL9:
 190 0042 000C     		lsr	r0, r0, #16
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 15


 191 0044 1818     		add	r0, r3, r0
 192              	.LVL10:
 193              	.L22:
 567:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 194              		.loc 1 567 0
 195 0046 0378     		ldrb	r3, [r0]
 196 0048 0024     		mov	r4, #0
 197 004a 0B60     		str	r3, [r1]
 198 004c E2E7     		b	.L40
 199              	.LVL11:
 200              	.L9:
 201              	.LBB14:
 202              	.LBB9:
 460:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 203              		.loc 1 460 0
 204 004e 0124     		mov	r4, #1
 205 0050 ED07     		lsl	r5, r5, #31
 206 0052 DFD4     		bmi	.L40
 207              	.LVL12:
 208              	.LBE9:
 209              	.LBE14:
 552:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 210              		.loc 1 552 0
 211 0054 002B     		cmp	r3, #0
 212 0056 1BD0     		beq	.L21
 213              	.L49:
 558:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 214              		.loc 1 558 0
 215 0058 114B     		ldr	r3, .L58
 562:Generated_Source\PSoC4/CapSense_Structure.c ****         
 216              		.loc 1 562 0
 217 005a 0004     		lsl	r0, r0, #16
 218              	.LVL13:
 558:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 219              		.loc 1 558 0
 220 005c 1033     		add	r3, r3, #16
 221              	.LVL14:
 562:Generated_Source\PSoC4/CapSense_Structure.c ****         
 222              		.loc 1 562 0
 223 005e 000C     		lsr	r0, r0, #16
 224 0060 1818     		add	r0, r3, r0
 225              	.LVL15:
 565:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 226              		.loc 1 565 0
 227 0062 012A     		cmp	r2, #1
 228 0064 EFD0     		beq	.L22
 569:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 229              		.loc 1 569 0
 230 0066 022A     		cmp	r2, #2
 231 0068 15D0     		beq	.L20
 573:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 232              		.loc 1 573 0
 233 006a 032A     		cmp	r2, #3
 234 006c 0CD0     		beq	.L17
 580:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 235              		.loc 1 580 0 discriminator 1
 236 006e 0020     		mov	r0, #0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 16


 237              	.LVL16:
 238 0070 FFF7FEFF 		bl	CyHalt
 239              	.LVL17:
 240 0074 0024     		mov	r4, #0
 241 0076 CDE7     		b	.L40
 242              	.LVL18:
 243              	.L11:
 244              	.LBB15:
 245              	.LBB10:
 467:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 246              		.loc 1 467 0
 247 0078 0124     		mov	r4, #1
 248 007a AD07     		lsl	r5, r5, #30
 249 007c CAD1     		bne	.L40
 250              	.LVL19:
 251              	.LBE10:
 252              	.LBE15:
 552:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 253              		.loc 1 552 0
 254 007e 002B     		cmp	r3, #0
 255 0080 EAD1     		bne	.L49
 256              	.LVL20:
 562:Generated_Source\PSoC4/CapSense_Structure.c ****         
 257              		.loc 1 562 0
 258 0082 084B     		ldr	r3, .L58+4
 259 0084 80B2     		uxth	r0, r0
 260              	.LVL21:
 261 0086 C018     		add	r0, r0, r3
 262              	.LVL22:
 263              	.L17:
 575:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 264              		.loc 1 575 0
 265 0088 0368     		ldr	r3, [r0]
 266 008a 0024     		mov	r4, #0
 267 008c 0B60     		str	r3, [r1]
 268 008e C1E7     		b	.L40
 269              	.LVL23:
 270              	.L21:
 562:Generated_Source\PSoC4/CapSense_Structure.c ****         
 271              		.loc 1 562 0
 272 0090 044B     		ldr	r3, .L58+4
 273 0092 80B2     		uxth	r0, r0
 274              	.LVL24:
 275 0094 C018     		add	r0, r0, r3
 276              	.LVL25:
 277              	.L20:
 571:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 278              		.loc 1 571 0
 279 0096 0388     		ldrh	r3, [r0]
 280 0098 0024     		mov	r4, #0
 281 009a 0B60     		str	r3, [r1]
 282 009c BAE7     		b	.L40
 283              	.L59:
 284 009e C046     		.align	2
 285              	.L58:
 286 00a0 00000000 		.word	.LANCHOR0
 287 00a4 00000000 		.word	CapSense_dsRam
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 17


 288              		.cfi_endproc
 289              	.LFE3:
 290              		.size	CapSense_GetParam, .-CapSense_GetParam
 291              		.section	.text.CapSense_SetParam,"ax",%progbits
 292              		.align	2
 293              		.global	CapSense_SetParam
 294              		.code	16
 295              		.thumb_func
 296              		.type	CapSense_SetParam, %function
 297              	CapSense_SetParam:
 298              	.LFB4:
 586:Generated_Source\PSoC4/CapSense_Structure.c **** 
 587:Generated_Source\PSoC4/CapSense_Structure.c **** 
 588:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 589:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: CapSense_SetParam
 590:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 591:Generated_Source\PSoC4/CapSense_Structure.c **** *
 592:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 593:Generated_Source\PSoC4/CapSense_Structure.c **** *  Sets a new value for the specified parameter in the \ref group_structures.
 594:Generated_Source\PSoC4/CapSense_Structure.c **** *
 595:Generated_Source\PSoC4/CapSense_Structure.c **** * \details
 596:Generated_Source\PSoC4/CapSense_Structure.c **** *  This function sets the value of the specified parameter by the paramId 
 597:Generated_Source\PSoC4/CapSense_Structure.c **** *  argument. The paramId for each register is available in the 
 598:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense RegisterMap header file as 
 599:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense_<ParameterName>_PARAM_ID. The paramId is a special 
 600:Generated_Source\PSoC4/CapSense_Structure.c **** *  enumerated value generated by the customizer. The format of paramId is as 
 601:Generated_Source\PSoC4/CapSense_Structure.c **** *  follows:
 602:Generated_Source\PSoC4/CapSense_Structure.c **** *    1. [ byte 3 byte 2 byte 1 byte 0 ] 
 603:Generated_Source\PSoC4/CapSense_Structure.c **** *    2. [ TTWFCCCC UIIIIIII MMMMMMMM LLLLLLLL ]
 604:Generated_Source\PSoC4/CapSense_Structure.c **** *    3. T - encodes the parameter type:
 605:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 01b: uint8
 606:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 10b: uint16
 607:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 11b: uint32
 608:Generated_Source\PSoC4/CapSense_Structure.c **** *    4. W - indicates whether the parameter is writable:
 609:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 0: ReadOnly
 610:Generated_Source\PSoC4/CapSense_Structure.c **** *      - 1: Read/Write
 611:Generated_Source\PSoC4/CapSense_Structure.c **** *    5. C - 4 bit CRC (X^3 + 1) of the whole paramId word, the C bits are 
 612:Generated_Source\PSoC4/CapSense_Structure.c **** *       filled with 0s when the CRC is calculated.
 613:Generated_Source\PSoC4/CapSense_Structure.c **** *    6. U - indicates if the parameter affects the RAM Widget Object CRC.
 614:Generated_Source\PSoC4/CapSense_Structure.c **** *    7. I - specifies that the widgetID parameter belongs to
 615:Generated_Source\PSoC4/CapSense_Structure.c **** *    8. M,L - the parameter offset MSB and LSB accordingly in:
 616:Generated_Source\PSoC4/CapSense_Structure.c **** *      - Flash Data Structure if W bit is 0.
 617:Generated_Source\PSoC4/CapSense_Structure.c **** *      - RAM Data Structure if W bit is 1.
 618:Generated_Source\PSoC4/CapSense_Structure.c **** *
 619:Generated_Source\PSoC4/CapSense_Structure.c **** *  Refer to the \ref group_structures section for details of the data structure 
 620:Generated_Source\PSoC4/CapSense_Structure.c **** *  organization and examples of its register access.
 621:Generated_Source\PSoC4/CapSense_Structure.c **** *
 622:Generated_Source\PSoC4/CapSense_Structure.c **** * \param paramId  
 623:Generated_Source\PSoC4/CapSense_Structure.c **** *  Specify the ID of parameter to set its value.
 624:Generated_Source\PSoC4/CapSense_Structure.c **** *  A macro for the parameter ID can be found in the CapSense RegisterMap header
 625:Generated_Source\PSoC4/CapSense_Structure.c **** *  file defined as CapSense_<ParameterName>_PARAM_ID.
 626:Generated_Source\PSoC4/CapSense_Structure.c **** 
 627:Generated_Source\PSoC4/CapSense_Structure.c **** * \param value    
 628:Generated_Source\PSoC4/CapSense_Structure.c **** *  Specify the new parameter's value.
 629:Generated_Source\PSoC4/CapSense_Structure.c **** *
 630:Generated_Source\PSoC4/CapSense_Structure.c **** * \return
 631:Generated_Source\PSoC4/CapSense_Structure.c **** *  Returns the status of operation:
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 18


 632:Generated_Source\PSoC4/CapSense_Structure.c **** *    - CYRET_SUCCESS if the operation is successfully completed.
 633:Generated_Source\PSoC4/CapSense_Structure.c **** *    - CYRET_BAD_PARAM if the input parameter is invalid. 
 634:Generated_Source\PSoC4/CapSense_Structure.c **** *
 635:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 636:Generated_Source\PSoC4/CapSense_Structure.c **** cystatus CapSense_SetParam(uint32 paramId, uint32 value)
 637:Generated_Source\PSoC4/CapSense_Structure.c **** {
 299              		.loc 1 637 0
 300              		.cfi_startproc
 301              	.LVL26:
 302              	.LBB18:
 303              	.LBB19:
 365:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->crc        = LO8((paramId & PARAM_CRC_MASK)   >> PARAM_CRC_OFFSET);
 304              		.loc 1 365 0
 305 0000 8300     		lsl	r3, r0, #2
 306              	.LBE19:
 307              	.LBE18:
 308              		.loc 1 637 0
 309 0002 30B5     		push	{r4, r5, lr}
 310              		.cfi_def_cfa_offset 12
 311              		.cfi_offset 4, -12
 312              		.cfi_offset 5, -8
 313              		.cfi_offset 14, -4
 314              	.LBB24:
 315              	.LBB20:
 363:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->flash      = LO8((paramId & PARAM_FBIT_MASK)  >> PARAM_FBIT_OFFSET);
 316              		.loc 1 363 0
 317 0004 820F     		lsr	r2, r0, #30
 360:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->affectsCrc = LO8((paramId & PARAM_UBIT_MASK)  >> PARAM_UBIT_OFFSET);
 318              		.loc 1 360 0
 319 0006 85B2     		uxth	r5, r0
 365:Generated_Source\PSoC4/CapSense_Structure.c ****     pData->crc        = LO8((paramId & PARAM_CRC_MASK)   >> PARAM_CRC_OFFSET);
 320              		.loc 1 365 0
 321 0008 DB0F     		lsr	r3, r3, #31
 430:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 322              		.loc 1 430 0
 323 000a C400     		lsl	r4, r0, #3
 324 000c 14D4     		bmi	.L61
 433:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 325              		.loc 1 433 0
 326 000e 0124     		mov	r4, #1
 327 0010 372D     		cmp	r5, #55
 328 0012 01D9     		bls	.L104
 329              	.LVL27:
 330              	.L88:
 331              	.LBE20:
 332              	.LBE24:
 638:Generated_Source\PSoC4/CapSense_Structure.c ****     cystatus result;
 639:Generated_Source\PSoC4/CapSense_Structure.c ****     PARAM_ID_STRUCT pData;
 640:Generated_Source\PSoC4/CapSense_Structure.c ****     
 641:Generated_Source\PSoC4/CapSense_Structure.c ****     union
 642:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 643:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile void   * ptr;
 644:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile uint8  * ptrUint8;
 645:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile uint16 * ptrUint16;
 646:Generated_Source\PSoC4/CapSense_Structure.c ****         volatile uint32 * ptrUint32;
 647:Generated_Source\PSoC4/CapSense_Structure.c ****     } ptrData;
 648:Generated_Source\PSoC4/CapSense_Structure.c ****     
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 19


 649:Generated_Source\PSoC4/CapSense_Structure.c ****     result = DsParseParamId(paramId, &pData);
 650:Generated_Source\PSoC4/CapSense_Structure.c ****     
 651:Generated_Source\PSoC4/CapSense_Structure.c ****     /* verify if parameter is writable */
 652:Generated_Source\PSoC4/CapSense_Structure.c ****     if (CYRET_SUCCESS == result)
 653:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 654:Generated_Source\PSoC4/CapSense_Structure.c ****         if (0u == pData.rw)
 655:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 656:Generated_Source\PSoC4/CapSense_Structure.c ****             result = CYRET_BAD_PARAM;
 657:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 658:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 659:Generated_Source\PSoC4/CapSense_Structure.c ****     
 660:Generated_Source\PSoC4/CapSense_Structure.c ****     /* Parse and validate paramId */
 661:Generated_Source\PSoC4/CapSense_Structure.c ****     if (CYRET_SUCCESS == result)
 662:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 663:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Get base address of parameter */
 664:Generated_Source\PSoC4/CapSense_Structure.c ****         ptrData.ptr = &CapSense_dsRam;
 665:Generated_Source\PSoC4/CapSense_Structure.c ****         
 666:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Add offset to base address */
 667:Generated_Source\PSoC4/CapSense_Structure.c ****         ptrData.ptrUint8 += pData.offset;
 668:Generated_Source\PSoC4/CapSense_Structure.c ****         
 669:Generated_Source\PSoC4/CapSense_Structure.c ****         /* Write data */
 670:Generated_Source\PSoC4/CapSense_Structure.c ****         if (DS_PARAM_TYPE_UINT8 == pData.type)
 671:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 672:Generated_Source\PSoC4/CapSense_Structure.c ****             *ptrData.ptrUint8 = LO8(value);
 673:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 674:Generated_Source\PSoC4/CapSense_Structure.c ****         else if (DS_PARAM_TYPE_UINT16 == pData.type)
 675:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 676:Generated_Source\PSoC4/CapSense_Structure.c ****             *ptrData.ptrUint16 = LO16(value);
 677:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 678:Generated_Source\PSoC4/CapSense_Structure.c ****         else if (DS_PARAM_TYPE_UINT32 == pData.type)
 679:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 680:Generated_Source\PSoC4/CapSense_Structure.c ****             *ptrData.ptrUint32 = value;
 681:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 682:Generated_Source\PSoC4/CapSense_Structure.c ****         else
 683:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 684:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Parameter comes here already validated. */
 685:Generated_Source\PSoC4/CapSense_Structure.c ****             CYASSERT(0u);
 686:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 687:Generated_Source\PSoC4/CapSense_Structure.c ****         
 688:Generated_Source\PSoC4/CapSense_Structure.c ****         #if (CapSense_ENABLE == (CapSense_TST_WDGT_CRC_EN || CapSense_TST_GLOBAL_CRC_EN))
 689:Generated_Source\PSoC4/CapSense_Structure.c ****             /* Update widget or global CRC if self-test is enabled and parameter affects it */
 690:Generated_Source\PSoC4/CapSense_Structure.c ****             if (0u != pData.affectsCrc)
 691:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 692:Generated_Source\PSoC4/CapSense_Structure.c ****                 if ((ptrData.ptrUint16 >= &CapSense_dsRam.csd0Config) &&
 693:Generated_Source\PSoC4/CapSense_Structure.c ****                     (ptrData.ptrUint16 <  &CapSense_dsRam.glbCrc))
 694:Generated_Source\PSoC4/CapSense_Structure.c ****                 {
 695:Generated_Source\PSoC4/CapSense_Structure.c ****                     
 696:Generated_Source\PSoC4/CapSense_Structure.c ****                     #if (CapSense_ENABLE == CapSense_TST_GLOBAL_CRC_EN)
 697:Generated_Source\PSoC4/CapSense_Structure.c ****                         CapSense_DsUpdateGlobalCrc();
 698:Generated_Source\PSoC4/CapSense_Structure.c ****                     #endif /* (CapSense_ENABLE == CapSense_TST_GLOBAL_CRC_EN) */
 699:Generated_Source\PSoC4/CapSense_Structure.c **** 
 700:Generated_Source\PSoC4/CapSense_Structure.c ****                 }
 701:Generated_Source\PSoC4/CapSense_Structure.c ****                 else
 702:Generated_Source\PSoC4/CapSense_Structure.c ****                 {
 703:Generated_Source\PSoC4/CapSense_Structure.c ****                     #if (CapSense_ENABLE == CapSense_TST_WDGT_CRC_EN)
 704:Generated_Source\PSoC4/CapSense_Structure.c ****                         CapSense_DsUpdateWidgetCrc((uint32)pData.widgetId);
 705:Generated_Source\PSoC4/CapSense_Structure.c ****                     #endif /* (CapSense_ENABLE == CapSense_TST_WDGT_CRC_EN) */
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 20


 706:Generated_Source\PSoC4/CapSense_Structure.c ****                 }
 707:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 708:Generated_Source\PSoC4/CapSense_Structure.c ****         #endif /* (CapSense_ENABLE == (CapSense_TST_WDGT_CRC_EN || CapSense_TST_GLOBAL_CRC_EN)) */
 709:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 710:Generated_Source\PSoC4/CapSense_Structure.c ****     
 711:Generated_Source\PSoC4/CapSense_Structure.c ****     return result;
 712:Generated_Source\PSoC4/CapSense_Structure.c **** }
 333              		.loc 1 712 0
 334 0014 201C     		mov	r0, r4
 335              		@ sp needed
 336 0016 30BD     		pop	{r4, r5, pc}
 337              	.LVL28:
 338              	.L104:
 339              	.LBB25:
 340              	.LBB21:
 457:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 341              		.loc 1 457 0
 342 0018 022A     		cmp	r2, #2
 343 001a 21D0     		beq	.L65
 344 001c 032A     		cmp	r2, #3
 345 001e 14D0     		beq	.L66
 346 0020 012A     		cmp	r2, #1
 347 0022 F7D1     		bne	.L88
 348              	.LVL29:
 349              	.LBE21:
 350              	.LBE25:
 654:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 351              		.loc 1 654 0
 352 0024 002B     		cmp	r3, #0
 353 0026 F5D0     		beq	.L88
 354              	.LVL30:
 667:Generated_Source\PSoC4/CapSense_Structure.c ****         
 355              		.loc 1 667 0
 356 0028 0004     		lsl	r0, r0, #16
 357              	.LVL31:
 358 002a 134B     		ldr	r3, .L105
 359 002c 000C     		lsr	r0, r0, #16
 360 002e C018     		add	r0, r0, r3
 361              	.LVL32:
 672:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 362              		.loc 1 672 0
 363 0030 C9B2     		uxtb	r1, r1
 364              	.LVL33:
 365 0032 0170     		strb	r1, [r0]
 366 0034 0024     		mov	r4, #0
 367 0036 EDE7     		b	.L88
 368              	.LVL34:
 369              	.L61:
 370              	.LBB26:
 371              	.LBB22:
 447:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 372              		.loc 1 447 0
 373 0038 0124     		mov	r4, #1
 374 003a 002B     		cmp	r3, #0
 375 003c EAD1     		bne	.L88
 454:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 376              		.loc 1 454 0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 21


 377 003e 1B2D     		cmp	r5, #27
 378 0040 E8D8     		bhi	.L88
 379              	.LVL35:
 457:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 380              		.loc 1 457 0
 381 0042 022A     		cmp	r2, #2
 382 0044 0CD0     		beq	.L65
 383 0046 032A     		cmp	r2, #3
 384 0048 E4D1     		bne	.L88
 385              	.L66:
 467:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 386              		.loc 1 467 0
 387 004a 0124     		mov	r4, #1
 388 004c AA07     		lsl	r2, r5, #30
 389 004e E1D1     		bne	.L88
 390              	.LVL36:
 391              	.LBE22:
 392              	.LBE26:
 654:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 393              		.loc 1 654 0
 394 0050 002B     		cmp	r3, #0
 395 0052 DFD0     		beq	.L88
 396              	.LVL37:
 667:Generated_Source\PSoC4/CapSense_Structure.c ****         
 397              		.loc 1 667 0
 398 0054 084B     		ldr	r3, .L105
 399 0056 80B2     		uxth	r0, r0
 400              	.LVL38:
 401 0058 C018     		add	r0, r0, r3
 402              	.LVL39:
 680:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 403              		.loc 1 680 0
 404 005a 0160     		str	r1, [r0]
 405 005c 0024     		mov	r4, #0
 406 005e D9E7     		b	.L88
 407              	.LVL40:
 408              	.L65:
 409              	.LBB27:
 410              	.LBB23:
 460:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 411              		.loc 1 460 0
 412 0060 0124     		mov	r4, #1
 413 0062 EA07     		lsl	r2, r5, #31
 414 0064 D6D4     		bmi	.L88
 415              	.LVL41:
 416              	.LBE23:
 417              	.LBE27:
 654:Generated_Source\PSoC4/CapSense_Structure.c ****         {
 418              		.loc 1 654 0
 419 0066 002B     		cmp	r3, #0
 420 0068 D4D0     		beq	.L88
 421              	.LVL42:
 667:Generated_Source\PSoC4/CapSense_Structure.c ****         
 422              		.loc 1 667 0
 423 006a 034B     		ldr	r3, .L105
 424 006c 80B2     		uxth	r0, r0
 425              	.LVL43:
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 22


 426 006e C018     		add	r0, r0, r3
 427              	.LVL44:
 676:Generated_Source\PSoC4/CapSense_Structure.c ****         }
 428              		.loc 1 676 0
 429 0070 89B2     		uxth	r1, r1
 430              	.LVL45:
 431 0072 0180     		strh	r1, [r0]
 432 0074 0024     		mov	r4, #0
 433 0076 CDE7     		b	.L88
 434              	.L106:
 435              		.align	2
 436              	.L105:
 437 0078 00000000 		.word	CapSense_dsRam
 438              		.cfi_endproc
 439              	.LFE4:
 440              		.size	CapSense_SetParam, .-CapSense_SetParam
 441              		.section	.text.CapSense_IsAnyWidgetActive,"ax",%progbits
 442              		.align	2
 443              		.global	CapSense_IsAnyWidgetActive
 444              		.code	16
 445              		.thumb_func
 446              		.type	CapSense_IsAnyWidgetActive, %function
 447              	CapSense_IsAnyWidgetActive:
 448              	.LFB5:
 713:Generated_Source\PSoC4/CapSense_Structure.c **** 
 714:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 715:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: CapSense_IsAnyWidgetActive
 716:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 717:Generated_Source\PSoC4/CapSense_Structure.c **** *
 718:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 719:Generated_Source\PSoC4/CapSense_Structure.c **** *  Reports if any widget has detected a touch.
 720:Generated_Source\PSoC4/CapSense_Structure.c **** *
 721:Generated_Source\PSoC4/CapSense_Structure.c **** * \details
 722:Generated_Source\PSoC4/CapSense_Structure.c **** *  This function reports if any widget has detected a touch or not by extracting 
 723:Generated_Source\PSoC4/CapSense_Structure.c **** *  the information from the wdgtStatus registers 
 724:Generated_Source\PSoC4/CapSense_Structure.c **** *  (CapSense_WDGT_STATUS<X>_VALUE). This function does not process any 
 725:Generated_Source\PSoC4/CapSense_Structure.c **** *  widget but extracts the processed results from the \ref group_structures.
 726:Generated_Source\PSoC4/CapSense_Structure.c **** *
 727:Generated_Source\PSoC4/CapSense_Structure.c **** * \return 
 728:Generated_Source\PSoC4/CapSense_Structure.c **** *   Returns the touch detection status of all widgets:
 729:Generated_Source\PSoC4/CapSense_Structure.c **** *     - Zero if no touch is detected in all widgets or sensors.
 730:Generated_Source\PSoC4/CapSense_Structure.c **** *     - Non-zero if at least one widget or sensor detected a touch.
 731:Generated_Source\PSoC4/CapSense_Structure.c **** *
 732:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 733:Generated_Source\PSoC4/CapSense_Structure.c **** uint32 CapSense_IsAnyWidgetActive(void)
 734:Generated_Source\PSoC4/CapSense_Structure.c **** {
 449              		.loc 1 734 0
 450              		.cfi_startproc
 451              	.LVL46:
 735:Generated_Source\PSoC4/CapSense_Structure.c ****     uint32 result = 0Lu;
 736:Generated_Source\PSoC4/CapSense_Structure.c ****     uint32 wdWord;
 737:Generated_Source\PSoC4/CapSense_Structure.c ****     
 738:Generated_Source\PSoC4/CapSense_Structure.c ****     for (wdWord = CapSense_WDGT_STATUS_WORDS; wdWord-- > 0u;)
 739:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 740:Generated_Source\PSoC4/CapSense_Structure.c ****         result |= CapSense_dsRam.wdgtStatus[wdWord];
 452              		.loc 1 740 0
 453 0000 014B     		ldr	r3, .L108
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 23


 741:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 742:Generated_Source\PSoC4/CapSense_Structure.c ****     
 743:Generated_Source\PSoC4/CapSense_Structure.c ****     return result;
 744:Generated_Source\PSoC4/CapSense_Structure.c **** }
 454              		.loc 1 744 0
 455              		@ sp needed
 743:Generated_Source\PSoC4/CapSense_Structure.c **** }
 456              		.loc 1 743 0
 457 0002 1869     		ldr	r0, [r3, #16]
 458              		.loc 1 744 0
 459 0004 7047     		bx	lr
 460              	.L109:
 461 0006 C046     		.align	2
 462              	.L108:
 463 0008 00000000 		.word	CapSense_dsRam
 464              		.cfi_endproc
 465              	.LFE5:
 466              		.size	CapSense_IsAnyWidgetActive, .-CapSense_IsAnyWidgetActive
 467              		.section	.text.CapSense_IsWidgetActive,"ax",%progbits
 468              		.align	2
 469              		.global	CapSense_IsWidgetActive
 470              		.code	16
 471              		.thumb_func
 472              		.type	CapSense_IsWidgetActive, %function
 473              	CapSense_IsWidgetActive:
 474              	.LFB6:
 745:Generated_Source\PSoC4/CapSense_Structure.c **** 
 746:Generated_Source\PSoC4/CapSense_Structure.c **** 
 747:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 748:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: CapSense_IsWidgetActive
 749:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 750:Generated_Source\PSoC4/CapSense_Structure.c **** *
 751:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 752:Generated_Source\PSoC4/CapSense_Structure.c **** *  Reports if the specified widget detects a touch on any of its sensors.
 753:Generated_Source\PSoC4/CapSense_Structure.c **** *
 754:Generated_Source\PSoC4/CapSense_Structure.c **** * \details
 755:Generated_Source\PSoC4/CapSense_Structure.c **** *  This function reports if the specified widget has detected a touch or not by 
 756:Generated_Source\PSoC4/CapSense_Structure.c **** *  extracting the information from the wdgtStatus registers 
 757:Generated_Source\PSoC4/CapSense_Structure.c **** *  (CapSense_WDGT_STATUS<X>_VALUE). This function does not process the 
 758:Generated_Source\PSoC4/CapSense_Structure.c **** *  widget, but extracts the processed results from the \ref group_structures.
 759:Generated_Source\PSoC4/CapSense_Structure.c **** *
 760:Generated_Source\PSoC4/CapSense_Structure.c **** * \param widgetId  
 761:Generated_Source\PSoC4/CapSense_Structure.c **** *  Specify the ID number of the widget to get its status.
 762:Generated_Source\PSoC4/CapSense_Structure.c **** *  A macro for the widget ID can be found in the CapSense Configuration header 
 763:Generated_Source\PSoC4/CapSense_Structure.c **** *  file defined as CapSense_<WidgetName>_WDGT_ID.
 764:Generated_Source\PSoC4/CapSense_Structure.c **** *
 765:Generated_Source\PSoC4/CapSense_Structure.c **** * \return 
 766:Generated_Source\PSoC4/CapSense_Structure.c **** *  Returns the touch detection status of the specified widgets:
 767:Generated_Source\PSoC4/CapSense_Structure.c **** *    - Zero if no touch is detected in the specified widget or a wrong widgetId
 768:Generated_Source\PSoC4/CapSense_Structure.c **** *      is specified
 769:Generated_Source\PSoC4/CapSense_Structure.c **** *    - Non-zero if at least one sensor of the specified widget is active i.e. 
 770:Generated_Source\PSoC4/CapSense_Structure.c **** *      touch is detected
 771:Generated_Source\PSoC4/CapSense_Structure.c **** *
 772:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 773:Generated_Source\PSoC4/CapSense_Structure.c **** uint32 CapSense_IsWidgetActive(uint32 widgetId)
 774:Generated_Source\PSoC4/CapSense_Structure.c **** {
 475              		.loc 1 774 0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 24


 476              		.cfi_startproc
 477              	.LVL47:
 478              		.loc 1 774 0
 479 0000 031C     		mov	r3, r0
 775:Generated_Source\PSoC4/CapSense_Structure.c ****     uint32 result = 0Lu;
 480              		.loc 1 775 0
 481 0002 0020     		mov	r0, #0
 482              	.LVL48:
 776:Generated_Source\PSoC4/CapSense_Structure.c ****    
 777:Generated_Source\PSoC4/CapSense_Structure.c ****     if (widgetId < CapSense_TOTAL_WIDGETS)
 483              		.loc 1 777 0
 484 0004 002B     		cmp	r3, #0
 485 0006 03D1     		bne	.L111
 778:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 779:Generated_Source\PSoC4/CapSense_Structure.c ****         result = CapSense_GET_WIDGET_ACTIVE_STATUS(widgetId);
 486              		.loc 1 779 0
 487 0008 024B     		ldr	r3, .L113
 488              	.LVL49:
 489 000a 1869     		ldr	r0, [r3, #16]
 490 000c 0123     		mov	r3, #1
 491 000e 1840     		and	r0, r3
 492              	.LVL50:
 493              	.L111:
 780:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 781:Generated_Source\PSoC4/CapSense_Structure.c ****     return result;
 782:Generated_Source\PSoC4/CapSense_Structure.c **** }
 494              		.loc 1 782 0
 495              		@ sp needed
 496 0010 7047     		bx	lr
 497              	.L114:
 498 0012 C046     		.align	2
 499              	.L113:
 500 0014 00000000 		.word	CapSense_dsRam
 501              		.cfi_endproc
 502              	.LFE6:
 503              		.size	CapSense_IsWidgetActive, .-CapSense_IsWidgetActive
 504              		.section	.text.CapSense_IsSensorActive,"ax",%progbits
 505              		.align	2
 506              		.global	CapSense_IsSensorActive
 507              		.code	16
 508              		.thumb_func
 509              		.type	CapSense_IsSensorActive, %function
 510              	CapSense_IsSensorActive:
 511              	.LFB7:
 783:Generated_Source\PSoC4/CapSense_Structure.c **** 
 784:Generated_Source\PSoC4/CapSense_Structure.c **** 
 785:Generated_Source\PSoC4/CapSense_Structure.c **** /*******************************************************************************
 786:Generated_Source\PSoC4/CapSense_Structure.c **** * Function Name: CapSense_IsSensorActive
 787:Generated_Source\PSoC4/CapSense_Structure.c **** ****************************************************************************//**
 788:Generated_Source\PSoC4/CapSense_Structure.c **** *
 789:Generated_Source\PSoC4/CapSense_Structure.c **** * \brief
 790:Generated_Source\PSoC4/CapSense_Structure.c **** *  Reports if the specified sensor in the widget detects a touch.
 791:Generated_Source\PSoC4/CapSense_Structure.c **** *
 792:Generated_Source\PSoC4/CapSense_Structure.c **** * \details 
 793:Generated_Source\PSoC4/CapSense_Structure.c **** *  This function reports if the specified sensor in the widget has detected a 
 794:Generated_Source\PSoC4/CapSense_Structure.c **** *  touch or not by extracting the information from wdgtStatus registers 
 795:Generated_Source\PSoC4/CapSense_Structure.c **** *  (CapSense_WDGT_STATUS<X>_VALUE). This function does not process the
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 25


 796:Generated_Source\PSoC4/CapSense_Structure.c **** *  widget or sensor, but extracts the processed results from the \ref group_structures.
 797:Generated_Source\PSoC4/CapSense_Structure.c **** *   
 798:Generated_Source\PSoC4/CapSense_Structure.c **** *  For Proximity sensors this function returns proximity detection status. To 
 799:Generated_Source\PSoC4/CapSense_Structure.c **** *  get finger touch status of proximity sensors, use the 
 800:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense_IsProximitySensorActive() function. 
 801:Generated_Source\PSoC4/CapSense_Structure.c **** *
 802:Generated_Source\PSoC4/CapSense_Structure.c **** * \param widgetId  
 803:Generated_Source\PSoC4/CapSense_Structure.c **** *  Specify the ID number of the widget.
 804:Generated_Source\PSoC4/CapSense_Structure.c **** *  A macro for the widget ID can be found in the CapSense Configuration header 
 805:Generated_Source\PSoC4/CapSense_Structure.c **** *  file defined as CapSense_<WidgetName>_WDGT_ID 
 806:Generated_Source\PSoC4/CapSense_Structure.c **** 
 807:Generated_Source\PSoC4/CapSense_Structure.c **** * \param sensorId  
 808:Generated_Source\PSoC4/CapSense_Structure.c **** *  Specify the ID number of the sensor within the widget to get its touch 
 809:Generated_Source\PSoC4/CapSense_Structure.c **** *  detection status.
 810:Generated_Source\PSoC4/CapSense_Structure.c **** *  A macro for the sensor ID within specified widget can be found in the 
 811:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense Configuration header file defined as 
 812:Generated_Source\PSoC4/CapSense_Structure.c **** *  CapSense_<WidgetName>_SNS<SensorNumber>_ID 
 813:Generated_Source\PSoC4/CapSense_Structure.c **** *
 814:Generated_Source\PSoC4/CapSense_Structure.c **** * \return 
 815:Generated_Source\PSoC4/CapSense_Structure.c **** *  Returns the touch detection status of the specified sensor / widget:
 816:Generated_Source\PSoC4/CapSense_Structure.c **** *    - Zero if no touch is detected in the specified sensor / widget or a wrong
 817:Generated_Source\PSoC4/CapSense_Structure.c **** *      widget ID / sensor ID is specified
 818:Generated_Source\PSoC4/CapSense_Structure.c **** *    - Non-zero if the specified sensor is active i.e. touch is detected. If the
 819:Generated_Source\PSoC4/CapSense_Structure.c **** *      specific sensor belongs to a proximity widget, the proximity detection 
 820:Generated_Source\PSoC4/CapSense_Structure.c **** *      status is returned.
 821:Generated_Source\PSoC4/CapSense_Structure.c **** *
 822:Generated_Source\PSoC4/CapSense_Structure.c **** *******************************************************************************/
 823:Generated_Source\PSoC4/CapSense_Structure.c **** uint32 CapSense_IsSensorActive(uint32 widgetId, uint32 sensorId)
 824:Generated_Source\PSoC4/CapSense_Structure.c **** {
 512              		.loc 1 824 0
 513              		.cfi_startproc
 514              	.LVL51:
 515              		.loc 1 824 0
 516 0000 031C     		mov	r3, r0
 825:Generated_Source\PSoC4/CapSense_Structure.c ****     uint32 result = 0Lu;
 517              		.loc 1 825 0
 518 0002 0020     		mov	r0, #0
 519              	.LVL52:
 826:Generated_Source\PSoC4/CapSense_Structure.c ****     
 827:Generated_Source\PSoC4/CapSense_Structure.c ****     if ((widgetId < CapSense_TOTAL_WIDGETS) &&
 520              		.loc 1 827 0
 521 0004 002B     		cmp	r3, #0
 522 0006 05D1     		bne	.L116
 523              		.loc 1 827 0 is_stmt 0 discriminator 1
 524 0008 0029     		cmp	r1, #0
 525 000a 03D1     		bne	.L116
 828:Generated_Source\PSoC4/CapSense_Structure.c ****         (sensorId < CapSense_GET_SENSOR_COUNT(widgetId)))
 829:Generated_Source\PSoC4/CapSense_Structure.c ****     {
 830:Generated_Source\PSoC4/CapSense_Structure.c ****         #if (CapSense_ENABLE == CapSense_PROXIMITY_WIDGET_EN)
 831:Generated_Source\PSoC4/CapSense_Structure.c ****             if (CapSense_WD_PROXIMITY_E == 
 832:Generated_Source\PSoC4/CapSense_Structure.c **** 				(CapSense_WD_TYPE_ENUM)CapSense_dsFlash.wdgtArray[widgetId].wdgtType)
 833:Generated_Source\PSoC4/CapSense_Structure.c ****             {
 834:Generated_Source\PSoC4/CapSense_Structure.c ****                 sensorId = CapSense_PROX_STS_OFFSET(sensorId);
 835:Generated_Source\PSoC4/CapSense_Structure.c ****             }
 836:Generated_Source\PSoC4/CapSense_Structure.c ****         #endif /* (CapSense_ENABLE != CapSense_PROXIMITY_WIDGET_EN) */
 837:Generated_Source\PSoC4/CapSense_Structure.c ****         result = CapSense_dsRam.snsStatus[widgetId] & (1Lu << sensorId);
 526              		.loc 1 837 0 is_stmt 1
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 26


 527 000c 024B     		ldr	r3, .L119
 528              	.LVL53:
 529 000e 0130     		add	r0, r0, #1
 530 0010 1B7D     		ldrb	r3, [r3, #20]
 531 0012 1840     		and	r0, r3
 532              	.LVL54:
 533              	.L116:
 838:Generated_Source\PSoC4/CapSense_Structure.c ****     }
 839:Generated_Source\PSoC4/CapSense_Structure.c ****     
 840:Generated_Source\PSoC4/CapSense_Structure.c ****     return result;
 841:Generated_Source\PSoC4/CapSense_Structure.c **** }
 534              		.loc 1 841 0
 535              		@ sp needed
 536 0014 7047     		bx	lr
 537              	.L120:
 538 0016 C046     		.align	2
 539              	.L119:
 540 0018 00000000 		.word	CapSense_dsRam
 541              		.cfi_endproc
 542              	.LFE7:
 543              		.size	CapSense_IsSensorActive, .-CapSense_IsSensorActive
 544              		.global	CapSense_ioList
 545              		.global	CapSense_dsFlash
 546              		.comm	CapSense_dsRam,56,4
 547              		.section	.rodata
 548              		.align	2
 549              		.set	.LANCHOR0,. + 0
 550              		.type	CapSense_ramWidgetInit, %object
 551              		.size	CapSense_ramWidgetInit, 14
 552              	CapSense_ramWidgetInit:
 553 0000 0900     		.short	9
 554 0002 1000     		.short	16
 555 0004 08       		.byte	8
 556 0005 08       		.byte	8
 557 0006 02       		.byte	2
 558 0007 03       		.byte	3
 559 0008 1E       		.byte	30
 560 0009 64       		.byte	100
 561 000a 20       		.byte	32
 562 000b 10       		.byte	16
 563 000c 00       		.byte	0
 564 000d 00       		.space	1
 565 000e 0000     		.space	2
 566              		.type	CapSense_dsFlash, %object
 567              		.size	CapSense_dsFlash, 28
 568              	CapSense_dsFlash:
 569 0010 00000000 		.word	CapSense_ioList
 570 0014 1A000000 		.word	CapSense_dsRam+26
 571 0018 28000000 		.word	CapSense_dsRam+40
 572 001c 00000000 		.word	0
 573 0020 00000000 		.word	CapSense_debounceButton0
 574 0024 0100     		.short	1
 575 0026 0100     		.short	1
 576 0028 01       		.byte	1
 577 0029 01       		.byte	1
 578 002a 0000     		.space	2
 579              		.type	CapSense_ioList, %object
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 27


 580              		.size	CapSense_ioList, 28
 581              	CapSense_ioList:
 582 002c 00000240 		.word	1073872896
 583 0030 08000440 		.word	1074003976
 584 0034 00000440 		.word	1074003968
 585 0038 04000440 		.word	1074003972
 586 003c F0000000 		.word	240
 587 0040 02000000 		.word	2
 588 0044 04       		.byte	4
 589 0045 01       		.byte	1
 590 0046 03       		.byte	3
 591 0047 00       		.space	1
 592              		.bss
 593              		.align	2
 594              		.type	CapSense_debounceButton0, %object
 595              		.size	CapSense_debounceButton0, 1
 596              	CapSense_debounceButton0:
 597 0000 00       		.space	1
 598 0001 000000   		.text
 599              	.Letext0:
 600              		.file 2 "Generated_Source\\PSoC4/cytypes.h"
 601              		.file 3 "Generated_Source\\PSoC4\\CapSense_Configuration.h"
 602              		.file 4 "Generated_Source\\PSoC4\\CapSense_Structure.h"
 603              		.file 5 "Generated_Source\\PSoC4\\CyLib.h"
 604              		.section	.debug_info,"",%progbits
 605              	.Ldebug_info0:
 606 0000 9C090000 		.4byte	0x99c
 607 0004 0400     		.2byte	0x4
 608 0006 00000000 		.4byte	.Ldebug_abbrev0
 609 000a 04       		.byte	0x4
 610 000b 01       		.uleb128 0x1
 611 000c 4D000000 		.4byte	.LASF118
 612 0010 01       		.byte	0x1
 613 0011 D4050000 		.4byte	.LASF119
 614 0015 68020000 		.4byte	.LASF120
 615 0019 68000000 		.4byte	.Ldebug_ranges0+0x68
 616 001d 00000000 		.4byte	0
 617 0021 00000000 		.4byte	.Ldebug_line0
 618 0025 02       		.uleb128 0x2
 619 0026 01       		.byte	0x1
 620 0027 06       		.byte	0x6
 621 0028 BC010000 		.4byte	.LASF0
 622 002c 02       		.uleb128 0x2
 623 002d 01       		.byte	0x1
 624 002e 08       		.byte	0x8
 625 002f 1D050000 		.4byte	.LASF1
 626 0033 02       		.uleb128 0x2
 627 0034 02       		.byte	0x2
 628 0035 05       		.byte	0x5
 629 0036 37050000 		.4byte	.LASF2
 630 003a 02       		.uleb128 0x2
 631 003b 02       		.byte	0x2
 632 003c 07       		.byte	0x7
 633 003d 48030000 		.4byte	.LASF3
 634 0041 02       		.uleb128 0x2
 635 0042 04       		.byte	0x4
 636 0043 05       		.byte	0x5
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 28


 637 0044 E7010000 		.4byte	.LASF4
 638 0048 02       		.uleb128 0x2
 639 0049 04       		.byte	0x4
 640 004a 07       		.byte	0x7
 641 004b 03030000 		.4byte	.LASF5
 642 004f 02       		.uleb128 0x2
 643 0050 08       		.byte	0x8
 644 0051 05       		.byte	0x5
 645 0052 AE010000 		.4byte	.LASF6
 646 0056 02       		.uleb128 0x2
 647 0057 08       		.byte	0x8
 648 0058 07       		.byte	0x7
 649 0059 05010000 		.4byte	.LASF7
 650 005d 03       		.uleb128 0x3
 651 005e 04       		.byte	0x4
 652 005f 05       		.byte	0x5
 653 0060 696E7400 		.ascii	"int\000"
 654 0064 02       		.uleb128 0x2
 655 0065 04       		.byte	0x4
 656 0066 07       		.byte	0x7
 657 0067 E6020000 		.4byte	.LASF8
 658 006b 04       		.uleb128 0x4
 659 006c 12020000 		.4byte	.LASF9
 660 0070 02       		.byte	0x2
 661 0071 B901     		.2byte	0x1b9
 662 0073 2C000000 		.4byte	0x2c
 663 0077 04       		.uleb128 0x4
 664 0078 00000000 		.4byte	.LASF10
 665 007c 02       		.byte	0x2
 666 007d BA01     		.2byte	0x1ba
 667 007f 3A000000 		.4byte	0x3a
 668 0083 04       		.uleb128 0x4
 669 0084 46020000 		.4byte	.LASF11
 670 0088 02       		.byte	0x2
 671 0089 BB01     		.2byte	0x1bb
 672 008b 48000000 		.4byte	0x48
 673 008f 02       		.uleb128 0x2
 674 0090 04       		.byte	0x4
 675 0091 04       		.byte	0x4
 676 0092 94040000 		.4byte	.LASF12
 677 0096 02       		.uleb128 0x2
 678 0097 08       		.byte	0x8
 679 0098 04       		.byte	0x4
 680 0099 18020000 		.4byte	.LASF13
 681 009d 02       		.uleb128 0x2
 682 009e 01       		.byte	0x1
 683 009f 08       		.byte	0x8
 684 00a0 8F050000 		.4byte	.LASF14
 685 00a4 04       		.uleb128 0x4
 686 00a5 A7060000 		.4byte	.LASF15
 687 00a9 02       		.byte	0x2
 688 00aa 5B02     		.2byte	0x25b
 689 00ac 48000000 		.4byte	0x48
 690 00b0 05       		.uleb128 0x5
 691 00b1 6B000000 		.4byte	0x6b
 692 00b5 05       		.uleb128 0x5
 693 00b6 77000000 		.4byte	0x77
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 29


 694 00ba 04       		.uleb128 0x4
 695 00bb 0C040000 		.4byte	.LASF16
 696 00bf 02       		.byte	0x2
 697 00c0 6502     		.2byte	0x265
 698 00c2 C6000000 		.4byte	0xc6
 699 00c6 05       		.uleb128 0x5
 700 00c7 83000000 		.4byte	0x83
 701 00cb 02       		.uleb128 0x2
 702 00cc 04       		.byte	0x4
 703 00cd 07       		.byte	0x7
 704 00ce 40040000 		.4byte	.LASF17
 705 00d2 06       		.uleb128 0x6
 706 00d3 04       		.byte	0x4
 707 00d4 07       		.uleb128 0x7
 708 00d5 73010000 		.4byte	.LASF18
 709 00d9 03       		.byte	0x3
 710 00da D7       		.byte	0xd7
 711 00db 77000000 		.4byte	0x77
 712 00df 07       		.uleb128 0x7
 713 00e0 2E010000 		.4byte	.LASF19
 714 00e4 03       		.byte	0x3
 715 00e5 DB       		.byte	0xdb
 716 00e6 6B000000 		.4byte	0x6b
 717 00ea 08       		.uleb128 0x8
 718 00eb 01       		.byte	0x1
 719 00ec 04       		.byte	0x4
 720 00ed 4F       		.byte	0x4f
 721 00ee 17010000 		.4byte	0x117
 722 00f2 09       		.uleb128 0x9
 723 00f3 08050000 		.4byte	.LASF20
 724 00f7 01       		.sleb128 1
 725 00f8 09       		.uleb128 0x9
 726 00f9 92010000 		.4byte	.LASF21
 727 00fd 02       		.sleb128 2
 728 00fe 09       		.uleb128 0x9
 729 00ff B1040000 		.4byte	.LASF22
 730 0103 03       		.sleb128 3
 731 0104 09       		.uleb128 0x9
 732 0105 B2020000 		.4byte	.LASF23
 733 0109 04       		.sleb128 4
 734 010a 09       		.uleb128 0x9
 735 010b 64050000 		.4byte	.LASF24
 736 010f 05       		.sleb128 5
 737 0110 09       		.uleb128 0x9
 738 0111 BF060000 		.4byte	.LASF25
 739 0115 06       		.sleb128 6
 740 0116 00       		.byte	0
 741 0117 0A       		.uleb128 0xa
 742 0118 6B000000 		.4byte	0x6b
 743 011c 27010000 		.4byte	0x127
 744 0120 0B       		.uleb128 0xb
 745 0121 CB000000 		.4byte	0xcb
 746 0125 00       		.byte	0
 747 0126 00       		.byte	0
 748 0127 0C       		.uleb128 0xc
 749 0128 0E       		.byte	0xe
 750 0129 04       		.byte	0x4
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 30


 751 012a BF       		.byte	0xbf
 752 012b B4010000 		.4byte	0x1b4
 753 012f 0D       		.uleb128 0xd
 754 0130 7B050000 		.4byte	.LASF26
 755 0134 04       		.byte	0x4
 756 0135 C5       		.byte	0xc5
 757 0136 77000000 		.4byte	0x77
 758 013a 00       		.byte	0
 759 013b 0D       		.uleb128 0xd
 760 013c B6060000 		.4byte	.LASF27
 761 0140 04       		.byte	0x4
 762 0141 CA       		.byte	0xca
 763 0142 D4000000 		.4byte	0xd4
 764 0146 02       		.byte	0x2
 765 0147 0D       		.uleb128 0xd
 766 0148 1E070000 		.4byte	.LASF28
 767 014c 04       		.byte	0x4
 768 014d CF       		.byte	0xcf
 769 014e 6B000000 		.4byte	0x6b
 770 0152 04       		.byte	0x4
 771 0153 0D       		.uleb128 0xd
 772 0154 56040000 		.4byte	.LASF29
 773 0158 04       		.byte	0x4
 774 0159 D4       		.byte	0xd4
 775 015a 6B000000 		.4byte	0x6b
 776 015e 05       		.byte	0x5
 777 015f 0D       		.uleb128 0xd
 778 0160 57020000 		.4byte	.LASF30
 779 0164 04       		.byte	0x4
 780 0165 D9       		.byte	0xd9
 781 0166 6B000000 		.4byte	0x6b
 782 016a 06       		.byte	0x6
 783 016b 0D       		.uleb128 0xd
 784 016c AB050000 		.4byte	.LASF31
 785 0170 04       		.byte	0x4
 786 0171 DE       		.byte	0xde
 787 0172 6B000000 		.4byte	0x6b
 788 0176 07       		.byte	0x7
 789 0177 0D       		.uleb128 0xd
 790 0178 20030000 		.4byte	.LASF32
 791 017c 04       		.byte	0x4
 792 017d E4       		.byte	0xe4
 793 017e DF000000 		.4byte	0xdf
 794 0182 08       		.byte	0x8
 795 0183 0D       		.uleb128 0xd
 796 0184 CD040000 		.4byte	.LASF33
 797 0188 04       		.byte	0x4
 798 0189 E9       		.byte	0xe9
 799 018a 6B000000 		.4byte	0x6b
 800 018e 09       		.byte	0x9
 801 018f 0D       		.uleb128 0xd
 802 0190 30040000 		.4byte	.LASF34
 803 0194 04       		.byte	0x4
 804 0195 F0       		.byte	0xf0
 805 0196 17010000 		.4byte	0x117
 806 019a 0A       		.byte	0xa
 807 019b 0D       		.uleb128 0xd
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 31


 808 019c 9A050000 		.4byte	.LASF35
 809 01a0 04       		.byte	0x4
 810 01a1 F7       		.byte	0xf7
 811 01a2 6B000000 		.4byte	0x6b
 812 01a6 0B       		.byte	0xb
 813 01a7 0D       		.uleb128 0xd
 814 01a8 9A060000 		.4byte	.LASF36
 815 01ac 04       		.byte	0x4
 816 01ad FC       		.byte	0xfc
 817 01ae 6B000000 		.4byte	0x6b
 818 01b2 0C       		.byte	0xc
 819 01b3 00       		.byte	0
 820 01b4 07       		.uleb128 0x7
 821 01b5 D8030000 		.4byte	.LASF37
 822 01b9 04       		.byte	0x4
 823 01ba FD       		.byte	0xfd
 824 01bb 27010000 		.4byte	0x127
 825 01bf 0E       		.uleb128 0xe
 826 01c0 0E       		.byte	0xe
 827 01c1 04       		.byte	0x4
 828 01c2 0301     		.2byte	0x103
 829 01c4 D6010000 		.4byte	0x1d6
 830 01c8 0F       		.uleb128 0xf
 831 01c9 C8010000 		.4byte	.LASF38
 832 01cd 04       		.byte	0x4
 833 01ce 0801     		.2byte	0x108
 834 01d0 B4010000 		.4byte	0x1b4
 835 01d4 00       		.byte	0
 836 01d5 00       		.byte	0
 837 01d6 04       		.uleb128 0x4
 838 01d7 D7060000 		.4byte	.LASF39
 839 01db 04       		.byte	0x4
 840 01dc 0901     		.2byte	0x109
 841 01de BF010000 		.4byte	0x1bf
 842 01e2 0E       		.uleb128 0xe
 843 01e3 0A       		.byte	0xa
 844 01e4 04       		.byte	0x4
 845 01e5 0F01     		.2byte	0x10f
 846 01e7 3A020000 		.4byte	0x23a
 847 01eb 10       		.uleb128 0x10
 848 01ec 72617700 		.ascii	"raw\000"
 849 01f0 04       		.byte	0x4
 850 01f1 1401     		.2byte	0x114
 851 01f3 3A020000 		.4byte	0x23a
 852 01f7 00       		.byte	0
 853 01f8 0F       		.uleb128 0xf
 854 01f9 D4020000 		.4byte	.LASF40
 855 01fd 04       		.byte	0x4
 856 01fe 1901     		.2byte	0x119
 857 0200 3A020000 		.4byte	0x23a
 858 0204 02       		.byte	0x2
 859 0205 0F       		.uleb128 0xf
 860 0206 9F020000 		.4byte	.LASF41
 861 020a 04       		.byte	0x4
 862 020b 1F01     		.2byte	0x11f
 863 020d 17010000 		.4byte	0x117
 864 0211 04       		.byte	0x4
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 32


 865 0212 0F       		.uleb128 0xf
 866 0213 29010000 		.4byte	.LASF42
 867 0217 04       		.byte	0x4
 868 0218 2401     		.2byte	0x124
 869 021a D4000000 		.4byte	0xd4
 870 021e 06       		.byte	0x6
 871 021f 0F       		.uleb128 0xf
 872 0220 C6050000 		.4byte	.LASF43
 873 0224 04       		.byte	0x4
 874 0225 2901     		.2byte	0x129
 875 0227 4A020000 		.4byte	0x24a
 876 022b 08       		.byte	0x8
 877 022c 0F       		.uleb128 0xf
 878 022d BD050000 		.4byte	.LASF44
 879 0231 04       		.byte	0x4
 880 0232 2F01     		.2byte	0x12f
 881 0234 17010000 		.4byte	0x117
 882 0238 09       		.byte	0x9
 883 0239 00       		.byte	0
 884 023a 0A       		.uleb128 0xa
 885 023b 77000000 		.4byte	0x77
 886 023f 4A020000 		.4byte	0x24a
 887 0243 0B       		.uleb128 0xb
 888 0244 CB000000 		.4byte	0xcb
 889 0248 00       		.byte	0
 890 0249 00       		.byte	0
 891 024a 0A       		.uleb128 0xa
 892 024b DF000000 		.4byte	0xdf
 893 024f 5A020000 		.4byte	0x25a
 894 0253 0B       		.uleb128 0xb
 895 0254 CB000000 		.4byte	0xcb
 896 0258 00       		.byte	0
 897 0259 00       		.byte	0
 898 025a 04       		.uleb128 0x4
 899 025b ED000000 		.4byte	.LASF45
 900 025f 04       		.byte	0x4
 901 0260 3001     		.2byte	0x130
 902 0262 E2010000 		.4byte	0x1e2
 903 0266 0E       		.uleb128 0xe
 904 0267 0A       		.byte	0xa
 905 0268 04       		.byte	0x4
 906 0269 3601     		.2byte	0x136
 907 026b 7D020000 		.4byte	0x27d
 908 026f 0F       		.uleb128 0xf
 909 0270 C8010000 		.4byte	.LASF38
 910 0274 04       		.byte	0x4
 911 0275 3B01     		.2byte	0x13b
 912 0277 7D020000 		.4byte	0x27d
 913 027b 00       		.byte	0
 914 027c 00       		.byte	0
 915 027d 0A       		.uleb128 0xa
 916 027e 5A020000 		.4byte	0x25a
 917 0282 8D020000 		.4byte	0x28d
 918 0286 0B       		.uleb128 0xb
 919 0287 CB000000 		.4byte	0xcb
 920 028b 00       		.byte	0
 921 028c 00       		.byte	0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 33


 922 028d 04       		.uleb128 0x4
 923 028e D7040000 		.4byte	.LASF46
 924 0292 04       		.byte	0x4
 925 0293 3C01     		.2byte	0x13c
 926 0295 66020000 		.4byte	0x266
 927 0299 0E       		.uleb128 0xe
 928 029a 38       		.byte	0x38
 929 029b 04       		.byte	0x4
 930 029c 4301     		.2byte	0x143
 931 029e 73030000 		.4byte	0x373
 932 02a2 0F       		.uleb128 0xf
 933 02a3 7C030000 		.4byte	.LASF47
 934 02a7 04       		.byte	0x4
 935 02a8 4901     		.2byte	0x149
 936 02aa 77000000 		.4byte	0x77
 937 02ae 00       		.byte	0
 938 02af 0F       		.uleb128 0xf
 939 02b0 CF030000 		.4byte	.LASF48
 940 02b4 04       		.byte	0x4
 941 02b5 4E01     		.2byte	0x14e
 942 02b7 77000000 		.4byte	0x77
 943 02bb 02       		.byte	0x2
 944 02bc 0F       		.uleb128 0xf
 945 02bd 8B040000 		.4byte	.LASF49
 946 02c1 04       		.byte	0x4
 947 02c2 5401     		.2byte	0x154
 948 02c4 77000000 		.4byte	0x77
 949 02c8 04       		.byte	0x4
 950 02c9 0F       		.uleb128 0xf
 951 02ca 70040000 		.4byte	.LASF50
 952 02ce 04       		.byte	0x4
 953 02cf 5901     		.2byte	0x159
 954 02d1 77000000 		.4byte	0x77
 955 02d5 06       		.byte	0x6
 956 02d6 0F       		.uleb128 0xf
 957 02d7 50060000 		.4byte	.LASF51
 958 02db 04       		.byte	0x4
 959 02dc 5E01     		.2byte	0x15e
 960 02de 83000000 		.4byte	0x83
 961 02e2 08       		.byte	0x8
 962 02e3 0F       		.uleb128 0xf
 963 02e4 15030000 		.4byte	.LASF52
 964 02e8 04       		.byte	0x4
 965 02e9 6301     		.2byte	0x163
 966 02eb 73030000 		.4byte	0x373
 967 02ef 0C       		.byte	0xc
 968 02f0 0F       		.uleb128 0xf
 969 02f1 A7020000 		.4byte	.LASF53
 970 02f5 04       		.byte	0x4
 971 02f6 6801     		.2byte	0x168
 972 02f8 73030000 		.4byte	0x373
 973 02fc 10       		.byte	0x10
 974 02fd 0F       		.uleb128 0xf
 975 02fe DD010000 		.4byte	.LASF54
 976 0302 04       		.byte	0x4
 977 0303 7601     		.2byte	0x176
 978 0305 17010000 		.4byte	0x117
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 34


 979 0309 14       		.byte	0x14
 980 030a 0F       		.uleb128 0xf
 981 030b 9D030000 		.4byte	.LASF55
 982 030f 04       		.byte	0x4
 983 0310 7B01     		.2byte	0x17b
 984 0312 77000000 		.4byte	0x77
 985 0316 16       		.byte	0x16
 986 0317 0F       		.uleb128 0xf
 987 0318 F0010000 		.4byte	.LASF56
 988 031c 04       		.byte	0x4
 989 031d 8001     		.2byte	0x180
 990 031f 6B000000 		.4byte	0x6b
 991 0323 18       		.byte	0x18
 992 0324 0F       		.uleb128 0xf
 993 0325 86050000 		.4byte	.LASF57
 994 0329 04       		.byte	0x4
 995 032a 8501     		.2byte	0x185
 996 032c D6010000 		.4byte	0x1d6
 997 0330 1A       		.byte	0x1a
 998 0331 0F       		.uleb128 0xf
 999 0332 74030000 		.4byte	.LASF58
 1000 0336 04       		.byte	0x4
 1001 0337 8A01     		.2byte	0x18a
 1002 0339 8D020000 		.4byte	0x28d
 1003 033d 28       		.byte	0x28
 1004 033e 0F       		.uleb128 0xf
 1005 033f F3020000 		.4byte	.LASF59
 1006 0343 04       		.byte	0x4
 1007 0344 8F01     		.2byte	0x18f
 1008 0346 6B000000 		.4byte	0x6b
 1009 034a 32       		.byte	0x32
 1010 034b 0F       		.uleb128 0xf
 1011 034c 52010000 		.4byte	.LASF60
 1012 0350 04       		.byte	0x4
 1013 0351 9401     		.2byte	0x194
 1014 0353 6B000000 		.4byte	0x6b
 1015 0357 33       		.byte	0x33
 1016 0358 0F       		.uleb128 0xf
 1017 0359 F3060000 		.4byte	.LASF61
 1018 035d 04       		.byte	0x4
 1019 035e 9901     		.2byte	0x199
 1020 0360 77000000 		.4byte	0x77
 1021 0364 34       		.byte	0x34
 1022 0365 0F       		.uleb128 0xf
 1023 0366 1F020000 		.4byte	.LASF62
 1024 036a 04       		.byte	0x4
 1025 036b 9E01     		.2byte	0x19e
 1026 036d 3A020000 		.4byte	0x23a
 1027 0371 36       		.byte	0x36
 1028 0372 00       		.byte	0
 1029 0373 0A       		.uleb128 0xa
 1030 0374 83000000 		.4byte	0x83
 1031 0378 83030000 		.4byte	0x383
 1032 037c 0B       		.uleb128 0xb
 1033 037d CB000000 		.4byte	0xcb
 1034 0381 00       		.byte	0
 1035 0382 00       		.byte	0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 35


 1036 0383 04       		.uleb128 0x4
 1037 0384 F4040000 		.4byte	.LASF63
 1038 0388 04       		.byte	0x4
 1039 0389 9F01     		.2byte	0x19f
 1040 038b 99020000 		.4byte	0x299
 1041 038f 0E       		.uleb128 0xe
 1042 0390 1C       		.byte	0x1c
 1043 0391 04       		.byte	0x4
 1044 0392 A501     		.2byte	0x1a5
 1045 0394 0E040000 		.4byte	0x40e
 1046 0398 0F       		.uleb128 0xf
 1047 0399 49010000 		.4byte	.LASF64
 1048 039d 04       		.byte	0x4
 1049 039e AA01     		.2byte	0x1aa
 1050 03a0 0E040000 		.4byte	0x40e
 1051 03a4 00       		.byte	0
 1052 03a5 0F       		.uleb128 0xf
 1053 03a6 D0010000 		.4byte	.LASF65
 1054 03aa 04       		.byte	0x4
 1055 03ab AF01     		.2byte	0x1af
 1056 03ad 0E040000 		.4byte	0x40e
 1057 03b1 04       		.byte	0x4
 1058 03b2 0F       		.uleb128 0xf
 1059 03b3 94050000 		.4byte	.LASF66
 1060 03b7 04       		.byte	0x4
 1061 03b8 B401     		.2byte	0x1b4
 1062 03ba 0E040000 		.4byte	0x40e
 1063 03be 08       		.byte	0x8
 1064 03bf 0F       		.uleb128 0xf
 1065 03c0 05020000 		.4byte	.LASF67
 1066 03c4 04       		.byte	0x4
 1067 03c5 B901     		.2byte	0x1b9
 1068 03c7 0E040000 		.4byte	0x40e
 1069 03cb 0C       		.byte	0xc
 1070 03cc 0F       		.uleb128 0xf
 1071 03cd 06070000 		.4byte	.LASF68
 1072 03d1 04       		.byte	0x4
 1073 03d2 BE01     		.2byte	0x1be
 1074 03d4 83000000 		.4byte	0x83
 1075 03d8 10       		.byte	0x10
 1076 03d9 0F       		.uleb128 0xf
 1077 03da 4B060000 		.4byte	.LASF69
 1078 03de 04       		.byte	0x4
 1079 03df C301     		.2byte	0x1c3
 1080 03e1 83000000 		.4byte	0x83
 1081 03e5 14       		.byte	0x14
 1082 03e6 0F       		.uleb128 0xf
 1083 03e7 59050000 		.4byte	.LASF70
 1084 03eb 04       		.byte	0x4
 1085 03ec C801     		.2byte	0x1c8
 1086 03ee 6B000000 		.4byte	0x6b
 1087 03f2 18       		.byte	0x18
 1088 03f3 0F       		.uleb128 0xf
 1089 03f4 3E020000 		.4byte	.LASF71
 1090 03f8 04       		.byte	0x4
 1091 03f9 CD01     		.2byte	0x1cd
 1092 03fb 6B000000 		.4byte	0x6b
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 36


 1093 03ff 19       		.byte	0x19
 1094 0400 0F       		.uleb128 0xf
 1095 0401 2F020000 		.4byte	.LASF72
 1096 0405 04       		.byte	0x4
 1097 0406 D201     		.2byte	0x1d2
 1098 0408 6B000000 		.4byte	0x6b
 1099 040c 1A       		.byte	0x1a
 1100 040d 00       		.byte	0
 1101 040e 11       		.uleb128 0x11
 1102 040f 04       		.byte	0x4
 1103 0410 BA000000 		.4byte	0xba
 1104 0414 04       		.uleb128 0x4
 1105 0415 32060000 		.4byte	.LASF73
 1106 0419 04       		.byte	0x4
 1107 041a D301     		.2byte	0x1d3
 1108 041c 8F030000 		.4byte	0x38f
 1109 0420 0E       		.uleb128 0xe
 1110 0421 1C       		.byte	0x1c
 1111 0422 04       		.byte	0x4
 1112 0423 FE01     		.2byte	0x1fe
 1113 0425 9F040000 		.4byte	0x49f
 1114 0429 0F       		.uleb128 0xf
 1115 042a 1C010000 		.4byte	.LASF74
 1116 042e 04       		.byte	0x4
 1117 042f 0702     		.2byte	0x207
 1118 0431 9F040000 		.4byte	0x49f
 1119 0435 00       		.byte	0
 1120 0436 0F       		.uleb128 0xf
 1121 0437 A8030000 		.4byte	.LASF75
 1122 043b 04       		.byte	0x4
 1123 043c 0D02     		.2byte	0x20d
 1124 043e D2000000 		.4byte	0xd2
 1125 0442 04       		.byte	0x4
 1126 0443 0F       		.uleb128 0xf
 1127 0444 FA010000 		.4byte	.LASF76
 1128 0448 04       		.byte	0x4
 1129 0449 1302     		.2byte	0x213
 1130 044b A6040000 		.4byte	0x4a6
 1131 044f 08       		.byte	0x8
 1132 0450 0F       		.uleb128 0xf
 1133 0451 41050000 		.4byte	.LASF77
 1134 0455 04       		.byte	0x4
 1135 0456 1802     		.2byte	0x218
 1136 0458 D2000000 		.4byte	0xd2
 1137 045c 0C       		.byte	0xc
 1138 045d 0F       		.uleb128 0xf
 1139 045e 0C060000 		.4byte	.LASF78
 1140 0462 04       		.byte	0x4
 1141 0463 1F02     		.2byte	0x21f
 1142 0465 AC040000 		.4byte	0x4ac
 1143 0469 10       		.byte	0x10
 1144 046a 0F       		.uleb128 0xf
 1145 046b 49040000 		.4byte	.LASF79
 1146 046f 04       		.byte	0x4
 1147 0470 2402     		.2byte	0x224
 1148 0472 77000000 		.4byte	0x77
 1149 0476 14       		.byte	0x14
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 37


 1150 0477 0F       		.uleb128 0xf
 1151 0478 00060000 		.4byte	.LASF80
 1152 047c 04       		.byte	0x4
 1153 047d 2B02     		.2byte	0x22b
 1154 047f 77000000 		.4byte	0x77
 1155 0483 16       		.byte	0x16
 1156 0484 0F       		.uleb128 0xf
 1157 0485 5F040000 		.4byte	.LASF81
 1158 0489 04       		.byte	0x4
 1159 048a 3602     		.2byte	0x236
 1160 048c 6B000000 		.4byte	0x6b
 1161 0490 18       		.byte	0x18
 1162 0491 0F       		.uleb128 0xf
 1163 0492 38040000 		.4byte	.LASF82
 1164 0496 04       		.byte	0x4
 1165 0497 3E02     		.2byte	0x23e
 1166 0499 6B000000 		.4byte	0x6b
 1167 049d 19       		.byte	0x19
 1168 049e 00       		.byte	0
 1169 049f 11       		.uleb128 0x11
 1170 04a0 04       		.byte	0x4
 1171 04a1 A5040000 		.4byte	0x4a5
 1172 04a5 12       		.uleb128 0x12
 1173 04a6 11       		.uleb128 0x11
 1174 04a7 04       		.byte	0x4
 1175 04a8 5A020000 		.4byte	0x25a
 1176 04ac 11       		.uleb128 0x11
 1177 04ad 04       		.byte	0x4
 1178 04ae 6B000000 		.4byte	0x6b
 1179 04b2 04       		.uleb128 0x4
 1180 04b3 34000000 		.4byte	.LASF83
 1181 04b7 04       		.byte	0x4
 1182 04b8 3F02     		.2byte	0x23f
 1183 04ba 20040000 		.4byte	0x420
 1184 04be 0E       		.uleb128 0xe
 1185 04bf 1C       		.byte	0x1c
 1186 04c0 04       		.byte	0x4
 1187 04c1 4502     		.2byte	0x245
 1188 04c3 D5040000 		.4byte	0x4d5
 1189 04c7 0F       		.uleb128 0xf
 1190 04c8 57060000 		.4byte	.LASF84
 1191 04cc 04       		.byte	0x4
 1192 04cd 4A02     		.2byte	0x24a
 1193 04cf D5040000 		.4byte	0x4d5
 1194 04d3 00       		.byte	0
 1195 04d4 00       		.byte	0
 1196 04d5 0A       		.uleb128 0xa
 1197 04d6 B2040000 		.4byte	0x4b2
 1198 04da E5040000 		.4byte	0x4e5
 1199 04de 0B       		.uleb128 0xb
 1200 04df CB000000 		.4byte	0xcb
 1201 04e3 00       		.byte	0
 1202 04e4 00       		.byte	0
 1203 04e5 04       		.uleb128 0x4
 1204 04e6 1C060000 		.4byte	.LASF85
 1205 04ea 04       		.byte	0x4
 1206 04eb 4B02     		.2byte	0x24b
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 38


 1207 04ed BE040000 		.4byte	0x4be
 1208 04f1 0C       		.uleb128 0xc
 1209 04f2 08       		.byte	0x8
 1210 04f3 01       		.byte	0x1
 1211 04f4 BB       		.byte	0xbb
 1212 04f5 4D050000 		.4byte	0x54d
 1213 04f9 0D       		.uleb128 0xd
 1214 04fa B6050000 		.4byte	.LASF86
 1215 04fe 01       		.byte	0x1
 1216 04ff BD       		.byte	0xbd
 1217 0500 77000000 		.4byte	0x77
 1218 0504 00       		.byte	0
 1219 0505 0D       		.uleb128 0xd
 1220 0506 12040000 		.4byte	.LASF87
 1221 050a 01       		.byte	0x1
 1222 050b BE       		.byte	0xbe
 1223 050c 6B000000 		.4byte	0x6b
 1224 0510 02       		.byte	0x2
 1225 0511 0D       		.uleb128 0xd
 1226 0512 07000000 		.4byte	.LASF88
 1227 0516 01       		.byte	0x1
 1228 0517 BF       		.byte	0xbf
 1229 0518 6B000000 		.4byte	0x6b
 1230 051c 03       		.byte	0x3
 1231 051d 13       		.uleb128 0x13
 1232 051e 63726300 		.ascii	"crc\000"
 1233 0522 01       		.byte	0x1
 1234 0523 C0       		.byte	0xc0
 1235 0524 6B000000 		.4byte	0x6b
 1236 0528 04       		.byte	0x4
 1237 0529 0D       		.uleb128 0xd
 1238 052a 06040000 		.4byte	.LASF89
 1239 052e 01       		.byte	0x1
 1240 052f C1       		.byte	0xc1
 1241 0530 6B000000 		.4byte	0x6b
 1242 0534 05       		.byte	0x5
 1243 0535 13       		.uleb128 0x13
 1244 0536 727700   		.ascii	"rw\000"
 1245 0539 01       		.byte	0x1
 1246 053a C2       		.byte	0xc2
 1247 053b 6B000000 		.4byte	0x6b
 1248 053f 06       		.byte	0x6
 1249 0540 0D       		.uleb128 0xd
 1250 0541 DF000000 		.4byte	.LASF90
 1251 0545 01       		.byte	0x1
 1252 0546 C3       		.byte	0xc3
 1253 0547 6B000000 		.4byte	0x6b
 1254 054b 07       		.byte	0x7
 1255 054c 00       		.byte	0
 1256 054d 07       		.uleb128 0x7
 1257 054e 12000000 		.4byte	.LASF91
 1258 0552 01       		.byte	0x1
 1259 0553 C4       		.byte	0xc4
 1260 0554 F1040000 		.4byte	0x4f1
 1261 0558 14       		.uleb128 0x14
 1262 0559 2B030000 		.4byte	.LASF121
 1263 055d 01       		.byte	0x1
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 39


 1264 055e E2       		.byte	0xe2
 1265 055f 00000000 		.4byte	.LFB1
 1266 0563 54000000 		.4byte	.LFE1-.LFB1
 1267 0567 01       		.uleb128 0x1
 1268 0568 9C       		.byte	0x9c
 1269 0569 D7050000 		.4byte	0x5d7
 1270 056d 15       		.uleb128 0x15
 1271 056e B0060000 		.4byte	.LASF92
 1272 0572 01       		.byte	0x1
 1273 0573 E5       		.byte	0xe5
 1274 0574 83000000 		.4byte	0x83
 1275 0578 00000000 		.4byte	.LLST0
 1276 057c 15       		.uleb128 0x15
 1277 057d 8B010000 		.4byte	.LASF93
 1278 0581 01       		.byte	0x1
 1279 0582 E6       		.byte	0xe6
 1280 0583 83000000 		.4byte	0x83
 1281 0587 00000000 		.4byte	.LLST0
 1282 058b 15       		.uleb128 0x15
 1283 058c 41030000 		.4byte	.LASF94
 1284 0590 01       		.byte	0x1
 1285 0591 E8       		.byte	0xe8
 1286 0592 A6040000 		.4byte	0x4a6
 1287 0596 21000000 		.4byte	.LLST2
 1288 059a 15       		.uleb128 0x15
 1289 059b D9020000 		.4byte	.LASF95
 1290 059f 01       		.byte	0x1
 1291 05a0 E9       		.byte	0xe9
 1292 05a1 D7050000 		.4byte	0x5d7
 1293 05a5 49000000 		.4byte	.LLST3
 1294 05a9 15       		.uleb128 0x15
 1295 05aa 2B050000 		.4byte	.LASF96
 1296 05ae 01       		.byte	0x1
 1297 05af EA       		.byte	0xea
 1298 05b0 E2050000 		.4byte	0x5e2
 1299 05b4 71000000 		.4byte	.LLST4
 1300 05b8 16       		.uleb128 0x16
 1301 05b9 40000000 		.4byte	.LVL1
 1302 05bd 75090000 		.4byte	0x975
 1303 05c1 17       		.uleb128 0x17
 1304 05c2 01       		.uleb128 0x1
 1305 05c3 52       		.byte	0x52
 1306 05c4 01       		.uleb128 0x1
 1307 05c5 3E       		.byte	0x3e
 1308 05c6 17       		.uleb128 0x17
 1309 05c7 01       		.uleb128 0x1
 1310 05c8 51       		.byte	0x51
 1311 05c9 05       		.uleb128 0x5
 1312 05ca 03       		.byte	0x3
 1313 05cb 00000000 		.4byte	.LANCHOR0
 1314 05cf 17       		.uleb128 0x17
 1315 05d0 01       		.uleb128 0x1
 1316 05d1 50       		.byte	0x50
 1317 05d2 02       		.uleb128 0x2
 1318 05d3 74       		.byte	0x74
 1319 05d4 1A       		.sleb128 26
 1320 05d5 00       		.byte	0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 40


 1321 05d6 00       		.byte	0
 1322 05d7 11       		.uleb128 0x11
 1323 05d8 04       		.byte	0x4
 1324 05d9 DD050000 		.4byte	0x5dd
 1325 05dd 18       		.uleb128 0x18
 1326 05de B2040000 		.4byte	0x4b2
 1327 05e2 11       		.uleb128 0x11
 1328 05e3 04       		.byte	0x4
 1329 05e4 E8050000 		.4byte	0x5e8
 1330 05e8 18       		.uleb128 0x18
 1331 05e9 6B000000 		.4byte	0x6b
 1332 05ed 19       		.uleb128 0x19
 1333 05ee 61060000 		.4byte	.LASF122
 1334 05f2 01       		.byte	0x1
 1335 05f3 5701     		.2byte	0x157
 1336 05f5 A4000000 		.4byte	0xa4
 1337 05f9 01       		.byte	0x1
 1338 05fa 23060000 		.4byte	0x623
 1339 05fe 1A       		.uleb128 0x1a
 1340 05ff 68040000 		.4byte	.LASF97
 1341 0603 01       		.byte	0x1
 1342 0604 5701     		.2byte	0x157
 1343 0606 83000000 		.4byte	0x83
 1344 060a 1A       		.uleb128 0x1a
 1345 060b 62020000 		.4byte	.LASF98
 1346 060f 01       		.byte	0x1
 1347 0610 5701     		.2byte	0x157
 1348 0612 23060000 		.4byte	0x623
 1349 0616 1B       		.uleb128 0x1b
 1350 0617 17070000 		.4byte	.LASF100
 1351 061b 01       		.byte	0x1
 1352 061c 5901     		.2byte	0x159
 1353 061e A4000000 		.4byte	0xa4
 1354 0622 00       		.byte	0
 1355 0623 11       		.uleb128 0x11
 1356 0624 04       		.byte	0x4
 1357 0625 4D050000 		.4byte	0x54d
 1358 0629 1C       		.uleb128 0x1c
 1359 062a 70060000 		.4byte	.LASF105
 1360 062e 01       		.byte	0x1
 1361 062f 1502     		.2byte	0x215
 1362 0631 A4000000 		.4byte	0xa4
 1363 0635 00000000 		.4byte	.LFB3
 1364 0639 A8000000 		.4byte	.LFE3-.LFB3
 1365 063d 01       		.uleb128 0x1
 1366 063e 9C       		.byte	0x9c
 1367 063f 10070000 		.4byte	0x710
 1368 0643 1D       		.uleb128 0x1d
 1369 0644 68040000 		.4byte	.LASF97
 1370 0648 01       		.byte	0x1
 1371 0649 1502     		.2byte	0x215
 1372 064b 83000000 		.4byte	0x83
 1373 064f 99000000 		.4byte	.LLST5
 1374 0653 1D       		.uleb128 0x1d
 1375 0654 CE020000 		.4byte	.LASF99
 1376 0658 01       		.byte	0x1
 1377 0659 1502     		.2byte	0x215
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 41


 1378 065b 10070000 		.4byte	0x710
 1379 065f 1E010000 		.4byte	.LLST6
 1380 0663 1B       		.uleb128 0x1b
 1381 0664 62020000 		.4byte	.LASF98
 1382 0668 01       		.byte	0x1
 1383 0669 1702     		.2byte	0x217
 1384 066b 4D050000 		.4byte	0x54d
 1385 066f 1E       		.uleb128 0x1e
 1386 0670 17070000 		.4byte	.LASF100
 1387 0674 01       		.byte	0x1
 1388 0675 1802     		.2byte	0x218
 1389 0677 A4000000 		.4byte	0xa4
 1390 067b 01       		.uleb128 0x1
 1391 067c 54       		.byte	0x54
 1392 067d 1F       		.uleb128 0x1f
 1393 067e 04       		.byte	0x4
 1394 067f 01       		.byte	0x1
 1395 0680 1A02     		.2byte	0x21a
 1396 0682 B7060000 		.4byte	0x6b7
 1397 0686 20       		.uleb128 0x20
 1398 0687 70747200 		.ascii	"ptr\000"
 1399 068b 01       		.byte	0x1
 1400 068c 1C02     		.2byte	0x21c
 1401 068e 16070000 		.4byte	0x716
 1402 0692 21       		.uleb128 0x21
 1403 0693 E4000000 		.4byte	.LASF101
 1404 0697 01       		.byte	0x1
 1405 0698 1D02     		.2byte	0x21d
 1406 069a 22070000 		.4byte	0x722
 1407 069e 21       		.uleb128 0x21
 1408 069f 4D020000 		.4byte	.LASF102
 1409 06a3 01       		.byte	0x1
 1410 06a4 1E02     		.2byte	0x21e
 1411 06a6 2D070000 		.4byte	0x72d
 1412 06aa 21       		.uleb128 0x21
 1413 06ab A1050000 		.4byte	.LASF103
 1414 06af 01       		.byte	0x1
 1415 06b0 1F02     		.2byte	0x21f
 1416 06b2 38070000 		.4byte	0x738
 1417 06b6 00       		.byte	0
 1418 06b7 22       		.uleb128 0x22
 1419 06b8 51050000 		.4byte	.LASF104
 1420 06bc 01       		.byte	0x1
 1421 06bd 2002     		.2byte	0x220
 1422 06bf 7D060000 		.4byte	0x67d
 1423 06c3 63010000 		.4byte	.LLST7
 1424 06c7 23       		.uleb128 0x23
 1425 06c8 ED050000 		.4byte	0x5ed
 1426 06cc 00000000 		.4byte	.LBB4
 1427 06d0 00000000 		.4byte	.Ldebug_ranges0+0
 1428 06d4 01       		.byte	0x1
 1429 06d5 2202     		.2byte	0x222
 1430 06d7 00070000 		.4byte	0x700
 1431 06db 24       		.uleb128 0x24
 1432 06dc 0A060000 		.4byte	0x60a
 1433 06e0 06       		.uleb128 0x6
 1434 06e1 F2       		.byte	0xf2
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 42


 1435 06e2 63060000 		.4byte	.Ldebug_info0+1635
 1436 06e6 00       		.sleb128 0
 1437 06e7 25       		.uleb128 0x25
 1438 06e8 FE050000 		.4byte	0x5fe
 1439 06ec 99000000 		.4byte	.LLST5
 1440 06f0 26       		.uleb128 0x26
 1441 06f1 00000000 		.4byte	.Ldebug_ranges0+0
 1442 06f5 27       		.uleb128 0x27
 1443 06f6 16060000 		.4byte	0x616
 1444 06fa 0E020000 		.4byte	.LLST9
 1445 06fe 00       		.byte	0
 1446 06ff 00       		.byte	0
 1447 0700 16       		.uleb128 0x16
 1448 0701 74000000 		.4byte	.LVL17
 1449 0705 92090000 		.4byte	0x992
 1450 0709 17       		.uleb128 0x17
 1451 070a 01       		.uleb128 0x1
 1452 070b 50       		.byte	0x50
 1453 070c 01       		.uleb128 0x1
 1454 070d 30       		.byte	0x30
 1455 070e 00       		.byte	0
 1456 070f 00       		.byte	0
 1457 0710 11       		.uleb128 0x11
 1458 0711 04       		.byte	0x4
 1459 0712 83000000 		.4byte	0x83
 1460 0716 11       		.uleb128 0x11
 1461 0717 04       		.byte	0x4
 1462 0718 1C070000 		.4byte	0x71c
 1463 071c 18       		.uleb128 0x18
 1464 071d 21070000 		.4byte	0x721
 1465 0721 28       		.uleb128 0x28
 1466 0722 11       		.uleb128 0x11
 1467 0723 04       		.byte	0x4
 1468 0724 28070000 		.4byte	0x728
 1469 0728 18       		.uleb128 0x18
 1470 0729 B0000000 		.4byte	0xb0
 1471 072d 11       		.uleb128 0x11
 1472 072e 04       		.byte	0x4
 1473 072f 33070000 		.4byte	0x733
 1474 0733 18       		.uleb128 0x18
 1475 0734 B5000000 		.4byte	0xb5
 1476 0738 11       		.uleb128 0x11
 1477 0739 04       		.byte	0x4
 1478 073a 3E070000 		.4byte	0x73e
 1479 073e 18       		.uleb128 0x18
 1480 073f C6000000 		.4byte	0xc6
 1481 0743 1C       		.uleb128 0x1c
 1482 0744 22000000 		.4byte	.LASF106
 1483 0748 01       		.byte	0x1
 1484 0749 7C02     		.2byte	0x27c
 1485 074b A4000000 		.4byte	0xa4
 1486 074f 00000000 		.4byte	.LFB4
 1487 0753 7C000000 		.4byte	.LFE4-.LFB4
 1488 0757 01       		.uleb128 0x1
 1489 0758 9C       		.byte	0x9c
 1490 0759 19080000 		.4byte	0x819
 1491 075d 1D       		.uleb128 0x1d
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 43


 1492 075e 68040000 		.4byte	.LASF97
 1493 0762 01       		.byte	0x1
 1494 0763 7C02     		.2byte	0x27c
 1495 0765 83000000 		.4byte	0x83
 1496 0769 46020000 		.4byte	.LLST10
 1497 076d 1D       		.uleb128 0x1d
 1498 076e CE020000 		.4byte	.LASF99
 1499 0772 01       		.byte	0x1
 1500 0773 7C02     		.2byte	0x27c
 1501 0775 83000000 		.4byte	0x83
 1502 0779 B2020000 		.4byte	.LLST11
 1503 077d 22       		.uleb128 0x22
 1504 077e 17070000 		.4byte	.LASF100
 1505 0782 01       		.byte	0x1
 1506 0783 7E02     		.2byte	0x27e
 1507 0785 A4000000 		.4byte	0xa4
 1508 0789 05030000 		.4byte	.LLST12
 1509 078d 1B       		.uleb128 0x1b
 1510 078e 62020000 		.4byte	.LASF98
 1511 0792 01       		.byte	0x1
 1512 0793 7F02     		.2byte	0x27f
 1513 0795 4D050000 		.4byte	0x54d
 1514 0799 1F       		.uleb128 0x1f
 1515 079a 04       		.byte	0x4
 1516 079b 01       		.byte	0x1
 1517 079c 8102     		.2byte	0x281
 1518 079e D3070000 		.4byte	0x7d3
 1519 07a2 20       		.uleb128 0x20
 1520 07a3 70747200 		.ascii	"ptr\000"
 1521 07a7 01       		.byte	0x1
 1522 07a8 8302     		.2byte	0x283
 1523 07aa 19080000 		.4byte	0x819
 1524 07ae 21       		.uleb128 0x21
 1525 07af E4000000 		.4byte	.LASF101
 1526 07b3 01       		.byte	0x1
 1527 07b4 8402     		.2byte	0x284
 1528 07b6 1F080000 		.4byte	0x81f
 1529 07ba 21       		.uleb128 0x21
 1530 07bb 4D020000 		.4byte	.LASF102
 1531 07bf 01       		.byte	0x1
 1532 07c0 8502     		.2byte	0x285
 1533 07c2 25080000 		.4byte	0x825
 1534 07c6 21       		.uleb128 0x21
 1535 07c7 A1050000 		.4byte	.LASF103
 1536 07cb 01       		.byte	0x1
 1537 07cc 8602     		.2byte	0x286
 1538 07ce 2B080000 		.4byte	0x82b
 1539 07d2 00       		.byte	0
 1540 07d3 22       		.uleb128 0x22
 1541 07d4 51050000 		.4byte	.LASF104
 1542 07d8 01       		.byte	0x1
 1543 07d9 8702     		.2byte	0x287
 1544 07db 99070000 		.4byte	0x799
 1545 07df 31030000 		.4byte	.LLST13
 1546 07e3 29       		.uleb128 0x29
 1547 07e4 ED050000 		.4byte	0x5ed
 1548 07e8 00000000 		.4byte	.LBB18
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 44


 1549 07ec 38000000 		.4byte	.Ldebug_ranges0+0x38
 1550 07f0 01       		.byte	0x1
 1551 07f1 8902     		.2byte	0x289
 1552 07f3 24       		.uleb128 0x24
 1553 07f4 0A060000 		.4byte	0x60a
 1554 07f8 06       		.uleb128 0x6
 1555 07f9 F2       		.byte	0xf2
 1556 07fa 8D070000 		.4byte	.Ldebug_info0+1933
 1557 07fe 00       		.sleb128 0
 1558 07ff 25       		.uleb128 0x25
 1559 0800 FE050000 		.4byte	0x5fe
 1560 0804 46020000 		.4byte	.LLST10
 1561 0808 26       		.uleb128 0x26
 1562 0809 38000000 		.4byte	.Ldebug_ranges0+0x38
 1563 080d 27       		.uleb128 0x27
 1564 080e 16060000 		.4byte	0x616
 1565 0812 96030000 		.4byte	.LLST15
 1566 0816 00       		.byte	0
 1567 0817 00       		.byte	0
 1568 0818 00       		.byte	0
 1569 0819 11       		.uleb128 0x11
 1570 081a 04       		.byte	0x4
 1571 081b 21070000 		.4byte	0x721
 1572 081f 11       		.uleb128 0x11
 1573 0820 04       		.byte	0x4
 1574 0821 B0000000 		.4byte	0xb0
 1575 0825 11       		.uleb128 0x11
 1576 0826 04       		.byte	0x4
 1577 0827 B5000000 		.4byte	0xb5
 1578 082b 11       		.uleb128 0x11
 1579 082c 04       		.byte	0x4
 1580 082d C6000000 		.4byte	0xc6
 1581 0831 1C       		.uleb128 0x1c
 1582 0832 B4030000 		.4byte	.LASF107
 1583 0836 01       		.byte	0x1
 1584 0837 DD02     		.2byte	0x2dd
 1585 0839 83000000 		.4byte	0x83
 1586 083d 00000000 		.4byte	.LFB5
 1587 0841 0C000000 		.4byte	.LFE5-.LFB5
 1588 0845 01       		.uleb128 0x1
 1589 0846 9C       		.byte	0x9c
 1590 0847 6B080000 		.4byte	0x86b
 1591 084b 1E       		.uleb128 0x1e
 1592 084c 17070000 		.4byte	.LASF100
 1593 0850 01       		.byte	0x1
 1594 0851 DF02     		.2byte	0x2df
 1595 0853 83000000 		.4byte	0x83
 1596 0857 05       		.uleb128 0x5
 1597 0858 03       		.byte	0x3
 1598 0859 10000000 		.4byte	CapSense_dsRam+16
 1599 085d 2A       		.uleb128 0x2a
 1600 085e D6010000 		.4byte	.LASF108
 1601 0862 01       		.byte	0x1
 1602 0863 E002     		.2byte	0x2e0
 1603 0865 83000000 		.4byte	0x83
 1604 0869 7F       		.sleb128 -1
 1605 086a 00       		.byte	0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 45


 1606 086b 1C       		.uleb128 0x1c
 1607 086c 82060000 		.4byte	.LASF109
 1608 0870 01       		.byte	0x1
 1609 0871 0503     		.2byte	0x305
 1610 0873 83000000 		.4byte	0x83
 1611 0877 00000000 		.4byte	.LFB6
 1612 087b 18000000 		.4byte	.LFE6-.LFB6
 1613 087f 01       		.uleb128 0x1
 1614 0880 9C       		.byte	0x9c
 1615 0881 A6080000 		.4byte	0x8a6
 1616 0885 1D       		.uleb128 0x1d
 1617 0886 12040000 		.4byte	.LASF87
 1618 088a 01       		.byte	0x1
 1619 088b 0503     		.2byte	0x305
 1620 088d 83000000 		.4byte	0x83
 1621 0891 E4030000 		.4byte	.LLST16
 1622 0895 22       		.uleb128 0x22
 1623 0896 17070000 		.4byte	.LASF100
 1624 089a 01       		.byte	0x1
 1625 089b 0703     		.2byte	0x307
 1626 089d 83000000 		.4byte	0x83
 1627 08a1 10040000 		.4byte	.LLST17
 1628 08a5 00       		.byte	0
 1629 08a6 1C       		.uleb128 0x1c
 1630 08a7 85030000 		.4byte	.LASF110
 1631 08ab 01       		.byte	0x1
 1632 08ac 3703     		.2byte	0x337
 1633 08ae 83000000 		.4byte	0x83
 1634 08b2 00000000 		.4byte	.LFB7
 1635 08b6 1C000000 		.4byte	.LFE7-.LFB7
 1636 08ba 01       		.uleb128 0x1
 1637 08bb 9C       		.byte	0x9c
 1638 08bc EF080000 		.4byte	0x8ef
 1639 08c0 1D       		.uleb128 0x1d
 1640 08c1 12040000 		.4byte	.LASF87
 1641 08c5 01       		.byte	0x1
 1642 08c6 3703     		.2byte	0x337
 1643 08c8 83000000 		.4byte	0x83
 1644 08cc 2F040000 		.4byte	.LLST18
 1645 08d0 2B       		.uleb128 0x2b
 1646 08d1 35020000 		.4byte	.LASF111
 1647 08d5 01       		.byte	0x1
 1648 08d6 3703     		.2byte	0x337
 1649 08d8 83000000 		.4byte	0x83
 1650 08dc 01       		.uleb128 0x1
 1651 08dd 51       		.byte	0x51
 1652 08de 22       		.uleb128 0x22
 1653 08df 17070000 		.4byte	.LASF100
 1654 08e3 01       		.byte	0x1
 1655 08e4 3903     		.2byte	0x339
 1656 08e6 83000000 		.4byte	0x83
 1657 08ea 5B040000 		.4byte	.LLST19
 1658 08ee 00       		.byte	0
 1659 08ef 2C       		.uleb128 0x2c
 1660 08f0 5B030000 		.4byte	.LASF112
 1661 08f4 01       		.byte	0x1
 1662 08f5 49       		.byte	0x49
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 46


 1663 08f6 17010000 		.4byte	0x117
 1664 08fa 05       		.uleb128 0x5
 1665 08fb 03       		.byte	0x3
 1666 08fc 00000000 		.4byte	CapSense_debounceButton0
 1667 0900 2C       		.uleb128 0x2c
 1668 0901 9A040000 		.4byte	.LASF113
 1669 0905 01       		.byte	0x1
 1670 0906 84       		.byte	0x84
 1671 0907 11090000 		.4byte	0x911
 1672 090b 05       		.uleb128 0x5
 1673 090c 03       		.byte	0x3
 1674 090d 00000000 		.4byte	CapSense_ramWidgetInit
 1675 0911 18       		.uleb128 0x18
 1676 0912 D6010000 		.4byte	0x1d6
 1677 0916 2D       		.uleb128 0x2d
 1678 0917 1B040000 		.4byte	.LASF114
 1679 091b 01       		.byte	0x1
 1680 091c 99       		.byte	0x99
 1681 091d 23090000 		.4byte	0x923
 1682 0921 01       		.byte	0x1
 1683 0922 20       		.byte	0x20
 1684 0923 18       		.uleb128 0x18
 1685 0924 17010000 		.4byte	0x117
 1686 0928 2E       		.uleb128 0x2e
 1687 0929 7C040000 		.4byte	.LASF115
 1688 092d 01       		.byte	0x1
 1689 092e 42       		.byte	0x42
 1690 092f 83030000 		.4byte	0x383
 1691 0933 05       		.uleb128 0x5
 1692 0934 03       		.byte	0x3
 1693 0935 00000000 		.4byte	CapSense_dsRam
 1694 0939 2E       		.uleb128 0x2e
 1695 093a 62010000 		.4byte	.LASF116
 1696 093e 01       		.byte	0x1
 1697 093f 59       		.byte	0x59
 1698 0940 4A090000 		.4byte	0x94a
 1699 0944 05       		.uleb128 0x5
 1700 0945 03       		.byte	0x3
 1701 0946 00000000 		.4byte	CapSense_dsFlash
 1702 094a 18       		.uleb128 0x18
 1703 094b E5040000 		.4byte	0x4e5
 1704 094f 0A       		.uleb128 0xa
 1705 0950 14040000 		.4byte	0x414
 1706 0954 5F090000 		.4byte	0x95f
 1707 0958 0B       		.uleb128 0xb
 1708 0959 CB000000 		.4byte	0xcb
 1709 095d 00       		.byte	0
 1710 095e 00       		.byte	0
 1711 095f 2E       		.uleb128 0x2e
 1712 0960 F6030000 		.4byte	.LASF117
 1713 0964 01       		.byte	0x1
 1714 0965 6F       		.byte	0x6f
 1715 0966 70090000 		.4byte	0x970
 1716 096a 05       		.uleb128 0x5
 1717 096b 03       		.byte	0x3
 1718 096c 00000000 		.4byte	CapSense_ioList
 1719 0970 18       		.uleb128 0x18
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 47


 1720 0971 4F090000 		.4byte	0x94f
 1721 0975 2F       		.uleb128 0x2f
 1722 0976 0B020000 		.4byte	.LASF123
 1723 097a D2000000 		.4byte	0xd2
 1724 097e 92090000 		.4byte	0x992
 1725 0982 30       		.uleb128 0x30
 1726 0983 D2000000 		.4byte	0xd2
 1727 0987 30       		.uleb128 0x30
 1728 0988 9F040000 		.4byte	0x49f
 1729 098c 30       		.uleb128 0x30
 1730 098d CB000000 		.4byte	0xcb
 1731 0991 00       		.byte	0
 1732 0992 31       		.uleb128 0x31
 1733 0993 10070000 		.4byte	.LASF124
 1734 0997 05       		.byte	0x5
 1735 0998 E7       		.byte	0xe7
 1736 0999 30       		.uleb128 0x30
 1737 099a 6B000000 		.4byte	0x6b
 1738 099e 00       		.byte	0
 1739 099f 00       		.byte	0
 1740              		.section	.debug_abbrev,"",%progbits
 1741              	.Ldebug_abbrev0:
 1742 0000 01       		.uleb128 0x1
 1743 0001 11       		.uleb128 0x11
 1744 0002 01       		.byte	0x1
 1745 0003 25       		.uleb128 0x25
 1746 0004 0E       		.uleb128 0xe
 1747 0005 13       		.uleb128 0x13
 1748 0006 0B       		.uleb128 0xb
 1749 0007 03       		.uleb128 0x3
 1750 0008 0E       		.uleb128 0xe
 1751 0009 1B       		.uleb128 0x1b
 1752 000a 0E       		.uleb128 0xe
 1753 000b 55       		.uleb128 0x55
 1754 000c 17       		.uleb128 0x17
 1755 000d 11       		.uleb128 0x11
 1756 000e 01       		.uleb128 0x1
 1757 000f 10       		.uleb128 0x10
 1758 0010 17       		.uleb128 0x17
 1759 0011 00       		.byte	0
 1760 0012 00       		.byte	0
 1761 0013 02       		.uleb128 0x2
 1762 0014 24       		.uleb128 0x24
 1763 0015 00       		.byte	0
 1764 0016 0B       		.uleb128 0xb
 1765 0017 0B       		.uleb128 0xb
 1766 0018 3E       		.uleb128 0x3e
 1767 0019 0B       		.uleb128 0xb
 1768 001a 03       		.uleb128 0x3
 1769 001b 0E       		.uleb128 0xe
 1770 001c 00       		.byte	0
 1771 001d 00       		.byte	0
 1772 001e 03       		.uleb128 0x3
 1773 001f 24       		.uleb128 0x24
 1774 0020 00       		.byte	0
 1775 0021 0B       		.uleb128 0xb
 1776 0022 0B       		.uleb128 0xb
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 48


 1777 0023 3E       		.uleb128 0x3e
 1778 0024 0B       		.uleb128 0xb
 1779 0025 03       		.uleb128 0x3
 1780 0026 08       		.uleb128 0x8
 1781 0027 00       		.byte	0
 1782 0028 00       		.byte	0
 1783 0029 04       		.uleb128 0x4
 1784 002a 16       		.uleb128 0x16
 1785 002b 00       		.byte	0
 1786 002c 03       		.uleb128 0x3
 1787 002d 0E       		.uleb128 0xe
 1788 002e 3A       		.uleb128 0x3a
 1789 002f 0B       		.uleb128 0xb
 1790 0030 3B       		.uleb128 0x3b
 1791 0031 05       		.uleb128 0x5
 1792 0032 49       		.uleb128 0x49
 1793 0033 13       		.uleb128 0x13
 1794 0034 00       		.byte	0
 1795 0035 00       		.byte	0
 1796 0036 05       		.uleb128 0x5
 1797 0037 35       		.uleb128 0x35
 1798 0038 00       		.byte	0
 1799 0039 49       		.uleb128 0x49
 1800 003a 13       		.uleb128 0x13
 1801 003b 00       		.byte	0
 1802 003c 00       		.byte	0
 1803 003d 06       		.uleb128 0x6
 1804 003e 0F       		.uleb128 0xf
 1805 003f 00       		.byte	0
 1806 0040 0B       		.uleb128 0xb
 1807 0041 0B       		.uleb128 0xb
 1808 0042 00       		.byte	0
 1809 0043 00       		.byte	0
 1810 0044 07       		.uleb128 0x7
 1811 0045 16       		.uleb128 0x16
 1812 0046 00       		.byte	0
 1813 0047 03       		.uleb128 0x3
 1814 0048 0E       		.uleb128 0xe
 1815 0049 3A       		.uleb128 0x3a
 1816 004a 0B       		.uleb128 0xb
 1817 004b 3B       		.uleb128 0x3b
 1818 004c 0B       		.uleb128 0xb
 1819 004d 49       		.uleb128 0x49
 1820 004e 13       		.uleb128 0x13
 1821 004f 00       		.byte	0
 1822 0050 00       		.byte	0
 1823 0051 08       		.uleb128 0x8
 1824 0052 04       		.uleb128 0x4
 1825 0053 01       		.byte	0x1
 1826 0054 0B       		.uleb128 0xb
 1827 0055 0B       		.uleb128 0xb
 1828 0056 3A       		.uleb128 0x3a
 1829 0057 0B       		.uleb128 0xb
 1830 0058 3B       		.uleb128 0x3b
 1831 0059 0B       		.uleb128 0xb
 1832 005a 01       		.uleb128 0x1
 1833 005b 13       		.uleb128 0x13
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 49


 1834 005c 00       		.byte	0
 1835 005d 00       		.byte	0
 1836 005e 09       		.uleb128 0x9
 1837 005f 28       		.uleb128 0x28
 1838 0060 00       		.byte	0
 1839 0061 03       		.uleb128 0x3
 1840 0062 0E       		.uleb128 0xe
 1841 0063 1C       		.uleb128 0x1c
 1842 0064 0D       		.uleb128 0xd
 1843 0065 00       		.byte	0
 1844 0066 00       		.byte	0
 1845 0067 0A       		.uleb128 0xa
 1846 0068 01       		.uleb128 0x1
 1847 0069 01       		.byte	0x1
 1848 006a 49       		.uleb128 0x49
 1849 006b 13       		.uleb128 0x13
 1850 006c 01       		.uleb128 0x1
 1851 006d 13       		.uleb128 0x13
 1852 006e 00       		.byte	0
 1853 006f 00       		.byte	0
 1854 0070 0B       		.uleb128 0xb
 1855 0071 21       		.uleb128 0x21
 1856 0072 00       		.byte	0
 1857 0073 49       		.uleb128 0x49
 1858 0074 13       		.uleb128 0x13
 1859 0075 2F       		.uleb128 0x2f
 1860 0076 0B       		.uleb128 0xb
 1861 0077 00       		.byte	0
 1862 0078 00       		.byte	0
 1863 0079 0C       		.uleb128 0xc
 1864 007a 13       		.uleb128 0x13
 1865 007b 01       		.byte	0x1
 1866 007c 0B       		.uleb128 0xb
 1867 007d 0B       		.uleb128 0xb
 1868 007e 3A       		.uleb128 0x3a
 1869 007f 0B       		.uleb128 0xb
 1870 0080 3B       		.uleb128 0x3b
 1871 0081 0B       		.uleb128 0xb
 1872 0082 01       		.uleb128 0x1
 1873 0083 13       		.uleb128 0x13
 1874 0084 00       		.byte	0
 1875 0085 00       		.byte	0
 1876 0086 0D       		.uleb128 0xd
 1877 0087 0D       		.uleb128 0xd
 1878 0088 00       		.byte	0
 1879 0089 03       		.uleb128 0x3
 1880 008a 0E       		.uleb128 0xe
 1881 008b 3A       		.uleb128 0x3a
 1882 008c 0B       		.uleb128 0xb
 1883 008d 3B       		.uleb128 0x3b
 1884 008e 0B       		.uleb128 0xb
 1885 008f 49       		.uleb128 0x49
 1886 0090 13       		.uleb128 0x13
 1887 0091 38       		.uleb128 0x38
 1888 0092 0B       		.uleb128 0xb
 1889 0093 00       		.byte	0
 1890 0094 00       		.byte	0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 50


 1891 0095 0E       		.uleb128 0xe
 1892 0096 13       		.uleb128 0x13
 1893 0097 01       		.byte	0x1
 1894 0098 0B       		.uleb128 0xb
 1895 0099 0B       		.uleb128 0xb
 1896 009a 3A       		.uleb128 0x3a
 1897 009b 0B       		.uleb128 0xb
 1898 009c 3B       		.uleb128 0x3b
 1899 009d 05       		.uleb128 0x5
 1900 009e 01       		.uleb128 0x1
 1901 009f 13       		.uleb128 0x13
 1902 00a0 00       		.byte	0
 1903 00a1 00       		.byte	0
 1904 00a2 0F       		.uleb128 0xf
 1905 00a3 0D       		.uleb128 0xd
 1906 00a4 00       		.byte	0
 1907 00a5 03       		.uleb128 0x3
 1908 00a6 0E       		.uleb128 0xe
 1909 00a7 3A       		.uleb128 0x3a
 1910 00a8 0B       		.uleb128 0xb
 1911 00a9 3B       		.uleb128 0x3b
 1912 00aa 05       		.uleb128 0x5
 1913 00ab 49       		.uleb128 0x49
 1914 00ac 13       		.uleb128 0x13
 1915 00ad 38       		.uleb128 0x38
 1916 00ae 0B       		.uleb128 0xb
 1917 00af 00       		.byte	0
 1918 00b0 00       		.byte	0
 1919 00b1 10       		.uleb128 0x10
 1920 00b2 0D       		.uleb128 0xd
 1921 00b3 00       		.byte	0
 1922 00b4 03       		.uleb128 0x3
 1923 00b5 08       		.uleb128 0x8
 1924 00b6 3A       		.uleb128 0x3a
 1925 00b7 0B       		.uleb128 0xb
 1926 00b8 3B       		.uleb128 0x3b
 1927 00b9 05       		.uleb128 0x5
 1928 00ba 49       		.uleb128 0x49
 1929 00bb 13       		.uleb128 0x13
 1930 00bc 38       		.uleb128 0x38
 1931 00bd 0B       		.uleb128 0xb
 1932 00be 00       		.byte	0
 1933 00bf 00       		.byte	0
 1934 00c0 11       		.uleb128 0x11
 1935 00c1 0F       		.uleb128 0xf
 1936 00c2 00       		.byte	0
 1937 00c3 0B       		.uleb128 0xb
 1938 00c4 0B       		.uleb128 0xb
 1939 00c5 49       		.uleb128 0x49
 1940 00c6 13       		.uleb128 0x13
 1941 00c7 00       		.byte	0
 1942 00c8 00       		.byte	0
 1943 00c9 12       		.uleb128 0x12
 1944 00ca 26       		.uleb128 0x26
 1945 00cb 00       		.byte	0
 1946 00cc 00       		.byte	0
 1947 00cd 00       		.byte	0
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 51


 1948 00ce 13       		.uleb128 0x13
 1949 00cf 0D       		.uleb128 0xd
 1950 00d0 00       		.byte	0
 1951 00d1 03       		.uleb128 0x3
 1952 00d2 08       		.uleb128 0x8
 1953 00d3 3A       		.uleb128 0x3a
 1954 00d4 0B       		.uleb128 0xb
 1955 00d5 3B       		.uleb128 0x3b
 1956 00d6 0B       		.uleb128 0xb
 1957 00d7 49       		.uleb128 0x49
 1958 00d8 13       		.uleb128 0x13
 1959 00d9 38       		.uleb128 0x38
 1960 00da 0B       		.uleb128 0xb
 1961 00db 00       		.byte	0
 1962 00dc 00       		.byte	0
 1963 00dd 14       		.uleb128 0x14
 1964 00de 2E       		.uleb128 0x2e
 1965 00df 01       		.byte	0x1
 1966 00e0 3F       		.uleb128 0x3f
 1967 00e1 19       		.uleb128 0x19
 1968 00e2 03       		.uleb128 0x3
 1969 00e3 0E       		.uleb128 0xe
 1970 00e4 3A       		.uleb128 0x3a
 1971 00e5 0B       		.uleb128 0xb
 1972 00e6 3B       		.uleb128 0x3b
 1973 00e7 0B       		.uleb128 0xb
 1974 00e8 27       		.uleb128 0x27
 1975 00e9 19       		.uleb128 0x19
 1976 00ea 11       		.uleb128 0x11
 1977 00eb 01       		.uleb128 0x1
 1978 00ec 12       		.uleb128 0x12
 1979 00ed 06       		.uleb128 0x6
 1980 00ee 40       		.uleb128 0x40
 1981 00ef 18       		.uleb128 0x18
 1982 00f0 9742     		.uleb128 0x2117
 1983 00f2 19       		.uleb128 0x19
 1984 00f3 01       		.uleb128 0x1
 1985 00f4 13       		.uleb128 0x13
 1986 00f5 00       		.byte	0
 1987 00f6 00       		.byte	0
 1988 00f7 15       		.uleb128 0x15
 1989 00f8 34       		.uleb128 0x34
 1990 00f9 00       		.byte	0
 1991 00fa 03       		.uleb128 0x3
 1992 00fb 0E       		.uleb128 0xe
 1993 00fc 3A       		.uleb128 0x3a
 1994 00fd 0B       		.uleb128 0xb
 1995 00fe 3B       		.uleb128 0x3b
 1996 00ff 0B       		.uleb128 0xb
 1997 0100 49       		.uleb128 0x49
 1998 0101 13       		.uleb128 0x13
 1999 0102 02       		.uleb128 0x2
 2000 0103 17       		.uleb128 0x17
 2001 0104 00       		.byte	0
 2002 0105 00       		.byte	0
 2003 0106 16       		.uleb128 0x16
 2004 0107 898201   		.uleb128 0x4109
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 52


 2005 010a 01       		.byte	0x1
 2006 010b 11       		.uleb128 0x11
 2007 010c 01       		.uleb128 0x1
 2008 010d 31       		.uleb128 0x31
 2009 010e 13       		.uleb128 0x13
 2010 010f 00       		.byte	0
 2011 0110 00       		.byte	0
 2012 0111 17       		.uleb128 0x17
 2013 0112 8A8201   		.uleb128 0x410a
 2014 0115 00       		.byte	0
 2015 0116 02       		.uleb128 0x2
 2016 0117 18       		.uleb128 0x18
 2017 0118 9142     		.uleb128 0x2111
 2018 011a 18       		.uleb128 0x18
 2019 011b 00       		.byte	0
 2020 011c 00       		.byte	0
 2021 011d 18       		.uleb128 0x18
 2022 011e 26       		.uleb128 0x26
 2023 011f 00       		.byte	0
 2024 0120 49       		.uleb128 0x49
 2025 0121 13       		.uleb128 0x13
 2026 0122 00       		.byte	0
 2027 0123 00       		.byte	0
 2028 0124 19       		.uleb128 0x19
 2029 0125 2E       		.uleb128 0x2e
 2030 0126 01       		.byte	0x1
 2031 0127 03       		.uleb128 0x3
 2032 0128 0E       		.uleb128 0xe
 2033 0129 3A       		.uleb128 0x3a
 2034 012a 0B       		.uleb128 0xb
 2035 012b 3B       		.uleb128 0x3b
 2036 012c 05       		.uleb128 0x5
 2037 012d 27       		.uleb128 0x27
 2038 012e 19       		.uleb128 0x19
 2039 012f 49       		.uleb128 0x49
 2040 0130 13       		.uleb128 0x13
 2041 0131 20       		.uleb128 0x20
 2042 0132 0B       		.uleb128 0xb
 2043 0133 01       		.uleb128 0x1
 2044 0134 13       		.uleb128 0x13
 2045 0135 00       		.byte	0
 2046 0136 00       		.byte	0
 2047 0137 1A       		.uleb128 0x1a
 2048 0138 05       		.uleb128 0x5
 2049 0139 00       		.byte	0
 2050 013a 03       		.uleb128 0x3
 2051 013b 0E       		.uleb128 0xe
 2052 013c 3A       		.uleb128 0x3a
 2053 013d 0B       		.uleb128 0xb
 2054 013e 3B       		.uleb128 0x3b
 2055 013f 05       		.uleb128 0x5
 2056 0140 49       		.uleb128 0x49
 2057 0141 13       		.uleb128 0x13
 2058 0142 00       		.byte	0
 2059 0143 00       		.byte	0
 2060 0144 1B       		.uleb128 0x1b
 2061 0145 34       		.uleb128 0x34
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 53


 2062 0146 00       		.byte	0
 2063 0147 03       		.uleb128 0x3
 2064 0148 0E       		.uleb128 0xe
 2065 0149 3A       		.uleb128 0x3a
 2066 014a 0B       		.uleb128 0xb
 2067 014b 3B       		.uleb128 0x3b
 2068 014c 05       		.uleb128 0x5
 2069 014d 49       		.uleb128 0x49
 2070 014e 13       		.uleb128 0x13
 2071 014f 00       		.byte	0
 2072 0150 00       		.byte	0
 2073 0151 1C       		.uleb128 0x1c
 2074 0152 2E       		.uleb128 0x2e
 2075 0153 01       		.byte	0x1
 2076 0154 3F       		.uleb128 0x3f
 2077 0155 19       		.uleb128 0x19
 2078 0156 03       		.uleb128 0x3
 2079 0157 0E       		.uleb128 0xe
 2080 0158 3A       		.uleb128 0x3a
 2081 0159 0B       		.uleb128 0xb
 2082 015a 3B       		.uleb128 0x3b
 2083 015b 05       		.uleb128 0x5
 2084 015c 27       		.uleb128 0x27
 2085 015d 19       		.uleb128 0x19
 2086 015e 49       		.uleb128 0x49
 2087 015f 13       		.uleb128 0x13
 2088 0160 11       		.uleb128 0x11
 2089 0161 01       		.uleb128 0x1
 2090 0162 12       		.uleb128 0x12
 2091 0163 06       		.uleb128 0x6
 2092 0164 40       		.uleb128 0x40
 2093 0165 18       		.uleb128 0x18
 2094 0166 9742     		.uleb128 0x2117
 2095 0168 19       		.uleb128 0x19
 2096 0169 01       		.uleb128 0x1
 2097 016a 13       		.uleb128 0x13
 2098 016b 00       		.byte	0
 2099 016c 00       		.byte	0
 2100 016d 1D       		.uleb128 0x1d
 2101 016e 05       		.uleb128 0x5
 2102 016f 00       		.byte	0
 2103 0170 03       		.uleb128 0x3
 2104 0171 0E       		.uleb128 0xe
 2105 0172 3A       		.uleb128 0x3a
 2106 0173 0B       		.uleb128 0xb
 2107 0174 3B       		.uleb128 0x3b
 2108 0175 05       		.uleb128 0x5
 2109 0176 49       		.uleb128 0x49
 2110 0177 13       		.uleb128 0x13
 2111 0178 02       		.uleb128 0x2
 2112 0179 17       		.uleb128 0x17
 2113 017a 00       		.byte	0
 2114 017b 00       		.byte	0
 2115 017c 1E       		.uleb128 0x1e
 2116 017d 34       		.uleb128 0x34
 2117 017e 00       		.byte	0
 2118 017f 03       		.uleb128 0x3
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 54


 2119 0180 0E       		.uleb128 0xe
 2120 0181 3A       		.uleb128 0x3a
 2121 0182 0B       		.uleb128 0xb
 2122 0183 3B       		.uleb128 0x3b
 2123 0184 05       		.uleb128 0x5
 2124 0185 49       		.uleb128 0x49
 2125 0186 13       		.uleb128 0x13
 2126 0187 02       		.uleb128 0x2
 2127 0188 18       		.uleb128 0x18
 2128 0189 00       		.byte	0
 2129 018a 00       		.byte	0
 2130 018b 1F       		.uleb128 0x1f
 2131 018c 17       		.uleb128 0x17
 2132 018d 01       		.byte	0x1
 2133 018e 0B       		.uleb128 0xb
 2134 018f 0B       		.uleb128 0xb
 2135 0190 3A       		.uleb128 0x3a
 2136 0191 0B       		.uleb128 0xb
 2137 0192 3B       		.uleb128 0x3b
 2138 0193 05       		.uleb128 0x5
 2139 0194 01       		.uleb128 0x1
 2140 0195 13       		.uleb128 0x13
 2141 0196 00       		.byte	0
 2142 0197 00       		.byte	0
 2143 0198 20       		.uleb128 0x20
 2144 0199 0D       		.uleb128 0xd
 2145 019a 00       		.byte	0
 2146 019b 03       		.uleb128 0x3
 2147 019c 08       		.uleb128 0x8
 2148 019d 3A       		.uleb128 0x3a
 2149 019e 0B       		.uleb128 0xb
 2150 019f 3B       		.uleb128 0x3b
 2151 01a0 05       		.uleb128 0x5
 2152 01a1 49       		.uleb128 0x49
 2153 01a2 13       		.uleb128 0x13
 2154 01a3 00       		.byte	0
 2155 01a4 00       		.byte	0
 2156 01a5 21       		.uleb128 0x21
 2157 01a6 0D       		.uleb128 0xd
 2158 01a7 00       		.byte	0
 2159 01a8 03       		.uleb128 0x3
 2160 01a9 0E       		.uleb128 0xe
 2161 01aa 3A       		.uleb128 0x3a
 2162 01ab 0B       		.uleb128 0xb
 2163 01ac 3B       		.uleb128 0x3b
 2164 01ad 05       		.uleb128 0x5
 2165 01ae 49       		.uleb128 0x49
 2166 01af 13       		.uleb128 0x13
 2167 01b0 00       		.byte	0
 2168 01b1 00       		.byte	0
 2169 01b2 22       		.uleb128 0x22
 2170 01b3 34       		.uleb128 0x34
 2171 01b4 00       		.byte	0
 2172 01b5 03       		.uleb128 0x3
 2173 01b6 0E       		.uleb128 0xe
 2174 01b7 3A       		.uleb128 0x3a
 2175 01b8 0B       		.uleb128 0xb
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 55


 2176 01b9 3B       		.uleb128 0x3b
 2177 01ba 05       		.uleb128 0x5
 2178 01bb 49       		.uleb128 0x49
 2179 01bc 13       		.uleb128 0x13
 2180 01bd 02       		.uleb128 0x2
 2181 01be 17       		.uleb128 0x17
 2182 01bf 00       		.byte	0
 2183 01c0 00       		.byte	0
 2184 01c1 23       		.uleb128 0x23
 2185 01c2 1D       		.uleb128 0x1d
 2186 01c3 01       		.byte	0x1
 2187 01c4 31       		.uleb128 0x31
 2188 01c5 13       		.uleb128 0x13
 2189 01c6 52       		.uleb128 0x52
 2190 01c7 01       		.uleb128 0x1
 2191 01c8 55       		.uleb128 0x55
 2192 01c9 17       		.uleb128 0x17
 2193 01ca 58       		.uleb128 0x58
 2194 01cb 0B       		.uleb128 0xb
 2195 01cc 59       		.uleb128 0x59
 2196 01cd 05       		.uleb128 0x5
 2197 01ce 01       		.uleb128 0x1
 2198 01cf 13       		.uleb128 0x13
 2199 01d0 00       		.byte	0
 2200 01d1 00       		.byte	0
 2201 01d2 24       		.uleb128 0x24
 2202 01d3 05       		.uleb128 0x5
 2203 01d4 00       		.byte	0
 2204 01d5 31       		.uleb128 0x31
 2205 01d6 13       		.uleb128 0x13
 2206 01d7 02       		.uleb128 0x2
 2207 01d8 18       		.uleb128 0x18
 2208 01d9 00       		.byte	0
 2209 01da 00       		.byte	0
 2210 01db 25       		.uleb128 0x25
 2211 01dc 05       		.uleb128 0x5
 2212 01dd 00       		.byte	0
 2213 01de 31       		.uleb128 0x31
 2214 01df 13       		.uleb128 0x13
 2215 01e0 02       		.uleb128 0x2
 2216 01e1 17       		.uleb128 0x17
 2217 01e2 00       		.byte	0
 2218 01e3 00       		.byte	0
 2219 01e4 26       		.uleb128 0x26
 2220 01e5 0B       		.uleb128 0xb
 2221 01e6 01       		.byte	0x1
 2222 01e7 55       		.uleb128 0x55
 2223 01e8 17       		.uleb128 0x17
 2224 01e9 00       		.byte	0
 2225 01ea 00       		.byte	0
 2226 01eb 27       		.uleb128 0x27
 2227 01ec 34       		.uleb128 0x34
 2228 01ed 00       		.byte	0
 2229 01ee 31       		.uleb128 0x31
 2230 01ef 13       		.uleb128 0x13
 2231 01f0 02       		.uleb128 0x2
 2232 01f1 17       		.uleb128 0x17
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 56


 2233 01f2 00       		.byte	0
 2234 01f3 00       		.byte	0
 2235 01f4 28       		.uleb128 0x28
 2236 01f5 35       		.uleb128 0x35
 2237 01f6 00       		.byte	0
 2238 01f7 00       		.byte	0
 2239 01f8 00       		.byte	0
 2240 01f9 29       		.uleb128 0x29
 2241 01fa 1D       		.uleb128 0x1d
 2242 01fb 01       		.byte	0x1
 2243 01fc 31       		.uleb128 0x31
 2244 01fd 13       		.uleb128 0x13
 2245 01fe 52       		.uleb128 0x52
 2246 01ff 01       		.uleb128 0x1
 2247 0200 55       		.uleb128 0x55
 2248 0201 17       		.uleb128 0x17
 2249 0202 58       		.uleb128 0x58
 2250 0203 0B       		.uleb128 0xb
 2251 0204 59       		.uleb128 0x59
 2252 0205 05       		.uleb128 0x5
 2253 0206 00       		.byte	0
 2254 0207 00       		.byte	0
 2255 0208 2A       		.uleb128 0x2a
 2256 0209 34       		.uleb128 0x34
 2257 020a 00       		.byte	0
 2258 020b 03       		.uleb128 0x3
 2259 020c 0E       		.uleb128 0xe
 2260 020d 3A       		.uleb128 0x3a
 2261 020e 0B       		.uleb128 0xb
 2262 020f 3B       		.uleb128 0x3b
 2263 0210 05       		.uleb128 0x5
 2264 0211 49       		.uleb128 0x49
 2265 0212 13       		.uleb128 0x13
 2266 0213 1C       		.uleb128 0x1c
 2267 0214 0D       		.uleb128 0xd
 2268 0215 00       		.byte	0
 2269 0216 00       		.byte	0
 2270 0217 2B       		.uleb128 0x2b
 2271 0218 05       		.uleb128 0x5
 2272 0219 00       		.byte	0
 2273 021a 03       		.uleb128 0x3
 2274 021b 0E       		.uleb128 0xe
 2275 021c 3A       		.uleb128 0x3a
 2276 021d 0B       		.uleb128 0xb
 2277 021e 3B       		.uleb128 0x3b
 2278 021f 05       		.uleb128 0x5
 2279 0220 49       		.uleb128 0x49
 2280 0221 13       		.uleb128 0x13
 2281 0222 02       		.uleb128 0x2
 2282 0223 18       		.uleb128 0x18
 2283 0224 00       		.byte	0
 2284 0225 00       		.byte	0
 2285 0226 2C       		.uleb128 0x2c
 2286 0227 34       		.uleb128 0x34
 2287 0228 00       		.byte	0
 2288 0229 03       		.uleb128 0x3
 2289 022a 0E       		.uleb128 0xe
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 57


 2290 022b 3A       		.uleb128 0x3a
 2291 022c 0B       		.uleb128 0xb
 2292 022d 3B       		.uleb128 0x3b
 2293 022e 0B       		.uleb128 0xb
 2294 022f 49       		.uleb128 0x49
 2295 0230 13       		.uleb128 0x13
 2296 0231 02       		.uleb128 0x2
 2297 0232 18       		.uleb128 0x18
 2298 0233 00       		.byte	0
 2299 0234 00       		.byte	0
 2300 0235 2D       		.uleb128 0x2d
 2301 0236 34       		.uleb128 0x34
 2302 0237 00       		.byte	0
 2303 0238 03       		.uleb128 0x3
 2304 0239 0E       		.uleb128 0xe
 2305 023a 3A       		.uleb128 0x3a
 2306 023b 0B       		.uleb128 0xb
 2307 023c 3B       		.uleb128 0x3b
 2308 023d 0B       		.uleb128 0xb
 2309 023e 49       		.uleb128 0x49
 2310 023f 13       		.uleb128 0x13
 2311 0240 1C       		.uleb128 0x1c
 2312 0241 0A       		.uleb128 0xa
 2313 0242 00       		.byte	0
 2314 0243 00       		.byte	0
 2315 0244 2E       		.uleb128 0x2e
 2316 0245 34       		.uleb128 0x34
 2317 0246 00       		.byte	0
 2318 0247 03       		.uleb128 0x3
 2319 0248 0E       		.uleb128 0xe
 2320 0249 3A       		.uleb128 0x3a
 2321 024a 0B       		.uleb128 0xb
 2322 024b 3B       		.uleb128 0x3b
 2323 024c 0B       		.uleb128 0xb
 2324 024d 49       		.uleb128 0x49
 2325 024e 13       		.uleb128 0x13
 2326 024f 3F       		.uleb128 0x3f
 2327 0250 19       		.uleb128 0x19
 2328 0251 02       		.uleb128 0x2
 2329 0252 18       		.uleb128 0x18
 2330 0253 00       		.byte	0
 2331 0254 00       		.byte	0
 2332 0255 2F       		.uleb128 0x2f
 2333 0256 2E       		.uleb128 0x2e
 2334 0257 01       		.byte	0x1
 2335 0258 3F       		.uleb128 0x3f
 2336 0259 19       		.uleb128 0x19
 2337 025a 03       		.uleb128 0x3
 2338 025b 0E       		.uleb128 0xe
 2339 025c 27       		.uleb128 0x27
 2340 025d 19       		.uleb128 0x19
 2341 025e 49       		.uleb128 0x49
 2342 025f 13       		.uleb128 0x13
 2343 0260 34       		.uleb128 0x34
 2344 0261 19       		.uleb128 0x19
 2345 0262 3C       		.uleb128 0x3c
 2346 0263 19       		.uleb128 0x19
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 58


 2347 0264 01       		.uleb128 0x1
 2348 0265 13       		.uleb128 0x13
 2349 0266 00       		.byte	0
 2350 0267 00       		.byte	0
 2351 0268 30       		.uleb128 0x30
 2352 0269 05       		.uleb128 0x5
 2353 026a 00       		.byte	0
 2354 026b 49       		.uleb128 0x49
 2355 026c 13       		.uleb128 0x13
 2356 026d 00       		.byte	0
 2357 026e 00       		.byte	0
 2358 026f 31       		.uleb128 0x31
 2359 0270 2E       		.uleb128 0x2e
 2360 0271 01       		.byte	0x1
 2361 0272 3F       		.uleb128 0x3f
 2362 0273 19       		.uleb128 0x19
 2363 0274 03       		.uleb128 0x3
 2364 0275 0E       		.uleb128 0xe
 2365 0276 3A       		.uleb128 0x3a
 2366 0277 0B       		.uleb128 0xb
 2367 0278 3B       		.uleb128 0x3b
 2368 0279 0B       		.uleb128 0xb
 2369 027a 27       		.uleb128 0x27
 2370 027b 19       		.uleb128 0x19
 2371 027c 3C       		.uleb128 0x3c
 2372 027d 19       		.uleb128 0x19
 2373 027e 00       		.byte	0
 2374 027f 00       		.byte	0
 2375 0280 00       		.byte	0
 2376              		.section	.debug_loc,"",%progbits
 2377              	.Ldebug_loc0:
 2378              	.LLST0:
 2379 0000 40000000 		.4byte	.LVL1
 2380 0004 46000000 		.4byte	.LVL2
 2381 0008 0200     		.2byte	0x2
 2382 000a 30       		.byte	0x30
 2383 000b 9F       		.byte	0x9f
 2384 000c 46000000 		.4byte	.LVL2
 2385 0010 54000000 		.4byte	.LFE1
 2386 0014 0300     		.2byte	0x3
 2387 0016 09       		.byte	0x9
 2388 0017 FF       		.byte	0xff
 2389 0018 9F       		.byte	0x9f
 2390 0019 00000000 		.4byte	0
 2391 001d 00000000 		.4byte	0
 2392              	.LLST2:
 2393 0021 40000000 		.4byte	.LVL1
 2394 0025 46000000 		.4byte	.LVL2
 2395 0029 0600     		.2byte	0x6
 2396 002b 03       		.byte	0x3
 2397 002c 28000000 		.4byte	CapSense_dsRam+40
 2398 0030 9F       		.byte	0x9f
 2399 0031 46000000 		.4byte	.LVL2
 2400 0035 54000000 		.4byte	.LFE1
 2401 0039 0600     		.2byte	0x6
 2402 003b 03       		.byte	0x3
 2403 003c 32000000 		.4byte	CapSense_dsRam+50
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 59


 2404 0040 9F       		.byte	0x9f
 2405 0041 00000000 		.4byte	0
 2406 0045 00000000 		.4byte	0
 2407              	.LLST3:
 2408 0049 40000000 		.4byte	.LVL1
 2409 004d 46000000 		.4byte	.LVL2
 2410 0051 0600     		.2byte	0x6
 2411 0053 03       		.byte	0x3
 2412 0054 00000000 		.4byte	CapSense_dsFlash
 2413 0058 9F       		.byte	0x9f
 2414 0059 46000000 		.4byte	.LVL2
 2415 005d 54000000 		.4byte	.LFE1
 2416 0061 0600     		.2byte	0x6
 2417 0063 03       		.byte	0x3
 2418 0064 1C000000 		.4byte	CapSense_dsFlash+28
 2419 0068 9F       		.byte	0x9f
 2420 0069 00000000 		.4byte	0
 2421 006d 00000000 		.4byte	0
 2422              	.LLST4:
 2423 0071 00000000 		.4byte	.LVL0
 2424 0075 46000000 		.4byte	.LVL2
 2425 0079 0600     		.2byte	0x6
 2426 007b F2       		.byte	0xf2
 2427 007c 16090000 		.4byte	.Ldebug_info0+2326
 2428 0080 00       		.sleb128 0
 2429 0081 46000000 		.4byte	.LVL2
 2430 0085 54000000 		.4byte	.LFE1
 2431 0089 0600     		.2byte	0x6
 2432 008b F2       		.byte	0xf2
 2433 008c 16090000 		.4byte	.Ldebug_info0+2326
 2434 0090 01       		.sleb128 1
 2435 0091 00000000 		.4byte	0
 2436 0095 00000000 		.4byte	0
 2437              	.LLST5:
 2438 0099 00000000 		.4byte	.LVL3
 2439 009d 14000000 		.4byte	.LVL4
 2440 00a1 0100     		.2byte	0x1
 2441 00a3 50       		.byte	0x50
 2442 00a4 14000000 		.4byte	.LVL4
 2443 00a8 18000000 		.4byte	.LVL5
 2444 00ac 0400     		.2byte	0x4
 2445 00ae F3       		.byte	0xf3
 2446 00af 01       		.uleb128 0x1
 2447 00b0 50       		.byte	0x50
 2448 00b1 9F       		.byte	0x9f
 2449 00b2 18000000 		.4byte	.LVL5
 2450 00b6 42000000 		.4byte	.LVL9
 2451 00ba 0100     		.2byte	0x1
 2452 00bc 50       		.byte	0x50
 2453 00bd 42000000 		.4byte	.LVL9
 2454 00c1 4E000000 		.4byte	.LVL11
 2455 00c5 0400     		.2byte	0x4
 2456 00c7 F3       		.byte	0xf3
 2457 00c8 01       		.uleb128 0x1
 2458 00c9 50       		.byte	0x50
 2459 00ca 9F       		.byte	0x9f
 2460 00cb 4E000000 		.4byte	.LVL11
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 60


 2461 00cf 5C000000 		.4byte	.LVL13
 2462 00d3 0100     		.2byte	0x1
 2463 00d5 50       		.byte	0x50
 2464 00d6 5C000000 		.4byte	.LVL13
 2465 00da 78000000 		.4byte	.LVL18
 2466 00de 0400     		.2byte	0x4
 2467 00e0 F3       		.byte	0xf3
 2468 00e1 01       		.uleb128 0x1
 2469 00e2 50       		.byte	0x50
 2470 00e3 9F       		.byte	0x9f
 2471 00e4 78000000 		.4byte	.LVL18
 2472 00e8 86000000 		.4byte	.LVL21
 2473 00ec 0100     		.2byte	0x1
 2474 00ee 50       		.byte	0x50
 2475 00ef 86000000 		.4byte	.LVL21
 2476 00f3 90000000 		.4byte	.LVL23
 2477 00f7 0400     		.2byte	0x4
 2478 00f9 F3       		.byte	0xf3
 2479 00fa 01       		.uleb128 0x1
 2480 00fb 50       		.byte	0x50
 2481 00fc 9F       		.byte	0x9f
 2482 00fd 90000000 		.4byte	.LVL23
 2483 0101 94000000 		.4byte	.LVL24
 2484 0105 0100     		.2byte	0x1
 2485 0107 50       		.byte	0x50
 2486 0108 94000000 		.4byte	.LVL24
 2487 010c A8000000 		.4byte	.LFE3
 2488 0110 0400     		.2byte	0x4
 2489 0112 F3       		.byte	0xf3
 2490 0113 01       		.uleb128 0x1
 2491 0114 50       		.byte	0x50
 2492 0115 9F       		.byte	0x9f
 2493 0116 00000000 		.4byte	0
 2494 011a 00000000 		.4byte	0
 2495              	.LLST6:
 2496 011e 00000000 		.4byte	.LVL3
 2497 0122 14000000 		.4byte	.LVL4
 2498 0126 0100     		.2byte	0x1
 2499 0128 51       		.byte	0x51
 2500 0129 14000000 		.4byte	.LVL4
 2501 012d 18000000 		.4byte	.LVL5
 2502 0131 0400     		.2byte	0x4
 2503 0133 F3       		.byte	0xf3
 2504 0134 01       		.uleb128 0x1
 2505 0135 51       		.byte	0x51
 2506 0136 9F       		.byte	0x9f
 2507 0137 18000000 		.4byte	.LVL5
 2508 013b 73000000 		.4byte	.LVL17-1
 2509 013f 0100     		.2byte	0x1
 2510 0141 51       		.byte	0x51
 2511 0142 73000000 		.4byte	.LVL17-1
 2512 0146 78000000 		.4byte	.LVL18
 2513 014a 0400     		.2byte	0x4
 2514 014c F3       		.byte	0xf3
 2515 014d 01       		.uleb128 0x1
 2516 014e 51       		.byte	0x51
 2517 014f 9F       		.byte	0x9f
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 61


 2518 0150 78000000 		.4byte	.LVL18
 2519 0154 A8000000 		.4byte	.LFE3
 2520 0158 0100     		.2byte	0x1
 2521 015a 51       		.byte	0x51
 2522 015b 00000000 		.4byte	0
 2523 015f 00000000 		.4byte	0
 2524              	.LLST7:
 2525 0163 40000000 		.4byte	.LVL8
 2526 0167 46000000 		.4byte	.LVL10
 2527 016b 0300     		.2byte	0x3
 2528 016d 53       		.byte	0x53
 2529 016e 93       		.byte	0x93
 2530 016f 04       		.uleb128 0x4
 2531 0170 46000000 		.4byte	.LVL10
 2532 0174 4E000000 		.4byte	.LVL11
 2533 0178 0300     		.2byte	0x3
 2534 017a 50       		.byte	0x50
 2535 017b 93       		.byte	0x93
 2536 017c 04       		.uleb128 0x4
 2537 017d 5E000000 		.4byte	.LVL14
 2538 0181 62000000 		.4byte	.LVL15
 2539 0185 0300     		.2byte	0x3
 2540 0187 53       		.byte	0x53
 2541 0188 93       		.byte	0x93
 2542 0189 04       		.uleb128 0x4
 2543 018a 62000000 		.4byte	.LVL15
 2544 018e 70000000 		.4byte	.LVL16
 2545 0192 0300     		.2byte	0x3
 2546 0194 50       		.byte	0x50
 2547 0195 93       		.byte	0x93
 2548 0196 04       		.uleb128 0x4
 2549 0197 70000000 		.4byte	.LVL16
 2550 019b 73000000 		.4byte	.LVL17-1
 2551 019f 0D00     		.2byte	0xd
 2552 01a1 F3       		.byte	0xf3
 2553 01a2 01       		.uleb128 0x1
 2554 01a3 50       		.byte	0x50
 2555 01a4 40       		.byte	0x40
 2556 01a5 24       		.byte	0x24
 2557 01a6 40       		.byte	0x40
 2558 01a7 25       		.byte	0x25
 2559 01a8 73       		.byte	0x73
 2560 01a9 00       		.sleb128 0
 2561 01aa 22       		.byte	0x22
 2562 01ab 9F       		.byte	0x9f
 2563 01ac 93       		.byte	0x93
 2564 01ad 04       		.uleb128 0x4
 2565 01ae 73000000 		.4byte	.LVL17-1
 2566 01b2 78000000 		.4byte	.LVL18
 2567 01b6 1000     		.2byte	0x10
 2568 01b8 F3       		.byte	0xf3
 2569 01b9 01       		.uleb128 0x1
 2570 01ba 50       		.byte	0x50
 2571 01bb 40       		.byte	0x40
 2572 01bc 24       		.byte	0x24
 2573 01bd 40       		.byte	0x40
 2574 01be 25       		.byte	0x25
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 62


 2575 01bf 03       		.byte	0x3
 2576 01c0 10000000 		.4byte	.LANCHOR0+16
 2577 01c4 22       		.byte	0x22
 2578 01c5 9F       		.byte	0x9f
 2579 01c6 93       		.byte	0x93
 2580 01c7 04       		.uleb128 0x4
 2581 01c8 82000000 		.4byte	.LVL20
 2582 01cc 88000000 		.4byte	.LVL22
 2583 01d0 0800     		.2byte	0x8
 2584 01d2 03       		.byte	0x3
 2585 01d3 00000000 		.4byte	CapSense_dsRam
 2586 01d7 9F       		.byte	0x9f
 2587 01d8 93       		.byte	0x93
 2588 01d9 04       		.uleb128 0x4
 2589 01da 88000000 		.4byte	.LVL22
 2590 01de 90000000 		.4byte	.LVL23
 2591 01e2 0300     		.2byte	0x3
 2592 01e4 50       		.byte	0x50
 2593 01e5 93       		.byte	0x93
 2594 01e6 04       		.uleb128 0x4
 2595 01e7 90000000 		.4byte	.LVL23
 2596 01eb 96000000 		.4byte	.LVL25
 2597 01ef 0800     		.2byte	0x8
 2598 01f1 03       		.byte	0x3
 2599 01f2 00000000 		.4byte	CapSense_dsRam
 2600 01f6 9F       		.byte	0x9f
 2601 01f7 93       		.byte	0x93
 2602 01f8 04       		.uleb128 0x4
 2603 01f9 96000000 		.4byte	.LVL25
 2604 01fd A8000000 		.4byte	.LFE3
 2605 0201 0300     		.2byte	0x3
 2606 0203 50       		.byte	0x50
 2607 0204 93       		.byte	0x93
 2608 0205 04       		.uleb128 0x4
 2609 0206 00000000 		.4byte	0
 2610 020a 00000000 		.4byte	0
 2611              	.LLST9:
 2612 020e 00000000 		.4byte	.LVL3
 2613 0212 14000000 		.4byte	.LVL4
 2614 0216 0200     		.2byte	0x2
 2615 0218 30       		.byte	0x30
 2616 0219 9F       		.byte	0x9f
 2617 021a 18000000 		.4byte	.LVL5
 2618 021e 20000000 		.4byte	.LVL6
 2619 0222 0200     		.2byte	0x2
 2620 0224 30       		.byte	0x30
 2621 0225 9F       		.byte	0x9f
 2622 0226 54000000 		.4byte	.LVL12
 2623 022a 78000000 		.4byte	.LVL18
 2624 022e 0200     		.2byte	0x2
 2625 0230 30       		.byte	0x30
 2626 0231 9F       		.byte	0x9f
 2627 0232 7E000000 		.4byte	.LVL19
 2628 0236 A8000000 		.4byte	.LFE3
 2629 023a 0200     		.2byte	0x2
 2630 023c 30       		.byte	0x30
 2631 023d 9F       		.byte	0x9f
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 63


 2632 023e 00000000 		.4byte	0
 2633 0242 00000000 		.4byte	0
 2634              	.LLST10:
 2635 0246 00000000 		.4byte	.LVL26
 2636 024a 14000000 		.4byte	.LVL27
 2637 024e 0100     		.2byte	0x1
 2638 0250 50       		.byte	0x50
 2639 0251 14000000 		.4byte	.LVL27
 2640 0255 18000000 		.4byte	.LVL28
 2641 0259 0400     		.2byte	0x4
 2642 025b F3       		.byte	0xf3
 2643 025c 01       		.uleb128 0x1
 2644 025d 50       		.byte	0x50
 2645 025e 9F       		.byte	0x9f
 2646 025f 18000000 		.4byte	.LVL28
 2647 0263 2A000000 		.4byte	.LVL31
 2648 0267 0100     		.2byte	0x1
 2649 0269 50       		.byte	0x50
 2650 026a 2A000000 		.4byte	.LVL31
 2651 026e 38000000 		.4byte	.LVL34
 2652 0272 0400     		.2byte	0x4
 2653 0274 F3       		.byte	0xf3
 2654 0275 01       		.uleb128 0x1
 2655 0276 50       		.byte	0x50
 2656 0277 9F       		.byte	0x9f
 2657 0278 38000000 		.4byte	.LVL34
 2658 027c 58000000 		.4byte	.LVL38
 2659 0280 0100     		.2byte	0x1
 2660 0282 50       		.byte	0x50
 2661 0283 58000000 		.4byte	.LVL38
 2662 0287 60000000 		.4byte	.LVL40
 2663 028b 0400     		.2byte	0x4
 2664 028d F3       		.byte	0xf3
 2665 028e 01       		.uleb128 0x1
 2666 028f 50       		.byte	0x50
 2667 0290 9F       		.byte	0x9f
 2668 0291 60000000 		.4byte	.LVL40
 2669 0295 6E000000 		.4byte	.LVL43
 2670 0299 0100     		.2byte	0x1
 2671 029b 50       		.byte	0x50
 2672 029c 6E000000 		.4byte	.LVL43
 2673 02a0 7C000000 		.4byte	.LFE4
 2674 02a4 0400     		.2byte	0x4
 2675 02a6 F3       		.byte	0xf3
 2676 02a7 01       		.uleb128 0x1
 2677 02a8 50       		.byte	0x50
 2678 02a9 9F       		.byte	0x9f
 2679 02aa 00000000 		.4byte	0
 2680 02ae 00000000 		.4byte	0
 2681              	.LLST11:
 2682 02b2 00000000 		.4byte	.LVL26
 2683 02b6 14000000 		.4byte	.LVL27
 2684 02ba 0100     		.2byte	0x1
 2685 02bc 51       		.byte	0x51
 2686 02bd 14000000 		.4byte	.LVL27
 2687 02c1 18000000 		.4byte	.LVL28
 2688 02c5 0400     		.2byte	0x4
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 64


 2689 02c7 F3       		.byte	0xf3
 2690 02c8 01       		.uleb128 0x1
 2691 02c9 51       		.byte	0x51
 2692 02ca 9F       		.byte	0x9f
 2693 02cb 18000000 		.4byte	.LVL28
 2694 02cf 32000000 		.4byte	.LVL33
 2695 02d3 0100     		.2byte	0x1
 2696 02d5 51       		.byte	0x51
 2697 02d6 32000000 		.4byte	.LVL33
 2698 02da 38000000 		.4byte	.LVL34
 2699 02de 0400     		.2byte	0x4
 2700 02e0 F3       		.byte	0xf3
 2701 02e1 01       		.uleb128 0x1
 2702 02e2 51       		.byte	0x51
 2703 02e3 9F       		.byte	0x9f
 2704 02e4 38000000 		.4byte	.LVL34
 2705 02e8 72000000 		.4byte	.LVL45
 2706 02ec 0100     		.2byte	0x1
 2707 02ee 51       		.byte	0x51
 2708 02ef 72000000 		.4byte	.LVL45
 2709 02f3 7C000000 		.4byte	.LFE4
 2710 02f7 0400     		.2byte	0x4
 2711 02f9 F3       		.byte	0xf3
 2712 02fa 01       		.uleb128 0x1
 2713 02fb 51       		.byte	0x51
 2714 02fc 9F       		.byte	0x9f
 2715 02fd 00000000 		.4byte	0
 2716 0301 00000000 		.4byte	0
 2717              	.LLST12:
 2718 0305 28000000 		.4byte	.LVL30
 2719 0309 38000000 		.4byte	.LVL34
 2720 030d 0200     		.2byte	0x2
 2721 030f 30       		.byte	0x30
 2722 0310 9F       		.byte	0x9f
 2723 0311 54000000 		.4byte	.LVL37
 2724 0315 60000000 		.4byte	.LVL40
 2725 0319 0200     		.2byte	0x2
 2726 031b 30       		.byte	0x30
 2727 031c 9F       		.byte	0x9f
 2728 031d 6A000000 		.4byte	.LVL42
 2729 0321 7C000000 		.4byte	.LFE4
 2730 0325 0200     		.2byte	0x2
 2731 0327 30       		.byte	0x30
 2732 0328 9F       		.byte	0x9f
 2733 0329 00000000 		.4byte	0
 2734 032d 00000000 		.4byte	0
 2735              	.LLST13:
 2736 0331 28000000 		.4byte	.LVL30
 2737 0335 30000000 		.4byte	.LVL32
 2738 0339 0800     		.2byte	0x8
 2739 033b 03       		.byte	0x3
 2740 033c 00000000 		.4byte	CapSense_dsRam
 2741 0340 9F       		.byte	0x9f
 2742 0341 93       		.byte	0x93
 2743 0342 04       		.uleb128 0x4
 2744 0343 30000000 		.4byte	.LVL32
 2745 0347 38000000 		.4byte	.LVL34
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 65


 2746 034b 0300     		.2byte	0x3
 2747 034d 50       		.byte	0x50
 2748 034e 93       		.byte	0x93
 2749 034f 04       		.uleb128 0x4
 2750 0350 54000000 		.4byte	.LVL37
 2751 0354 5A000000 		.4byte	.LVL39
 2752 0358 0800     		.2byte	0x8
 2753 035a 03       		.byte	0x3
 2754 035b 00000000 		.4byte	CapSense_dsRam
 2755 035f 9F       		.byte	0x9f
 2756 0360 93       		.byte	0x93
 2757 0361 04       		.uleb128 0x4
 2758 0362 5A000000 		.4byte	.LVL39
 2759 0366 60000000 		.4byte	.LVL40
 2760 036a 0300     		.2byte	0x3
 2761 036c 50       		.byte	0x50
 2762 036d 93       		.byte	0x93
 2763 036e 04       		.uleb128 0x4
 2764 036f 6A000000 		.4byte	.LVL42
 2765 0373 70000000 		.4byte	.LVL44
 2766 0377 0800     		.2byte	0x8
 2767 0379 03       		.byte	0x3
 2768 037a 00000000 		.4byte	CapSense_dsRam
 2769 037e 9F       		.byte	0x9f
 2770 037f 93       		.byte	0x93
 2771 0380 04       		.uleb128 0x4
 2772 0381 70000000 		.4byte	.LVL44
 2773 0385 7C000000 		.4byte	.LFE4
 2774 0389 0300     		.2byte	0x3
 2775 038b 50       		.byte	0x50
 2776 038c 93       		.byte	0x93
 2777 038d 04       		.uleb128 0x4
 2778 038e 00000000 		.4byte	0
 2779 0392 00000000 		.4byte	0
 2780              	.LLST15:
 2781 0396 00000000 		.4byte	.LVL26
 2782 039a 14000000 		.4byte	.LVL27
 2783 039e 0200     		.2byte	0x2
 2784 03a0 30       		.byte	0x30
 2785 03a1 9F       		.byte	0x9f
 2786 03a2 24000000 		.4byte	.LVL29
 2787 03a6 38000000 		.4byte	.LVL34
 2788 03aa 0200     		.2byte	0x2
 2789 03ac 30       		.byte	0x30
 2790 03ad 9F       		.byte	0x9f
 2791 03ae 38000000 		.4byte	.LVL34
 2792 03b2 42000000 		.4byte	.LVL35
 2793 03b6 0C00     		.2byte	0xc
 2794 03b8 75       		.byte	0x75
 2795 03b9 00       		.sleb128 0
 2796 03ba 0A       		.byte	0xa
 2797 03bb FFFF     		.2byte	0xffff
 2798 03bd 1A       		.byte	0x1a
 2799 03be 4B       		.byte	0x4b
 2800 03bf 2B       		.byte	0x2b
 2801 03c0 08       		.byte	0x8
 2802 03c1 FF       		.byte	0xff
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 66


 2803 03c2 1A       		.byte	0x1a
 2804 03c3 9F       		.byte	0x9f
 2805 03c4 50000000 		.4byte	.LVL36
 2806 03c8 60000000 		.4byte	.LVL40
 2807 03cc 0200     		.2byte	0x2
 2808 03ce 30       		.byte	0x30
 2809 03cf 9F       		.byte	0x9f
 2810 03d0 66000000 		.4byte	.LVL41
 2811 03d4 7C000000 		.4byte	.LFE4
 2812 03d8 0200     		.2byte	0x2
 2813 03da 30       		.byte	0x30
 2814 03db 9F       		.byte	0x9f
 2815 03dc 00000000 		.4byte	0
 2816 03e0 00000000 		.4byte	0
 2817              	.LLST16:
 2818 03e4 00000000 		.4byte	.LVL47
 2819 03e8 04000000 		.4byte	.LVL48
 2820 03ec 0100     		.2byte	0x1
 2821 03ee 50       		.byte	0x50
 2822 03ef 04000000 		.4byte	.LVL48
 2823 03f3 0A000000 		.4byte	.LVL49
 2824 03f7 0100     		.2byte	0x1
 2825 03f9 53       		.byte	0x53
 2826 03fa 0A000000 		.4byte	.LVL49
 2827 03fe 18000000 		.4byte	.LFE6
 2828 0402 0400     		.2byte	0x4
 2829 0404 F3       		.byte	0xf3
 2830 0405 01       		.uleb128 0x1
 2831 0406 50       		.byte	0x50
 2832 0407 9F       		.byte	0x9f
 2833 0408 00000000 		.4byte	0
 2834 040c 00000000 		.4byte	0
 2835              	.LLST17:
 2836 0410 00000000 		.4byte	.LVL47
 2837 0414 10000000 		.4byte	.LVL50
 2838 0418 0200     		.2byte	0x2
 2839 041a 30       		.byte	0x30
 2840 041b 9F       		.byte	0x9f
 2841 041c 10000000 		.4byte	.LVL50
 2842 0420 18000000 		.4byte	.LFE6
 2843 0424 0100     		.2byte	0x1
 2844 0426 50       		.byte	0x50
 2845 0427 00000000 		.4byte	0
 2846 042b 00000000 		.4byte	0
 2847              	.LLST18:
 2848 042f 00000000 		.4byte	.LVL51
 2849 0433 04000000 		.4byte	.LVL52
 2850 0437 0100     		.2byte	0x1
 2851 0439 50       		.byte	0x50
 2852 043a 04000000 		.4byte	.LVL52
 2853 043e 0E000000 		.4byte	.LVL53
 2854 0442 0100     		.2byte	0x1
 2855 0444 53       		.byte	0x53
 2856 0445 0E000000 		.4byte	.LVL53
 2857 0449 1C000000 		.4byte	.LFE7
 2858 044d 0400     		.2byte	0x4
 2859 044f F3       		.byte	0xf3
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 67


 2860 0450 01       		.uleb128 0x1
 2861 0451 50       		.byte	0x50
 2862 0452 9F       		.byte	0x9f
 2863 0453 00000000 		.4byte	0
 2864 0457 00000000 		.4byte	0
 2865              	.LLST19:
 2866 045b 00000000 		.4byte	.LVL51
 2867 045f 14000000 		.4byte	.LVL54
 2868 0463 0200     		.2byte	0x2
 2869 0465 30       		.byte	0x30
 2870 0466 9F       		.byte	0x9f
 2871 0467 14000000 		.4byte	.LVL54
 2872 046b 1C000000 		.4byte	.LFE7
 2873 046f 0100     		.2byte	0x1
 2874 0471 50       		.byte	0x50
 2875 0472 00000000 		.4byte	0
 2876 0476 00000000 		.4byte	0
 2877              		.section	.debug_aranges,"",%progbits
 2878 0000 44000000 		.4byte	0x44
 2879 0004 0200     		.2byte	0x2
 2880 0006 00000000 		.4byte	.Ldebug_info0
 2881 000a 04       		.byte	0x4
 2882 000b 00       		.byte	0
 2883 000c 0000     		.2byte	0
 2884 000e 0000     		.2byte	0
 2885 0010 00000000 		.4byte	.LFB1
 2886 0014 54000000 		.4byte	.LFE1-.LFB1
 2887 0018 00000000 		.4byte	.LFB3
 2888 001c A8000000 		.4byte	.LFE3-.LFB3
 2889 0020 00000000 		.4byte	.LFB4
 2890 0024 7C000000 		.4byte	.LFE4-.LFB4
 2891 0028 00000000 		.4byte	.LFB5
 2892 002c 0C000000 		.4byte	.LFE5-.LFB5
 2893 0030 00000000 		.4byte	.LFB6
 2894 0034 18000000 		.4byte	.LFE6-.LFB6
 2895 0038 00000000 		.4byte	.LFB7
 2896 003c 1C000000 		.4byte	.LFE7-.LFB7
 2897 0040 00000000 		.4byte	0
 2898 0044 00000000 		.4byte	0
 2899              		.section	.debug_ranges,"",%progbits
 2900              	.Ldebug_ranges0:
 2901 0000 00000000 		.4byte	.LBB4
 2902 0004 02000000 		.4byte	.LBE4
 2903 0008 04000000 		.4byte	.LBB11
 2904 000c 14000000 		.4byte	.LBE11
 2905 0010 18000000 		.4byte	.LBB12
 2906 0014 2C000000 		.4byte	.LBE12
 2907 0018 32000000 		.4byte	.LBB13
 2908 001c 3E000000 		.4byte	.LBE13
 2909 0020 4E000000 		.4byte	.LBB14
 2910 0024 54000000 		.4byte	.LBE14
 2911 0028 78000000 		.4byte	.LBB15
 2912 002c 7E000000 		.4byte	.LBE15
 2913 0030 00000000 		.4byte	0
 2914 0034 00000000 		.4byte	0
 2915 0038 00000000 		.4byte	.LBB18
 2916 003c 02000000 		.4byte	.LBE18
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 68


 2917 0040 04000000 		.4byte	.LBB24
 2918 0044 14000000 		.4byte	.LBE24
 2919 0048 18000000 		.4byte	.LBB25
 2920 004c 24000000 		.4byte	.LBE25
 2921 0050 38000000 		.4byte	.LBB26
 2922 0054 50000000 		.4byte	.LBE26
 2923 0058 60000000 		.4byte	.LBB27
 2924 005c 66000000 		.4byte	.LBE27
 2925 0060 00000000 		.4byte	0
 2926 0064 00000000 		.4byte	0
 2927 0068 00000000 		.4byte	.LFB1
 2928 006c 54000000 		.4byte	.LFE1
 2929 0070 00000000 		.4byte	.LFB3
 2930 0074 A8000000 		.4byte	.LFE3
 2931 0078 00000000 		.4byte	.LFB4
 2932 007c 7C000000 		.4byte	.LFE4
 2933 0080 00000000 		.4byte	.LFB5
 2934 0084 0C000000 		.4byte	.LFE5
 2935 0088 00000000 		.4byte	.LFB6
 2936 008c 18000000 		.4byte	.LFE6
 2937 0090 00000000 		.4byte	.LFB7
 2938 0094 1C000000 		.4byte	.LFE7
 2939 0098 00000000 		.4byte	0
 2940 009c 00000000 		.4byte	0
 2941              		.section	.debug_line,"",%progbits
 2942              	.Ldebug_line0:
 2943 0000 D8010000 		.section	.debug_str,"MS",%progbits,1
 2943      02008E00 
 2943      00000201 
 2943      FB0E0D00 
 2943      01010101 
 2944              	.LASF10:
 2945 0000 75696E74 		.ascii	"uint16\000"
 2945      313600
 2946              	.LASF88:
 2947 0007 61666665 		.ascii	"affectsCrc\000"
 2947      63747343 
 2947      726300
 2948              	.LASF91:
 2949 0012 50415241 		.ascii	"PARAM_ID_STRUCT\000"
 2949      4D5F4944 
 2949      5F535452 
 2949      55435400 
 2950              	.LASF106:
 2951 0022 43617053 		.ascii	"CapSense_SetParam\000"
 2951      656E7365 
 2951      5F536574 
 2951      50617261 
 2951      6D00
 2952              	.LASF83:
 2953 0034 43617053 		.ascii	"CapSense_FLASH_WD_STRUCT\000"
 2953      656E7365 
 2953      5F464C41 
 2953      53485F57 
 2953      445F5354 
 2954              	.LASF118:
 2955 004d 474E5520 		.ascii	"GNU C 4.9.3 20150303 (release) [ARM/embedded-4_9-br"
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 69


 2955      4320342E 
 2955      392E3320 
 2955      32303135 
 2955      30333033 
 2956 0080 616E6368 		.ascii	"anch revision 221220] -mcpu=cortex-m0plus -mthumb -"
 2956      20726576 
 2956      6973696F 
 2956      6E203232 
 2956      31323230 
 2957 00b3 67202D4F 		.ascii	"g -O3 -ffunction-sections -ffat-lto-objects\000"
 2957      33202D66 
 2957      66756E63 
 2957      74696F6E 
 2957      2D736563 
 2958              	.LASF90:
 2959 00df 74797065 		.ascii	"type\000"
 2959      00
 2960              	.LASF101:
 2961 00e4 70747255 		.ascii	"ptrUint8\000"
 2961      696E7438 
 2961      00
 2962              	.LASF45:
 2963 00ed 43617053 		.ascii	"CapSense_RAM_SNS_STRUCT\000"
 2963      656E7365 
 2963      5F52414D 
 2963      5F534E53 
 2963      5F535452 
 2964              	.LASF7:
 2965 0105 6C6F6E67 		.ascii	"long long unsigned int\000"
 2965      206C6F6E 
 2965      6720756E 
 2965      7369676E 
 2965      65642069 
 2966              	.LASF74:
 2967 011c 70747232 		.ascii	"ptr2SnsFlash\000"
 2967      536E7346 
 2967      6C617368 
 2967      00
 2968              	.LASF42:
 2969 0129 64696666 		.ascii	"diff\000"
 2969      00
 2970              	.LASF19:
 2971 012e 43617053 		.ascii	"CapSense_LOW_BSLN_RST_TYPE\000"
 2971      656E7365 
 2971      5F4C4F57 
 2971      5F42534C 
 2971      4E5F5253 
 2972              	.LASF64:
 2973 0149 6873696F 		.ascii	"hsiomPtr\000"
 2973      6D507472 
 2973      00
 2974              	.LASF60:
 2975 0152 736E7254 		.ascii	"snrTestSensorId\000"
 2975      65737453 
 2975      656E736F 
 2975      72496400 
 2976              	.LASF116:
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 70


 2977 0162 43617053 		.ascii	"CapSense_dsFlash\000"
 2977      656E7365 
 2977      5F647346 
 2977      6C617368 
 2977      00
 2978              	.LASF18:
 2979 0173 43617053 		.ascii	"CapSense_THRESHOLD_TYPE\000"
 2979      656E7365 
 2979      5F544852 
 2979      4553484F 
 2979      4C445F54 
 2980              	.LASF93:
 2981 018b 77646774 		.ascii	"wdgtId\000"
 2981      496400
 2982              	.LASF21:
 2983 0192 43617053 		.ascii	"CapSense_WD_LINEAR_SLIDER_E\000"
 2983      656E7365 
 2983      5F57445F 
 2983      4C494E45 
 2983      41525F53 
 2984              	.LASF6:
 2985 01ae 6C6F6E67 		.ascii	"long long int\000"
 2985      206C6F6E 
 2985      6720696E 
 2985      7400
 2986              	.LASF0:
 2987 01bc 7369676E 		.ascii	"signed char\000"
 2987      65642063 
 2987      68617200 
 2988              	.LASF38:
 2989 01c8 62757474 		.ascii	"button0\000"
 2989      6F6E3000 
 2990              	.LASF65:
 2991 01d0 70635074 		.ascii	"pcPtr\000"
 2991      7200
 2992              	.LASF108:
 2993 01d6 7764576F 		.ascii	"wdWord\000"
 2993      726400
 2994              	.LASF54:
 2995 01dd 736E7353 		.ascii	"snsStatus\000"
 2995      74617475 
 2995      7300
 2996              	.LASF4:
 2997 01e7 6C6F6E67 		.ascii	"long int\000"
 2997      20696E74 
 2997      00
 2998              	.LASF56:
 2999 01f0 6D6F6443 		.ascii	"modCsdClk\000"
 2999      7364436C 
 2999      6B00
 3000              	.LASF76:
 3001 01fa 70747232 		.ascii	"ptr2SnsRam\000"
 3001      536E7352 
 3001      616D00
 3002              	.LASF67:
 3003 0205 70735074 		.ascii	"psPtr\000"
 3003      7200
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 71


 3004              	.LASF123:
 3005 020b 6D656D63 		.ascii	"memcpy\000"
 3005      707900
 3006              	.LASF9:
 3007 0212 75696E74 		.ascii	"uint8\000"
 3007      3800
 3008              	.LASF13:
 3009 0218 646F7562 		.ascii	"double\000"
 3009      6C6500
 3010              	.LASF62:
 3011 021f 736E7254 		.ascii	"snrTestRawCount\000"
 3011      65737452 
 3011      6177436F 
 3011      756E7400 
 3012              	.LASF72:
 3013 022f 73686966 		.ascii	"shift\000"
 3013      7400
 3014              	.LASF111:
 3015 0235 73656E73 		.ascii	"sensorId\000"
 3015      6F724964 
 3015      00
 3016              	.LASF71:
 3017 023e 64725368 		.ascii	"drShift\000"
 3017      69667400 
 3018              	.LASF11:
 3019 0246 75696E74 		.ascii	"uint32\000"
 3019      333200
 3020              	.LASF102:
 3021 024d 70747255 		.ascii	"ptrUint16\000"
 3021      696E7431 
 3021      3600
 3022              	.LASF30:
 3023 0257 68797374 		.ascii	"hysteresis\000"
 3023      65726573 
 3023      697300
 3024              	.LASF98:
 3025 0262 70446174 		.ascii	"pData\000"
 3025      6100
 3026              	.LASF120:
 3027 0268 5A3A5C54 		.ascii	"Z:\\TMP\\PSoC4SProj\\CQ4S01_Sample\\CapSense_1Butto"
 3027      4D505C50 
 3027      536F4334 
 3027      5350726F 
 3027      6A5C4351 
 3028 0297 6E2E6379 		.ascii	"n.cydsn\000"
 3028      64736E00 
 3029              	.LASF41:
 3030 029f 62736C6E 		.ascii	"bslnExt\000"
 3030      45787400 
 3031              	.LASF53:
 3032 02a7 77646774 		.ascii	"wdgtStatus\000"
 3032      53746174 
 3032      757300
 3033              	.LASF23:
 3034 02b2 43617053 		.ascii	"CapSense_WD_MATRIX_BUTTON_E\000"
 3034      656E7365 
 3034      5F57445F 
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 72


 3034      4D415452 
 3034      49585F42 
 3035              	.LASF99:
 3036 02ce 76616C75 		.ascii	"value\000"
 3036      6500
 3037              	.LASF40:
 3038 02d4 62736C6E 		.ascii	"bsln\000"
 3038      00
 3039              	.LASF95:
 3040 02d9 70747246 		.ascii	"ptrFlashWdgt\000"
 3040      6C617368 
 3040      57646774 
 3040      00
 3041              	.LASF8:
 3042 02e6 756E7369 		.ascii	"unsigned int\000"
 3042      676E6564 
 3042      20696E74 
 3042      00
 3043              	.LASF59:
 3044 02f3 736E7254 		.ascii	"snrTestWidgetId\000"
 3044      65737457 
 3044      69646765 
 3044      74496400 
 3045              	.LASF5:
 3046 0303 6C6F6E67 		.ascii	"long unsigned int\000"
 3046      20756E73 
 3046      69676E65 
 3046      6420696E 
 3046      7400
 3047              	.LASF52:
 3048 0315 77646774 		.ascii	"wdgtEnable\000"
 3048      456E6162 
 3048      6C6500
 3049              	.LASF32:
 3050 0320 6C6F7742 		.ascii	"lowBslnRst\000"
 3050      736C6E52 
 3050      737400
 3051              	.LASF121:
 3052 032b 43617053 		.ascii	"CapSense_DsInitialize\000"
 3052      656E7365 
 3052      5F447349 
 3052      6E697469 
 3052      616C697A 
 3053              	.LASF94:
 3054 0341 70747253 		.ascii	"ptrSns\000"
 3054      6E7300
 3055              	.LASF3:
 3056 0348 73686F72 		.ascii	"short unsigned int\000"
 3056      7420756E 
 3056      7369676E 
 3056      65642069 
 3056      6E7400
 3057              	.LASF112:
 3058 035b 43617053 		.ascii	"CapSense_debounceButton0\000"
 3058      656E7365 
 3058      5F646562 
 3058      6F756E63 
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 73


 3058      65427574 
 3059              	.LASF58:
 3060 0374 736E734C 		.ascii	"snsList\000"
 3060      69737400 
 3061              	.LASF47:
 3062 037c 636F6E66 		.ascii	"configId\000"
 3062      69674964 
 3062      00
 3063              	.LASF110:
 3064 0385 43617053 		.ascii	"CapSense_IsSensorActive\000"
 3064      656E7365 
 3064      5F497353 
 3064      656E736F 
 3064      72416374 
 3065              	.LASF55:
 3066 039d 63736430 		.ascii	"csd0Config\000"
 3066      436F6E66 
 3066      696700
 3067              	.LASF75:
 3068 03a8 70747232 		.ascii	"ptr2WdgtRam\000"
 3068      57646774 
 3068      52616D00 
 3069              	.LASF107:
 3070 03b4 43617053 		.ascii	"CapSense_IsAnyWidgetActive\000"
 3070      656E7365 
 3070      5F497341 
 3070      6E795769 
 3070      64676574 
 3071              	.LASF48:
 3072 03cf 64657669 		.ascii	"deviceId\000"
 3072      63654964 
 3072      00
 3073              	.LASF37:
 3074 03d8 43617053 		.ascii	"CapSense_RAM_WD_BUTTON_STRUCT\000"
 3074      656E7365 
 3074      5F52414D 
 3074      5F57445F 
 3074      42555454 
 3075              	.LASF117:
 3076 03f6 43617053 		.ascii	"CapSense_ioList\000"
 3076      656E7365 
 3076      5F696F4C 
 3076      69737400 
 3077              	.LASF89:
 3078 0406 666C6173 		.ascii	"flash\000"
 3078      6800
 3079              	.LASF16:
 3080 040c 72656733 		.ascii	"reg32\000"
 3080      3200
 3081              	.LASF87:
 3082 0412 77696467 		.ascii	"widgetId\000"
 3082      65744964 
 3082      00
 3083              	.LASF114:
 3084 041b 43617053 		.ascii	"CapSense_ramIdacInit\000"
 3084      656E7365 
 3084      5F72616D 
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 74


 3084      49646163 
 3084      496E6974 
 3085              	.LASF34:
 3086 0430 69646163 		.ascii	"idacMod\000"
 3086      4D6F6400 
 3087              	.LASF82:
 3088 0438 6E756D43 		.ascii	"numCols\000"
 3088      6F6C7300 
 3089              	.LASF17:
 3090 0440 73697A65 		.ascii	"sizetype\000"
 3090      74797065 
 3090      00
 3091              	.LASF79:
 3092 0449 73746174 		.ascii	"staticConfig\000"
 3092      6963436F 
 3092      6E666967 
 3092      00
 3093              	.LASF29:
 3094 0456 6E4E6F69 		.ascii	"nNoiseTh\000"
 3094      73655468 
 3094      00
 3095              	.LASF81:
 3096 045f 77646774 		.ascii	"wdgtType\000"
 3096      54797065 
 3096      00
 3097              	.LASF97:
 3098 0468 70617261 		.ascii	"paramId\000"
 3098      6D496400 
 3099              	.LASF50:
 3100 0470 7363616E 		.ascii	"scanCounter\000"
 3100      436F756E 
 3100      74657200 
 3101              	.LASF115:
 3102 047c 43617053 		.ascii	"CapSense_dsRam\000"
 3102      656E7365 
 3102      5F647352 
 3102      616D00
 3103              	.LASF49:
 3104 048b 74756E65 		.ascii	"tunerCmd\000"
 3104      72436D64 
 3104      00
 3105              	.LASF12:
 3106 0494 666C6F61 		.ascii	"float\000"
 3106      7400
 3107              	.LASF113:
 3108 049a 43617053 		.ascii	"CapSense_ramWidgetInit\000"
 3108      656E7365 
 3108      5F72616D 
 3108      57696467 
 3108      6574496E 
 3109              	.LASF22:
 3110 04b1 43617053 		.ascii	"CapSense_WD_RADIAL_SLIDER_E\000"
 3110      656E7365 
 3110      5F57445F 
 3110      52414449 
 3110      414C5F53 
 3111              	.LASF33:
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 75


 3112 04cd 62736C6E 		.ascii	"bslnCoeff\000"
 3112      436F6566 
 3112      6600
 3113              	.LASF46:
 3114 04d7 43617053 		.ascii	"CapSense_RAM_SNS_LIST_STRUCT\000"
 3114      656E7365 
 3114      5F52414D 
 3114      5F534E53 
 3114      5F4C4953 
 3115              	.LASF63:
 3116 04f4 43617053 		.ascii	"CapSense_RAM_STRUCT\000"
 3116      656E7365 
 3116      5F52414D 
 3116      5F535452 
 3116      55435400 
 3117              	.LASF20:
 3118 0508 43617053 		.ascii	"CapSense_WD_BUTTON_E\000"
 3118      656E7365 
 3118      5F57445F 
 3118      42555454 
 3118      4F4E5F45 
 3119              	.LASF1:
 3120 051d 756E7369 		.ascii	"unsigned char\000"
 3120      676E6564 
 3120      20636861 
 3120      7200
 3121              	.LASF96:
 3122 052b 70747249 		.ascii	"ptrIdacInit\000"
 3122      64616349 
 3122      6E697400 
 3123              	.LASF2:
 3124 0537 73686F72 		.ascii	"short int\000"
 3124      7420696E 
 3124      7400
 3125              	.LASF77:
 3126 0541 70747232 		.ascii	"ptr2FltrHistory\000"
 3126      466C7472 
 3126      48697374 
 3126      6F727900 
 3127              	.LASF104:
 3128 0551 70747244 		.ascii	"ptrData\000"
 3128      61746100 
 3129              	.LASF70:
 3130 0559 6873696F 		.ascii	"hsiomShift\000"
 3130      6D536869 
 3130      667400
 3131              	.LASF24:
 3132 0564 43617053 		.ascii	"CapSense_WD_TOUCHPAD_E\000"
 3132      656E7365 
 3132      5F57445F 
 3132      544F5543 
 3132      48504144 
 3133              	.LASF26:
 3134 057b 7265736F 		.ascii	"resolution\000"
 3134      6C757469 
 3134      6F6E00
 3135              	.LASF57:
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 76


 3136 0586 77646774 		.ascii	"wdgtList\000"
 3136      4C697374 
 3136      00
 3137              	.LASF14:
 3138 058f 63686172 		.ascii	"char\000"
 3138      00
 3139              	.LASF66:
 3140 0594 64725074 		.ascii	"drPtr\000"
 3140      7200
 3141              	.LASF35:
 3142 059a 736E7343 		.ascii	"snsClk\000"
 3142      6C6B00
 3143              	.LASF103:
 3144 05a1 70747255 		.ascii	"ptrUint32\000"
 3144      696E7433 
 3144      3200
 3145              	.LASF31:
 3146 05ab 6F6E4465 		.ascii	"onDebounce\000"
 3146      626F756E 
 3146      636500
 3147              	.LASF86:
 3148 05b6 6F666673 		.ascii	"offset\000"
 3148      657400
 3149              	.LASF44:
 3150 05bd 69646163 		.ascii	"idacComp\000"
 3150      436F6D70 
 3150      00
 3151              	.LASF43:
 3152 05c6 6E656742 		.ascii	"negBslnRstCnt\000"
 3152      736C6E52 
 3152      7374436E 
 3152      7400
 3153              	.LASF119:
 3154 05d4 47656E65 		.ascii	"Generated_Source\\PSoC4\\CapSense_Structure.c\000"
 3154      72617465 
 3154      645F536F 
 3154      75726365 
 3154      5C50536F 
 3155              	.LASF80:
 3156 0600 746F7461 		.ascii	"totalNumSns\000"
 3156      6C4E756D 
 3156      536E7300 
 3157              	.LASF78:
 3158 060c 70747232 		.ascii	"ptr2DebounceArr\000"
 3158      4465626F 
 3158      756E6365 
 3158      41727200 
 3159              	.LASF85:
 3160 061c 43617053 		.ascii	"CapSense_FLASH_STRUCT\000"
 3160      656E7365 
 3160      5F464C41 
 3160      53485F53 
 3160      54525543 
 3161              	.LASF73:
 3162 0632 43617053 		.ascii	"CapSense_FLASH_IO_STRUCT\000"
 3162      656E7365 
 3162      5F464C41 
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 77


 3162      53485F49 
 3162      4F5F5354 
 3163              	.LASF69:
 3164 064b 6D61736B 		.ascii	"mask\000"
 3164      00
 3165              	.LASF51:
 3166 0650 73746174 		.ascii	"status\000"
 3166      757300
 3167              	.LASF84:
 3168 0657 77646774 		.ascii	"wdgtArray\000"
 3168      41727261 
 3168      7900
 3169              	.LASF122:
 3170 0661 44735061 		.ascii	"DsParseParamId\000"
 3170      72736550 
 3170      6172616D 
 3170      496400
 3171              	.LASF105:
 3172 0670 43617053 		.ascii	"CapSense_GetParam\000"
 3172      656E7365 
 3172      5F476574 
 3172      50617261 
 3172      6D00
 3173              	.LASF109:
 3174 0682 43617053 		.ascii	"CapSense_IsWidgetActive\000"
 3174      656E7365 
 3174      5F497357 
 3174      69646765 
 3174      74416374 
 3175              	.LASF36:
 3176 069a 736E7343 		.ascii	"snsClkSource\000"
 3176      6C6B536F 
 3176      75726365 
 3176      00
 3177              	.LASF15:
 3178 06a7 63797374 		.ascii	"cystatus\000"
 3178      61747573 
 3178      00
 3179              	.LASF92:
 3180 06b0 736E7349 		.ascii	"snsId\000"
 3180      6400
 3181              	.LASF27:
 3182 06b6 66696E67 		.ascii	"fingerTh\000"
 3182      65725468 
 3182      00
 3183              	.LASF25:
 3184 06bf 43617053 		.ascii	"CapSense_WD_PROXIMITY_E\000"
 3184      656E7365 
 3184      5F57445F 
 3184      50524F58 
 3184      494D4954 
 3185              	.LASF39:
 3186 06d7 43617053 		.ascii	"CapSense_RAM_WD_LIST_STRUCT\000"
 3186      656E7365 
 3186      5F52414D 
 3186      5F57445F 
 3186      4C495354 
ARM GAS  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccsBuC5c.s 			page 78


 3187              	.LASF61:
 3188 06f3 736E7254 		.ascii	"snrTestScanCounter\000"
 3188      65737453 
 3188      63616E43 
 3188      6F756E74 
 3188      657200
 3189              	.LASF68:
 3190 0706 6873696F 		.ascii	"hsiomMask\000"
 3190      6D4D6173 
 3190      6B00
 3191              	.LASF124:
 3192 0710 43794861 		.ascii	"CyHalt\000"
 3192      6C7400
 3193              	.LASF100:
 3194 0717 72657375 		.ascii	"result\000"
 3194      6C7400
 3195              	.LASF28:
 3196 071e 6E6F6973 		.ascii	"noiseTh\000"
 3196      65546800 
 3197              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.9.3 20150303 (release) [ARM/embedded-4_9-br
