This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Need Help in implementing OAD with CC2541

Other Parts Discussed in Thread: CC2541, CC2540, CC2541DK-MINI

Greetings for the day!

 

We want to implement OAD with CC2541, to do this we are referring to OAD_for_cc254x.pdf.

We have followed the steps to create image A but got error as encircled in attached screenshot,
  

 

Please help us to rectify this error.

  • Hi,

    I think that path doesn't exist. You need to change the XCL file path to "<BLE Stack installation directory>/projects/ble/common/cc2540/cc254x_f256_imgA.xcl".

    Hope this helps!

    Thanks,

    Dhaval

    Note: You may like to click on 'Verify Answer' if this has answered your question!

  • Hii Dhaval,

    Thanks your reply.

    I have implemented the solution suggested by you but it also build with a error. This it is reflecting different error, please find the attached screenshot of the same.


    Kumar Karan Jain

  • Hi,

    From error it seems that, your code size is higher than the available memory, as specified in .xcl file. Thus it is not able to build the project successfully. I think you need to optimize your code.

    Thanks,

    Dhaval

    Note: You may like to click on 'Verify Answer', if this has answered your question.

  • I am referring to same document.
  • There is a point I want to highlight , that in document at processors.wiki.ti.com/.../OAD_for_CC254x.pdf , OAD process is accomplishes by the SmartRF Programmer but we using CCdebugger for the same.

    But at this point we are facing issue in generating a OAD images A/B.
    Please help us.

    Kumar Karan Jain
  • Hello Kumar,

    I am implementing OAD to cc254x and encounter some problems also. The guide can be confusing sometimes.
    I recommend you to see this thread(e2e.ti.com/.../238079) and I am now following the steps.

    Best regards,
    HJ
  • I agree with Dhaval. It seems that your code size is larger than the available memory, as specified in .xcl file. Thus it is not able to build the project successfully. Try to optimize or shrink your code size.
  • Thanks for your reply.

    Can you please tell, how can we shrink code size?
    We are using project thermometer in BLE Stack located at default directory "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer". As marked in attached screenshot current code memory is 135683 Bytes, This is already shrinked code size by eliminating few parameters i.e. UI(LCD), flags declaration, time stamp used during Periodic or Immediate temperature measurement, etc.

    Earlier code size was 137660Bytes and only reduced to 135683 Bytes, which is not sufficient. So please suggest how to further reduce it considerably.

    Thanks in advance.
    Regards,
    Kumar Karan Jain
  • You can check output map file and see which functions use lots space and try to shrink them.
  • As you suggested, I checked output map file but unable to understand that file.Please support me how can I read it to optimize code.

    But by selecting option for high optimization reduced size by 13Kb, also reflects error as shown in attached screenshots

    Please suggest how to resolve it.

    Regards,

    KKJ

  • Can you attach your MAP file?
  • Please find the attached MAP file.

    ################################################################################
    # #
    # IAR Universal Linker V6.1.5.61 #
    # #
    # Link time = 05/Aug/2015 14:54:28 #
    # Target CPU = x51 #
    # List file = "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\List\thermometer.map" #
    # Output file 1 = "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Exe\thermometer.d51" #
    # Format: debug #
    # UBROF version 10.0.6 #
    # Using library modules for C-SPY (-rt) #
    # Output file 2 = "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Exe\thermometer.hex" #
    # Format: intel-extended #
    # Command line = "-IC:\Program Files\IAR Systems\Embedded Workbenc #
    # h 7.0\8051\CONFIG\" #
    # -D_NR_OF_BANKS=0x07 -D_CODEBANK_END=0xFFFF #
    # -D_CODEBANK_START=0x8000 -D?CBANK_MASK=0xFF #
    # -D?CBANK=0x9F #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Libraries\CC2541DB\bin\CC2541_BLE_peri.lib" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Libraries\Common\bin\CC254x_BLE_HCI_TL_None.li #
    # b" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\devinfoservice.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\gap.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\gapbondmgr.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\gatt_uuid.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_adc.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_aes.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_dma.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_drivers.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_flash.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_key.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_lcd.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_led.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_sleep.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_startup.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_timer.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\hal_uart.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\npi.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\oad_target.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OnBoard.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OSAL.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\osal_bufmgr.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\osal_cbtimer.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OSAL_ClockBLE.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OSAL_Memory.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OSAL_PwrMgr.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\osal_snv.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OSAL_Thermometer.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\OSAL_Timers.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\peripheral.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\thermometer.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\Thermometer_Main.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\thermometerservice.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\timeapp_clock.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\timeapp_config.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\timeapp_discovery.r51" #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Obj\timeapp_ind.r51" #
    # -o #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\Exe\thermometer.d51" #
    # -l #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slav #
    # e\List\thermometer.map" #
    # -xmsn -f #
    # "C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\b #
    # le\Thermometer\CC2541DB\..\..\common\cc2540\ti_51 #
    # ew_cc2540b.xcl" #
    # (-D_IDATA_END=0xFF -D_PDATA_START=0x1E00 #
    # -D_PDATA_END=0x1EFF -D_IXDATA_START=0x0001 #
    # -D_IXDATA_END=0x1EFF #
    # -D_XDATA_START=_IXDATA_START #
    # -D_XDATA_END=_IXDATA_END -D_CODE_START=0x0000 #
    # -D_CODE_END=0x7FFF -D_FIRST_BANK_ADDR=0x10000 #
    # -D_NEAR_CODE_END=_CODE_END -D?REGISTER_BANK=0 #
    # -D_REGISTER_BANK_START=0 -D?PBANK_NUMBER=0x1E #
    # -D_BREG_START=0x00 -D?VB=0x20 #
    # -D_FAR_DATA_NR_OF_BANKS=0x0E #
    # -D_FAR_DATA_START=0x010001 #
    # -D_FAR_DATA_END=0xFFFFFF #
    # -D_FAR_CODE_START=_CODE_START #
    # -D_FAR_CODE_END=_CODE_END #
    # -Z(BIT)BREG=_BREG_START -Z(BIT)BIT_N=0-7F #
    # -Z(DATA)REGISTERS+8=_REGISTER_BANK_START #
    # -Z(DATA)BDATA_Z,BDATA_N,BDATA_I=20-2F #
    # -Z(DATA)VREG+_NR_OF_VIRTUAL_REGISTERS=08-7F #
    # -Z(DATA)PSP,XSP=08-7F -Z(DATA)DOVERLAY=08-7F #
    # -Z(DATA)DATA_I,DATA_Z,DATA_N=08-7F #
    # -U(IDATA)0-7F=(DATA)0-7F #
    # -Z(IDATA)IDATA_I,IDATA_Z,IDATA_N=08-_IDATA_END #
    # -Z(IDATA)ISTACK+_IDATA_STACK_SIZE#08-_IDATA_END #
    # -Z(IDATA)IOVERLAY=08-FF #
    # -Z(CODE)INTVEC=_CODE_START #
    # -Z(CODE)CSTART=_CODE_START-_CODE_END #
    # -Z(CODE)BIT_ID,BDATA_ID,DATA_ID,IDATA_ID,IXDATA_I #
    # D,PDATA_ID,XDATA_ID=_CODE_START-_CODE_END #
    # -Z(CODE)HUGE_ID=_FAR_CODE_START-_FAR_CODE_END #
    # -D_SLEEP_CODE_SPACE_START=(_CODE_END-7) #
    # -D_SLEEP_CODE_SPACE_END=(_CODE_END) #
    # -Z(CODE)SLEEP_CODE=_SLEEP_CODE_SPACE_START-_SLEEP #
    # _CODE_SPACE_END #
    # -Z(CODE)BANK_RELAYS,RCODE,DIFUNCT,CODE_N,NEAR_COD #
    # E=_CODE_START-_CODE_END #
    # -P(CODE)CODE_C=_CODE_START-_CODE_END #
    # -P(CONST)XDATA_ROM_C=0x8000-0xFFFF #
    # -P(CODE)XDATA_ROM_C_FLASH=0x18000-0x1FFFF #
    # -QXDATA_ROM_C=XDATA_ROM_C_FLASH #
    # -P(CODE)BANKED_CODE=_CODE_START-_CODE_END,[(_CODE #
    # BANK_START+_FIRST_BANK_ADDR)-(_CODEBANK_END+_FIRS #
    # T_BANK_ADDR)]*_NR_OF_BANKS+10000 #
    # -P(CODE)FAR_CODE_C,FAR_CODE_N,FAR_CODE=[_FAR_CODE #
    # _START-_FAR_CODE_END]/10000 #
    # -P(CODE)HUGE_CODE_C=_FAR_CODE_START-_FAR_CODE_END #
    # -Z(CODE)CHECKSUM#_CODE_END #
    # -Z(XDATA)EXT_STACK+_EXTENDED_STACK_SIZE=_EXTENDED #
    # _STACK_START #
    # -Z(XDATA)PSTACK+_PDATA_STACK_SIZE=_PDATA_START-_P #
    # DATA_END #
    # -Z(XDATA)XSTACK+_XDATA_STACK_SIZE=_XDATA_START-_X #
    # DATA_END #
    # -Z(XDATA)PDATA_Z,PDATA_I=_PDATA_START-_PDATA_END #
    # -P(XDATA)PDATA_N=_PDATA_START-_PDATA_END #
    # -Z(XDATA)IXDATA_Z,IXDATA_I=_IXDATA_START-_IXDATA_ #
    # END #
    # -P(XDATA)IXDATA_N=_IXDATA_START-_IXDATA_END #
    # -Z(XDATA)XDATA_Z,XDATA_I=_XDATA_START-_XDATA_END #
    # -P(XDATA)XDATA_N=_XDATA_START-_XDATA_END #
    # -Z(XDATA)XDATA_HEAP+_XDATA_HEAP_SIZE=_XDATA_START #
    # -_XDATA_END #
    # -Z(XDATA)FAR_Z=[_FAR_DATA_START-_FAR_DATA_END]/10 #
    # 000 #
    # -Z(XDATA)FAR_I=[_FAR_DATA_START-_FAR_DATA_END]/10 #
    # 000 #
    # -Z(CODE)FAR_ID=[_FAR_CODE_START-_FAR_CODE_END]/10 #
    # 000 #
    # -Z(XDATA)FAR_HEAP+_FAR_HEAP_SIZE=[_FAR_DATA_START #
    # -_FAR_DATA_END]/10000 #
    # -P(XDATA)FAR_N=[_FAR_DATA_START-_FAR_DATA_END]*_F #
    # AR_DATA_NR_OF_BANKS+10000 #
    # -P(CONST)FAR_ROM_C=[_FAR_DATA_START-_FAR_DATA_END #
    # ]*_FAR_DATA_NR_OF_BANKS+10000 #
    # -Z(XDATA)HUGE_Z,HUGE_I=_FAR_DATA_START-_FAR_DATA_ #
    # END #
    # -P(XDATA)HUGE_N=_FAR_DATA_START-_FAR_DATA_END #
    # -Z(XDATA)HUGE_HEAP+_HUGE_HEAP_SIZE=_FAR_DATA_STAR #
    # T-_FAR_DATA_END #
    # -Z(CONST)HUGE_ROM_C=_FAR_DATA_START-_FAR_DATA_END #
    # -cx51 -D_BLENV_ADDRESS_SPACE_START=0x7E800 #
    # -D_BLENV_ADDRESS_SPACE_END=0x7F7FF #
    # -Z(CODE)BLENV_ADDRESS_SPACE=_BLENV_ADDRESS_SPACE_ #
    # START-_BLENV_ADDRESS_SPACE_END #
    # -D_BANK0_START=0x00000 -D_BANK0_END=0x07FFF #
    # -D_BANK1_START=0x18000 -D_BANK1_END=0x1FFFF #
    # -D_BANK2_START=0x28000 -D_BANK2_END=0x2FFFF #
    # -D_BANK3_START=0x38000 -D_BANK3_END=0x3FFFF #
    # -D_BANK4_START=0x48000 -D_BANK4_END=0x4FFFF #
    # -D_BANK5_START=0x58000 -D_BANK5_END=0x5FFFF #
    # -D_BANK6_START=0x68000 -D_BANK6_END=0x6FFFF #
    # -D_BANK7_START=0x78000 #
    # -D_BANK7_END=(_BLENV_ADDRESS_SPACE_START-1) #
    # -P(CODE)BANK0=_BANK0_START-_BANK0_END #
    # -P(CODE)BANK1=_BANK1_START-_BANK1_END #
    # -P(CODE)BANK2=_BANK2_START-_BANK2_END #
    # -P(CODE)BANK3=_BANK3_START-_BANK3_END #
    # -P(CODE)BANK4=_BANK4_START-_BANK4_END #
    # -P(CODE)BANK5=_BANK5_START-_BANK5_END #
    # -P(CODE)BANK6=_BANK6_START-_BANK6_END #
    # -P(CODE)BANK7=_BANK7_START-_BANK7_END #
    # -M(CODE)[(_CODEBANK_START+_FIRST_BANK_ADDR)-(_COD #
    # EBANK_END+_FIRST_BANK_ADDR)]*_NR_OF_BANKS+0x10000 #
    # =0x8000 #
    # -ww69=i #
    # -D_FLASH_LOCK_BITS_START=((_NR_OF_BANKS*_FIRST_BA #
    # NK_ADDR)+0xFFF0) #
    # -D_FLASH_LOCK_BITS_END=((_NR_OF_BANKS*_FIRST_BANK #
    # _ADDR)+0xFFFF) #
    # -Z(CODE)FLASH_LOCK_BITS=_FLASH_LOCK_BITS_START-_F #
    # LASH_LOCK_BITS_END #
    # -U(CODE)0x0000=(CODE)_FLASH_LOCK_BITS_START-_FLAS #
    # H_LOCK_BITS_END) #
    # -D_NR_OF_VIRTUAL_REGISTERS=8 -D?PBANK=0xA0 #
    # -e?BCALL_FF=?BCALL -e?BRET_FF=?BRET #
    # -e?BDISPATCH_FF=?BDISPATCH #
    # -e_large_write=_formatted_write #
    # -e_large_read=_formatted_read -rt #
    # "-Ointel-extended=C:\Texas Instruments\BLE-CC254x #
    # -1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK #
    # -MINI Keyfob Slave\Exe\thermometer.hex" #
    # -s __program_start #
    # "C:\Program Files\IAR Systems\Embedded Workbench #
    # 7.0\8051\LIB\CLIB\cl-pli-blxd-1e16x01.r51" #
    # -D_IDATA_STACK_SIZE=0xC0 -D?ESP=0 -D?ESP_MASK=0 #
    # -D_EXTENDED_STACK_START=0 #
    # -D_EXTENDED_STACK_SIZE=0 #
    # -D_PDATA_STACK_SIZE=0x80 #
    # -D_XDATA_STACK_SIZE=0x280 #
    # -D_XDATA_HEAP_SIZE=0xFF -D_FAR_HEAP_SIZE=0xFFF #
    # -D_HUGE_HEAP_SIZE=0xFFF #
    # -D_FAR22_HEAP_SIZE=0xFFF #
    # #
    # Copyright (C) 1987-2015 IAR Systems AB. #
    ################################################################################





    ****************************************
    * *
    * CROSS REFERENCE *
    * *
    ****************************************

    Program entry at : CODE 0000011A Relocatable, from module : CSTARTUP




    ****************************************
    * *
    * RUNTIME MODEL *
    * *
    ****************************************

    __SystemLibrary = CLib
    __calling_convention = xdata_reentrant
    __code_model = banked
    __core = plain
    __data_model = large
    __dptr_size = 16
    __extended_stack = disabled
    __location_for_constants = data
    __number_of_dptrs = 1
    __rt_version = 1

    ****************************************
    * *
    * AUTOMATIC SYMBOL REDIRECTIONS *
    * *
    ****************************************

    There are no automatic symbol redirections.



    ****************************************
    * *
    * MODULE MAP *
    * *
    ****************************************


    DEFINED ABSOLUTE ENTRIES
    *************************************************************************

    DEFINED ABSOLUTE ENTRIES
    PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD

    Absolute parts
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _FAR22_HEAP_SIZE 00000FFF
    _HUGE_HEAP_SIZE 00000FFF
    _FAR_HEAP_SIZE 00000FFF
    _XDATA_HEAP_SIZE 000000FF
    _XDATA_STACK_SIZE 00000280
    _PDATA_STACK_SIZE 00000080
    _EXTENDED_STACK_SIZE 00000000
    _EXTENDED_STACK_START 00000000
    ?ESP_MASK 00000000
    ?ESP 00000000
    _IDATA_STACK_SIZE 000000C0
    ?PBANK 000000A0
    _NR_OF_VIRTUAL_REGISTERS
    00000008
    _FLASH_LOCK_BITS_END 0003FFFF
    _FLASH_LOCK_BITS_START
    0003FFF0
    _BANK7_END 0003E7FF
    _BANK7_START 00038000
    _BANK6_END 00037FFF
    _BANK6_START 00030000
    _BANK5_END 0002FFFF
    _BANK5_START 00028000
    _BANK4_END 00027FFF
    _BANK4_START 00020000
    _BANK3_END 0001FFFF
    _BANK3_START 00018000
    _BANK2_END 00017FFF
    _BANK2_START 00010000
    _BANK1_END 0000FFFF
    _BANK1_START 00008000
    _BANK0_END 00007FFF
    _BANK0_START 00000000
    _BLENV_ADDRESS_SPACE_END
    0003F7FF
    _BLENV_ADDRESS_SPACE_START
    0003E800
    _SLEEP_CODE_SPACE_END 00007FFF
    _SLEEP_CODE_SPACE_START
    00007FF8
    _FAR_CODE_END 00007FFF
    _FAR_CODE_START 00000000
    _FAR_DATA_END 00FFFFFF
    _FAR_DATA_START 00010001
    _FAR_DATA_NR_OF_BANKS 0000000E
    ?VB 00000020 ?BANKED_ENTER_XDATA (?BANKED_ENTER_XDATA)
    ?BANKED_LEAVE_XDATA (?BANKED_LEAVE_XDATA)
    ?FUNC_ENTER_XDATA (?FUNC_ENTER_XDATA)
    ?FUNC_LEAVE_XDATA (?FUNC_LEAVE_XDATA)
    ?INTERRUPT_ENTER_XSP (?INTERRUPT_ENTER_XSP)
    ?INTERRUPT_LEAVE_XSP (?INTERRUPT_LEAVE_XSP)
    _BREG_START 00000000
    ?PBANK_NUMBER 0000001E
    _REGISTER_BANK_START 00000000
    ?REGISTER_BANK 00000000 Segment part 6 (CSTARTUP)
    _NEAR_CODE_END 00007FFF
    _FIRST_BANK_ADDR 00010000
    _CODE_END 00007FFF
    _CODE_START 00000000
    _XDATA_END 00001EFF
    _XDATA_START 00000001
    _IXDATA_END 00001EFF
    _IXDATA_START 00000001
    _PDATA_END 00001EFF
    _PDATA_START 00001E00
    _IDATA_END 000000FF
    ?CBANK 0000009F ?RESET_CODE_BANK (CSTARTUP)
    Segment part 0 (?BANKED_CODE_SUPPORT)
    ?CBANK_MASK 000000FF
    _CODEBANK_START 00008000
    _CODEBANK_END 0000FFFF
    _NR_OF_BANKS 00000007
    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Libraries\CC2541DB\bin\CC2541_BLE_peri.lib
    LIBRARY MODULE, NAME : att_client

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F3F8 - 0001F3FF (0x8 bytes), align: 0
    Segment part 8. Intra module refs: ATT_ExecuteWriteReq
    ATT_FindInfoReq
    ATT_HandleValueCfm
    ATT_PrepareWriteReq
    ATT_ReadBlobReq
    ATT_ReadReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F400 - 0001F404 (0x5 bytes), align: 0
    Segment part 9. Intra module refs: ATT_FindByTypeValueReq
    ATT_ReadByGrpTypeReq
    ATT_ReadByTypeReq
    ATT_WriteReq
    Segment part 8
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F405 - 0001F41A (0x16 bytes), align: 0
    Segment part 10. Intra module refs: ATT_FindInfoReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindInfoReq 0001F405
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F41B - 0001F449 (0x2f bytes), align: 0
    Segment part 12. Intra module refs: ATT_FindByTypeValueReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindByTypeValueReq
    0001F41B
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F44A - 0001F47F (0x36 bytes), align: 0
    Segment part 14. Intra module refs: ATT_ReadByTypeReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByTypeReq 0001F44A
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F480 - 0001F496 (0x17 bytes), align: 0
    Segment part 16. Intra module refs: ATT_ReadReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadReq 0001F480
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F497 - 0001F4AD (0x17 bytes), align: 0
    Segment part 18. Intra module refs: ATT_ReadBlobReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadBlobReq 0001F497
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F4AE - 0001F4E4 (0x37 bytes), align: 0
    Segment part 22. Intra module refs: ATT_ReadByGrpTypeReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByGrpTypeReq 0001F4AE
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F4E5 - 0001F537 (0x53 bytes), align: 0
    Segment part 24. Intra module refs: ATT_WriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_WriteReq 0001F4E5
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F538 - 0001F54E (0x17 bytes), align: 0
    Segment part 26. Intra module refs: ATT_PrepareWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_PrepareWriteReq 0001F538
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F54F - 0001F565 (0x17 bytes), align: 0
    Segment part 28. Intra module refs: ATT_ExecuteWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ExecuteWriteReq 0001F54F
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F566 - 0001F57D (0x18 bytes), align: 0
    Segment part 30. Intra module refs: ATT_HandleValueCfm::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_HandleValueCfm 0001F566
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000003E3 - 000003E8 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindInfoReq::?relay
    000003E3 GATT_DiscAllCharDescs (gatt_client)
    gattProcessFindInfo (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000003E9 - 000003EE (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindByTypeValueReq::?relay
    000003E9 GATT_DiscPrimaryServiceByUUID (gatt_client)
    gattProcessFindByTypeValue (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000003EF - 000003F4 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByTypeReq::?relay
    000003EF gattProcessReadByType (gatt_client)
    gattReadByType (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000003F5 - 000003FA (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadReq::?relay 000003F5 gattRead (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000003FB - 00000400 (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadBlobReq::?relay
    000003FB gattProcessMultiReqs (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000401 - 00000406 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByGrpTypeReq::?relay
    00000401 gattProcessReadByGrpType (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000407 - 0000040C (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_WriteReq::?relay 00000407 gattWrite (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000040D - 00000412 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_PrepareWriteReq::?relay
    0000040D gattProcessReliableWrites (gatt_client)
    gattProcessWriteLong (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000413 - 00000418 (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ExecuteWriteReq::?relay
    00000413 gattClientHandleTimerCB (gatt_client)
    gattProcessReliableWrites (gatt_client)
    gattProcessWriteLong (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000419 - 0000041E (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_HandleValueCfm::?relay
    00000419 timeAppIndGattMsg (timeapp_ind)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : att_server

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F099 - 0001F0AF (0x17 bytes), align: 0
    Segment part 6. Intra module refs: ATT_ErrorRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ErrorRsp 0001F099
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F0B0 - 0001F0E0 (0x31 bytes), align: 0
    Segment part 8. Intra module refs: ATT_ExchangeMTURsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ExchangeMTURsp 0001F0B0
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F0E1 - 0001F11B (0x3b bytes), align: 0
    Segment part 10. Intra module refs: ATT_FindInfoRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindInfoRsp 0001F0E1
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F11C - 0001F145 (0x2a bytes), align: 0
    Segment part 12. Intra module refs: ATT_FindByTypeValueRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindByTypeValueRsp
    0001F11C
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F146 - 0001F16F (0x2a bytes), align: 0
    Segment part 14. Intra module refs: ATT_ReadByTypeRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByTypeRsp 0001F146
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F170 - 0001F186 (0x17 bytes), align: 0
    Segment part 16. Intra module refs: ATT_ReadRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadRsp 0001F170
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F187 - 0001F19D (0x17 bytes), align: 0
    Segment part 18. Intra module refs: ATT_ReadBlobRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadBlobRsp 0001F187
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F19E - 0001F1B4 (0x17 bytes), align: 0
    Segment part 20. Intra module refs: ATT_ReadMultiRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadMultiRsp 0001F19E
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F1B5 - 0001F1DD (0x29 bytes), align: 0
    Segment part 22. Intra module refs: ATT_ReadByGrpTypeRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByGrpTypeRsp 0001F1B5
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F1DE - 0001F1F0 (0x13 bytes), align: 0
    Segment part 24. Intra module refs: ATT_WriteRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_WriteRsp 0001F1DE
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F1F1 - 0001F206 (0x16 bytes), align: 0
    Segment part 26. Intra module refs: ATT_PrepareWriteRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_PrepareWriteRsp 0001F1F1
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F207 - 0001F219 (0x13 bytes), align: 0
    Segment part 28. Intra module refs: ATT_ExecuteWriteRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ExecuteWriteRsp 0001F207
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F21A - 0001F229 (0x10 bytes), align: 0
    Segment part 30. Intra module refs: ATT_HandleValueNoti::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_HandleValueNoti 0001F21A
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F22A - 0001F22F (0x6 bytes), align: 0
    Segment part 32. Intra module refs: ATT_HandleValueInd
    ATT_HandleValueNoti
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F230 - 0001F233 (0x4 bytes), align: 0
    Segment part 33. Intra module refs: ATT_ExecuteWriteRsp
    ATT_WriteRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F234 - 0001F23B (0x8 bytes), align: 0
    Segment part 34. Intra module refs: ATT_ErrorRsp
    ATT_PrepareWriteRsp
    ATT_ReadBlobRsp
    ATT_ReadMultiRsp
    ATT_ReadRsp
    Segment part 32
    Segment part 33
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F23C - 0001F240 (0x5 bytes), align: 0
    Segment part 35. Intra module refs: ATT_ExchangeMTURsp
    ATT_FindByTypeValueRsp
    ATT_FindInfoRsp
    ATT_ReadByGrpTypeRsp
    ATT_ReadByTypeRsp
    Segment part 34
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F241 - 0001F252 (0x12 bytes), align: 0
    Segment part 36. Intra module refs: ATT_HandleValueInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_HandleValueInd 0001F241
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000041F - 00000424 (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ErrorRsp::?relay 0000041F gattProcessRxData (gatt_task)
    gattServApp_ProcessMsg (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000425 - 0000042A (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ExchangeMTURsp::?relay
    00000425 gattServApp_ProcessMsg (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000042B - 00000430 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindInfoRsp::?relay
    0000042B gattProcessFindInfoReq (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000431 - 00000436 (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_FindByTypeValueRsp::?relay
    00000431 gattServApp_ProcessFindByTypeValueReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000437 - 0000043C (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByTypeRsp::?relay
    00000437 gattServApp_ProcessReadByTypeReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000043D - 00000442 (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadRsp::?relay 0000043D gattServApp_ProcessMsg (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000443 - 00000448 (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadBlobRsp::?relay
    00000443 gattServApp_ProcessMsg (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000449 - 0000044E (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadMultiRsp::?relay
    00000449 gattServApp_ProcessReadMultiReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000044F - 00000454 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ReadByGrpTypeRsp::?relay
    0000044F gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000455 - 0000045A (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_WriteRsp::?relay 00000455 gattServApp_ProcessWriteReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000045B - 00000460 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_PrepareWriteRsp::?relay
    0000045B gattServApp_ProcessPrepareWriteReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000461 - 00000466 (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ExecuteWriteRsp::?relay
    00000461 gattServApp_ProcessExecuteWriteReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000467 - 0000046C (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_HandleValueNoti::?relay
    00000467 GATT_Notification (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000046D - 00000472 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_HandleValueInd::?relay
    0000046D GATT_Indication (gatt_server)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : att_util

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000080C9 - 000080D8 (0x10 bytes), align: 0
    Segment part 6. Intra module refs: ATT_ConvertUUIDto128
    ENTRY ADDRESS REF BY
    ===== ======= ======
    btBaseUUID 000080C9
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010EF1 - 00010FEF (0xff bytes), align: 0
    Segment part 7. Intra module refs: ATT_ParsePacket::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParsePacket 00010EF1
    calls direct
    XSTACK = 00000000 ( 00000011 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010FF0 - 00010FF4 (0x5 bytes), align: 0
    Segment part 9. Intra module refs: ATT_ParseFindByTypeValueReq
    ATT_ParsePacket
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010FF5 - 0001101C (0x28 bytes), align: 0
    Segment part 10. Intra module refs: ATT_BuildErrorRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildErrorRsp 00010FF5
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001101D - 0001101D (0x1 bytes), align: 0
    Segment part 12. Intra module refs: ATT_BuildErrorRsp
    Segment part 117
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001101E - 00011021 (0x4 bytes), align: 0
    Segment part 13. Intra module refs: ATT_BuildExecuteWriteReq
    Segment part 12
    Segment part 56
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011022 - 0001106C (0x4b bytes), align: 0
    Segment part 14. Intra module refs: ATT_ParseErrorRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseErrorRsp 00011022
    XSTACK = 00000002 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001106D - 00011077 (0xb bytes), align: 0
    Segment part 18. Intra module refs: ATT_BuildExchangeMTURsp
    ATT_BuildReadReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011078 - 0001109A (0x23 bytes), align: 0
    Segment part 19. Intra module refs: ATT_ParseExchangeMTUReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseExchangeMTUReq
    00011078
    XSTACK = 00000004 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001109B - 0001109C (0x2 bytes), align: 0
    Segment part 21. Intra module refs: ATT_BuildExchangeMTURsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildExchangeMTURsp
    0001109B
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001109D - 000110A5 (0x9 bytes), align: 0
    Segment part 23. Intra module refs: ATT_BuildFindInfoReq
    ATT_BuildReadBlobReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000110A6 - 000110A7 (0x2 bytes), align: 0
    Segment part 24. Intra module refs: ATT_BuildExecuteWriteReq
    Segment part 18
    Segment part 23
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000110A8 - 000110AE (0x7 bytes), align: 0
    Segment part 25. Intra module refs: ATT_ParseExecuteWriteReq
    Segment part 24
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000110AF - 000110B0 (0x2 bytes), align: 0
    Segment part 28. Intra module refs: ATT_BuildFindInfoReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindInfoReq 000110AF
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000110B1 - 000110CE (0x1e bytes), align: 0
    Segment part 30. Intra module refs: ATT_ParseFindInfoReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindInfoReq 000110B1
    XSTACK = 00000004 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000110CF - 000110D3 (0x5 bytes), align: 0
    Segment part 32. Intra module refs: ATT_BuildErrorRsp
    ATT_ParseErrorRsp
    ATT_ParseExchangeMTUReq
    ATT_ParseFindInfoReq
    ATT_ParseReadBlobReq
    ATT_ParseReadReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000110D4 - 00011194 (0xc1 bytes), align: 0
    Segment part 33. Intra module refs: ATT_BuildFindInfoRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindInfoRsp 000110D4
    calls direct
    XSTACK = 00000000 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011195 - 000111A0 (0xc bytes), align: 0
    Segment part 35. Intra module refs: ATT_BuildFindInfoRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111A1 - 000111BC (0x1c bytes), align: 0
    Segment part 36. Intra module refs: ATT_BuildFindInfoRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111BD - 000111BD (0x1 bytes), align: 0
    Segment part 37. Intra module refs: Segment part 36
    Segment part 89
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111BE - 000111C1 (0x4 bytes), align: 0
    Segment part 38. Intra module refs: ATT_BuildFindByTypeValueReq
    Segment part 37
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111C2 - 000111C9 (0x8 bytes), align: 0
    Segment part 39. Intra module refs: ATT_BuildFindByTypeValueRsp
    Segment part 38
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111CA - 000111CA (0x1 bytes), align: 0
    Segment part 40. Intra module refs: Segment part 36
    Segment part 49
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111CB - 000111D2 (0x8 bytes), align: 0
    Segment part 41. Intra module refs: ATT_BuildFindByTypeValueReq
    Segment part 40
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111D3 - 000111D9 (0x7 bytes), align: 0
    Segment part 42. Intra module refs: Segment part 36
    Segment part 41
    Segment part 50
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000111DA - 00011310 (0x137 bytes), align: 0
    Segment part 43. Intra module refs: ATT_ParseFindInfoRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindInfoRsp 000111DA
    calls direct
    XSTACK = 00000002 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011311 - 00011314 (0x4 bytes), align: 0
    Segment part 45. Intra module refs: ATT_ParseFindInfoRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011315 - 0001131D (0x9 bytes), align: 0
    Segment part 46. Intra module refs: ATT_ParseFindByTypeValueRsp
    Segment part 45
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001131E - 000113D3 (0xb6 bytes), align: 0
    Segment part 47. Intra module refs: ATT_BuildFindByTypeValueReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindByTypeValueReq
    0001131E
    calls direct
    XSTACK = 00000000 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000113D4 - 000113D8 (0x5 bytes), align: 0
    Segment part 49. Intra module refs: ATT_BuildFindByTypeValueReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000113D9 - 000113E1 (0x9 bytes), align: 0
    Segment part 50. Intra module refs: ATT_BuildFindByTypeValueReq
    ATT_BuildFindInfoRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000113E2 - 000114B0 (0xcf bytes), align: 0
    Segment part 51. Intra module refs: ATT_ParseFindByTypeValueReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindByTypeValueReq
    000113E2
    calls direct
    XSTACK = 00000004 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000114B1 - 000114B6 (0x6 bytes), align: 0
    Segment part 53. Intra module refs: ATT_CompareUUID
    ATT_ParseFindByTypeValueReq
    ATT_ParseFindInfoRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000114B7 - 00011516 (0x60 bytes), align: 0
    Segment part 54. Intra module refs: ATT_BuildFindByTypeValueRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindByTypeValueRsp
    000114B7
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011517 - 0001151F (0x9 bytes), align: 0
    Segment part 56. Intra module refs: ATT_BuildErrorRsp
    ATT_BuildFindByTypeValueRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011520 - 00011527 (0x8 bytes), align: 0
    Segment part 57. Intra module refs: ATT_BuildErrorRsp
    ATT_BuildFindByTypeValueRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011528 - 000115A9 (0x82 bytes), align: 0
    Segment part 58. Intra module refs: ATT_ParseFindByTypeValueRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindByTypeValueRsp
    00011528
    XSTACK = 00000002 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000115AA - 000115AE (0x5 bytes), align: 0
    Segment part 60. Intra module refs: ATT_CompareUUID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000115AF - 000115B3 (0x5 bytes), align: 0
    Segment part 61. Intra module refs: ATT_ConvertUUIDto128
    ATT_ParseFindByTypeValueRsp
    ATT_ParseWriteReq
    Segment part 60
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000115B4 - 000115B6 (0x3 bytes), align: 0
    Segment part 62. Intra module refs: ATT_BuildReadByTypeReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadByTypeReq
    000115B4
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000115B7 - 00011637 (0x81 bytes), align: 0
    Segment part 64. Intra module refs: ATT_ParseReadByTypeReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadByTypeReq
    000115B7
    calls direct
    XSTACK = 00000004 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011638 - 0001163E (0x7 bytes), align: 0
    Segment part 66. Intra module refs: ATT_ParseFindByTypeValueRsp
    ATT_ParseReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001163F, align: 0
    Segment part 67. Intra module refs: ATT_BuildReadByTypeRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadByTypeRsp
    0001163F
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001163F - 00011679 (0x3b bytes), align: 0
    Segment part 69. Intra module refs: ATT_BuildReadByGrpTypeRsp
    ATT_BuildReadByTypeRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001167A - 000116E0 (0x67 bytes), align: 0
    Segment part 70. Intra module refs: ATT_ParseReadByTypeRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadByTypeRsp
    0001167A
    calls direct
    XSTACK = 00000002 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000116E1 - 000116E3 (0x3 bytes), align: 0
    Segment part 72. Intra module refs: ATT_BuildReadReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadReq 000116E1
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000116E4 - 00011707 (0x24 bytes), align: 0
    Segment part 74. Intra module refs: ATT_ParseReadReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadReq 000116E4
    XSTACK = 00000004 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011708 - 0001170E (0x7 bytes), align: 0
    Segment part 76. Intra module refs: ATT_ParseExchangeMTUReq
    ATT_ParseReadReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001170F - 00011714 (0x6 bytes), align: 0
    Segment part 77. Intra module refs: ATT_ParseExchangeMTUReq
    ATT_ParseExecuteWriteReq
    ATT_ParsePacket
    ATT_ParseReadByTypeReq
    ATT_ParseReadReq
    ATT_ParseReadRsp
    ATT_ParseWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011715 - 0001171A (0x6 bytes), align: 0
    Segment part 78. Intra module refs: ATT_ParseExchangeMTUReq
    ATT_ParseReadReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001171B, align: 0
    Segment part 79. Intra module refs: ATT_BuildReadRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadRsp 0001171B
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001171B - 00011743 (0x29 bytes), align: 0
    Segment part 81. Intra module refs: ATT_BuildReadBlobRsp
    ATT_BuildReadMultiRsp
    ATT_BuildReadRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011744 - 00011789 (0x46 bytes), align: 0
    Segment part 82. Intra module refs: ATT_ParseReadRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadRsp 00011744
    calls direct
    XSTACK = 00000002 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001178A - 000117B5 (0x2c bytes), align: 0
    Segment part 84. Intra module refs: ATT_BuildPrepareWriteReq
    ATT_BuildPrepareWriteRsp
    ATT_BuildReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117B6 - 000117BA (0x5 bytes), align: 0
    Segment part 85. Intra module refs: Segment part 69
    Segment part 84
    Segment part 97
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117BB - 000117BF (0x5 bytes), align: 0
    Segment part 86. Intra module refs: ATT_ParseHandleValueInd
    ATT_ParsePrepareWriteReq
    ATT_ParseReadByTypeReq
    ATT_ParseReadByTypeRsp
    ATT_ParseReadMultiReq
    ATT_ParseReadRsp
    Segment part 81
    Segment part 85
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117C0 - 000117C3 (0x4 bytes), align: 0
    Segment part 87. Intra module refs: Segment part 84
    Segment part 97
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117C4 - 000117D1 (0xe bytes), align: 0
    Segment part 88. Intra module refs: Segment part 81
    Segment part 87
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117D2 - 000117DF (0xe bytes), align: 0
    Segment part 89. Intra module refs: Segment part 23
    Segment part 84
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117E0 - 000117EE (0xf bytes), align: 0
    Segment part 90. Intra module refs: Segment part 57
    Segment part 89
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000117EF - 0001186E (0x80 bytes), align: 0
    Segment part 91. Intra module refs: ATT_ParseWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseWriteReq 000117EF
    calls direct
    XSTACK = 00000004 ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001186F - 00011872 (0x4 bytes), align: 0
    Segment part 93. Intra module refs: ATT_CompareUUID
    ATT_ParseErrorRsp
    ATT_ParseExecuteWriteReq
    ATT_ParseWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011873 - 00011878 (0x6 bytes), align: 0
    Segment part 94. Intra module refs: Segment part 108
    Segment part 109
    Segment part 121
    Segment part 76
    Segment part 93
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011879, align: 0
    Segment part 95. Intra module refs: ATT_BuildWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildWriteReq 00011879
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011879 - 000118A7 (0x2f bytes), align: 0
    Segment part 97. Intra module refs: ATT_BuildHandleValueInd
    ATT_BuildWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118A8 - 000118AB (0x4 bytes), align: 0
    Segment part 98. Intra module refs: Segment part 18
    Segment part 97
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118AC - 000118BF (0x14 bytes), align: 0
    Segment part 99. Intra module refs: Segment part 89
    Segment part 98
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118C0 - 000118C0 (0x1 bytes), align: 0
    Segment part 100. Intra module refs: Segment part 90
    Segment part 99
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118C1 - 000118C7 (0x7 bytes), align: 0
    Segment part 101. Intra module refs: Segment part 100
    Segment part 13
    Segment part 90
    Segment part 99
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118C8 - 000118D4 (0xd bytes), align: 0
    Segment part 102. Intra module refs: ATT_ParseWriteRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseWriteRsp 000118C8
    XSTACK = 00000002 ( 00000000 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118D5 - 000118D7 (0x3 bytes), align: 0
    Segment part 104. Intra module refs: ATT_BuildReadBlobReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadBlobReq 000118D5
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118D8 - 000118F8 (0x21 bytes), align: 0
    Segment part 106. Intra module refs: ATT_ParseReadBlobReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadBlobReq 000118D8
    XSTACK = 00000004 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000118F9 - 000118FF (0x7 bytes), align: 0
    Segment part 108. Intra module refs: ATT_ParseFindInfoReq
    ATT_ParseReadBlobReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011900 - 00011924 (0x25 bytes), align: 0
    Segment part 109. Intra module refs: ATT_ParseFindInfoReq
    ATT_ParseReadBlobReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011925 - 00011937 (0x13 bytes), align: 0
    Segment part 110. Intra module refs: Segment part 109
    Segment part 78
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011938 - 0001193A (0x3 bytes), align: 0
    Segment part 111. Intra module refs: ATT_BuildReadBlobRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadBlobRsp 00011938
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001193B - 00011942 (0x8 bytes), align: 0
    Segment part 117. Intra module refs: ATT_BuildFindByTypeValueRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011943 - 000119B3 (0x71 bytes), align: 0
    Segment part 118. Intra module refs: ATT_ParseReadMultiReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadMultiReq 00011943
    XSTACK = 00000004 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119B4 - 000119BC (0x9 bytes), align: 0
    Segment part 120. Intra module refs: ATT_ParseReadMultiReq
    Segment part 154
    Segment part 69
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119BD - 000119C1 (0x5 bytes), align: 0
    Segment part 121. Intra module refs: ATT_ParseFindByTypeValueRsp
    ATT_ParsePacket
    ATT_ParseReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119C2 - 000119C4 (0x3 bytes), align: 0
    Segment part 122. Intra module refs: ATT_BuildReadMultiRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadMultiRsp 000119C2
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119C5 - 000119C7 (0x3 bytes), align: 0
    Segment part 127. Intra module refs: ATT_BuildReadByGrpTypeRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadByGrpTypeRsp
    000119C5
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119C8 - 000119D7 (0x10 bytes), align: 0
    Segment part 131. Intra module refs: ATT_ParseReadByTypeRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119D8 - 000119DA (0x3 bytes), align: 0
    Segment part 132. Intra module refs: ATT_BuildPrepareWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildPrepareWriteReq
    000119D8
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000119DB - 00011A45 (0x6b bytes), align: 0
    Segment part 134. Intra module refs: ATT_ParsePrepareWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParsePrepareWriteReq
    000119DB
    calls direct
    XSTACK = 00000004 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A46 - 00011A56 (0x11 bytes), align: 0
    Segment part 136. Intra module refs: ATT_ParsePrepareWriteReq
    ATT_ParseReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A57 - 00011A69 (0x13 bytes), align: 0
    Segment part 137. Intra module refs: ATT_ParsePrepareWriteReq
    ATT_ParseReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A6A - 00011A6C (0x3 bytes), align: 0
    Segment part 138. Intra module refs: ATT_BuildPrepareWriteRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildPrepareWriteRsp
    00011A6A
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A6D - 00011A7C (0x10 bytes), align: 0
    Segment part 142. Intra module refs: ATT_ParseFindByTypeValueRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A7D - 00011A83 (0x7 bytes), align: 0
    Segment part 143. Intra module refs: ATT_ParseErrorRsp
    Segment part 142
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A84 - 00011A93 (0x10 bytes), align: 0
    Segment part 144. Intra module refs: ATT_BuildExecuteWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildExecuteWriteReq
    00011A84
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011A94 - 00011AC3 (0x30 bytes), align: 0
    Segment part 146. Intra module refs: ATT_ParseExecuteWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseExecuteWriteReq
    00011A94
    XSTACK = 00000004 ( 00000000 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011AC4 - 00011AD0 (0xd bytes), align: 0
    Segment part 148. Intra module refs: ATT_ParseExecuteWriteRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseExecuteWriteRsp
    00011AC4
    XSTACK = 00000002 ( 00000000 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011AD1 - 00011AD3 (0x3 bytes), align: 0
    Segment part 150. Intra module refs: ATT_BuildHandleValueInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildHandleValueInd
    00011AD1
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011AD4 - 00011B2D (0x5a bytes), align: 0
    Segment part 152. Intra module refs: ATT_ParseHandleValueInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseHandleValueInd
    00011AD4
    calls direct
    XSTACK = 00000004 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011B2E - 00011B39 (0xc bytes), align: 0
    Segment part 154. Intra module refs: ATT_ParseHandleValueInd
    ATT_ParseWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011B3A - 00011B44 (0xb bytes), align: 0
    Segment part 155. Intra module refs: ATT_ParseHandleValueInd
    ATT_ParsePrepareWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011B45 - 00011B4A (0x6 bytes), align: 0
    Segment part 156. Intra module refs: Segment part 155
    Segment part 53
    Segment part 66
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011B4B - 00011B54 (0xa bytes), align: 0
    Segment part 157. Intra module refs: Segment part 131
    Segment part 155
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011B55 - 00011C3D (0xe9 bytes), align: 0
    Segment part 160. Intra module refs: attSendMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    attSendMsg 00011B55
    calls direct
    XSTACK = 00000002 ( 00000018 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011C3E - 00011C42 (0x5 bytes), align: 0
    Segment part 162. Intra module refs: ATT_BuildFindInfoRsp
    ATT_ParseFindInfoRsp
    attSendMsg
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011C43 - 00011CF4 (0xb2 bytes), align: 0
    Segment part 163. Intra module refs: ATT_CompareUUID::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_CompareUUID 00011C43
    calls direct
    XSTACK = 00000004 ( 0000001E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011CF5 - 00011D54 (0x60 bytes), align: 0
    Segment part 165. Intra module refs: ATT_ConvertUUIDto128::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ConvertUUIDto128 00011CF5
    calls direct
    XSTACK = 0000001C ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011D55 - 00011D5D (0x9 bytes), align: 0
    Segment part 167. Intra module refs: ATT_ConvertUUIDto128
    ATT_ParseFindByTypeValueReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011D5E - 00011D60 (0x3 bytes), align: 0
    Segment part 168. Intra module refs: ATT_ParseWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011D61 - 00011D65 (0x5 bytes), align: 0
    Segment part 169. Intra module refs: ATT_ConvertUUIDto128
    ATT_ParseReadMultiReq
    Segment part 168
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000473 - 00000478 (0x6 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParsePacket::?relay
    00000473 gattProcessRxData (gatt_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000479 - 0000047E (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildErrorRsp::?relay
    00000479 ATT_ErrorRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000047F - 00000484 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseErrorRsp::?relay
    0000047F gattClientProcessMsgCB (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000485 - 0000048A (0x6 bytes), align: 0
    Segment part 20.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseExchangeMTUReq::?relay
    00000485 Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000048B - 00000490 (0x6 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildExchangeMTURsp::?relay
    0000048B ATT_ExchangeMTURsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000491 - 00000496 (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindInfoReq::?relay
    00000491 ATT_FindInfoReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000497 - 0000049C (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindInfoReq::?relay
    00000497 Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000049D - 000004A2 (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindInfoRsp::?relay
    0000049D ATT_FindInfoRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004A3 - 000004A8 (0x6 bytes), align: 0
    Segment part 44.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindInfoRsp::?relay
    000004A3 GATT_DiscAllCharDescs (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004A9 - 000004AE (0x6 bytes), align: 0
    Segment part 48.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindByTypeValueReq::?relay
    000004A9 ATT_FindByTypeValueReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004AF - 000004B4 (0x6 bytes), align: 0
    Segment part 52.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindByTypeValueReq::?relay
    000004AF Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004B5 - 000004BA (0x6 bytes), align: 0
    Segment part 55.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildFindByTypeValueRsp::?relay
    000004B5 ATT_FindByTypeValueRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004BB - 000004C0 (0x6 bytes), align: 0
    Segment part 59.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseFindByTypeValueRsp::?relay
    000004BB GATT_DiscPrimaryServiceByUUID (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004C1 - 000004C6 (0x6 bytes), align: 0
    Segment part 63.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadByTypeReq::?relay
    000004C1 ATT_ReadByGrpTypeReq (att_client)
    ATT_ReadByTypeReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004C7 - 000004CC (0x6 bytes), align: 0
    Segment part 65.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadByTypeReq::?relay
    000004C7 Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004CD - 000004D2 (0x6 bytes), align: 0
    Segment part 68.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadByTypeRsp::?relay
    000004CD ATT_ReadByTypeRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004D3 - 000004D8 (0x6 bytes), align: 0
    Segment part 71.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadByTypeRsp::?relay
    000004D3 gattReadByType (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004D9 - 000004DE (0x6 bytes), align: 0
    Segment part 73.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadReq::?relay
    000004D9 ATT_ReadReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004DF - 000004E4 (0x6 bytes), align: 0
    Segment part 75.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadReq::?relay
    000004DF Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004E5 - 000004EA (0x6 bytes), align: 0
    Segment part 80.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadRsp::?relay
    000004E5 ATT_ReadRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004EB - 000004F0 (0x6 bytes), align: 0
    Segment part 83.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadRsp::?relay
    000004EB gattRead (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004F1 - 000004F6 (0x6 bytes), align: 0
    Segment part 92.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseWriteReq::?relay
    000004F1 Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004F7 - 000004FC (0x6 bytes), align: 0
    Segment part 96.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildWriteReq::?relay
    000004F7 ATT_WriteReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000004FD - 00000502 (0x6 bytes), align: 0
    Segment part 103.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseWriteRsp::?relay
    000004FD gattWrite (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000503 - 00000508 (0x6 bytes), align: 0
    Segment part 105.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadBlobReq::?relay
    00000503 ATT_ReadBlobReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000509 - 0000050E (0x6 bytes), align: 0
    Segment part 107.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadBlobReq::?relay
    00000509 Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000050F - 00000514 (0x6 bytes), align: 0
    Segment part 112.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadBlobRsp::?relay
    0000050F ATT_ReadBlobRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000515 - 0000051A (0x6 bytes), align: 0
    Segment part 119.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseReadMultiReq::?relay
    00000515 Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000051B - 00000520 (0x6 bytes), align: 0
    Segment part 123.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadMultiRsp::?relay
    0000051B ATT_ReadMultiRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000521 - 00000526 (0x6 bytes), align: 0
    Segment part 128.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildReadByGrpTypeRsp::?relay
    00000521 ATT_ReadByGrpTypeRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000527 - 0000052C (0x6 bytes), align: 0
    Segment part 133.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildPrepareWriteReq::?relay
    00000527 ATT_PrepareWriteReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000052D - 00000532 (0x6 bytes), align: 0
    Segment part 135.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParsePrepareWriteReq::?relay
    0000052D Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000533 - 00000538 (0x6 bytes), align: 0
    Segment part 139.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildPrepareWriteRsp::?relay
    00000533 ATT_PrepareWriteRsp (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000539 - 0000053E (0x6 bytes), align: 0
    Segment part 145.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildExecuteWriteReq::?relay
    00000539 ATT_ExecuteWriteReq (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000053F - 00000544 (0x6 bytes), align: 0
    Segment part 147.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseExecuteWriteReq::?relay
    0000053F Segment part 12 (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000545 - 0000054A (0x6 bytes), align: 0
    Segment part 149.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseExecuteWriteRsp::?relay
    00000545 Segment part 132 (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000054B - 00000550 (0x6 bytes), align: 0
    Segment part 151.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_BuildHandleValueInd::?relay
    0000054B Segment part 32 (att_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000551 - 00000556 (0x6 bytes), align: 0
    Segment part 153.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ParseHandleValueInd::?relay
    00000551 gattClientProcessMsgCB (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000557 - 0000055C (0x6 bytes), align: 0
    Segment part 161.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    attSendMsg::?relay 00000557 ATT_ExchangeMTURsp (att_server)
    ATT_FindByTypeValueReq (att_client)
    ATT_FindByTypeValueRsp (att_server)
    ATT_FindInfoRsp (att_server)
    ATT_ReadByGrpTypeReq (att_client)
    ATT_ReadByGrpTypeRsp (att_server)
    ATT_ReadByTypeReq (att_client)
    ATT_ReadByTypeRsp (att_server)
    ATT_WriteReq (att_client)
    Segment part 34 (att_server)
    Segment part 8 (att_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000055D - 00000562 (0x6 bytes), align: 0
    Segment part 164.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_CompareUUID::?relay
    0000055D GATTServApp_ReadAttr (gattservapp)
    GATT_FindHandleUUID (gatt_server)
    GATT_FindNextAttr (gatt_server)
    GATT_RegisterService (gatt_server)
    gattProcessReadByGrpTypeReq (gatt_server)
    gattProcessReadByType (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000563 - 00000568 (0x6 bytes), align: 0
    Segment part 166. Intra module refs: ATT_CompareUUID
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ATT_ConvertUUIDto128::?relay
    00000563
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000080C9 - 000080D8 (0x10 bytes), align: 0
    Segment part 177. Intra module refs: btBaseUUID

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gap_configmgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_I
    Relative segment, address: XDATA 00000AD4 - 00000AD4 (0x1 bytes), align: 0
    Segment part 6. Intra module refs: GAP_ParamsInit
    gapIncSignCounter
    gapProcessRandomAddrComplete
    gapSendDeviceInitDoneEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapAppTaskID 00000AD4 gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapSendLinkUpdateEvent (gap_linkmgr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000281 - 00000281 (0x1 bytes), align: 0
    Segment part 8. Intra module refs: GAP_ParamsInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProfileRole 00000281 GAP_Authenticate (gap_linkmgr)
    GAP_Bond (gap_linkmgr)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_PeriDevMgrInit (gap_peridevmgr)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_Signable (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    SM_ResponderInit (sm_rsppairing)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapProcessOSALMsg (gap_task)
    smProcessDataMsg (sm_pairing)
    smProcessOSALMsg (sm_task)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000282 - 00000282 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: gapGetDevAddress
    gapGetDevAddressMode
    gapProcessNewAddr
    gapProcessRandomAddrComplete
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapDeviceAddrMode 00000282 GAP_MakeDiscoverable (gap_peridevmgr)
    gapSetAdvParams (gap_peridevmgr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000283 - 00000284 (0x2 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapPrivateAddrChangeTimeout
    00000283 GAP_EndDiscoverable (gap_peridevmgr)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_ProcessEvent (gap_task)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000285 - 00000285 (0x1 bytes), align: 0
    Segment part 11. Intra module refs: gapProcessRandomAddrComplete
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapAutoAdvPrivateAddrChange
    00000285 GAP_ProcessEvent (gap_task)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000286 - 00000295 (0x10 bytes), align: 0
    Segment part 12. Intra module refs: GAP_ParamsInit
    GAP_SecParamsInit
    Segment part 41
    Segment part 58
    gapGetDevAddress
    gapGetIRK
    gapGetSRK
    gapReadBD_ADDRStatus
    gapReadBufSizeCmdStatus
    gapSendDeviceInitDoneEvent
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000AD5 - 00000B22 (0x4e bytes), align: 0
    Segment part 13. Intra module refs: Segment part 22
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000296 - 0000029B (0x6 bytes), align: 0
    Segment part 15. Intra module refs: gapGetDevAddress
    gapProcessNewAddr
    gapProcessRandomAddrComplete
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BADF - 0001BB06 (0x28 bytes), align: 0
    Segment part 18. Intra module refs: GAP_SetParamValue::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_SetParamValue 0001BADF
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BB07 - 0001BB22 (0x1c bytes), align: 0
    Segment part 20. Intra module refs: GAP_GetParamValue::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_GetParamValue 0001BB07
    XSTACK = 00000014 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BB23 - 0001BB34 (0x12 bytes), align: 0
    Segment part 22. Intra module refs: GAP_GetParamValue
    GAP_SetParamValue
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BB35 - 0001BB66 (0x32 bytes), align: 0
    Segment part 23. Intra module refs: GAP_ParamsInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_ParamsInit 0001BB35
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BB67 - 0001BB6B (0x5 bytes), align: 0
    Segment part 25. Intra module refs: GAP_ParamsInit
    GAP_SecParamsInit
    gapReadBufSizeCmdStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BB6C - 0001BBC9 (0x5e bytes), align: 0
    Segment part 26. Intra module refs: GAP_SecParamsInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_SecParamsInit 0001BB6C
    calls direct
    XSTACK = 00000002 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BBCA - 0001BC0F (0x46 bytes), align: 0
    Segment part 30. Intra module refs: gapReadBD_ADDRStatus::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapReadBD_ADDRStatus 0001BBCA
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BC10 - 0001BC14 (0x5 bytes), align: 0
    Segment part 32. Intra module refs: gapProcessNewAddr
    gapReadBD_ADDRStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BC15 - 0001BC5F (0x4b bytes), align: 0
    Segment part 33. Intra module refs: gapReadBufSizeCmdStatus::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapReadBufSizeCmdStatus
    0001BC15
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BC60 - 0001BC9F (0x40 bytes), align: 0
    Segment part 35. Intra module refs: gapProcessNewAddr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessNewAddr 0001BC60
    calls direct
    XSTACK = 00000014 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BCA0 - 0001BCD2 (0x33 bytes), align: 0
    Segment part 37. Intra module refs: gapAddAddrAdj::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapAddAddrAdj 0001BCA0
    XSTACK = 0000000A ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BCD3 - 0001BCD5 (0x3 bytes), align: 0
    Segment part 39. Intra module refs: gapGetIRK
    gapGetSRK
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BCD6 - 0001BCDC (0x7 bytes), align: 0
    Segment part 40. Intra module refs: GAP_GetParamValue
    GAP_SetParamValue
    Segment part 39
    gapAddAddrAdj
    gapDetermineAddrType
    gapGetDevAddress
    gapGetDevAddressMode
    gapGetSignCounter
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BCDD - 0001BCDF (0x3 bytes), align: 0
    Segment part 41. Intra module refs: GAP_SecParamsInit
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BCE0 - 0001BCE5 (0x6 bytes), align: 0
    Segment part 42. Intra module refs: GAP_GetParamValue
    GAP_SecParamsInit
    Segment part 39
    Segment part 41
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BCE6 - 0001BD13 (0x2e bytes), align: 0
    Segment part 43. Intra module refs: gapDetermineAddrType::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapDetermineAddrType 0001BCE6
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BD14 - 0001BDB2 (0x9f bytes), align: 0
    Segment part 45. Intra module refs: gapProcessRandomAddrComplete::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessRandomAddrComplete
    0001BD14
    calls direct
    XSTACK = 00000000 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDB3 - 0001BDB7 (0x5 bytes), align: 0
    Segment part 47. Intra module refs: gapIncSignCounter
    gapProcessRandomAddrComplete
    gapSendDeviceInitDoneEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDB8 - 0001BDB8 (0x1 bytes), align: 0
    Segment part 48. Intra module refs: gapProcessRandomAddrComplete
    gapReadBufSizeCmdStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDB9 - 0001BDBE (0x6 bytes), align: 0
    Segment part 49. Intra module refs: GAP_SecParamsInit
    Segment part 48
    gapProcessRandomAddrComplete
    gapSendDeviceInitDoneEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDBF - 0001BDC8 (0xa bytes), align: 0
    Segment part 50. Intra module refs: gapProcessRandomAddrComplete
    gapSendDeviceInitDoneEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDC9 - 0001BDD0 (0x8 bytes), align: 0
    Segment part 51. Intra module refs: Segment part 50
    gapUpdateConnSignCounter
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDD1 - 0001BDDA (0xa bytes), align: 0
    Segment part 52. Intra module refs: gapGetSRK::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetSRK 0001BDD1
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDDB - 0001BDE7 (0xd bytes), align: 0
    Segment part 54. Intra module refs: gapGetSignCounter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetSignCounter 0001BDDB
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BDE8 - 0001BE0E (0x27 bytes), align: 0
    Segment part 56. Intra module refs: gapIncSignCounter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapIncSignCounter 0001BDE8
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BE0F - 0001BE1A (0xc bytes), align: 0
    Segment part 58. Intra module refs: gapGetSignCounter
    gapIncSignCounter
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BE1B - 0001BEE6 (0xcc bytes), align: 0
    Segment part 59. Intra module refs: gapUpdateConnSignCounter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapUpdateConnSignCounter
    0001BE1B
    calls direct
    XSTACK = 00000004 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BEE7 - 0001BEF2 (0xc bytes), align: 0
    Segment part 61. Intra module refs: gapGetDevAddressMode::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetDevAddressMode 0001BEE7
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BEF3 - 0001BF0A (0x18 bytes), align: 0
    Segment part 63. Intra module refs: gapGetDevAddress::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetDevAddress 0001BEF3
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BF0B - 0001BF14 (0xa bytes), align: 0
    Segment part 65. Intra module refs: gapGetIRK::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetIRK 0001BF0B
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BF15 - 0001BF92 (0x7e bytes), align: 0
    Segment part 67. Intra module refs: gapSendDeviceInitDoneEvent::?relay
    LOCAL ADDRESS
    ===== =======
    gapSendDeviceInitDoneEvent
    0001BF15
    calls direct
    XSTACK = 0000000A ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BF93 - 0001BF9B (0x9 bytes), align: 0
    Segment part 71. Intra module refs: gapReadBufSizeCmdStatus
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000014B - 0000014B (0x1 bytes), align: 0
    Segment part 7. Intra module refs: gapAppTaskID
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000014C - 00000199 (0x4e bytes), align: 0
    Segment part 14. Intra module refs: Segment part 13
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081A0 - 000081A3 (0x4 bytes), align: 0
    Segment part 16. Intra module refs: GAP_MakeDiscoverable (gap_peridevmgr)
    gapProcessRandomAddrComplete
    gapWriteAdvEnableStatus (gap_peridevmgr)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_ea60 000081A0
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000569 - 0000056E (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_SetParamValue::?relay
    00000569 GAPBondMgr_Register (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPRole_SetParameter (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000056F - 00000574 (0x6 bytes), align: 0
    Segment part 21. Intra module refs: gapUpdateConnSignCounter
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_GetParamValue::?relay
    0000056F GAPRole_GetParameter (peripheral)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_ProcessEvent (gap_task)
    SM_StartPairing (sm_pairing)
    gapPasskeyNeededCB (gap_linkmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapSetAdvParams (gap_peridevmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    sendAuthEvent (gap_linkmgr)
    smStartRspTimer (sm_mgr)
    smpParsePairingReq (smp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000575 - 0000057A (0x6 bytes), align: 0
    Segment part 24.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_ParamsInit::?relay
    00000575 GAP_DeviceInit (gap)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000057B - 00000580 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_SecParamsInit::?relay
    0000057B GAP_DeviceInit (gap)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000581 - 00000586 (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapReadBD_ADDRStatus::?relay
    00000581 gapProcessHCICmdCompleteEvt (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000587 - 0000058C (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapReadBufSizeCmdStatus::?relay
    00000587 gapProcessHCICmdCompleteEvt (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000058D - 00000592 (0x6 bytes), align: 0
    Segment part 36.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessNewAddr::?relay
    0000058D GAP_ProcessEvent (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000593 - 00000598 (0x6 bytes), align: 0
    Segment part 38. Intra module refs: gapProcessNewAddr
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapAddAddrAdj::?relay 00000593 gapSetAdvParams (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000599 - 0000059E (0x6 bytes), align: 0
    Segment part 44.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapDetermineAddrType::?relay
    00000599 gapProcessConnectionCompleteEvt (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000059F - 000005A4 (0x6 bytes), align: 0
    Segment part 46.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessRandomAddrComplete::?relay
    0000059F gapProcessHCICmdCompleteEvt (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005A5 - 000005AA (0x6 bytes), align: 0
    Segment part 53.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetSRK::?relay 000005A5 SM_GenerateAuthenSig (sm_mgr)
    smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005AB - 000005B0 (0x6 bytes), align: 0
    Segment part 55.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetSignCounter::?relay
    000005AB SM_GenerateAuthenSig (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005B1 - 000005B6 (0x6 bytes), align: 0
    Segment part 57.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapIncSignCounter::?relay
    000005B1 SM_GenerateAuthenSig (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005B7 - 000005BC (0x6 bytes), align: 0
    Segment part 60.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapUpdateConnSignCounter::?relay
    000005B7 SM_VerifyAuthenSig (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005BD - 000005C2 (0x6 bytes), align: 0
    Segment part 62.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetDevAddressMode::?relay
    000005BD smResponderSendNextKeyInfo (sm_rsppairing)
    sm_c1 (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005C3 - 000005C8 (0x6 bytes), align: 0
    Segment part 64.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetDevAddress::?relay
    000005C3 smResponderSendNextKeyInfo (sm_rsppairing)
    sm_c1 (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005C9 - 000005CE (0x6 bytes), align: 0
    Segment part 66.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapGetIRK::?relay 000005C9 GAP_ProcessEvent (gap_task)
    smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005CF - 000005D4 (0x6 bytes), align: 0
    Segment part 68. Intra module refs: gapReadBD_ADDRStatus
    gapReadBufSizeCmdStatus
    LOCAL ADDRESS
    ===== =======
    gapSendDeviceInitDoneEvent::?relay
    000005CF
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081A0 - 000081A3 (0x4 bytes), align: 0
    Segment part 72. Intra module refs: __Constant_ea60

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gap_devmgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000029C - 0000029D (0x2 bytes), align: 0
    Segment part 7. Intra module refs: gapIsAdvertising
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pGapAdvertState 0000029C GAP_MakeDiscoverable (gap_peridevmgr)
    Segment part 47 (gap_peridevmgr)
    Segment part 49 (gap_peridevmgr)
    Segment part 91 (gap_peridevmgr)
    gapFreeAdvertState (gap_peridevmgr)
    gapSetAdvParams (gap_peridevmgr)
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FDAA - 0001FDB0 (0x7 bytes), align: 0
    Segment part 8. Intra module refs: GAP_ResolvePrivateAddr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_ResolvePrivateAddr
    0001FDAA
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FDB1 - 0001FDB7 (0x7 bytes), align: 0
    Segment part 10. Intra module refs: GAP_ResolvePrivateAddr
    gapIsAdvertising
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FDB8 - 0001FDCF (0x18 bytes), align: 0
    Segment part 11. Intra module refs: gapIsAdvertising::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapIsAdvertising 0001FDB8
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FDD0 - 0001FDE7 (0x18 bytes), align: 0
    Segment part 15. Intra module refs: gapValidADType::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapValidADType 0001FDD0
    XSTACK = 00000012 ( 00000000 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FDE8 - 0001FE80 (0x99 bytes), align: 0
    Segment part 17. Intra module refs: gapFindADType::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapFindADType 0001FDE8
    calls direct
    XSTACK = 00000002 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005D5 - 000005DA (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_ResolvePrivateAddr::?relay
    000005D5 gapBondMgrResolvePrivateAddr (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005DB - 000005E0 (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapIsAdvertising::?relay
    000005DB GAP_ProcessEvent (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005E1 - 000005E6 (0x6 bytes), align: 0
    Segment part 16. Intra module refs: gapFindADType
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapValidADType::?relay
    000005E1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005E7 - 000005EC (0x6 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapFindADType::?relay 000005E7 isLimitedDiscoverableMode (gap_peridevmgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gap_linkmgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000029E - 0000029F (0x2 bytes), align: 0
    Segment part 6. Intra module refs: gapFreeEstLink
    gapProcessConnectionCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pEstLink 0000029E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002A0 - 000002A1 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: GAP_Authenticate
    Segment part 22
    Segment part 95
    gapFreeAuthLink
    gapPairingCompleteCB
    gapProcessDisconnectCompleteEvt
    sendAuthEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pAuthLink 000002A0 GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002A2 - 000002A3 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: GAP_TerminateLinkReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pfnCentralConnCBs 000002A2 gapProcessHCICmdCompleteEvt (gap_task)
    gapProcessOSALMsg (gap_task)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002A4 - 000002A4 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: GAP_TerminateLinkReq
    gapProcessConnectionCompleteEvt
    gapProcessDisconnectCompleteEvt
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002A5 - 000002A5 (0x1 bytes), align: 0
    Segment part 10. Intra module refs: GAP_TerminateLinkReq
    gapProcessConnectionCompleteEvt
    gapProcessDisconnectCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010000 - 00010098 (0x99 bytes), align: 0
    Segment part 13. Intra module refs: GAP_TerminateLinkReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_TerminateLinkReq 00010000
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010099 - 0001009D (0x5 bytes), align: 0
    Segment part 15. Intra module refs: GAP_TerminateLinkReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001009E - 000100AB (0xe bytes), align: 0
    Segment part 16. Intra module refs: Segment part 15
    gapProcessConnectionCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000100AC - 00010126 (0x7b bytes), align: 0
    Segment part 17. Intra module refs: GAP_Signable::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Signable 000100AC
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010127 - 0001022A (0x104 bytes), align: 0
    Segment part 19. Intra module refs: GAP_Authenticate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Authenticate 00010127
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001022B - 0001022F (0x5 bytes), align: 0
    Segment part 21. Intra module refs: GAP_Authenticate
    GAP_Signable
    GAP_TerminateLinkReq
    gapProcessDisconnectCompleteEvt
    sendTerminateEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010230 - 00010235 (0x6 bytes), align: 0
    Segment part 22. Intra module refs: GAP_Authenticate
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010236 - 0001023B (0x6 bytes), align: 0
    Segment part 23. Intra module refs: Segment part 22
    gapProcessConnectionCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001023C - 00010241 (0x6 bytes), align: 0
    Segment part 24. Intra module refs: GAP_Authenticate
    GAP_Bond
    gapProcessDisconnectCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010242 - 00010247 (0x6 bytes), align: 0
    Segment part 25. Intra module refs: Segment part 24
    gapProcessConnUpdateCompleteEvt
    gapProcessConnectionCompleteEvt
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010248 - 00010283 (0x3c bytes), align: 0
    Segment part 26. Intra module refs: GAP_TerminateAuth::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_TerminateAuth 00010248
    calls direct
    XSTACK = 00000000 ( 0000000D )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010284 - 00010327 (0xa4 bytes), align: 0
    Segment part 30. Intra module refs: GAP_PasscodeUpdate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_PasscodeUpdate 00010284
    calls direct
    XSTACK = 00000016 ( 00000020 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010328 - 0001032C (0x5 bytes), align: 0
    Segment part 32. Intra module refs: GAP_Bond
    GAP_PasscodeUpdate
    gapSendBondCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001032D - 000103FF (0xd3 bytes), align: 0
    Segment part 33. Intra module refs: GAP_Bond::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Bond 0001032D
    calls direct
    XSTACK = 00000001 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010400 - 00010404 (0x5 bytes), align: 0
    Segment part 35. Intra module refs: gapFreeAuthLink
    gapPairingCompleteCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010405 - 00010409 (0x5 bytes), align: 0
    Segment part 36. Intra module refs: Segment part 35
    gapFreeAuthLink
    gapPairingCompleteCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001040A - 0001040B (0x2 bytes), align: 0
    Segment part 37. Intra module refs: GAP_Bond
    Segment part 36
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001040C - 00010413 (0x8 bytes), align: 0
    Segment part 38. Intra module refs: Segment part 37
    gapPairingCompleteCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010414 - 00010572 (0x15f bytes), align: 0
    Segment part 39. Intra module refs: gapProcessConnectionCompleteEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessConnectionCompleteEvt
    00010414
    calls direct
    XSTACK = 00000000 ( 00000020 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010573 - 00010577 (0x5 bytes), align: 0
    Segment part 41. Intra module refs: GAP_Bond
    gapPairingCompleteCB
    gapProcessConnectionCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010578 - 000105CE (0x57 bytes), align: 0
    Segment part 42. Intra module refs: gapProcessConnUpdateCompleteEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessConnUpdateCompleteEvt
    00010578
    calls direct
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000105CF - 0001064F (0x81 bytes), align: 0
    Segment part 44. Intra module refs: gapProcessDisconnectCompleteEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessDisconnectCompleteEvt
    000105CF
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010650 - 00010733 (0xe4 bytes), align: 0
    Segment part 46. Intra module refs: sendEstLinkEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sendEstLinkEvent 00010650
    calls direct
    XSTACK = 00000020 ( 0000001A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010734 - 00010738 (0x5 bytes), align: 0
    Segment part 48. Intra module refs: gapPairingCompleteCB
    sendEstLinkEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010739 - 0001073F (0x7 bytes), align: 0
    Segment part 49. Intra module refs: GAP_Signable
    gapPairingCompleteCB
    sendEstLinkEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010740 - 00010783 (0x44 bytes), align: 0
    Segment part 50. Intra module refs: sendTerminateEvent::?relay
    LOCAL ADDRESS
    ===== =======
    sendTerminateEvent 00010740
    calls direct
    XSTACK = 00000016 ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010784 - 0001078C (0x9 bytes), align: 0
    Segment part 52. Intra module refs: sendTerminateEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001078D - 00010812 (0x86 bytes), align: 0
    Segment part 53. Intra module refs: gapSendLinkUpdateEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSendLinkUpdateEvent
    0001078D
    calls direct
    XSTACK = 0000000D ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010813 - 00010838 (0x26 bytes), align: 0
    Segment part 55. Intra module refs: disconnectNext::?relay
    LOCAL ADDRESS
    ===== =======
    disconnectNext 00010813
    calls direct
    XSTACK = 00000016 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010839 - 0001083E (0x6 bytes), align: 0
    Segment part 57. Intra module refs: GAP_Authenticate
    gapProcessDisconnectCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001083F - 00010844 (0x6 bytes), align: 0
    Segment part 58. Intra module refs: GAP_Authenticate
    Segment part 57
    disconnectNext
    gapFreeAuthLink
    gapFreeEstLink
    gapProcessConnUpdateCompleteEvt
    gapProcessConnectionCompleteEvt
    gapProcessDisconnectCompleteEvt
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010845 - 000109E8 (0x1a4 bytes), align: 0
    Segment part 59. Intra module refs: sendAuthEvent::?relay
    LOCAL ADDRESS
    ===== =======
    sendAuthEvent 00010845
    calls direct
    XSTACK = 0000001A ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000109E9 - 000109ED (0x5 bytes), align: 0
    Segment part 61. Intra module refs: gapSendLinkUpdateEvent
    gapSendPairingReqEvent
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000109EE - 000109F4 (0x7 bytes), align: 0
    Segment part 62. Intra module refs: sendAuthEvent
    sendEstLinkEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000109F5 - 000109F9 (0x5 bytes), align: 0
    Segment part 63. Intra module refs: gapSendLinkUpdateEvent
    gapSendPairingReqEvent
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000109FA - 000109FD (0x4 bytes), align: 0
    Segment part 64. Intra module refs: Segment part 62
    Segment part 63
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000109FE - 00010A06 (0x9 bytes), align: 0
    Segment part 65. Intra module refs: Segment part 64
    Segment part 87
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A07 - 00010A11 (0xb bytes), align: 0
    Segment part 66. Intra module refs: sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A12 - 00010A19 (0x8 bytes), align: 0
    Segment part 67. Intra module refs: gapPairingCompleteCB
    gapSendLinkUpdateEvent
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A1A - 00010A45 (0x2c bytes), align: 0
    Segment part 68. Intra module refs: sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A46 - 00010A4A (0x5 bytes), align: 0
    Segment part 69. Intra module refs: gapPairingCompleteCB
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A4B - 00010A50 (0x6 bytes), align: 0
    Segment part 70. Intra module refs: Segment part 69
    gapPairingCompleteCB
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A51 - 00010A58 (0x8 bytes), align: 0
    Segment part 71. Intra module refs: GAP_Authenticate
    GAP_TerminateLinkReq
    Segment part 70
    gapFreeAuthLink
    gapFreeEstLink
    gapPairingCompleteCB
    gapProcessConnectionCompleteEvt
    gapProcessDisconnectCompleteEvt
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A59 - 00010A93 (0x3b bytes), align: 0
    Segment part 72. Intra module refs: gapFreeAuthLink::?relay
    LOCAL ADDRESS
    ===== =======
    gapFreeAuthLink 00010A59
    calls direct
    XSTACK = 00000014 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A94 - 00010A9A (0x7 bytes), align: 0
    Segment part 74. Intra module refs: gapFreeAuthLink
    gapFreeEstLink
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010A9B - 00010AB8 (0x1e bytes), align: 0
    Segment part 75. Intra module refs: gapFreeEstLink::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapFreeEstLink 00010A9B
    calls direct
    XSTACK = 00000016 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010AB9 - 00010B30 (0x78 bytes), align: 0
    Segment part 77. Intra module refs: gapSendBondCompleteEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSendBondCompleteEvent
    00010AB9
    calls direct
    XSTACK = 00000000 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010B31 - 00010B33 (0x3 bytes), align: 0
    Segment part 79. Intra module refs: gapPasskeyNeededCB
    gapSendBondCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010B34 - 00010B35 (0x2 bytes), align: 0
    Segment part 80. Intra module refs: Segment part 79
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010B36 - 00010B3B (0x6 bytes), align: 0
    Segment part 81. Intra module refs: Segment part 80
    sendEstLinkEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010B3C - 00010BF0 (0xb5 bytes), align: 0
    Segment part 82. Intra module refs: gapSendPairingReqEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSendPairingReqEvent
    00010B3C
    calls direct
    XSTACK = 00000004 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010BF1 - 00010BF8 (0x8 bytes), align: 0
    Segment part 84. Intra module refs: gapPasskeyNeededCB
    gapSendLinkUpdateEvent
    gapSendPairingReqEvent
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010BF9 - 00010C02 (0xa bytes), align: 0
    Segment part 85. Intra module refs: gapSendLinkUpdateEvent
    gapSendPairingReqEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010C03 - 00010C08 (0x6 bytes), align: 0
    Segment part 86. Intra module refs: gapSendLinkUpdateEvent
    gapSendPairingReqEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010C09 - 00010C0F (0x7 bytes), align: 0
    Segment part 87. Intra module refs: Segment part 85
    Segment part 86
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010C10 - 00010CC7 (0xb8 bytes), align: 0
    Segment part 88. Intra module refs: gapPasskeyNeededCB::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapPasskeyNeededCB 00010C10
    calls direct
    XSTACK = 00000000 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010CC8 - 00010CCF (0x8 bytes), align: 0
    Segment part 90. Intra module refs: gapPasskeyNeededCB
    sendEstLinkEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010CD0 - 00010CD2 (0x3 bytes), align: 0
    Segment part 91. Intra module refs: Segment part 49
    Segment part 90
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010CD3 - 00010CD7 (0x5 bytes), align: 0
    Segment part 92. Intra module refs: Segment part 102
    Segment part 41
    Segment part 70
    Segment part 91
    Segment part 97
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010CD8 - 00010EC8 (0x1f1 bytes), align: 0
    Segment part 93. Intra module refs: gapPairingCompleteCB::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapPairingCompleteCB 00010CD8
    calls direct
    XSTACK = 00000008 ( 0000001A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010EC9 - 00010ED1 (0x9 bytes), align: 0
    Segment part 95. Intra module refs: Segment part 35
    Segment part 69
    Segment part 98
    Segment part 99
    gapPairingCompleteCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010ED2 - 00010ED4 (0x3 bytes), align: 0
    Segment part 96. Intra module refs: gapPasskeyNeededCB
    sendEstLinkEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010ED5 - 00010ED8 (0x4 bytes), align: 0
    Segment part 97. Intra module refs: GAP_Bond
    GAP_Signable
    Segment part 96
    gapPairingCompleteCB
    gapProcessConnectionCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010ED9 - 00010EDE (0x6 bytes), align: 0
    Segment part 98. Intra module refs: gapFreeAuthLink
    gapPairingCompleteCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010EDF - 00010EE4 (0x6 bytes), align: 0
    Segment part 99. Intra module refs: gapPairingCompleteCB
    sendAuthEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010EE5 - 00010EEA (0x6 bytes), align: 0
    Segment part 102. Intra module refs: gapPairingCompleteCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00010EEB - 00010EF0 (0x6 bytes), align: 0
    Segment part 103. Intra module refs: GAP_Authenticate
    GAP_Bond
    Segment part 102
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005ED - 000005F2 (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_TerminateLinkReq::?relay
    000005ED GAPRole_TerminateConnection (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005F3 - 000005F8 (0x6 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Signable::?relay 000005F3 GAPBondMgr_LinkEst (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005F9 - 000005FE (0x6 bytes), align: 0
    Segment part 20.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Authenticate::?relay
    000005F9 gapBondMgrAuthenticate (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000005FF - 00000604 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_TerminateAuth::?relay
    000005FF GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000605 - 0000060A (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_PasscodeUpdate::?relay
    00000605 GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000060B - 00000610 (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Bond::?relay 0000060B gapBondMgrBondReq (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000611 - 00000616 (0x6 bytes), align: 0
    Segment part 40.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessConnectionCompleteEvt::?relay
    00000611 gapProcessOSALMsg (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000617 - 0000061C (0x6 bytes), align: 0
    Segment part 43.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessConnUpdateCompleteEvt::?relay
    00000617 gapProcessOSALMsg (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000061D - 00000622 (0x6 bytes), align: 0
    Segment part 45.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapProcessDisconnectCompleteEvt::?relay
    0000061D gapProcessOSALMsg (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000623 - 00000628 (0x6 bytes), align: 0
    Segment part 47. Intra module refs: gapProcessConnectionCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sendEstLinkEvent::?relay
    00000623
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000629 - 0000062E (0x6 bytes), align: 0
    Segment part 51. Intra module refs: gapProcessConnectionCompleteEvt
    gapProcessDisconnectCompleteEvt
    LOCAL ADDRESS
    ===== =======
    sendTerminateEvent::?relay
    00000629
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000062F - 00000634 (0x6 bytes), align: 0
    Segment part 54. Intra module refs: gapProcessConnUpdateCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSendLinkUpdateEvent::?relay
    0000062F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000635 - 0000063A (0x6 bytes), align: 0
    Segment part 56. Intra module refs: GAP_TerminateLinkReq
    gapProcessConnectionCompleteEvt
    gapProcessDisconnectCompleteEvt
    LOCAL ADDRESS
    ===== =======
    disconnectNext::?relay
    00000635
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000063B - 00000640 (0x6 bytes), align: 0
    Segment part 60. Intra module refs: gapPairingCompleteCB
    LOCAL ADDRESS
    ===== =======
    sendAuthEvent::?relay 0000063B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000641 - 00000646 (0x6 bytes), align: 0
    Segment part 73. Intra module refs: GAP_Authenticate
    gapProcessDisconnectCompleteEvt
    sendAuthEvent
    LOCAL ADDRESS
    ===== =======
    gapFreeAuthLink::?relay
    00000641
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000647 - 0000064C (0x6 bytes), align: 0
    Segment part 76. Intra module refs: gapProcessConnectionCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapFreeEstLink::?relay
    00000647
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000064D - 00000652 (0x6 bytes), align: 0
    Segment part 78.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSendBondCompleteEvent::?relay
    0000064D smProcessEncryptChange (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000653 - 00000658 (0x6 bytes), align: 0
    Segment part 83.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSendPairingReqEvent::?relay
    00000653 smpResponderProcessIncoming (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000659 - 0000065E (0x6 bytes), align: 0
    Segment part 89.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapPasskeyNeededCB::?relay
    00000659 smpResponderProcessPairingReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000065F - 00000664 (0x6 bytes), align: 0
    Segment part 94.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapPairingCompleteCB::?relay
    0000065F smEndPairing (sm_pairing)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gap_peridevmgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_I
    Relative segment, address: XDATA 00000B23 - 00000B23 (0x1 bytes), align: 0
    Segment part 6. Intra module refs: GAP_UpdateAdvertisingData
    gapWriteAdvDataStatus
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002A6 - 000002A7 (0x2 bytes), align: 0
    Segment part 9. Intra module refs: GAP_MakeDiscoverable
    GAP_PeriDevMgrInit
    GAP_UpdateAdvertisingData
    Segment part 35
    Segment part 65
    isLimitedDiscoverableMode
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002A8 - 000002A9 (0x2 bytes), align: 0
    Segment part 10. Intra module refs: GAP_PeriDevMgrInit
    GAP_UpdateAdvertisingData
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002AA - 000002AB (0x2 bytes), align: 0
    Segment part 11. Intra module refs: GAP_EndDiscoverable
    gapProcessAdvertisingEvt
    gapWriteAdvEnableStatus
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B24 - 00000B29 (0x6 bytes), align: 0
    Segment part 12. Intra module refs: GAP_PeriDevMgrInit
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019801 - 000198D3 (0xd3 bytes), align: 0
    Segment part 16. Intra module refs: GAP_MakeDiscoverable::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_MakeDiscoverable 00019801
    calls direct
    XSTACK = 00000000 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000198D4 - 0001997C (0xa9 bytes), align: 0
    Segment part 18. Intra module refs: GAP_UpdateAdvertisingData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_UpdateAdvertisingData
    000198D4
    calls direct
    XSTACK = 00000000 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001997D - 000199C8 (0x4c bytes), align: 0
    Segment part 20. Intra module refs: GAP_EndDiscoverable::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_EndDiscoverable 0001997D
    calls direct
    XSTACK = 0000000C ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000199C9 - 000199CF (0x7 bytes), align: 0
    Segment part 31. Intra module refs: gapFreeAdvertState
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000199D0 - 00019A71 (0xa2 bytes), align: 0
    Segment part 32. Intra module refs: GAP_PeriDevMgrInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_PeriDevMgrInit 000199D0
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019A72 - 00019A76 (0x5 bytes), align: 0
    Segment part 34. Intra module refs: GAP_EndDiscoverable
    GAP_PeriDevMgrInit
    gapSetAdvParamsStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019A77 - 00019A79 (0x3 bytes), align: 0
    Segment part 35. Intra module refs: GAP_PeriDevMgrInit
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019A7A - 00019A7F (0x6 bytes), align: 0
    Segment part 36. Intra module refs: GAP_MakeDiscoverable
    GAP_PeriDevMgrInit
    Segment part 35
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019A80 - 00019B0B (0x8c bytes), align: 0
    Segment part 37. Intra module refs: gapPeriProcessHCICmdCompleteEvt::?relay
    LOCAL ADDRESS
    ===== =======
    gapPeriProcessHCICmdCompleteEvt
    00019A80
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019B0C - 00019BEA (0xdf bytes), align: 0
    Segment part 39. Intra module refs: gapSetAdvParams::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSetAdvParams 00019B0C
    calls direct, is indirectly called
    XSTACK = 0000000C ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019BEB - 00019BF7 (0xd bytes), align: 0
    Segment part 41. Intra module refs: gapSetAdvParams
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019BF8 - 00019C26 (0x2f bytes), align: 0
    Segment part 42. Intra module refs: gapSetAdvParamsStatus::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSetAdvParamsStatus 00019BF8
    calls direct
    XSTACK = 0000000A ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019C27 - 00019D1A (0xf4 bytes), align: 0
    Segment part 44. Intra module refs: gapWriteAdvEnableStatus::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapWriteAdvEnableStatus
    00019C27
    calls direct
    XSTACK = 0000000A ( 00000018 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D1B - 00019D1B (0x1 bytes), align: 0
    Segment part 46. Intra module refs: GAP_EndDiscoverable
    GAP_MakeDiscoverable
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D1C - 00019D21 (0x6 bytes), align: 0
    Segment part 47. Intra module refs: Segment part 46
    gapSetAdvParams
    gapWriteAdvEnableStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D22 - 00019D26 (0x5 bytes), align: 0
    Segment part 48. Intra module refs: Segment part 47
    gapSetAdvParams
    gapSetAdvParamsStatus
    gapWriteAdvEnableStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D27 - 00019D2A (0x4 bytes), align: 0
    Segment part 49. Intra module refs: gapSendMakeDiscEvent
    gapWriteAdvEnableStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D2B - 00019D33 (0x9 bytes), align: 0
    Segment part 50. Intra module refs: Segment part 49
    gapPeriProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D34 - 00019D39 (0x6 bytes), align: 0
    Segment part 51. Intra module refs: GAP_MakeDiscoverable
    Segment part 48
    Segment part 50
    Segment part 88
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D3A - 00019D74 (0x3b bytes), align: 0
    Segment part 52. Intra module refs: gapWriteAdvDataStatus::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapWriteAdvDataStatus 00019D3A
    calls direct
    XSTACK = 0000000A ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D75 - 00019D79 (0x5 bytes), align: 0
    Segment part 54. Intra module refs: gapPeriProcessHCICmdCompleteEvt
    gapWriteAdvDataStatus
    isLimitedDiscoverableMode
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D7A - 00019D81 (0x8 bytes), align: 0
    Segment part 55. Intra module refs: gapSendMakeDiscEvent
    gapWriteAdvDataStatus
    gapWriteAdvEnableStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019D82 - 00019E42 (0xc1 bytes), align: 0
    Segment part 56. Intra module refs: gapProcessAdvertisingEvt::?relay
    LOCAL ADDRESS
    ===== =======
    gapProcessAdvertisingEvt
    00019D82
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019E43 - 00019E47 (0x5 bytes), align: 0
    Segment part 60. Intra module refs: GAP_MakeDiscoverable
    gapProcessAdvertisingEvt
    gapSendMakeDiscEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019E48 - 00019E4A (0x3 bytes), align: 0
    Segment part 65. Intra module refs: GAP_PeriDevMgrInit
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019E4B - 00019E50 (0x6 bytes), align: 0
    Segment part 66. Intra module refs: GAP_PeriDevMgrInit
    Segment part 65
    gapFreeAdvertState
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019E51 - 00019E56 (0x6 bytes), align: 0
    Segment part 72. Intra module refs: Segment part 92
    gapPeriProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019E57 - 00019E92 (0x3c bytes), align: 0
    Segment part 80. Intra module refs: gapSendMakeDiscEvent::?relay
    LOCAL ADDRESS
    ===== =======
    gapSendMakeDiscEvent 00019E57
    calls direct
    XSTACK = 00000014 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019E93 - 00019EAE (0x1c bytes), align: 0
    Segment part 82. Intra module refs: gapFreeAdvertState::?relay
    LOCAL ADDRESS
    ===== =======
    gapFreeAdvertState 00019E93
    calls direct
    XSTACK = 00000014 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019EAF - 00019F0A (0x5c bytes), align: 0
    Segment part 84. Intra module refs: isLimitedDiscoverableMode::?relay
    LOCAL ADDRESS
    ===== =======
    isLimitedDiscoverableMode
    00019EAF
    calls direct
    XSTACK = 00000014 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F0B - 00019F0C (0x2 bytes), align: 0
    Segment part 86. Intra module refs: gapPeriProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F0D - 00019F0F (0x3 bytes), align: 0
    Segment part 87. Intra module refs: Segment part 86
    isLimitedDiscoverableMode
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F10 - 00019F14 (0x5 bytes), align: 0
    Segment part 88. Intra module refs: GAP_EndDiscoverable
    GAP_MakeDiscoverable
    Segment part 87
    gapProcessAdvertisingEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F15 - 00019F16 (0x2 bytes), align: 0
    Segment part 89. Intra module refs: GAP_MakeDiscoverable
    gapSendMakeDiscEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F17 - 00019F1A (0x4 bytes), align: 0
    Segment part 90. Intra module refs: Segment part 89
    gapWriteAdvEnableStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F1B - 00019F1D (0x3 bytes), align: 0
    Segment part 91. Intra module refs: GAP_EndDiscoverable
    GAP_MakeDiscoverable
    Segment part 90
    gapFreeAdvertState
    gapProcessAdvertisingEvt
    gapSetAdvParams
    gapSetAdvParamsStatus
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F1E - 00019F23 (0x6 bytes), align: 0
    Segment part 92. Intra module refs: GAP_MakeDiscoverable
    GAP_PeriDevMgrInit
    GAP_UpdateAdvertisingData
    Segment part 91
    gapProcessAdvertisingEvt
    isLimitedDiscoverableMode
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000019A - 0000019A (0x1 bytes), align: 0
    Segment part 7. Intra module refs: Segment part 6
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000019B - 000001A0 (0x6 bytes), align: 0
    Segment part 13. Intra module refs: Segment part 12
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000665 - 0000066A (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_MakeDiscoverable::?relay
    00000665 GAPRole_ProcessEvent (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000066B - 00000670 (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_UpdateAdvertisingData::?relay
    0000066B GAPRole_SetParameter (peripheral)
    gapRole_ProcessGAPMsg (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000671 - 00000676 (0x6 bytes), align: 0
    Segment part 21. Intra module refs: gapProcessAdvertisingEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_EndDiscoverable::?relay
    00000671 GAPRole_SetParameter (peripheral)
    gapRole_ProcessGAPMsg (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000677 - 0000067C (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_PeriDevMgrInit::?relay
    00000677 GAP_DeviceInit (gap)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000067D - 00000682 (0x6 bytes), align: 0
    Segment part 38. Intra module refs: Segment part 13
    LOCAL ADDRESS
    ===== =======
    gapPeriProcessHCICmdCompleteEvt::?relay
    0000067D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000683 - 00000688 (0x6 bytes), align: 0
    Segment part 40. Intra module refs: GAP_MakeDiscoverable
    Segment part 13
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSetAdvParams::?relay
    00000683
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000689 - 0000068E (0x6 bytes), align: 0
    Segment part 43. Intra module refs: gapPeriProcessHCICmdCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapSetAdvParamsStatus::?relay
    00000689
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000068F - 00000694 (0x6 bytes), align: 0
    Segment part 45. Intra module refs: gapPeriProcessHCICmdCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapWriteAdvEnableStatus::?relay
    0000068F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000695 - 0000069A (0x6 bytes), align: 0
    Segment part 53. Intra module refs: gapPeriProcessHCICmdCompleteEvt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapWriteAdvDataStatus::?relay
    00000695
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000069B - 000006A0 (0x6 bytes), align: 0
    Segment part 57. Intra module refs: Segment part 13
    LOCAL ADDRESS
    ===== =======
    gapProcessAdvertisingEvt::?relay
    0000069B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006A1 - 000006A6 (0x6 bytes), align: 0
    Segment part 81. Intra module refs: gapSetAdvParamsStatus
    gapWriteAdvEnableStatus
    LOCAL ADDRESS
    ===== =======
    gapSendMakeDiscEvent::?relay
    000006A1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006A7 - 000006AC (0x6 bytes), align: 0
    Segment part 83. Intra module refs: GAP_MakeDiscoverable
    gapProcessAdvertisingEvt
    gapSendMakeDiscEvent
    gapWriteAdvEnableStatus
    LOCAL ADDRESS
    ===== =======
    gapFreeAdvertState::?relay
    000006A7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006AD - 000006B2 (0x6 bytes), align: 0
    Segment part 85. Intra module refs: gapSetAdvParams
    gapWriteAdvEnableStatus
    LOCAL ADDRESS
    ===== =======
    isLimitedDiscoverableMode::?relay
    000006AD

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gap_perilinkmgr

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 3 (was BANKED_CODE)
    Relative segment, address: CODE 0002013D - 000201C0 (0x84 bytes), align: 0
    Segment part 6. Intra module refs: GAP_SendSlaveSecurityRequest::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_SendSlaveSecurityRequest
    0002013D
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006B3 - 000006B8 (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_SendSlaveSecurityRequest::?relay
    000006B3 gapBondMgrSlaveSecurityReq (gapbondmgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gap_task

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000002AC - 000002AC (0x1 bytes), align: 0
    Segment part 6. Intra module refs: GAP_Init
    GAP_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapTaskID 000002AC GAP_Authenticate (gap_linkmgr)
    GAP_EndDiscoverable (gap_peridevmgr)
    GAP_MakeDiscoverable (gap_peridevmgr)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B2A - 00000B2A (0x1 bytes), align: 0
    Segment part 7. Intra module refs: GAP_ProcessEvent
    GAP_RegisterForHCIMsgs
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapUnwantedTaskID 00000B2A SM_ProcessEvent (sm_task)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002AD - 000002AE (0x2 bytes), align: 0
    Segment part 9. Intra module refs: GAP_ProcessEvent
    gapProcessHCICmdCompleteEvt
    gapRegisterPeripheral
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pfnPeripheralCBs 000002AD gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002AF - 000002B0 (0x2 bytes), align: 0
    Segment part 10. Intra module refs: Segment part 25
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D49D - 0001D4A6 (0xa bytes), align: 0
    Segment part 11. Intra module refs: GAP_RegisterForHCIMsgs::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_RegisterForHCIMsgs
    0001D49D
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D4A7 - 0001D4AA (0x4 bytes), align: 0
    Segment part 13. Intra module refs: gapRegisterPeripheral
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D4AB - 0001D4AB (0x1 bytes), align: 0
    Segment part 14. Intra module refs: GAP_RegisterForHCIMsgs
    Segment part 13
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D4AC - 0001D4B2 (0x7 bytes), align: 0
    Segment part 15. Intra module refs: GAP_NumActiveConnections
    Segment part 14
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D4B3 - 0001D4D8 (0x26 bytes), align: 0
    Segment part 16. Intra module refs: GAP_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Init 0001D4B3
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D4D9 - 0001D5EF (0x117 bytes), align: 0
    Segment part 18. Intra module refs: GAP_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_ProcessEvent 0001D4D9
    calls direct
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D5F0 - 0001D5F4 (0x5 bytes), align: 0
    Segment part 20. Intra module refs: GAP_ProcessEvent
    gapProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D5F5 - 0001D5FE (0xa bytes), align: 0
    Segment part 21. Intra module refs: GAP_NumActiveConnections::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_NumActiveConnections
    0001D5F5
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D5FF - 0001D71D (0x11f bytes), align: 0
    Segment part 23. Intra module refs: gapProcessOSALMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gapProcessOSALMsg 0001D5FF
    calls direct
    XSTACK = 00000012 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D71E - 0001D720 (0x3 bytes), align: 0
    Segment part 25. Intra module refs: GAP_ProcessEvent
    gapProcessHCICmdCompleteEvt
    gapProcessOSALMsg
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D721 - 0001D728 (0x8 bytes), align: 0
    Segment part 26. Intra module refs: GAP_ProcessEvent
    Segment part 25
    gapProcessHCICmdCompleteEvt
    gapProcessOSALMsg
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D729 - 0001D733 (0xb bytes), align: 0
    Segment part 27. Intra module refs: GAP_ProcessEvent
    gapProcessHCICmdCompleteEvt
    gapProcessOSALMsg
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D734 - 0001D7FD (0xca bytes), align: 0
    Segment part 28. Intra module refs: gapProcessHCICmdCompleteEvt::?relay
    LOCAL ADDRESS
    ===== =======
    gapProcessHCICmdCompleteEvt
    0001D734
    calls direct
    XSTACK = 00000010 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D7FE - 0001D810 (0x13 bytes), align: 0
    Segment part 30. Intra module refs: gapProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D811 - 0001D819 (0x9 bytes), align: 0
    Segment part 31. Intra module refs: gapProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D81A - 0001D821 (0x8 bytes), align: 0
    Segment part 32. Intra module refs: Segment part 27
    Segment part 31
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D822 - 0001D82B (0xa bytes), align: 0
    Segment part 33. Intra module refs: Segment part 32
    gapProcessHCICmdCompleteEvt
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D82C - 0001D835 (0xa bytes), align: 0
    Segment part 36. Intra module refs: gapRegisterPeripheral::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapRegisterPeripheral 0001D82C
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A1 - 000001A1 (0x1 bytes), align: 0
    Segment part 8. Intra module refs: gapUnwantedTaskID
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006B9 - 000006BE (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_RegisterForHCIMsgs::?relay
    000006B9 GAPRole_Init (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006BF - 000006C4 (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_Init::?relay 000006BF osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006C5 - 000006CA (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_ProcessEvent::?relay
    000006C5 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006CB - 000006D0 (0x6 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_NumActiveConnections::?relay
    000006CB GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAP_MakeDiscoverable (gap_peridevmgr)
    gapSetAdvParams (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006D1 - 000006D6 (0x6 bytes), align: 0
    Segment part 24. Intra module refs: GAP_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gapProcessOSALMsg::?relay
    000006D1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006D7 - 000006DC (0x6 bytes), align: 0
    Segment part 29. Intra module refs: gapProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    gapProcessHCICmdCompleteEvt::?relay
    000006D7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006DD - 000006E2 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapRegisterPeripheral::?relay
    000006DD GAP_PeriDevMgrInit (gap_peridevmgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gapgattserver

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000002B1 - 000002B2 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: Segment part 61
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081D9 - 000081DB (0x3 bytes), align: 0
    Segment part 7. Intra module refs: Segment part 25
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B2B - 00000B2B (0x1 bytes), align: 0
    Segment part 8. Intra module refs: Segment part 25
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002B3 - 000002C8 (0x16 bytes), align: 0
    Segment part 10. Intra module refs: GGS_SetParameter
    Segment part 25
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B2C - 00000B2C (0x1 bytes), align: 0
    Segment part 11. Intra module refs: Segment part 25
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002C9 - 000002CA (0x2 bytes), align: 0
    Segment part 13. Intra module refs: GGS_SetParameter
    Segment part 25
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B2D - 00000B2D (0x1 bytes), align: 0
    Segment part 14. Intra module refs: GGS_SetParameter
    Segment part 25
    ggs_WriteAttrCB
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002CB - 000002CB (0x1 bytes), align: 0
    Segment part 16. Intra module refs: GGS_SetParameter
    Segment part 25
    ggs_WriteAttrCB
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B2E - 00000B2E (0x1 bytes), align: 0
    Segment part 17. Intra module refs: Segment part 25
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000002CC - 000002D1 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: GGS_SetParameter
    Segment part 25
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B2F - 00000B2F (0x1 bytes), align: 0
    Segment part 20. Intra module refs: Segment part 25
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B30 - 00000B37 (0x8 bytes), align: 0
    Segment part 22. Intra module refs: GGS_SetParameter
    Segment part 25
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B38 - 00000B8F (0x58 bytes), align: 0
    Segment part 24. Intra module refs: GGS_AddService
    GGS_SetParameter
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008132 - 00008137 (0x6 bytes), align: 0
    Segment part 26. Intra module refs: GGS_AddService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapServiceCBs 00008132
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B0DC - 0001B20B (0x130 bytes), align: 0
    Segment part 27. Intra module refs: GGS_SetParameter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GGS_SetParameter 0001B0DC
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B20C - 0001B232 (0x27 bytes), align: 0
    Segment part 35. Intra module refs: GGS_AddService::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GGS_AddService 0001B20C
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B233 - 0001B237 (0x5 bytes), align: 0
    Segment part 37. Intra module refs: GGS_AddService
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B238 - 0001B23E (0x7 bytes), align: 0
    Segment part 42. Intra module refs: ggs_SetAttrWPermit
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B23F - 0001B288 (0x4a bytes), align: 0
    Segment part 43. Intra module refs: ggs_SetAttrWPermit::?relay
    LOCAL ADDRESS
    ===== =======
    ggs_SetAttrWPermit 0001B23F
    XSTACK = 0000000E ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B289 - 0001B408 (0x180 bytes), align: 0
    Segment part 45. Intra module refs: ggs_ReadAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    ggs_ReadAttrCB 0001B289
    calls direct, is indirectly called
    XSTACK = 00000006 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B409 - 0001B40D (0x5 bytes), align: 0
    Segment part 47. Intra module refs: ggs_ReadAttrCB
    ggs_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B40E - 0001B413 (0x6 bytes), align: 0
    Segment part 48. Intra module refs: ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B414 - 0001B417 (0x4 bytes), align: 0
    Segment part 49. Intra module refs: ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B418 - 0001B421 (0xa bytes), align: 0
    Segment part 50. Intra module refs: Segment part 49
    Segment part 54
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B422 - 0001B427 (0x6 bytes), align: 0
    Segment part 51. Intra module refs: ggs_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B428 - 0001B42D (0x6 bytes), align: 0
    Segment part 52. Intra module refs: Segment part 51
    ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B42E - 0001B433 (0x6 bytes), align: 0
    Segment part 53. Intra module refs: GGS_SetParameter
    ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B434 - 0001B439 (0x6 bytes), align: 0
    Segment part 54. Intra module refs: ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B43A - 0001B43F (0x6 bytes), align: 0
    Segment part 55. Intra module refs: ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B440 - 0001B448 (0x9 bytes), align: 0
    Segment part 56. Intra module refs: Segment part 55
    ggs_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B449 - 0001B449 (0x1 bytes), align: 0
    Segment part 57. Intra module refs: ggs_ReadAttrCB
    ggs_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B44A - 0001B44F (0x6 bytes), align: 0
    Segment part 58. Intra module refs: GGS_SetParameter
    Segment part 57
    ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B450 - 0001B5E3 (0x194 bytes), align: 0
    Segment part 59. Intra module refs: ggs_WriteAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    ggs_WriteAttrCB 0001B450
    calls direct, is indirectly called
    XSTACK = 00000004 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B5E4 - 0001B5E7 (0x4 bytes), align: 0
    Segment part 61. Intra module refs: ggs_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B5E8 - 0001B5EF (0x8 bytes), align: 0
    Segment part 62. Intra module refs: Segment part 61
    ggs_ReadAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B5F0 - 0001B602 (0x13 bytes), align: 0
    Segment part 63. Intra module refs: ggs_WriteAttrCB
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A2 - 000001A2 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: Segment part 8
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A3 - 000001A3 (0x1 bytes), align: 0
    Segment part 12. Intra module refs: Segment part 11
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A4 - 000001A4 (0x1 bytes), align: 0
    Segment part 15. Intra module refs: Segment part 14
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A5 - 000001A5 (0x1 bytes), align: 0
    Segment part 18. Intra module refs: Segment part 17
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A6 - 000001A6 (0x1 bytes), align: 0
    Segment part 21. Intra module refs: Segment part 20
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001A7 - 000001AE (0x8 bytes), align: 0
    Segment part 23. Intra module refs: Segment part 22
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000001AF - 00000206 (0x58 bytes), align: 0
    Segment part 25. Intra module refs: Segment part 24
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006E3 - 000006E8 (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GGS_SetParameter::?relay
    000006E3 Thermometer_Init (thermometer)
    gapBondSetupPrivFlag (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006E9 - 000006EE (0x6 bytes), align: 0
    Segment part 36.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GGS_AddService::?relay
    000006E9 Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006EF - 000006F4 (0x6 bytes), align: 0
    Segment part 44. Intra module refs: GGS_SetParameter
    LOCAL ADDRESS
    ===== =======
    ggs_SetAttrWPermit::?relay
    000006EF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006F5 - 000006FA (0x6 bytes), align: 0
    Segment part 46. Intra module refs: gapServiceCBs
    LOCAL ADDRESS
    ===== =======
    ggs_ReadAttrCB::?relay
    000006F5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000006FB - 00000700 (0x6 bytes), align: 0
    Segment part 60. Intra module refs: gapServiceCBs
    LOCAL ADDRESS
    ===== =======
    ggs_WriteAttrCB::?relay
    000006FB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081D9 - 000081DB (0x3 bytes), align: 0
    Segment part 64. Intra module refs: Segment part 7
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008132 - 00008137 (0x6 bytes), align: 0
    Segment part 65. Intra module refs: gapServiceCBs

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gatt_client

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000002D2 - 00000313 (0x42 bytes), align: 0
    Segment part 6. Intra module refs: GATT_InitClient
    gattFindClientInfo
    ENTRY ADDRESS REF BY
    ===== ======= ======
    clientInfoTbl 000002D2
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B90 - 00000B90 (0x1 bytes), align: 0
    Segment part 7. Intra module refs: GATT_RegisterForInd
    gattClientProcessMsgCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    indTaskId 00000B90
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AB3D - 0000ABC0 (0x84 bytes), align: 0
    Segment part 9. Intra module refs: GATT_InitClient::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_InitClient 0000AB3D
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ABC1 - 0000ABC9 (0x9 bytes), align: 0
    Segment part 11. Intra module refs: GATT_RegisterForInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_RegisterForInd 0000ABC1
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ABCA - 0000ABD0 (0x7 bytes), align: 0
    Segment part 13. Intra module refs: GATT_RegisterForInd
    gattFindClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ABD1 - 0000ACAE (0xde bytes), align: 0
    Segment part 22. Intra module refs: GATT_DiscPrimaryServiceByUUID::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_DiscPrimaryServiceByUUID
    0000ABD1
    calls direct
    XSTACK = 00000001 ( 0000002B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ACAF - 0000ACB6 (0x8 bytes), align: 0
    Segment part 24. Intra module refs: GATT_DiscPrimaryServiceByUUID
    gattClientHandleTimerCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ACB7 - 0000ACE2 (0x2c bytes), align: 0
    Segment part 27. Intra module refs: GATT_DiscAllChars::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_DiscAllChars 0000ACB7
    calls direct
    XSTACK = 00000002 ( 0000001F )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ACE3 - 0000ACF3 (0x11 bytes), align: 0
    Segment part 29. Intra module refs: GATT_DiscAllChars
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ACF4 - 0000AD73 (0x80 bytes), align: 0
    Segment part 33. Intra module refs: GATT_DiscAllCharDescs::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_DiscAllCharDescs 0000ACF4
    calls direct
    XSTACK = 00000002 ( 00000015 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AD74 - 0000AD7F (0xc bytes), align: 0
    Segment part 35. Intra module refs: GATT_DiscAllCharDescs
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AD80, align: 0
    Segment part 36. Intra module refs: GATT_ReadCharValue::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ReadCharValue 0000AD80
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AD80 - 0000AD89 (0xa bytes), align: 0
    Segment part 38. Intra module refs: GATT_ReadCharValue
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AD8A - 0000ADAF (0x26 bytes), align: 0
    Segment part 44. Intra module refs: GATT_DiscAllChars
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADB0 - 0000ADB2 (0x3 bytes), align: 0
    Segment part 45. Intra module refs: Segment part 44
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADB3 - 0000ADB7 (0x5 bytes), align: 0
    Segment part 46. Intra module refs: GATT_InitClient
    Segment part 38
    Segment part 45
    Segment part 61
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADB8 - 0000ADBC (0x5 bytes), align: 0
    Segment part 52. Intra module refs: gattGetClientStatus
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADBD - 0000ADC2 (0x6 bytes), align: 0
    Segment part 54. Intra module refs: gattWrite
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADC3, align: 0
    Segment part 59. Intra module refs: GATT_WriteCharValue::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_WriteCharValue 0000ADC3
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADC3 - 0000ADCD (0xb bytes), align: 0
    Segment part 61. Intra module refs: GATT_WriteCharValue
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000ADCE - 0000AEB7 (0xea bytes), align: 0
    Segment part 75. Intra module refs: gattReadByType::?relay
    LOCAL ADDRESS
    ===== =======
    gattReadByType 0000ADCE
    calls direct
    XSTACK = 0000001F ( 00000040 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AEB8 - 0000AF1A (0x63 bytes), align: 0
    Segment part 77. Intra module refs: gattRead::?relay
    LOCAL ADDRESS
    ===== =======
    gattRead 0000AEB8
    calls direct
    XSTACK = 00000009 ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AF1B - 0000AF95 (0x7b bytes), align: 0
    Segment part 81. Intra module refs: gattWrite::?relay
    LOCAL ADDRESS
    ===== =======
    gattWrite 0000AF1B
    calls direct
    XSTACK = 00000009 ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AF96 - 0000AF99 (0x4 bytes), align: 0
    Segment part 83. Intra module refs: gattRead
    gattWrite
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AF9A - 0000AF9C (0x3 bytes), align: 0
    Segment part 84. Intra module refs: GATT_DiscAllCharDescs
    Segment part 83
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AF9D - 0000AFA1 (0x5 bytes), align: 0
    Segment part 85. Intra module refs: Segment part 84
    gattProcessFindByTypeValue
    gattProcessFindInfo
    gattProcessReadByGrpType
    gattResetClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFA2 - 0000AFB2 (0x11 bytes), align: 0
    Segment part 86. Intra module refs: gattClientProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFB3 - 0000AFB8 (0x6 bytes), align: 0
    Segment part 87. Intra module refs: GATT_DiscAllCharDescs
    GATT_DiscPrimaryServiceByUUID
    Segment part 86
    gattClientHandleTimerCB
    gattProcessFindByTypeValue
    gattProcessFindInfo
    gattProcessReadByGrpType
    gattProcessReadByType
    gattProcessReliableWrites
    gattProcessWriteLong
    gattRead
    gattReadByType
    gattResetClientInfo
    gattWrite
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFB9 - 0000AFBB (0x3 bytes), align: 0
    Segment part 90. Intra module refs: gattProcessWriteLong
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFBC - 0000AFC1 (0x6 bytes), align: 0
    Segment part 91. Intra module refs: Segment part 90
    gattClientProcessMsgCB
    gattProcessFindInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFC2 - 0000AFC4 (0x3 bytes), align: 0
    Segment part 92. Intra module refs: gattClientHandleConnStatusCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFC5 - 0000AFD0 (0xc bytes), align: 0
    Segment part 93. Intra module refs: Segment part 92
    gattClientProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000AFD1 - 0000B1A8 (0x1d8 bytes), align: 0
    Segment part 94. Intra module refs: gattClientProcessMsgCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattClientProcessMsgCB
    0000AFD1
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000033 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B1A9 - 0000B1B7 (0xf bytes), align: 0
    Segment part 96. Intra module refs: gattClientProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B1B8 - 0000B360 (0x1a9 bytes), align: 0
    Segment part 97. Intra module refs: gattProcessMultiReqs::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessMultiReqs 0000B1B8
    calls direct
    XSTACK = 00000031 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B361 - 0000B365 (0x5 bytes), align: 0
    Segment part 99. Intra module refs: gattProcessMultiReqs
    gattProcessReliableWrites
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B366 - 0000B370 (0xb bytes), align: 0
    Segment part 100. Intra module refs: gattClientProcessMsgCB
    gattProcessMultiReqs
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B371 - 0000B427 (0xb7 bytes), align: 0
    Segment part 101. Intra module refs: gattProcessFindInfo::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessFindInfo 0000B371
    calls direct
    XSTACK = 00000014 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B428 - 0000B428 (0x1 bytes), align: 0
    Segment part 103. Intra module refs: gattClientProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B429 - 0000B42A (0x2 bytes), align: 0
    Segment part 104. Intra module refs: Segment part 103
    gattProcessFindByTypeValue
    gattProcessFindInfo
    gattReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B42B - 0000B42E (0x4 bytes), align: 0
    Segment part 105. Intra module refs: GATT_DiscAllCharDescs
    Segment part 104
    gattReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B42F - 0000B437 (0x9 bytes), align: 0
    Segment part 106. Intra module refs: GATT_InitClient
    gattProcessFindInfo
    gattStoreClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B438 - 0000B43D (0x6 bytes), align: 0
    Segment part 107. Intra module refs: gattProcessFindInfo
    gattProcessReadByGrpType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B43E - 0000B446 (0x9 bytes), align: 0
    Segment part 108. Intra module refs: Segment part 107
    gattProcessFindByTypeValue
    gattProcessMultiReqs
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B447 - 0000B44C (0x6 bytes), align: 0
    Segment part 109. Intra module refs: GATT_DiscAllChars
    gattGetClientStatus
    gattProcessFindInfo
    gattProcessReadByGrpType
    gattProcessReadByType
    gattProcessWriteLong
    gattReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B44D - 0000B4E3 (0x97 bytes), align: 0
    Segment part 110. Intra module refs: gattProcessFindByTypeValue::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessFindByTypeValue
    0000B44D
    calls direct
    XSTACK = 00000014 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B4E4 - 0000B4EE (0xb bytes), align: 0
    Segment part 112. Intra module refs: gattProcessFindByTypeValue
    gattProcessFindInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B4EF - 0000B4F7 (0x9 bytes), align: 0
    Segment part 113. Intra module refs: gattProcessFindByTypeValue
    gattProcessMultiReqs
    gattProcessReadByGrpType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B4F8 - 0000B500 (0x9 bytes), align: 0
    Segment part 114. Intra module refs: gattProcessFindByTypeValue
    gattProcessMultiReqs
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B501 - 0000B81F (0x31f bytes), align: 0
    Segment part 115. Intra module refs: gattProcessReadByType::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByType 0000B501
    calls direct
    XSTACK = 00000014 ( 00000034 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B820 - 0000B825 (0x6 bytes), align: 0
    Segment part 117. Intra module refs: GATT_InitClient
    Segment part 114
    gattProcessReadByType
    gattStoreClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B826 - 0000B834 (0xf bytes), align: 0
    Segment part 118. Intra module refs: gattProcessReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B835 - 0000B83D (0x9 bytes), align: 0
    Segment part 119. Intra module refs: gattProcessReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B83E - 0000B8D7 (0x9a bytes), align: 0
    Segment part 120. Intra module refs: gattProcessReadByGrpType::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByGrpType
    0000B83E
    calls direct
    XSTACK = 00000014 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B8D8 - 0000B8E1 (0xa bytes), align: 0
    Segment part 122. Intra module refs: gattProcessReadByGrpType
    gattProcessReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B8E2 - 0000B8EB (0xa bytes), align: 0
    Segment part 123. Intra module refs: gattProcessReadByGrpType
    gattProcessReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000B8EC - 0000BA42 (0x157 bytes), align: 0
    Segment part 124. Intra module refs: gattProcessWriteLong::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessWriteLong 0000B8EC
    calls direct
    XSTACK = 00000014 ( 00000029 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BA43 - 0000BA4B (0x9 bytes), align: 0
    Segment part 126. Intra module refs: gattProcessReadByType
    gattProcessWriteLong
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BA4C - 0000BA54 (0x9 bytes), align: 0
    Segment part 127. Intra module refs: gattProcessReadByType
    gattProcessWriteLong
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BA55 - 0000BA5A (0x6 bytes), align: 0
    Segment part 128. Intra module refs: Segment part 105
    Segment part 127
    Segment part 131
    Segment part 29
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BA5B - 0000BBB0 (0x156 bytes), align: 0
    Segment part 129. Intra module refs: gattProcessReliableWrites::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReliableWrites
    0000BA5B
    calls direct
    XSTACK = 00000014 ( 00000017 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BBB1 - 0000BBB8 (0x8 bytes), align: 0
    Segment part 131. Intra module refs: gattProcessReliableWrites
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BBB9 - 0000BBCB (0x13 bytes), align: 0
    Segment part 132. Intra module refs: gattProcessReliableWrites
    gattProcessWriteLong
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BBCC - 0000BBDA (0xf bytes), align: 0
    Segment part 133. Intra module refs: gattClientHandleTimerCB
    gattProcessReliableWrites
    gattProcessWriteLong
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BBDB - 0000BC6C (0x92 bytes), align: 0
    Segment part 134. Intra module refs: gattStoreClientInfo::?relay
    LOCAL ADDRESS
    ===== =======
    gattStoreClientInfo 0000BBDB
    calls direct
    XSTACK = 00000040 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BC6D - 0000BC70 (0x4 bytes), align: 0
    Segment part 136. Intra module refs: GATT_InitClient
    gattStoreClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BC71 - 0000BC79 (0x9 bytes), align: 0
    Segment part 137. Intra module refs: Segment part 132
    Segment part 136
    Segment part 147
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BC7A - 0000BC7C (0x3 bytes), align: 0
    Segment part 138. Intra module refs: gattReadByType
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BC7D - 0000BC81 (0x5 bytes), align: 0
    Segment part 139. Intra module refs: Segment part 138
    gattClientHandleConnStatusCB
    gattStoreClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BC82 - 0000BCCA (0x49 bytes), align: 0
    Segment part 140. Intra module refs: gattGetClientStatus::?relay
    LOCAL ADDRESS
    ===== =======
    gattGetClientStatus 0000BC82
    calls direct
    XSTACK = 0000003D ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BCCB - 0000BD02 (0x38 bytes), align: 0
    Segment part 142. Intra module refs: gattFindClientInfo::?relay
    LOCAL ADDRESS
    ===== =======
    gattFindClientInfo 0000BCCB
    XSTACK = 0000002F ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BD03 - 0000BD78 (0x76 bytes), align: 0
    Segment part 144. Intra module refs: gattResetClientInfo::?relay
    LOCAL ADDRESS
    ===== =======
    gattResetClientInfo 0000BD03
    calls direct
    XSTACK = 0000002F ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BD79 - 0000BD83 (0xb bytes), align: 0
    Segment part 146. Intra module refs: gattProcessReliableWrites
    gattResetClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BD84 - 0000BD8D (0xa bytes), align: 0
    Segment part 147. Intra module refs: GATT_InitClient
    gattResetClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BD8E - 0000BD9F (0x12 bytes), align: 0
    Segment part 148. Intra module refs: GATT_InitClient
    gattResetClientInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BDA0 - 0000BE2A (0x8b bytes), align: 0
    Segment part 149. Intra module refs: gattClientHandleTimerCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattClientHandleTimerCB
    0000BDA0
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BE2B - 0000BF07 (0xdd bytes), align: 0
    Segment part 151. Intra module refs: gattClientHandleConnStatusCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattClientHandleConnStatusCB
    0000BE2B
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000207 - 00000207 (0x1 bytes), align: 0
    Segment part 8. Intra module refs: indTaskId
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000701 - 00000706 (0x6 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_InitClient::?relay
    00000701 Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000707 - 0000070C (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_RegisterForInd::?relay
    00000707 Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000070D - 00000712 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_DiscPrimaryServiceByUUID::?relay
    0000070D TimeAppDiscCurrTime (timeapp_discovery)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000713 - 00000718 (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_DiscAllChars::?relay
    00000713 TimeAppDiscCurrTime (timeapp_discovery)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000719 - 0000071E (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_DiscAllCharDescs::?relay
    00000719 TimeAppDiscCurrTime (timeapp_discovery)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000071F - 00000724 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ReadCharValue::?relay
    0000071F timeAppConfigNext (timeapp_config)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000725 - 0000072A (0x6 bytes), align: 0
    Segment part 60.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_WriteCharValue::?relay
    00000725 timeAppConfigNext (timeapp_config)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000072B - 00000730 (0x6 bytes), align: 0
    Segment part 76. Intra module refs: Segment part 44
    LOCAL ADDRESS
    ===== =======
    gattReadByType::?relay
    0000072B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000731 - 00000736 (0x6 bytes), align: 0
    Segment part 78. Intra module refs: Segment part 38
    LOCAL ADDRESS
    ===== =======
    gattRead::?relay 00000731
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000737 - 0000073C (0x6 bytes), align: 0
    Segment part 82. Intra module refs: Segment part 61
    LOCAL ADDRESS
    ===== =======
    gattWrite::?relay 00000737
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000073D - 00000742 (0x6 bytes), align: 0
    Segment part 95. Intra module refs: GATT_InitClient
    LOCAL ADDRESS
    ===== =======
    gattClientProcessMsgCB::?relay
    0000073D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000743 - 00000748 (0x6 bytes), align: 0
    Segment part 98. Intra module refs: gattClientProcessMsgCB
    LOCAL ADDRESS
    ===== =======
    gattProcessMultiReqs::?relay
    00000743
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000749 - 0000074E (0x6 bytes), align: 0
    Segment part 102. Intra module refs: gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattProcessFindInfo::?relay
    00000749
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000074F - 00000754 (0x6 bytes), align: 0
    Segment part 111. Intra module refs: gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattProcessFindByTypeValue::?relay
    0000074F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000755 - 0000075A (0x6 bytes), align: 0
    Segment part 116. Intra module refs: gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByType::?relay
    00000755
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000075B - 00000760 (0x6 bytes), align: 0
    Segment part 121. Intra module refs: gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByGrpType::?relay
    0000075B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000761 - 00000766 (0x6 bytes), align: 0
    Segment part 125. Intra module refs: gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattProcessWriteLong::?relay
    00000761
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000767 - 0000076C (0x6 bytes), align: 0
    Segment part 130. Intra module refs: gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattProcessReliableWrites::?relay
    00000767
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000076D - 00000772 (0x6 bytes), align: 0
    Segment part 135. Intra module refs: GATT_DiscAllCharDescs
    GATT_DiscPrimaryServiceByUUID
    gattRead
    gattReadByType
    gattWrite
    LOCAL ADDRESS
    ===== =======
    gattStoreClientInfo::?relay
    0000076D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000773 - 00000778 (0x6 bytes), align: 0
    Segment part 141. Intra module refs: GATT_DiscAllCharDescs
    GATT_DiscPrimaryServiceByUUID
    gattRead
    gattReadByType
    gattWrite
    LOCAL ADDRESS
    ===== =======
    gattGetClientStatus::?relay
    00000773
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000779 - 0000077E (0x6 bytes), align: 0
    Segment part 143. Intra module refs: gattClientHandleConnStatusCB
    gattClientProcessMsgCB
    gattGetClientStatus
    LOCAL ADDRESS
    ===== =======
    gattFindClientInfo::?relay
    00000779
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000077F - 00000784 (0x6 bytes), align: 0
    Segment part 145. Intra module refs: gattClientHandleConnStatusCB
    gattClientHandleTimerCB
    gattClientProcessMsgCB
    gattProcessMultiReqs
    LOCAL ADDRESS
    ===== =======
    gattResetClientInfo::?relay
    0000077F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000785 - 0000078A (0x6 bytes), align: 0
    Segment part 150. Intra module refs: gattStoreClientInfo
    LOCAL ADDRESS
    ===== =======
    gattClientHandleTimerCB::?relay
    00000785
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000078B - 00000790 (0x6 bytes), align: 0
    Segment part 152. Intra module refs: GATT_InitClient
    LOCAL ADDRESS
    ===== =======
    gattClientHandleConnStatusCB::?relay
    0000078B

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gatt_server

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000314 - 0000031B (0x8 bytes), align: 0
    Segment part 6. Intra module refs: GATT_InitServer
    gattFindServerInfo
    ENTRY ADDRESS REF BY
    ===== ======= ======
    serverInfoTbl 00000314
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B91 - 00000B91 (0x1 bytes), align: 0
    Segment part 7. Intra module refs: GATT_RegisterForReq
    gattServerProcessMsgCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    reqTaskId 00000B91
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000031C - 0000031D (0x2 bytes), align: 0
    Segment part 9. Intra module refs: GATT_FindHandle
    GATT_FindHandleUUID
    GATT_RegisterService
    GATT_ServiceNumAttrs
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B92 - 00000B93 (0x2 bytes), align: 0
    Segment part 10. Intra module refs: GATT_RegisterService
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008000 - 0000802F (0x30 bytes), align: 0
    Segment part 12. Intra module refs: gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D268 - 0000D2D1 (0x6a bytes), align: 0
    Segment part 13. Intra module refs: GATT_InitServer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_InitServer 0000D268
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D2D2 - 0000D401 (0x130 bytes), align: 0
    Segment part 15. Intra module refs: GATT_RegisterService::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_RegisterService 0000D2D2
    calls direct
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D402 - 0000D406 (0x5 bytes), align: 0
    Segment part 17. Intra module refs: GATT_Indication
    GATT_RegisterService
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D407 - 0000D40C (0x6 bytes), align: 0
    Segment part 18. Intra module refs: GATT_RegisterService
    gattProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D40D - 0000D416 (0xa bytes), align: 0
    Segment part 19. Intra module refs: Segment part 18
    gattServerHandleTimerCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D417 - 0000D425 (0xf bytes), align: 0
    Segment part 20. Intra module refs: GATT_RegisterService
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D426 - 0000D430 (0xb bytes), align: 0
    Segment part 21. Intra module refs: GATT_RegisterService
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D431 - 0000D439 (0x9 bytes), align: 0
    Segment part 24. Intra module refs: GATT_RegisterForReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_RegisterForReq 0000D431
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D43A - 0000D440 (0x7 bytes), align: 0
    Segment part 26. Intra module refs: GATT_RegisterForReq
    GATT_ServiceNumAttrs
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D441 - 0000D468 (0x28 bytes), align: 0
    Segment part 27. Intra module refs: GATT_VerifyReadPermissions::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_VerifyReadPermissions
    0000D441
    calls direct
    XSTACK = 00000010 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D469 - 0000D46D (0x5 bytes), align: 0
    Segment part 29. Intra module refs: GATT_VerifyReadPermissions
    GATT_VerifyWritePermissions
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D46E - 0000D4C4 (0x57 bytes), align: 0
    Segment part 30. Intra module refs: GATT_VerifyWritePermissions::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_VerifyWritePermissions
    0000D46E
    calls direct
    XSTACK = 0000000C ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D4C5 - 0000D568 (0xa4 bytes), align: 0
    Segment part 32. Intra module refs: GATT_ServiceChangedInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ServiceChangedInd
    0000D4C5
    calls direct
    XSTACK = 00000000 ( 00000029 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D569 - 0000D56D (0x5 bytes), align: 0
    Segment part 34. Intra module refs: GATT_ServiceChangedInd
    gattProcessWriteReq
    gattServerHandleTimerCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D56E - 0000D674 (0x107 bytes), align: 0
    Segment part 35. Intra module refs: GATT_FindHandleUUID::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_FindHandleUUID 0000D56E
    calls direct
    XSTACK = 0000002C ( 0000001A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D675 - 0000D73E (0xca bytes), align: 0
    Segment part 37. Intra module refs: GATT_FindHandle::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_FindHandle 0000D675
    XSTACK = 00000010 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D73F - 0000D89E (0x160 bytes), align: 0
    Segment part 39. Intra module refs: GATT_FindNextAttr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_FindNextAttr 0000D73F
    calls direct
    XSTACK = 00000004 ( 00000018 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D89F - 0000D8D9 (0x3b bytes), align: 0
    Segment part 41. Intra module refs: GATT_ServiceNumAttrs::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ServiceNumAttrs 0000D89F
    XSTACK = 0000000A ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D8DA - 0000D8E1 (0x8 bytes), align: 0
    Segment part 43. Intra module refs: GATT_FindHandleUUID
    GATT_RegisterService
    GATT_ServiceNumAttrs
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D8E2 - 0000D980 (0x9f bytes), align: 0
    Segment part 44. Intra module refs: GATT_Indication::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_Indication 0000D8E2
    calls direct
    XSTACK = 00000024 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D981 - 0000D986 (0x6 bytes), align: 0
    Segment part 46. Intra module refs: GATT_Indication
    Segment part 73
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D987 - 0000D9D3 (0x4d bytes), align: 0
    Segment part 47. Intra module refs: GATT_Notification::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_Notification 0000D987
    calls direct
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D9D4 - 0000D9F9 (0x26 bytes), align: 0
    Segment part 49. Intra module refs: gattServiceLastHandle::?relay
    LOCAL ADDRESS
    ===== =======
    gattServiceLastHandle 0000D9D4
    calls direct
    XSTACK = 00000012 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D9FA - 0000DBF3 (0x1fa bytes), align: 0
    Segment part 51. Intra module refs: gattServerProcessMsgCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattServerProcessMsgCB
    0000D9FA
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000031 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DBF4 - 0000DBFE (0xb bytes), align: 0
    Segment part 53. Intra module refs: GATT_RegisterService
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DBFF - 0000DC07 (0x9 bytes), align: 0
    Segment part 54. Intra module refs: gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DC08, align: 0
    Segment part 55. Intra module refs: gattProcessExchangeMTUReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessExchangeMTUReq
    0000DC08
    is indirectly called
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DC08 - 0000DC0C (0x5 bytes), align: 0
    Segment part 57. Intra module refs: gattProcessExchangeMTUReq
    gattProcessExecuteWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DC0D - 0000DDD9 (0x1cd bytes), align: 0
    Segment part 58. Intra module refs: gattProcessFindInfoReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessFindInfoReq
    0000DC0D
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000002C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DDDA - 0000DDE6 (0xd bytes), align: 0
    Segment part 60. Intra module refs: gattProcessFindInfoReq
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DDE7 - 0000DDEA (0x4 bytes), align: 0
    Segment part 61. Intra module refs: gattProcessFindInfoReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DDEB - 0000DDF0 (0x6 bytes), align: 0
    Segment part 62. Intra module refs: GATT_RegisterService
    Segment part 61
    gattProcessFindInfoReq
    gattProcessReadByGrpTypeReq
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DDF1 - 0000DE03 (0x13 bytes), align: 0
    Segment part 63. Intra module refs: gattProcessFindInfoReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DE04 - 0000DE07 (0x4 bytes), align: 0
    Segment part 64. Intra module refs: gattProcessReadByGrpTypeReq
    gattProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DE08 - 0000DE0B (0x4 bytes), align: 0
    Segment part 65. Intra module refs: GATT_FindHandleUUID
    GATT_FindNextAttr
    GATT_ServiceNumAttrs
    Segment part 64
    gattProcessFindInfoReq
    gattProcessReadMultiReq
    gattProcessReadReq
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DE0C - 0000DE11 (0x6 bytes), align: 0
    Segment part 66. Intra module refs: Segment part 21
    Segment part 65
    Segment part 73
    Segment part 81
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DE12 - 0000DE5E (0x4d bytes), align: 0
    Segment part 67. Intra module refs: gattProcessFindByTypeValueReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessFindByTypeValueReq
    0000DE12
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DE5F - 0000DEA9 (0x4b bytes), align: 0
    Segment part 69. Intra module refs: gattProcessReadByTypeReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByTypeReq
    0000DE5F
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DEAA - 0000DEAE (0x5 bytes), align: 0
    Segment part 71. Intra module refs: GATT_InitServer
    gattFindServerInfo
    gattGetServerStatus
    gattProcessFindByTypeValueReq
    gattProcessReadByTypeReq
    gattProcessReadReq
    gattServiceLastHandle
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DEAF - 0000DEBB (0xd bytes), align: 0
    Segment part 72. Intra module refs: gattProcessFindByTypeValueReq
    gattProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DEBC - 0000DED1 (0x16 bytes), align: 0
    Segment part 73. Intra module refs: gattProcessFindByTypeValueReq
    gattProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DED2 - 0000DF04 (0x33 bytes), align: 0
    Segment part 74. Intra module refs: gattProcessReadReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReadReq 0000DED2
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DF05 - 0000DF8C (0x88 bytes), align: 0
    Segment part 76. Intra module refs: gattProcessReadMultiReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReadMultiReq
    0000DF05
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DF8D - 0000DF8E (0x2 bytes), align: 0
    Segment part 78. Intra module refs: GATT_FindHandle
    GATT_FindHandleUUID
    GATT_ServiceChangedInd
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DF8F - 0000DF90 (0x2 bytes), align: 0
    Segment part 79. Intra module refs: GATT_FindHandleUUID
    Segment part 78
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DF91 - 0000DF96 (0x6 bytes), align: 0
    Segment part 80. Intra module refs: GATT_FindHandle
    GATT_FindNextAttr
    Segment part 79
    gattProcessReadByGrpTypeReq
    gattProcessReadMultiReq
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DF97 - 0000DF9E (0x8 bytes), align: 0
    Segment part 81. Intra module refs: GATT_FindNextAttr
    gattProcessReadMultiReq
    gattServerHandleTimerCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DF9F - 0000DFA1 (0x3 bytes), align: 0
    Segment part 82. Intra module refs: GATT_FindNextAttr
    gattProcessFindInfoReq
    gattServerProcessMsgCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DFA2 - 0000DFA6 (0x5 bytes), align: 0
    Segment part 83. Intra module refs: Segment part 82
    gattProcessReadByGrpTypeReq
    gattProcessReadMultiReq
    gattServerHandleConnStatusCB
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000DFA7 - 0000E046 (0xa0 bytes), align: 0
    Segment part 84. Intra module refs: gattProcessReadByGrpTypeReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByGrpTypeReq
    0000DFA7
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E047 - 0000E04F (0x9 bytes), align: 0
    Segment part 86. Intra module refs: GATT_FindNextAttr
    gattProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E050 - 0000E087 (0x38 bytes), align: 0
    Segment part 87. Intra module refs: gattProcessWriteReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessWriteReq 0000E050
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E088 - 0000E08A (0x3 bytes), align: 0
    Segment part 89. Intra module refs: gattProcessExecuteWriteReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessExecuteWriteReq
    0000E088
    is indirectly called
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E08B - 0000E0D2 (0x48 bytes), align: 0
    Segment part 91. Intra module refs: gattGetServerStatus::?relay
    LOCAL ADDRESS
    ===== =======
    gattGetServerStatus 0000E08B
    calls direct
    XSTACK = 00000010 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E0D3 - 0000E112 (0x40 bytes), align: 0
    Segment part 93. Intra module refs: gattFindServerInfo::?relay
    LOCAL ADDRESS
    ===== =======
    gattFindServerInfo 0000E0D3
    XSTACK = 0000002D ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E113 - 0000E169 (0x57 bytes), align: 0
    Segment part 95. Intra module refs: gattServerHandleTimerCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattServerHandleTimerCB
    0000E113
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E16A - 0000E256 (0xed bytes), align: 0
    Segment part 97. Intra module refs: gattServerHandleConnStatusCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattServerHandleConnStatusCB
    0000E16A
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000208 - 00000208 (0x1 bytes), align: 0
    Segment part 8. Intra module refs: reqTaskId
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000209 - 0000020A (0x2 bytes), align: 0
    Segment part 11. Intra module refs: Segment part 10
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000791 - 00000796 (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_InitServer::?relay
    00000791 GATT_Init (gatt_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000797 - 0000079C (0x6 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_RegisterService::?relay
    00000797 GATTServApp_RegisterService (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000079D - 000007A2 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_RegisterForReq::?relay
    0000079D GATTServApp_Init (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007A3 - 000007A8 (0x6 bytes), align: 0
    Segment part 28. Intra module refs: gattProcessReadMultiReq
    gattProcessReadReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_VerifyReadPermissions::?relay
    000007A3 gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007A9 - 000007AE (0x6 bytes), align: 0
    Segment part 31. Intra module refs: gattProcessWriteReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_VerifyWritePermissions::?relay
    000007A9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007AF - 000007B4 (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ServiceChangedInd::?relay
    000007AF GATTServApp_SendServiceChangedInd (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007B5 - 000007BA (0x6 bytes), align: 0
    Segment part 36. Intra module refs: GATT_FindNextAttr
    GATT_ServiceChangedInd
    gattProcessFindByTypeValueReq
    gattProcessFindInfoReq
    gattProcessReadByGrpTypeReq
    gattProcessReadByTypeReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_FindHandleUUID::?relay
    000007B5 gapBondMgr_SyncCharCfg (gapbondmgr)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007BB - 000007C0 (0x6 bytes), align: 0
    Segment part 38. Intra module refs: gattProcessReadMultiReq
    gattProcessReadReq
    gattProcessWriteReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_FindHandle::?relay
    000007BB GATTServApp_ReadAttr (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007C1 - 000007C6 (0x6 bytes), align: 0
    Segment part 40.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_FindNextAttr::?relay
    000007C1 GATTServApp_ReadAttr (gattservapp)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007C7 - 000007CC (0x6 bytes), align: 0
    Segment part 42. Intra module refs: gattServiceLastHandle
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ServiceNumAttrs::?relay
    000007C7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007CD - 000007D2 (0x6 bytes), align: 0
    Segment part 45. Intra module refs: GATT_ServiceChangedInd
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_Indication::?relay
    000007CD Thermometer_TempIndicate (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007D3 - 000007D8 (0x6 bytes), align: 0
    Segment part 48.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_Notification::?relay
    000007D3 Thermometer_IMeasNotify (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007D9 - 000007DE (0x6 bytes), align: 0
    Segment part 50. Intra module refs: GATT_FindNextAttr
    LOCAL ADDRESS
    ===== =======
    gattServiceLastHandle::?relay
    000007D9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007DF - 000007E4 (0x6 bytes), align: 0
    Segment part 52. Intra module refs: GATT_InitServer
    LOCAL ADDRESS
    ===== =======
    gattServerProcessMsgCB::?relay
    000007DF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007E5 - 000007EA (0x6 bytes), align: 0
    Segment part 56. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessExchangeMTUReq::?relay
    000007E5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007EB - 000007F0 (0x6 bytes), align: 0
    Segment part 59. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessFindInfoReq::?relay
    000007EB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007F1 - 000007F6 (0x6 bytes), align: 0
    Segment part 68. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessFindByTypeValueReq::?relay
    000007F1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007F7 - 000007FC (0x6 bytes), align: 0
    Segment part 70. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByTypeReq::?relay
    000007F7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000007FD - 00000802 (0x6 bytes), align: 0
    Segment part 75. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessReadReq::?relay
    000007FD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000803 - 00000808 (0x6 bytes), align: 0
    Segment part 77. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessReadMultiReq::?relay
    00000803
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000809 - 0000080E (0x6 bytes), align: 0
    Segment part 85. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessReadByGrpTypeReq::?relay
    00000809
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000080F - 00000814 (0x6 bytes), align: 0
    Segment part 88. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessWriteReq::?relay
    0000080F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000815 - 0000081A (0x6 bytes), align: 0
    Segment part 90. Intra module refs: Segment part 12
    LOCAL ADDRESS
    ===== =======
    gattProcessExecuteWriteReq::?relay
    00000815
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000081B - 00000820 (0x6 bytes), align: 0
    Segment part 92. Intra module refs: GATT_Indication
    GATT_Notification
    LOCAL ADDRESS
    ===== =======
    gattGetServerStatus::?relay
    0000081B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000821 - 00000826 (0x6 bytes), align: 0
    Segment part 94. Intra module refs: gattGetServerStatus
    gattServerHandleConnStatusCB
    gattServerProcessMsgCB
    LOCAL ADDRESS
    ===== =======
    gattFindServerInfo::?relay
    00000821
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000827 - 0000082C (0x6 bytes), align: 0
    Segment part 96. Intra module refs: GATT_Indication
    LOCAL ADDRESS
    ===== =======
    gattServerHandleTimerCB::?relay
    00000827
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000082D - 00000832 (0x6 bytes), align: 0
    Segment part 98. Intra module refs: GATT_InitServer
    LOCAL ADDRESS
    ===== =======
    gattServerHandleConnStatusCB::?relay
    0000082D
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008000 - 0000802F (0x30 bytes), align: 0
    Segment part 101. Intra module refs: Segment part 12

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gatt_task

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000031E - 0000031E (0x1 bytes), align: 0
    Segment part 6. Intra module refs: GATT_Init
    GATT_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattTaskID 0000031E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000031F - 00000320 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: gattProcessRxData
    gattRegisterServer
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000321 - 00000322 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: gattProcessRxData
    gattRegisterClient
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4A9 - 0001E4AF (0x7 bytes), align: 0
    Segment part 9. Intra module refs: gattRegisterServer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattRegisterServer 0001E4A9
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4B0 - 0001E4B4 (0x5 bytes), align: 0
    Segment part 11. Intra module refs: gattRegisterClient
    gattRegisterServer
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4B5 - 0001E4BB (0x7 bytes), align: 0
    Segment part 12. Intra module refs: GATT_AppCompletedMsg
    Segment part 11
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4BC - 0001E4C4 (0x9 bytes), align: 0
    Segment part 13. Intra module refs: gattRegisterClient::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattRegisterClient 0001E4BC
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4C5 - 0001E4C9 (0x5 bytes), align: 0
    Segment part 17. Intra module refs: GATT_Init
    gattStopTimer
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4CA - 0001E511 (0x48 bytes), align: 0
    Segment part 18. Intra module refs: GATT_AppCompletedMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_AppCompletedMsg 0001E4CA
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E512 - 0001E527 (0x16 bytes), align: 0
    Segment part 20. Intra module refs: GATT_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_Init 0001E512
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E528 - 0001E569 (0x42 bytes), align: 0
    Segment part 22. Intra module refs: GATT_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ProcessEvent 0001E528
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E56A - 0001E56E (0x5 bytes), align: 0
    Segment part 24. Intra module refs: GATT_ProcessEvent
    gattStartTimer
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E56F - 0001E672 (0x104 bytes), align: 0
    Segment part 25. Intra module refs: gattProcessRxData::?relay
    LOCAL ADDRESS
    ===== =======
    gattProcessRxData 0001E56F
    calls direct
    XSTACK = 0000000C ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E673 - 0001E676 (0x4 bytes), align: 0
    Segment part 27. Intra module refs: gattProcessRxData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E677 - 0001E67C (0x6 bytes), align: 0
    Segment part 28. Intra module refs: Segment part 27
    gattProcessRxData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E67D - 0001E682 (0x6 bytes), align: 0
    Segment part 29. Intra module refs: GATT_AppCompletedMsg
    Segment part 28
    gattProcessRxData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E683 - 0001E70F (0x8d bytes), align: 0
    Segment part 30. Intra module refs: gattNotifyEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattNotifyEvent 0001E683
    calls direct
    XSTACK = 00000002 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E710 - 0001E75A (0x4b bytes), align: 0
    Segment part 32. Intra module refs: gattStartTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattStartTimer 0001E710
    calls direct
    XSTACK = 00000004 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E75B - 0001E784 (0x2a bytes), align: 0
    Segment part 34. Intra module refs: gattStopTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattStopTimer 0001E75B
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000833 - 00000838 (0x6 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattRegisterServer::?relay
    00000833 GATT_InitServer (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000839 - 0000083E (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattRegisterClient::?relay
    00000839 GATT_InitClient (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000083F - 00000844 (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_AppCompletedMsg::?relay
    0000083F gattServApp_ProcessMsg (gattservapp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000845 - 0000084A (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_Init::?relay 00000845 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000084B - 00000850 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATT_ProcessEvent::?relay
    0000084B tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000851 - 00000856 (0x6 bytes), align: 0
    Segment part 26. Intra module refs: GATT_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gattProcessRxData::?relay
    00000851
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000857 - 0000085C (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattNotifyEvent::?relay
    00000857 gattClientHandleConnStatusCB (gatt_client)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattProcessMultiReqs (gatt_client)
    gattServerHandleConnStatusCB (gatt_server)
    gattServerHandleTimerCB (gatt_server)
    gattServerProcessMsgCB (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000085D - 00000862 (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattStartTimer::?relay
    0000085D GATT_Indication (gatt_server)
    gattStoreClientInfo (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000863 - 00000868 (0x6 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattStopTimer::?relay 00000863 gattResetClientInfo (gatt_client)
    gattServerHandleConnStatusCB (gatt_server)
    gattServerProcessMsgCB (gatt_server)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : gattservapp

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000323 - 00000323 (0x1 bytes), align: 0
    Segment part 6. Intra module refs: GATTServApp_Init
    GATTServApp_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_TaskID 00000323
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B94 - 00000B94 (0x1 bytes), align: 0
    Segment part 7. Intra module refs: GATTServApp_RegisterForMsg
    GATTServApp_SendCCCUpdatedEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    appTaskID 00000B94
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000324 - 00000327 (0x4 bytes), align: 0
    Segment part 9. Intra module refs: GATTServApp_Init
    Segment part 43
    gattServApp_FindPrepareWriteQ
    gattServApp_SetNumPrepareWrites
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000328 - 00000328 (0x1 bytes), align: 0
    Segment part 10. Intra module refs: gattServApp_HandleConnStatusCB
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessPrepareWriteReq
    gattServApp_SetNumPrepareWrites
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000329 - 0000032A (0x2 bytes), align: 0
    Segment part 11. Intra module refs: GATTServApp_RegisterService
    gattServApp_FindServiceCBs
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000032B - 0000032B (0x1 bytes), align: 0
    Segment part 12. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000032C - 00000341 (0x16 bytes), align: 0
    Segment part 13. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000342 - 0000035A (0x19 bytes), align: 0
    Segment part 14. Intra module refs: Segment part 62
    Segment part 68
    Segment part 69
    Segment part 82
    Segment part 87
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessMsg
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081D6 - 000081D8 (0x3 bytes), align: 0
    Segment part 15. Intra module refs: Segment part 20
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B95 - 00000B95 (0x1 bytes), align: 0
    Segment part 16. Intra module refs: Segment part 20
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000035B - 00000360 (0x6 bytes), align: 0
    Segment part 18. Intra module refs: GATTServApp_Init
    GATTServApp_SendServiceChangedInd
    Segment part 20
    gattServApp_HandleConnStatusCB
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000B96 - 00000BB5 (0x20 bytes), align: 0
    Segment part 19. Intra module refs: GATTServApp_AddService
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000814A - 0000814F (0x6 bytes), align: 0
    Segment part 21. Intra module refs: GATTServApp_AddService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattServiceCBs 0000814A
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004F1B - 00004F26 (0xc bytes), align: 0
    Segment part 22. Intra module refs: GATTServApp_RegisterForMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_RegisterForMsg
    00004F1B
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004F27 - 00004F5C (0x36 bytes), align: 0
    Segment part 24. Intra module refs: GATTServApp_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_Init 00004F27
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004F5D - 00004F61 (0x5 bytes), align: 0
    Segment part 26. Intra module refs: GATTServApp_Init
    GATTServApp_SendServiceChangedInd
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004F62 - 00004FA6 (0x45 bytes), align: 0
    Segment part 27. Intra module refs: GATTServApp_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ProcessEvent
    00004F62
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004FA7 - 00005054 (0xae bytes), align: 0
    Segment part 29. Intra module refs: GATTServApp_RegisterService::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_RegisterService
    00004FA7
    calls direct
    XSTACK = 0000000E ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005055 - 00005058 (0x4 bytes), align: 0
    Segment part 31. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_RegisterService
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005059 - 0000505E (0x6 bytes), align: 0
    Segment part 32. Intra module refs: Segment part 31
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000505F - 00005060 (0x2 bytes), align: 0
    Segment part 33. Intra module refs: GATTServApp_InitCharCfg
    GATTServApp_RegisterService
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005061 - 00005066 (0x6 bytes), align: 0
    Segment part 34. Intra module refs: GATTServApp_ReadAttr
    Segment part 33
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005067 - 000050D0 (0x6a bytes), align: 0
    Segment part 41. Intra module refs: gattServApp_SetNumPrepareWrites::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_SetNumPrepareWrites
    00005067
    calls direct
    XSTACK = 00000009 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000050D1 - 000050E6 (0x16 bytes), align: 0
    Segment part 43. Intra module refs: gattServApp_SetNumPrepareWrites
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000050E7 - 000050EC (0x6 bytes), align: 0
    Segment part 44. Intra module refs: GATTServApp_RegisterService
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_SetNumPrepareWrites
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000050ED - 00005113 (0x27 bytes), align: 0
    Segment part 47. Intra module refs: GATTServApp_AddService::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_AddService
    000050ED
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005114 - 00005118 (0x5 bytes), align: 0
    Segment part 49. Intra module refs: GATTServApp_AddService
    GATTServApp_ProcessEvent
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005119 - 00005144 (0x2c bytes), align: 0
    Segment part 52. Intra module refs: gattServApp_FindServiceCBs::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindServiceCBs
    00005119
    XSTACK = 0000001D ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005145 - 0000514B (0x7 bytes), align: 0
    Segment part 54. Intra module refs: GATTServApp_RegisterForMsg
    gattServApp_FindCharCfgItem
    gattServApp_FindPrepareWriteQ
    gattServApp_FindServiceCBs
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000514C - 00005151 (0x6 bytes), align: 0
    Segment part 55. Intra module refs: gattServApp_FindServiceCBs
    gattServApp_HandleConnStatusCB
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005152 - 00005366 (0x215 bytes), align: 0
    Segment part 56. Intra module refs: gattServApp_ProcessMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessMsg
    00005152
    calls direct
    XSTACK = 0000000C ( 0000001E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005367 - 00005369 (0x3 bytes), align: 0
    Segment part 58. Intra module refs: GATTServApp_ReadAttr
    gattServApp_ProcessMsg
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000536A - 0000536E (0x5 bytes), align: 0
    Segment part 59. Intra module refs: Segment part 58
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000536F - 00005378 (0xa bytes), align: 0
    Segment part 60. Intra module refs: gattServApp_ProcessMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005379 - 00005380 (0x8 bytes), align: 0
    Segment part 61. Intra module refs: GATTServApp_RegisterService
    gattServApp_ProcessMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005381 - 0000538F (0xf bytes), align: 0
    Segment part 62. Intra module refs: gattServApp_ProcessMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005390 - 00005573 (0x1e4 bytes), align: 0
    Segment part 63. Intra module refs: gattServApp_ProcessFindByTypeValueReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessFindByTypeValueReq
    00005390
    calls direct
    XSTACK = 00000016 ( 0000001E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005574 - 00005733 (0x1c0 bytes), align: 0
    Segment part 65. Intra module refs: gattServApp_ProcessReadByTypeReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessReadByTypeReq
    00005574
    calls direct
    XSTACK = 00000016 ( 00000020 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005734 - 0000573B (0x8 bytes), align: 0
    Segment part 67. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000573C - 00005742 (0x7 bytes), align: 0
    Segment part 68. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005743 - 00005746 (0x4 bytes), align: 0
    Segment part 69. Intra module refs: Segment part 68
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005747 - 0000574B (0x5 bytes), align: 0
    Segment part 70. Intra module refs: Segment part 69
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000574C - 00005755 (0xa bytes), align: 0
    Segment part 71. Intra module refs: gattServApp_ProcessMsg
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005756 - 00005759 (0x4 bytes), align: 0
    Segment part 72. Intra module refs: gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000575A - 0000587D (0x124 bytes), align: 0
    Segment part 73. Intra module refs: gattServApp_ProcessReadMultiReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessReadMultiReq
    0000575A
    calls direct
    XSTACK = 00000016 ( 0000001C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000587E - 00005882 (0x5 bytes), align: 0
    Segment part 75. Intra module refs: GATTServApp_WriteAttr
    gattServApp_ProcessPrepareWriteReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005883 - 0000588A (0x8 bytes), align: 0
    Segment part 76. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000588B - 00005893 (0x9 bytes), align: 0
    Segment part 77. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005894 - 0000589C (0x9 bytes), align: 0
    Segment part 78. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessReadMultiReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000589D - 00005AC4 (0x228 bytes), align: 0
    Segment part 79. Intra module refs: gattServApp_ProcessReadByGrpTypeReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessReadByGrpTypeReq
    0000589D
    calls direct
    XSTACK = 00000016 ( 00000022 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005AC5 - 00005ACE (0xa bytes), align: 0
    Segment part 81. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005ACF - 00005AE0 (0x12 bytes), align: 0
    Segment part 82. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005AE1 - 00005AEA (0xa bytes), align: 0
    Segment part 83. Intra module refs: gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005AEB - 00005BD4 (0xea bytes), align: 0
    Segment part 84. Intra module refs: gattServApp_ProcessWriteReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessWriteReq
    00005AEB
    calls direct
    XSTACK = 00000016 ( 0000001C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BD5 - 00005BD9 (0x5 bytes), align: 0
    Segment part 86. Intra module refs: gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BDA - 00005BDD (0x4 bytes), align: 0
    Segment part 87. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BDE - 00005BE3 (0x6 bytes), align: 0
    Segment part 88. Intra module refs: Segment part 87
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessMsg
    gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BE4 - 00005BE7 (0x4 bytes), align: 0
    Segment part 89. Intra module refs: GATTServApp_ProcessCCCWriteReq
    GATTServApp_ReadAttr
    GATTServApp_WriteAttr
    Segment part 88
    gattServApp_FindAuthorizeAttrCB
    gattServApp_FindServiceCBs
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessMsg
    gattServApp_ProcessPrepareWriteReq
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BE8 - 00005BED (0x6 bytes), align: 0
    Segment part 90. Intra module refs: Segment part 44
    Segment part 62
    Segment part 89
    Segment part 91
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BEE - 00005BFC (0xf bytes), align: 0
    Segment part 91. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005BFD - 00005D26 (0x12a bytes), align: 0
    Segment part 92. Intra module refs: gattServApp_ProcessPrepareWriteReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessPrepareWriteReq
    00005BFD
    calls direct
    XSTACK = 00000016 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005D27 - 00005D3D (0x17 bytes), align: 0
    Segment part 94. Intra module refs: gattServApp_ProcessPrepareWriteReq
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005D3E - 00005D3F (0x2 bytes), align: 0
    Segment part 95. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005D40 - 00005D42 (0x3 bytes), align: 0
    Segment part 96. Intra module refs: Segment part 75
    Segment part 95
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005D43 - 00005D47 (0x5 bytes), align: 0
    Segment part 97. Intra module refs: GATTServApp_ProcessCCCWriteReq
    Segment part 96
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005D48 - 00005E35 (0xee bytes), align: 0
    Segment part 98. Intra module refs: gattServApp_ProcessExecuteWriteReq::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessExecuteWriteReq
    00005D48
    calls direct
    XSTACK = 00000016 ( 0000001A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E36 - 00005E38 (0x3 bytes), align: 0
    Segment part 100. Intra module refs: gattServApp_ProcessMsg
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E39 - 00005E3D (0x5 bytes), align: 0
    Segment part 101. Intra module refs: Segment part 100
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E3E - 00005E3E (0x1 bytes), align: 0
    Segment part 102. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E3F - 00005E44 (0x6 bytes), align: 0
    Segment part 103. Intra module refs: GATTServApp_ReadAttr
    Segment part 102
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessPrepareWriteReq
    gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E45 - 00005E48 (0x4 bytes), align: 0
    Segment part 104. Intra module refs: gattServApp_ProcessReadMultiReq
    gattServApp_ProcessWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E49 - 00005E51 (0x9 bytes), align: 0
    Segment part 105. Intra module refs: Segment part 104
    gattServApp_ProcessFindByTypeValueReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E52 - 00005E57 (0x6 bytes), align: 0
    Segment part 106. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_RegisterService
    Segment part 105
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessMsg
    gattServApp_ProcessPrepareWriteReq
    gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E58 - 00005E74 (0x1d bytes), align: 0
    Segment part 107. Intra module refs: gattServApp_FindPrepareWriteQ::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindPrepareWriteQ
    00005E58
    XSTACK = 00000014 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005E75 - 00005EAF (0x3b bytes), align: 0
    Segment part 109. Intra module refs: gattServApp_FindCharCfgItem::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindCharCfgItem
    00005E75
    XSTACK = 0000000E ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005EB0 - 00005ED1 (0x22 bytes), align: 0
    Segment part 111. Intra module refs: gattServApp_FindAuthorizeAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindAuthorizeAttrCB
    00005EB0
    calls direct
    XSTACK = 0000001D ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005ED2 - 00005F2C (0x5b bytes), align: 0
    Segment part 113. Intra module refs: gattServApp_WriteAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_WriteAttrCB
    00005ED2
    calls direct, is indirectly called
    XSTACK = 00000004 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005F2D - 00005F34 (0x8 bytes), align: 0
    Segment part 115. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_RegisterService
    GATTServApp_SendCCCUpdatedEvent
    gattServApp_ProcessPrepareWriteReq
    gattServApp_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00005F35 - 0000637C (0x448 bytes), align: 0
    Segment part 116. Intra module refs: GATTServApp_ReadAttr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ReadAttr 00005F35
    calls direct
    XSTACK = 00000039 ( 00000023 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000637D - 00006384 (0x8 bytes), align: 0
    Segment part 118. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006385 - 0000638D (0x9 bytes), align: 0
    Segment part 119. Intra module refs: GATTServApp_ReadAttr
    gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000638E - 00006395 (0x8 bytes), align: 0
    Segment part 120. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006396 - 00006399 (0x4 bytes), align: 0
    Segment part 121. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000639A - 0000639E (0x5 bytes), align: 0
    Segment part 122. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_UpdateCharCfg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000639F - 000063A4 (0x6 bytes), align: 0
    Segment part 123. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063A5 - 000063AC (0x8 bytes), align: 0
    Segment part 124. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_WriteAttr
    gattServApp_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063AD - 000063BC (0x10 bytes), align: 0
    Segment part 125. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063BD - 000063BE (0x2 bytes), align: 0
    Segment part 126. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_SendCCCUpdatedEvent
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063BF - 000063C5 (0x7 bytes), align: 0
    Segment part 127. Intra module refs: GATTServApp_SendCCCUpdatedEvent
    Segment part 126
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063C6 - 000063CF (0xa bytes), align: 0
    Segment part 128. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_RegisterService
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063D0 - 000063D8 (0x9 bytes), align: 0
    Segment part 129. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063D9 - 000063E1 (0x9 bytes), align: 0
    Segment part 130. Intra module refs: Segment part 129
    Segment part 72
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063E2 - 000063EB (0xa bytes), align: 0
    Segment part 131. Intra module refs: GATTServApp_ReadAttr
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063EC - 000063F5 (0xa bytes), align: 0
    Segment part 132. Intra module refs: Segment part 121
    Segment part 123
    Segment part 131
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000063F6 - 0000648A (0x95 bytes), align: 0
    Segment part 133. Intra module refs: GATTServApp_WriteAttr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_WriteAttr 000063F6
    calls direct
    XSTACK = 0000001C ( 00000018 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000648B - 000064DB (0x51 bytes), align: 0
    Segment part 139. Intra module refs: GATTServApp_UpdateCharCfg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_UpdateCharCfg
    0000648B
    calls direct
    XSTACK = 00000002 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000064DC - 00006502 (0x27 bytes), align: 0
    Segment part 141. Intra module refs: GATTServApp_SendServiceChangedInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_SendServiceChangedInd
    000064DC
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006503 - 00006543 (0x41 bytes), align: 0
    Segment part 143. Intra module refs: GATTServApp_InitCharCfg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_InitCharCfg
    00006503
    calls direct
    XSTACK = 0000000E ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006544 - 00006548 (0x5 bytes), align: 0
    Segment part 145. Intra module refs: GATTServApp_InitCharCfg
    GATTServApp_ReadCharCfg
    GATTServApp_UpdateCharCfg
    gattServApp_FindAuthorizeAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006549 - 00006554 (0xc bytes), align: 0
    Segment part 146. Intra module refs: GATTServApp_InitCharCfg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006555 - 00006572 (0x1e bytes), align: 0
    Segment part 147. Intra module refs: GATTServApp_ReadCharCfg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ReadCharCfg
    00006555
    calls direct
    XSTACK = 0000001D ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006573 - 000065C7 (0x55 bytes), align: 0
    Segment part 149. Intra module refs: GATTServApp_WriteCharCfg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_WriteCharCfg
    00006573
    calls direct
    XSTACK = 00000014 ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000065C8 - 000065CC (0x5 bytes), align: 0
    Segment part 151. Intra module refs: GATTServApp_RegisterService
    GATTServApp_SendCCCUpdatedEvent
    GATTServApp_WriteCharCfg
    gattServApp_HandleConnStatusCB
    gattServApp_SetNumPrepareWrites
    gattServApp_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000065CD - 00006692 (0xc6 bytes), align: 0
    Segment part 152. Intra module refs: GATTServApp_ProcessCCCWriteReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ProcessCCCWriteReq
    000065CD
    calls direct
    XSTACK = 00000014 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006693 - 00006696 (0x4 bytes), align: 0
    Segment part 154. Intra module refs: gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessPrepareWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006697 - 0000669A (0x4 bytes), align: 0
    Segment part 155. Intra module refs: GATTServApp_ProcessCCCWriteReq
    GATTServApp_ReadAttr
    Segment part 154
    gattServApp_ProcessMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000669B - 000066A0 (0x6 bytes), align: 0
    Segment part 156. Intra module refs: Segment part 105
    Segment part 122
    Segment part 155
    Segment part 157
    Segment part 55
    Segment part 60
    Segment part 81
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000066A1 - 000066A9 (0x9 bytes), align: 0
    Segment part 157. Intra module refs: GATTServApp_ProcessCCCWriteReq
    gattServApp_WriteAttrCB
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000066AA - 000066AB (0x2 bytes), align: 0
    Segment part 158. Intra module refs: GATTServApp_ProcessCCCWriteReq
    gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000066AC - 000066B5 (0xa bytes), align: 0
    Segment part 159. Intra module refs: GATTServApp_ProcessCCCWriteReq
    Segment part 158
    gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessReadByGrpTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000066B6 - 000066BF (0xa bytes), align: 0
    Segment part 162. Intra module refs: gattServApp_ProcessReadByTypeReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000066C0 - 000066CB (0xc bytes), align: 0
    Segment part 163. Intra module refs: gattServApp_ProcessExecuteWriteReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000066CC - 0000674F (0x84 bytes), align: 0
    Segment part 164. Intra module refs: gattServApp_HandleConnStatusCB::?relay
    LOCAL ADDRESS
    ===== =======
    gattServApp_HandleConnStatusCB
    000066CC
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006750 - 000067AB (0x5c bytes), align: 0
    Segment part 166. Intra module refs: GATTServApp_SendCCCUpdatedEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_SendCCCUpdatedEvent
    00006750
    calls direct
    XSTACK = 00000014 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000067AC - 000067B6 (0xb bytes), align: 0
    Segment part 168. Intra module refs: GATTServApp_SendCCCUpdatedEvent
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000020B - 0000020B (0x1 bytes), align: 0
    Segment part 8. Intra module refs: appTaskID
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000020C - 0000020C (0x1 bytes), align: 0
    Segment part 17. Intra module refs: Segment part 16
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000020D - 0000022C (0x20 bytes), align: 0
    Segment part 20. Intra module refs: Segment part 19
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000869 - 0000086E (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_RegisterForMsg::?relay
    00000869 GAPBondMgr_Register (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000086F - 00000874 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_Init::?relay
    0000086F osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000875 - 0000087A (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ProcessEvent::?relay
    00000875 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000087B - 00000880 (0x6 bytes), align: 0
    Segment part 30. Intra module refs: GATTServApp_AddService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_RegisterService::?relay
    0000087B DevInfo_AddService (devinfoservice)
    GGS_AddService (gapgattserver)
    Thermometer_AddService (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000881 - 00000886 (0x6 bytes), align: 0
    Segment part 42. Intra module refs: GATTServApp_Init
    LOCAL ADDRESS
    ===== =======
    gattServApp_SetNumPrepareWrites::?relay
    00000881
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000887 - 0000088C (0x6 bytes), align: 0
    Segment part 48.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_AddService::?relay
    00000887 Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000088D - 00000892 (0x6 bytes), align: 0
    Segment part 53. Intra module refs: GATTServApp_ReadAttr
    GATTServApp_WriteAttr
    gattServApp_FindAuthorizeAttrCB
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindServiceCBs::?relay
    0000088D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000893 - 00000898 (0x6 bytes), align: 0
    Segment part 57. Intra module refs: GATTServApp_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessMsg::?relay
    00000893
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000899 - 0000089E (0x6 bytes), align: 0
    Segment part 64. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessFindByTypeValueReq::?relay
    00000899
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000089F - 000008A4 (0x6 bytes), align: 0
    Segment part 66. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessReadByTypeReq::?relay
    0000089F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008A5 - 000008AA (0x6 bytes), align: 0
    Segment part 74. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessReadMultiReq::?relay
    000008A5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008AB - 000008B0 (0x6 bytes), align: 0
    Segment part 80. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessReadByGrpTypeReq::?relay
    000008AB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008B1 - 000008B6 (0x6 bytes), align: 0
    Segment part 85. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessWriteReq::?relay
    000008B1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008B7 - 000008BC (0x6 bytes), align: 0
    Segment part 93. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessPrepareWriteReq::?relay
    000008B7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008BD - 000008C2 (0x6 bytes), align: 0
    Segment part 99. Intra module refs: gattServApp_ProcessMsg
    LOCAL ADDRESS
    ===== =======
    gattServApp_ProcessExecuteWriteReq::?relay
    000008BD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008C3 - 000008C8 (0x6 bytes), align: 0
    Segment part 108. Intra module refs: gattServApp_HandleConnStatusCB
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessPrepareWriteReq
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindPrepareWriteQ::?relay
    000008C3
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008C9 - 000008CE (0x6 bytes), align: 0
    Segment part 110. Intra module refs: GATTServApp_InitCharCfg
    GATTServApp_ReadCharCfg
    GATTServApp_WriteCharCfg
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindCharCfgItem::?relay
    000008C9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008CF - 000008D4 (0x6 bytes), align: 0
    Segment part 112. Intra module refs: GATTServApp_ReadAttr
    gattServApp_ProcessPrepareWriteReq
    gattServApp_ProcessWriteReq
    LOCAL ADDRESS
    ===== =======
    gattServApp_FindAuthorizeAttrCB::?relay
    000008CF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008D5 - 000008DA (0x6 bytes), align: 0
    Segment part 114. Intra module refs: gattServiceCBs
    LOCAL ADDRESS
    ===== =======
    gattServApp_WriteAttrCB::?relay
    000008D5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008DB - 000008E0 (0x6 bytes), align: 0
    Segment part 117. Intra module refs: gattServApp_ProcessFindByTypeValueReq
    gattServApp_ProcessMsg
    gattServApp_ProcessReadByGrpTypeReq
    gattServApp_ProcessReadByTypeReq
    gattServApp_ProcessReadMultiReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ReadAttr::?relay
    000008DB gapBondMgr_SyncCharCfg (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008E1 - 000008E6 (0x6 bytes), align: 0
    Segment part 134. Intra module refs: GATTServApp_UpdateCharCfg
    gattServApp_ProcessExecuteWriteReq
    gattServApp_ProcessWriteReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_WriteAttr::?relay
    000008E1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008E7 - 000008EC (0x6 bytes), align: 0
    Segment part 140.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_UpdateCharCfg::?relay
    000008E7 GAPBondMgr_LinkEst (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008ED - 000008F2 (0x6 bytes), align: 0
    Segment part 142.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_SendServiceChangedInd::?relay
    000008ED GAPBondMgr_LinkEst (gapbondmgr)
    gapBondMgrSendServiceChange (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008F3 - 000008F8 (0x6 bytes), align: 0
    Segment part 144. Intra module refs: GATTServApp_Init
    gattServApp_HandleConnStatusCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_InitCharCfg::?relay
    000008F3 Thermometer_AddService (thermometerservice)
    thermometer_HandleConnStatusCB (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008F9 - 000008FE (0x6 bytes), align: 0
    Segment part 148. Intra module refs: GATTServApp_ProcessCCCWriteReq
    GATTServApp_ReadAttr
    GATTServApp_SendServiceChangedInd
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ReadCharCfg::?relay
    000008F9 Thermometer_IMeasNotify (thermometerservice)
    Thermometer_TempIndicate (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000008FF - 00000904 (0x6 bytes), align: 0
    Segment part 150. Intra module refs: GATTServApp_ProcessCCCWriteReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_WriteCharCfg::?relay
    000008FF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000905 - 0000090A (0x6 bytes), align: 0
    Segment part 153. Intra module refs: gattServApp_WriteAttrCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_ProcessCCCWriteReq::?relay
    00000905 thermometer_WriteAttrCB (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000090B - 00000910 (0x6 bytes), align: 0
    Segment part 165. Intra module refs: GATTServApp_Init
    LOCAL ADDRESS
    ===== =======
    gattServApp_HandleConnStatusCB::?relay
    0000090B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000911 - 00000916 (0x6 bytes), align: 0
    Segment part 167. Intra module refs: GATTServApp_ProcessCCCWriteReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GATTServApp_SendCCCUpdatedEvent::?relay
    00000911
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081D6 - 000081D8 (0x3 bytes), align: 0
    Segment part 169. Intra module refs: Segment part 15
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000814A - 0000814F (0x6 bytes), align: 0
    Segment part 170. Intra module refs: gattServiceCBs

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : hci

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000361 - 00000361 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: HCI_SendDataPkt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciPTMenabled 00000361 HCI_CommandCompleteEvent (hci_event)
    HCI_CommandStatusEvent (hci_event)
    HCI_Init (hci_tl)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000362 - 00000362 (0x1 bytes), align: 0
    Segment part 10. Intra module refs: HCI_HostNumCompletedPktCmd
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ctrlToHostEnable 00000362 LL_RxDataCompleteCback (hci_data)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000363 - 00000364 (0x2 bytes), align: 0
    Segment part 11. Intra module refs: HCI_HostNumCompletedPktCmd
    ENTRY ADDRESS REF BY
    ===== ======= ======
    numHostBufs 00000363 LL_RxDataCompleteCback (hci_data)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000365 - 00000365 (0x1 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciCtrlCmdToken 00000365 Segment part 35 (hci_event)
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BF9C - 0001BFA5 (0xa bytes), align: 0
    Segment part 13. Intra module refs: HCI_bm_alloc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_bm_alloc 0001BF9C
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BFA6 - 0001BFE8 (0x43 bytes), align: 0
    Segment part 18. Intra module refs: HCI_SendDataPkt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendDataPkt 0001BFA6
    calls direct
    XSTACK = 00000002 ( 0000000B )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BFE9 - 0001BFFC (0x14 bytes), align: 0
    Segment part 20. Intra module refs: HCI_DisconnectCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_DisconnectCmd 0001BFE9
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BFFD - 0001BFFD (0x1 bytes), align: 0
    Segment part 30. Intra module refs: HCI_ReadRssiCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001BFFE - 0001C003 (0x6 bytes), align: 0
    Segment part 31. Intra module refs: HCI_LE_ReadBufSizeCmd
    Segment part 30
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C004 - 0001C08C (0x89 bytes), align: 0
    Segment part 37. Intra module refs: HCI_HostNumCompletedPktCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_HostNumCompletedPktCmd
    0001C004
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C08D - 0001C093 (0x7 bytes), align: 0
    Segment part 48. Intra module refs: HCI_LE_RandCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C094 - 0001C0BB (0x28 bytes), align: 0
    Segment part 49. Intra module refs: HCI_ReadBDADDRCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_ReadBDADDRCmd 0001C094
    calls direct
    XSTACK = 00000000 ( 00000007 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C0BC - 0001C0F3 (0x38 bytes), align: 0
    Segment part 51. Intra module refs: HCI_ReadRssiCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_ReadRssiCmd 0001C0BC
    calls direct
    XSTACK = 00000000 ( 0000000D )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C0F4 - 0001C0F8 (0x5 bytes), align: 0
    Segment part 55. Intra module refs: HCI_LE_ClearWhiteListCmd
    HCI_LE_SetRandomAddressCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C0F9 - 0001C128 (0x30 bytes), align: 0
    Segment part 57. Intra module refs: HCI_LE_ReadBufSizeCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_ReadBufSizeCmd 0001C0F9
    calls direct
    XSTACK = 00000000 ( 00000004 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C129 - 0001C12F (0x7 bytes), align: 0
    Segment part 59. Intra module refs: HCI_LE_ReadBufSizeCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C130 - 0001C158 (0x29 bytes), align: 0
    Segment part 62. Intra module refs: HCI_LE_SetRandomAddressCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetRandomAddressCmd
    0001C130
    calls direct
    XSTACK = 00000000 ( 00000001 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C159 - 0001C1CD (0x75 bytes), align: 0
    Segment part 64. Intra module refs: HCI_LE_SetAdvParamCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetAdvParamCmd 0001C159
    calls direct
    XSTACK = 00000006 ( 00000013 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C1CE - 0001C1E2 (0x15 bytes), align: 0
    Segment part 66. Intra module refs: HCI_LE_SetAdvDataCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetAdvDataCmd 0001C1CE
    calls direct
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C1E3 - 0001C1F7 (0x15 bytes), align: 0
    Segment part 68. Intra module refs: HCI_LE_SetScanRspDataCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetScanRspDataCmd
    0001C1E3
    calls direct
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C1F8 - 0001C20C (0x15 bytes), align: 0
    Segment part 70. Intra module refs: HCI_LE_SetAdvEnableCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetAdvEnableCmd
    0001C1F8
    calls direct
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C20D - 0001C213 (0x7 bytes), align: 0
    Segment part 72. Intra module refs: HCI_LE_AddWhiteListCmd
    HCI_LE_ClearWhiteListCmd
    HCI_LE_SetAdvDataCmd
    HCI_LE_SetAdvEnableCmd
    HCI_LE_SetAdvParamCmd
    HCI_LE_SetScanRspDataCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C214 - 0001C21B (0x8 bytes), align: 0
    Segment part 73. Intra module refs: HCI_HostNumCompletedPktCmd
    HCI_LE_SetRandomAddressCmd
    Segment part 72
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C21C - 0001C228 (0xd bytes), align: 0
    Segment part 77. Intra module refs: HCI_ReadBDADDRCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C229 - 0001C23C (0x14 bytes), align: 0
    Segment part 80. Intra module refs: HCI_LE_ClearWhiteListCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_ClearWhiteListCmd
    0001C229
    calls direct
    XSTACK = 00000000 ( 00000001 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C23D - 0001C251 (0x15 bytes), align: 0
    Segment part 82. Intra module refs: HCI_LE_AddWhiteListCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_AddWhiteListCmd
    0001C23D
    calls direct
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C252 - 0001C255 (0x4 bytes), align: 0
    Segment part 89. Intra module refs: Segment part 31
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C256 - 0001C261 (0xc bytes), align: 0
    Segment part 90. Intra module refs: Segment part 155
    Segment part 89
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C262 - 0001C29B (0x3a bytes), align: 0
    Segment part 93. Intra module refs: HCI_LE_RandCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_RandCmd 0001C262
    calls direct
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C29C - 0001C2C7 (0x2c bytes), align: 0
    Segment part 95. Intra module refs: HCI_LE_LtkReqReplyCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_LtkReqReplyCmd 0001C29C
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C2C8 - 0001C2F5 (0x2e bytes), align: 0
    Segment part 97. Intra module refs: HCI_LE_LtkReqNegReplyCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_LtkReqNegReplyCmd
    0001C2C8
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C2F6 - 0001C2F8 (0x3 bytes), align: 0
    Segment part 109. Intra module refs: HCI_ReadRssiCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C2F9 - 0001C2FF (0x7 bytes), align: 0
    Segment part 110. Intra module refs: Segment part 109
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C300 - 0001C301 (0x2 bytes), align: 0
    Segment part 121. Intra module refs: HCI_LE_AddWhiteListCmd
    HCI_LE_SetAdvDataCmd
    HCI_LE_SetAdvEnableCmd
    HCI_LE_SetScanRspDataCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C302 - 0001C304 (0x3 bytes), align: 0
    Segment part 122. Intra module refs: Segment part 121
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C305 - 0001C308 (0x4 bytes), align: 0
    Segment part 123. Intra module refs: Segment part 122
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C309 - 0001C30B (0x3 bytes), align: 0
    Segment part 124. Intra module refs: Segment part 110
    Segment part 123
    Segment part 150
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C30C - 0001C310 (0x5 bytes), align: 0
    Segment part 125. Intra module refs: HCI_DisconnectCmd
    Segment part 124
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C311 - 0001C313 (0x3 bytes), align: 0
    Segment part 130. Intra module refs: LL_RandCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C314 - 0001C318 (0x5 bytes), align: 0
    Segment part 131. Intra module refs: HCI_SendDataPkt
    Segment part 130
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C319 - 0001C31E (0x6 bytes), align: 0
    Segment part 138. Intra module refs: HCI_LE_LtkReqReplyCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C31F - 0001C325 (0x7 bytes), align: 0
    Segment part 144. Intra module refs: Segment part 55
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C326 - 0001C328 (0x3 bytes), align: 0
    Segment part 145. Intra module refs: HCI_ReadBDADDRCmd
    Segment part 144
    Segment part 179
    Segment part 48
    Segment part 59
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C329 - 0001C32F (0x7 bytes), align: 0
    Segment part 146. Intra module refs: HCI_bm_alloc
    Segment part 145
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C330 - 0001C334 (0x5 bytes), align: 0
    Segment part 149. Intra module refs: HCI_LE_LtkReqNegReplyCmd
    HCI_LE_LtkReqReplyCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C335 - 0001C33B (0x7 bytes), align: 0
    Segment part 150. Intra module refs: Segment part 149
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C33C - 0001C33F (0x4 bytes), align: 0
    Segment part 154. Intra module refs: HCI_LE_LtkReqNegReplyCmd
    LL_EXT_ExtendRfRangeCback
    LL_EXT_SetRxGainCback
    LL_EXT_SetTxPowerCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C340 - 0001C345 (0x6 bytes), align: 0
    Segment part 155. Intra module refs: Segment part 138
    Segment part 154
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C346 - 0001C34A (0x5 bytes), align: 0
    Segment part 179. Intra module refs: Segment part 203
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C34B - 0001C393 (0x49 bytes), align: 0
    Segment part 199. Intra module refs: LL_RandCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_RandCback 0001C34B
    calls direct
    XSTACK = 00000000 ( 00000015 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C394 - 0001C3B5 (0x22 bytes), align: 0
    Segment part 201. Intra module refs: LL_EXT_SetRxGainCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EXT_SetRxGainCback 0001C394
    calls direct
    XSTACK = 00000000 ( 00000003 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C3B6 - 0001C3BD (0x8 bytes), align: 0
    Segment part 203. Intra module refs: LL_EXT_ExtendRfRangeCback
    LL_EXT_SetRxGainCback
    LL_EXT_SetTxPowerCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C3BE - 0001C3E2 (0x25 bytes), align: 0
    Segment part 204. Intra module refs: LL_EXT_SetTxPowerCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EXT_SetTxPowerCback
    0001C3BE
    calls direct
    XSTACK = 00000000 ( 00000003 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C3E3 - 0001C3E8 (0x6 bytes), align: 0
    Segment part 208. Intra module refs: HCI_HostNumCompletedPktCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C3E9 - 0001C410 (0x28 bytes), align: 0
    Segment part 209. Intra module refs: LL_EXT_ExtendRfRangeCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EXT_ExtendRfRangeCback
    0001C3E9
    calls direct
    XSTACK = 00000000 ( 00000003 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000917 - 0000091C (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_bm_alloc::?relay 00000917 L2CAP_bm_alloc (l2cap_util)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000091D - 00000922 (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendDataPkt::?relay
    0000091D l2capEncapSendData (l2cap_util)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000923 - 00000928 (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_DisconnectCmd::?relay
    00000923 GAP_TerminateLinkReq (gap_linkmgr)
    disconnectNext (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000929 - 0000092E (0x6 bytes), align: 0
    Segment part 38.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_HostNumCompletedPktCmd::?relay
    00000929 L2CAP_HostNumCompletedPkts (l2cap_if)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000092F - 00000934 (0x6 bytes), align: 0
    Segment part 50.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_ReadBDADDRCmd::?relay
    0000092F GAP_ParamsInit (gap_configmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000935 - 0000093A (0x6 bytes), align: 0
    Segment part 52.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_ReadRssiCmd::?relay
    00000935 GAPRole_ProcessEvent (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000093B - 00000940 (0x6 bytes), align: 0
    Segment part 58.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_ReadBufSizeCmd::?relay
    0000093B gapReadBD_ADDRStatus (gap_configmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000941 - 00000946 (0x6 bytes), align: 0
    Segment part 63.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetRandomAddressCmd::?relay
    00000941 gapProcessNewAddr (gap_configmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000947 - 0000094C (0x6 bytes), align: 0
    Segment part 65.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetAdvParamCmd::?relay
    00000947 gapSetAdvParams (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000094D - 00000952 (0x6 bytes), align: 0
    Segment part 67.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetAdvDataCmd::?relay
    0000094D GAP_UpdateAdvertisingData (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000953 - 00000958 (0x6 bytes), align: 0
    Segment part 69.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetScanRspDataCmd::?relay
    00000953 GAP_UpdateAdvertisingData (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000959 - 0000095E (0x6 bytes), align: 0
    Segment part 71.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_SetAdvEnableCmd::?relay
    00000959 GAP_EndDiscoverable (gap_peridevmgr)
    gapSetAdvParamsStatus (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000095F - 00000964 (0x6 bytes), align: 0
    Segment part 81.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_ClearWhiteListCmd::?relay
    0000095F gapBondMgr_SyncWhiteList (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000965 - 0000096A (0x6 bytes), align: 0
    Segment part 83.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_AddWhiteListCmd::?relay
    00000965 gapBondMgr_SyncWhiteList (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000096B - 00000970 (0x6 bytes), align: 0
    Segment part 94.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_RandCmd::?relay
    0000096B smProcessRandComplete (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000971 - 00000976 (0x6 bytes), align: 0
    Segment part 96.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_LtkReqReplyCmd::?relay
    00000971 smResponderProcessLTKReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000977 - 0000097C (0x6 bytes), align: 0
    Segment part 98.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_LE_LtkReqNegReplyCmd::?relay
    00000977 smResponderProcessLTKReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000097D - 00000982 (0x6 bytes), align: 0
    Segment part 200.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_RandCback::?relay 0000097D llProcessPostRfOps (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000983 - 00000988 (0x6 bytes), align: 0
    Segment part 202.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EXT_SetRxGainCback::?relay
    00000983 llProcessPostRfOps (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000989 - 0000098E (0x6 bytes), align: 0
    Segment part 205.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EXT_SetTxPowerCback::?relay
    00000989 llProcessPostRfOps (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000098F - 00000994 (0x6 bytes), align: 0
    Segment part 210.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EXT_ExtendRfRangeCback::?relay
    0000098F llProcessPostRfOps (ll_common)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : hci_data

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FAAA - 0001FB9A (0xf1 bytes), align: 0
    Segment part 8. Intra module refs: LL_RxDataCompleteCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_RxDataCompleteCback
    0001FAAA
    calls direct
    XSTACK = 00000002 ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FB9B - 0001FB9E (0x4 bytes), align: 0
    Segment part 10. Intra module refs: LL_RxDataCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FB9F - 0001FBAC (0xe bytes), align: 0
    Segment part 11. Intra module refs: Segment part 10
    Segment part 14
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FBAD - 0001FBB1 (0x5 bytes), align: 0
    Segment part 12. Intra module refs: LL_RxDataCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FBB2 - 0001FBBB (0xa bytes), align: 0
    Segment part 13. Intra module refs: LL_RxDataCompleteCback
    Segment part 12
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FBBC - 0001FBC2 (0x7 bytes), align: 0
    Segment part 14. Intra module refs: LL_RxDataCompleteCback
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000995 - 0000099A (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_RxDataCompleteCback::?relay
    00000995 llProcessRxData (ll_common)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : hci_event

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000366 - 00000366 (0x1 bytes), align: 0
    Segment part 6. Intra module refs: LL_ConnParamUpdateCback
    LL_ConnectionCompleteCback
    LL_EncLtkReqCback
    hciInitEventMasks
    ENTRY ADDRESS REF BY
    ===== ======= ======
    bleEvtMask 00000366
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000367 - 0000036E (0x8 bytes), align: 0
    Segment part 7. Intra module refs: LL_ConnParamUpdateCback
    LL_ConnectionCompleteCback
    LL_DisconnectCback
    LL_EncChangeCback
    LL_EncKeyRefreshCback
    LL_EncLtkReqCback
    LL_ReadRemoteVersionInfoCback
    hciInitEventMasks
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pHciEvtMask 00000367
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000154A4 - 000154C5 (0x22 bytes), align: 0
    Segment part 8. Intra module refs: hciInitEventMasks::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciInitEventMasks 000154A4
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000154C6 - 000154CC (0x7 bytes), align: 0
    Segment part 10. Intra module refs: hciInitEventMasks
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000154CD - 000154D1 (0x5 bytes), align: 0
    Segment part 13. Intra module refs: HCI_VendorSpecifcCommandCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000154D2 - 000155E9 (0x118 bytes), align: 0
    Segment part 14. Intra module refs: HCI_NumOfCompletedPacketsEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_NumOfCompletedPacketsEvent
    000154D2
    calls direct
    XSTACK = 00000000 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000155EA - 000155EE (0x5 bytes), align: 0
    Segment part 16. Intra module refs: HCI_CommandCompleteEvent
    HCI_NumOfCompletedPacketsEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000155EF - 000155F3 (0x5 bytes), align: 0
    Segment part 17. Intra module refs: HCI_NumOfCompletedPacketsEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000155F4 - 0001560A (0x17 bytes), align: 0
    Segment part 18. Intra module refs: HCI_NumOfCompletedPacketsEvent
    Segment part 17
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001560B - 0001560E (0x4 bytes), align: 0
    Segment part 19. Intra module refs: HCI_NumOfCompletedPacketsEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001560F - 00015619 (0xb bytes), align: 0
    Segment part 20. Intra module refs: Segment part 19
    Segment part 21
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001561A - 0001561F (0x6 bytes), align: 0
    Segment part 21. Intra module refs: HCI_NumOfCompletedPacketsEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015620 - 000156FF (0xe0 bytes), align: 0
    Segment part 22. Intra module refs: HCI_CommandCompleteEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_CommandCompleteEvent
    00015620
    calls direct
    XSTACK = 00000003 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015700 - 0001571E (0x1f bytes), align: 0
    Segment part 24. Intra module refs: HCI_VendorSpecifcCommandCompleteEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_VendorSpecifcCommandCompleteEvent
    00015700
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001571F - 0001577F (0x61 bytes), align: 0
    Segment part 26. Intra module refs: HCI_CommandStatusEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_CommandStatusEvent
    0001571F
    calls direct
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015780 - 00015797 (0x18 bytes), align: 0
    Segment part 31. Intra module refs: LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015798 - 0001579B (0x4 bytes), align: 0
    Segment part 32. Intra module refs: LL_EncLtkReqCback
    Segment part 31
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001579C - 000157D8 (0x3d bytes), align: 0
    Segment part 33. Intra module refs: HCI_SendCommandStatusEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendCommandStatusEvent
    0001579C
    calls direct
    XSTACK = 0000000B ( 0000000D )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000157D9 - 000157DE (0x6 bytes), align: 0
    Segment part 35. Intra module refs: HCI_CommandCompleteEvent
    HCI_CommandStatusEvent
    HCI_SendCommandCompleteEvent
    HCI_SendCommandStatusEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000157DF - 00015900 (0x122 bytes), align: 0
    Segment part 36. Intra module refs: HCI_SendCommandCompleteEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendCommandCompleteEvent
    000157DF
    calls direct
    XSTACK = 00000014 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015901 - 00015905 (0x5 bytes), align: 0
    Segment part 38. Intra module refs: HCI_SendCommandCompleteEvent
    HCI_SendControllerToHostEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015906 - 00015909 (0x4 bytes), align: 0
    Segment part 39. Intra module refs: HCI_SendCommandCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001590A - 0001590E (0x5 bytes), align: 0
    Segment part 40. Intra module refs: Segment part 39
    Segment part 42
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001590F - 00015919 (0xb bytes), align: 0
    Segment part 41. Intra module refs: Segment part 40
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001591A - 0001591E (0x5 bytes), align: 0
    Segment part 42. Intra module refs: HCI_SendCommandCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001591F - 00015921 (0x3 bytes), align: 0
    Segment part 43. Intra module refs: HCI_SendCommandCompleteEvent
    LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015922 - 00015928 (0x7 bytes), align: 0
    Segment part 44. Intra module refs: LL_ConnectionCompleteCback
    Segment part 43
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015929 - 0001592D (0x5 bytes), align: 0
    Segment part 45. Intra module refs: HCI_SendCommandCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001592E - 00015934 (0x7 bytes), align: 0
    Segment part 46. Intra module refs: HCI_SendCommandCompleteEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015935 - 000159A8 (0x74 bytes), align: 0
    Segment part 47. Intra module refs: HCI_SendControllerToHostEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendControllerToHostEvent
    00015935
    calls direct
    XSTACK = 0000000D ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159A9 - 000159AC (0x4 bytes), align: 0
    Segment part 49. Intra module refs: HCI_NumOfCompletedPacketsEvent
    HCI_SendCommandCompleteEvent
    HCI_SendControllerToHostEvent
    LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159AD - 000159B2 (0x6 bytes), align: 0
    Segment part 50. Intra module refs: Segment part 100
    Segment part 131
    Segment part 49
    Segment part 77
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159B3 - 000159C2 (0x10 bytes), align: 0
    Segment part 51. Intra module refs: HCI_SendCommandCompleteEvent
    HCI_SendControllerToHostEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159C3 - 000159CE (0xc bytes), align: 0
    Segment part 52. Intra module refs: HCI_CommandCompleteEvent
    Segment part 51
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159CF - 000159D2 (0x4 bytes), align: 0
    Segment part 53. Intra module refs: Segment part 45
    Segment part 51
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159D3 - 000159DB (0x9 bytes), align: 0
    Segment part 54. Intra module refs: Segment part 53
    Segment part 55
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159DC - 000159E4 (0x9 bytes), align: 0
    Segment part 55. Intra module refs: Segment part 46
    Segment part 51
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159E5 - 000159E9 (0x5 bytes), align: 0
    Segment part 58. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159EA - 000159ED (0x4 bytes), align: 0
    Segment part 61. Intra module refs: HCI_SendControllerToHostEvent
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159EE - 000159F5 (0x8 bytes), align: 0
    Segment part 62. Intra module refs: Segment part 20
    Segment part 61
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000159F6 - 00015C03 (0x20e bytes), align: 0
    Segment part 66. Intra module refs: LL_ConnectionCompleteCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ConnectionCompleteCback
    000159F6
    calls direct
    XSTACK = 00000009 ( 0000001A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C04 - 00015C09 (0x6 bytes), align: 0
    Segment part 68. Intra module refs: HCI_SendCommandCompleteEvent
    LL_ConnectionCompleteCback
    LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C0A - 00015C12 (0x9 bytes), align: 0
    Segment part 69. Intra module refs: LL_ConnectionCompleteCback
    LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C13 - 00015C20 (0xe bytes), align: 0
    Segment part 70. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C21 - 00015C28 (0x8 bytes), align: 0
    Segment part 71. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C29 - 00015C2C (0x4 bytes), align: 0
    Segment part 72. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C2D - 00015C36 (0xa bytes), align: 0
    Segment part 73. Intra module refs: Segment part 72
    Segment part 74
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C37 - 00015C3C (0x6 bytes), align: 0
    Segment part 74. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C3D - 00015C46 (0xa bytes), align: 0
    Segment part 75. Intra module refs: LL_ConnParamUpdateCback
    LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C47 - 00015C4A (0x4 bytes), align: 0
    Segment part 76. Intra module refs: Segment part 131
    Segment part 75
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C4B - 00015C50 (0x6 bytes), align: 0
    Segment part 77. Intra module refs: Segment part 76
    Segment part 87
    Segment part 94
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C51 - 00015C54 (0x4 bytes), align: 0
    Segment part 78. Intra module refs: HCI_SendControllerToHostEvent
    LL_ConnectionCompleteCback
    LL_EncLtkReqCback
    LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C55 - 00015C63 (0xf bytes), align: 0
    Segment part 79. Intra module refs: Segment part 126
    Segment part 78
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C64 - 00015C68 (0x5 bytes), align: 0
    Segment part 80. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C69 - 00015C6C (0x4 bytes), align: 0
    Segment part 81. Intra module refs: Segment part 71
    Segment part 80
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C6D - 00015C77 (0xb bytes), align: 0
    Segment part 82. Intra module refs: Segment part 73
    Segment part 81
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C78 - 00015C7C (0x5 bytes), align: 0
    Segment part 83. Intra module refs: LL_ConnectionCompleteCback
    LL_ReadRemoteVersionInfoCback
    Segment part 109
    Segment part 119
    Segment part 54
    Segment part 62
    Segment part 82
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015C7D - 00015CF8 (0x7c bytes), align: 0
    Segment part 84. Intra module refs: LL_DisconnectCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_DisconnectCback 00015C7D
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015CF9 - 00015D02 (0xa bytes), align: 0
    Segment part 86. Intra module refs: LL_ConnectionCompleteCback
    LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015D03 - 00015D06 (0x4 bytes), align: 0
    Segment part 87. Intra module refs: HCI_CommandStatusEvent
    LL_ConnParamUpdateCback
    LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015D07 - 00015D0A (0x4 bytes), align: 0
    Segment part 88. Intra module refs: LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015D0B - 00015D17 (0xd bytes), align: 0
    Segment part 89. Intra module refs: Segment part 88
    Segment part 90
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015D18 - 00015D1D (0x6 bytes), align: 0
    Segment part 90. Intra module refs: LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015D1E - 00015DD6 (0xb9 bytes), align: 0
    Segment part 91. Intra module refs: LL_ConnParamUpdateCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ConnParamUpdateCback
    00015D1E
    calls direct
    XSTACK = 00000004 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DD7 - 00015DDE (0x8 bytes), align: 0
    Segment part 93. Intra module refs: LL_ConnParamUpdateCback
    LL_ConnectionCompleteCback
    LL_EncLtkReqCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DDF - 00015DE4 (0x6 bytes), align: 0
    Segment part 94. Intra module refs: HCI_CommandStatusEvent
    LL_ConnParamUpdateCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DE5 - 00015DE6 (0x2 bytes), align: 0
    Segment part 95. Intra module refs: LL_ConnParamUpdateCback
    LL_EncLtkReqCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DE7 - 00015DE7 (0x1 bytes), align: 0
    Segment part 96. Intra module refs: LL_ConnParamUpdateCback
    LL_EncLtkReqCback
    Segment part 95
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DE8 - 00015DEF (0x8 bytes), align: 0
    Segment part 97. Intra module refs: LL_ConnectionCompleteCback
    Segment part 96
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DF0 - 00015DF3 (0x4 bytes), align: 0
    Segment part 98. Intra module refs: LL_ConnParamUpdateCback
    LL_DisconnectCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DF4 - 00015DFA (0x7 bytes), align: 0
    Segment part 99. Intra module refs: Segment part 131
    Segment part 98
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015DFB - 00015E03 (0x9 bytes), align: 0
    Segment part 100. Intra module refs: Segment part 131
    Segment part 99
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015E04 - 00015E08 (0x5 bytes), align: 0
    Segment part 101. Intra module refs: LL_ConnParamUpdateCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015E09 - 00015E0A (0x2 bytes), align: 0
    Segment part 102. Intra module refs: HCI_CommandCompleteEvent
    Segment part 101
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015E0B - 00015E0B (0x1 bytes), align: 0
    Segment part 103. Intra module refs: LL_ConnParamUpdateCback
    Segment part 102
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015E0C - 00015E0D (0x2 bytes), align: 0
    Segment part 104. Intra module refs: LL_ConnectionCompleteCback
    Segment part 103
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015E0E - 00015E13 (0x6 bytes), align: 0
    Segment part 105. Intra module refs: LL_EncChangeCback
    Segment part 104
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015E14 - 00015ECB (0xb8 bytes), align: 0
    Segment part 106. Intra module refs: LL_ReadRemoteVersionInfoCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ReadRemoteVersionInfoCback
    00015E14
    calls direct
    XSTACK = 00000004 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015ECC - 00015ED1 (0x6 bytes), align: 0
    Segment part 108. Intra module refs: LL_ConnectionCompleteCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015ED2 - 00015ED6 (0x5 bytes), align: 0
    Segment part 109. Intra module refs: LL_DisconnectCback
    LL_ReadRemoteVersionInfoCback
    Segment part 108
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015ED7 - 00015ED8 (0x2 bytes), align: 0
    Segment part 110. Intra module refs: HCI_SendCommandCompleteEvent
    LL_ConnectionCompleteCback
    LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015ED9 - 00015EDB (0x3 bytes), align: 0
    Segment part 111. Intra module refs: LL_ConnectionCompleteCback
    LL_ReadRemoteVersionInfoCback
    Segment part 110
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015EDC - 00015EE0 (0x5 bytes), align: 0
    Segment part 112. Intra module refs: LL_ConnectionCompleteCback
    LL_EncLtkReqCback
    LL_ReadRemoteVersionInfoCback
    Segment part 111
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015EE1 - 00015EE8 (0x8 bytes), align: 0
    Segment part 113. Intra module refs: LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015EE9 - 00015EEC (0x4 bytes), align: 0
    Segment part 114. Intra module refs: LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015EED - 00015EF6 (0xa bytes), align: 0
    Segment part 115. Intra module refs: Segment part 114
    Segment part 116
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015EF7 - 00015EFC (0x6 bytes), align: 0
    Segment part 116. Intra module refs: LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015EFD - 00015F01 (0x5 bytes), align: 0
    Segment part 117. Intra module refs: LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015F02 - 00015F05 (0x4 bytes), align: 0
    Segment part 118. Intra module refs: Segment part 113
    Segment part 117
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015F06 - 00015F10 (0xb bytes), align: 0
    Segment part 119. Intra module refs: Segment part 115
    Segment part 118
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015F11 - 0001606A (0x15a bytes), align: 0
    Segment part 120. Intra module refs: LL_EncLtkReqCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncLtkReqCback 00015F11
    calls direct
    XSTACK = 00000002 ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001606B - 000160BD (0x53 bytes), align: 0
    Segment part 122. Intra module refs: LL_EncChangeCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncChangeCback 0001606B
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000160BE - 000160C2 (0x5 bytes), align: 0
    Segment part 124. Intra module refs: LL_DisconnectCback
    LL_EncChangeCback
    LL_EncKeyRefreshCback
    LL_ReadRemoteVersionInfoCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000160C3 - 000160D2 (0x10 bytes), align: 0
    Segment part 125. Intra module refs: LL_ConnParamUpdateCback
    LL_EncChangeCback
    LL_EncKeyRefreshCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000160D3 - 000160EE (0x1c bytes), align: 0
    Segment part 126. Intra module refs: Segment part 125
    Segment part 31
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000160EF - 000160F5 (0x7 bytes), align: 0
    Segment part 127. Intra module refs: Segment part 126
    Segment part 32
    Segment part 89
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000160F6 - 00016147 (0x52 bytes), align: 0
    Segment part 128. Intra module refs: LL_EncKeyRefreshCback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncKeyRefreshCback 000160F6
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016148 - 00016152 (0xb bytes), align: 0
    Segment part 130. Intra module refs: LL_EncChangeCback
    LL_EncKeyRefreshCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016153 - 0001616A (0x18 bytes), align: 0
    Segment part 131. Intra module refs: LL_EncChangeCback
    LL_EncKeyRefreshCback
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001616B - 00016176 (0xc bytes), align: 0
    Segment part 134. Intra module refs: HCI_SendCommandStatusEvent
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000099B - 000009A0 (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciInitEventMasks::?relay
    0000099B HCI_Init (hci_tl)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009A1 - 000009A6 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_NumOfCompletedPacketsEvent::?relay
    000009A1 llProcessTxData (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009A7 - 000009AC (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_CommandCompleteEvent::?relay
    000009A7 HCI_HostNumCompletedPktCmd (hci)
    HCI_LE_RandCmd (hci)
    HCI_LE_ReadBufSizeCmd (hci)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_ReadBDADDRCmd (hci)
    LL_RandCback (hci)
    Segment part 109 (hci)
    Segment part 122 (hci)
    Segment part 144 (hci)
    Segment part 149 (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009AD - 000009B2 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_VendorSpecifcCommandCompleteEvent::?relay
    000009AD Segment part 203 (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009B3 - 000009B8 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_CommandStatusEvent::?relay
    000009B3 HCI_DisconnectCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009B9 - 000009BE (0x6 bytes), align: 0
    Segment part 34. Intra module refs: HCI_CommandStatusEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendCommandStatusEvent::?relay
    000009B9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009BF - 000009C4 (0x6 bytes), align: 0
    Segment part 37. Intra module refs: HCI_CommandCompleteEvent
    HCI_VendorSpecifcCommandCompleteEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendCommandCompleteEvent::?relay
    000009BF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009C5 - 000009CA (0x6 bytes), align: 0
    Segment part 48. Intra module refs: HCI_SendCommandStatusEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SendControllerToHostEvent::?relay
    000009C5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009CB - 000009D0 (0x6 bytes), align: 0
    Segment part 67.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ConnectionCompleteCback::?relay
    000009CB LL_ProcessEvent (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009D1 - 000009D6 (0x6 bytes), align: 0
    Segment part 85.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_DisconnectCback::?relay
    000009D1 llConnTerminate (ll_common)
    llProcessRxData (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009D7 - 000009DC (0x6 bytes), align: 0
    Segment part 92.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ConnParamUpdateCback::?relay
    000009D7 llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009DD - 000009E2 (0x6 bytes), align: 0
    Segment part 107.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ReadRemoteVersionInfoCback::?relay
    000009DD llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009E3 - 000009E8 (0x6 bytes), align: 0
    Segment part 121.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncLtkReqCback::?relay
    000009E3 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009E9 - 000009EE (0x6 bytes), align: 0
    Segment part 123.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncChangeCback::?relay
    000009E9 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009EF - 000009F4 (0x6 bytes), align: 0
    Segment part 129.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncKeyRefreshCback::?relay
    000009EF llProcessSlaveControlProcedures (ll_slaveEndCauses)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : l2cap_if

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000036F - 0000036F (0x1 bytes), align: 0
    Segment part 6. Intra module refs: L2CAP_HostNumCompletedPkts
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F57E - 0001F5DF (0x62 bytes), align: 0
    Segment part 7. Intra module refs: L2CAP_RegisterApp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_RegisterApp 0001F57E
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F5E0 - 0001F5E6 (0x7 bytes), align: 0
    Segment part 9. Intra module refs: L2CAP_HostNumCompletedPkts
    L2CAP_RegisterApp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F5E7 - 0001F63A (0x54 bytes), align: 0
    Segment part 10. Intra module refs: L2CAP_SendData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_SendData 0001F5E7
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F63B - 0001F65C (0x22 bytes), align: 0
    Segment part 12. Intra module refs: L2CAP_CmdReject::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_CmdReject 0001F63B
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F65D - 0001F661 (0x5 bytes), align: 0
    Segment part 18. Intra module refs: L2CAP_ConnParamUpdateReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F662 - 0001F685 (0x24 bytes), align: 0
    Segment part 19. Intra module refs: L2CAP_ConnParamUpdateReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_ConnParamUpdateReq
    0001F662
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F686 - 0001F688 (0x3 bytes), align: 0
    Segment part 21. Intra module refs: L2CAP_CmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F689 - 0001F68D (0x5 bytes), align: 0
    Segment part 22. Intra module refs: Segment part 18
    Segment part 21
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F68E - 0001F692 (0x5 bytes), align: 0
    Segment part 23. Intra module refs: L2CAP_SendData
    Segment part 22
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F693 - 0001F6D8 (0x46 bytes), align: 0
    Segment part 28. Intra module refs: L2CAP_HostNumCompletedPkts::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_HostNumCompletedPkts
    0001F693
    calls direct
    XSTACK = 00000000 ( 00000004 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009F5 - 000009FA (0x6 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_RegisterApp::?relay
    000009F5 GAP_Init (gap_task)
    GATT_Init (gatt_task)
    SM_Init (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000009FB - 00000A00 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_SendData::?relay
    000009FB attSendMsg (att_util)
    smSendSMMsg (smp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A01 - 00000A06 (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_CmdReject::?relay
    00000A01 gapProcessOSALMsg (gap_task)
    l2capProcessReq (l2cap_task)
    l2capProcessSignal (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A07 - 00000A0C (0x6 bytes), align: 0
    Segment part 20.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_ConnParamUpdateReq::?relay
    00000A07 gapRole_startConnUpdate (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A0D - 00000A12 (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_HostNumCompletedPkts::?relay
    00000A0D GATT_AppCompletedMsg (gatt_task)
    gattProcessRxData (gatt_task)
    l2capProcessRxData (l2cap_task)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : l2cap_task

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000370 - 00000370 (0x1 bytes), align: 0
    Segment part 6. Intra module refs: L2CAP_Init
    L2CAP_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capTaskID 00000370 l2capEncapSendData (l2cap_util)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000371 - 0000037C (0xc bytes), align: 0
    Segment part 7. Intra module refs: L2CAP_Init
    l2capProcessReq
    l2capProcessRxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capFixedChannels 00000371 L2CAP_RegisterApp (l2cap_if)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000037D - 00000394 (0x18 bytes), align: 0
    Segment part 8. Intra module refs: L2CAP_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capChannels 0000037D Segment part 103 (l2cap_util)
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C411 - 0001C478 (0x68 bytes), align: 0
    Segment part 9. Intra module refs: L2CAP_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_Init 0001C411
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C479 - 0001C47D (0x5 bytes), align: 0
    Segment part 11. Intra module refs: L2CAP_Init
    l2capProcessRxData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C47E - 0001C4BF (0x42 bytes), align: 0
    Segment part 12. Intra module refs: L2CAP_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_ProcessEvent 0001C47E
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C4C0 - 0001C4C4 (0x5 bytes), align: 0
    Segment part 14. Intra module refs: L2CAP_ProcessEvent
    l2capProcessSignal
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C4C5 - 0001C5DC (0x118 bytes), align: 0
    Segment part 15. Intra module refs: l2capProcessRxData::?relay
    LOCAL ADDRESS
    ===== =======
    l2capProcessRxData 0001C4C5
    calls direct
    XSTACK = 0000000C ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C5DD - 0001C6D8 (0xfc bytes), align: 0
    Segment part 17. Intra module refs: l2capProcessSignal::?relay
    LOCAL ADDRESS
    ===== =======
    l2capProcessSignal 0001C5DD
    calls direct
    XSTACK = 00000010 ( 00000018 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C6D9 - 0001C7BB (0xe3 bytes), align: 0
    Segment part 19. Intra module refs: l2capProcessRsp::?relay
    LOCAL ADDRESS
    ===== =======
    l2capProcessRsp 0001C6D9
    calls direct
    XSTACK = 00000018 ( 0000001F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C7BC - 0001C876 (0xbb bytes), align: 0
    Segment part 21. Intra module refs: l2capProcessReq::?relay
    LOCAL ADDRESS
    ===== =======
    l2capProcessReq 0001C7BC
    calls direct
    XSTACK = 00000018 ( 00000024 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C877 - 0001C87D (0x7 bytes), align: 0
    Segment part 23. Intra module refs: l2capProcessReq
    l2capProcessRxData
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A13 - 00000A18 (0x6 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_Init::?relay 00000A13 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A19 - 00000A1E (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_ProcessEvent::?relay
    00000A19 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A1F - 00000A24 (0x6 bytes), align: 0
    Segment part 16. Intra module refs: L2CAP_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    l2capProcessRxData::?relay
    00000A1F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A25 - 00000A2A (0x6 bytes), align: 0
    Segment part 18. Intra module refs: l2capProcessRxData
    LOCAL ADDRESS
    ===== =======
    l2capProcessSignal::?relay
    00000A25
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A2B - 00000A30 (0x6 bytes), align: 0
    Segment part 20. Intra module refs: l2capProcessSignal
    LOCAL ADDRESS
    ===== =======
    l2capProcessRsp::?relay
    00000A2B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A31 - 00000A36 (0x6 bytes), align: 0
    Segment part 22. Intra module refs: l2capProcessSignal
    LOCAL ADDRESS
    ===== =======
    l2capProcessReq::?relay
    00000A31

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : l2cap_util

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000395 - 00000395 (0x1 bytes), align: 0
    Segment part 6. Intra module refs: l2capSendReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018000 - 00018027 (0x28 bytes), align: 0
    Segment part 7. Intra module refs: l2capParseSignalHdr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParseSignalHdr 00018000
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018028 - 00018028 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: l2capParsePacket
    l2capParseSignalHdr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018029 - 00018030 (0x8 bytes), align: 0
    Segment part 10. Intra module refs: Segment part 9
    l2capParseCmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018031 - 00018032 (0x2 bytes), align: 0
    Segment part 11. Intra module refs: l2capParseCmdReject
    l2capParseSignalHdr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018033 - 00018036 (0x4 bytes), align: 0
    Segment part 12. Intra module refs: L2CAP_ParseParamUpdateReq
    Segment part 11
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018037 - 00018041 (0xb bytes), align: 0
    Segment part 13. Intra module refs: Segment part 12
    Segment part 80
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018042 - 00018113 (0xd2 bytes), align: 0
    Segment part 14. Intra module refs: l2capSendReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capSendReq 00018042
    calls direct
    XSTACK = 00000004 ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018114 - 000181DF (0xcc bytes), align: 0
    Segment part 16. Intra module refs: l2capSendCmd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capSendCmd 00018114
    calls direct
    XSTACK = 00000016 ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000181E0 - 000181E4 (0x5 bytes), align: 0
    Segment part 18. Intra module refs: l2capNotifyData
    l2capNotifySignal
    l2capSendCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000181E5 - 000181EC (0x8 bytes), align: 0
    Segment part 19. Intra module refs: l2capSendCmd
    l2capSendReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000181ED - 000182C9 (0xdd bytes), align: 0
    Segment part 20. Intra module refs: l2capEncapSendData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capEncapSendData 000181ED
    calls direct
    XSTACK = 00000016 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000182CA - 000182CE (0x5 bytes), align: 0
    Segment part 22. Intra module refs: l2capEncapSendData
    l2capParsePacket
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000182CF - 000182DD (0xf bytes), align: 0
    Segment part 23. Intra module refs: l2capEncapSendData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000182DE - 000182E6 (0x9 bytes), align: 0
    Segment part 24. Intra module refs: Segment part 23
    l2capEncapSendData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000182E7 - 000183BE (0xd8 bytes), align: 0
    Segment part 25. Intra module refs: l2capParsePacket::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParsePacket 000182E7
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000183BF - 000183C0 (0x2 bytes), align: 0
    Segment part 27. Intra module refs: l2capParsePacket
    l2capStopTimer
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000183C1 - 000183C8 (0x8 bytes), align: 0
    Segment part 28. Intra module refs: Segment part 27
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000183C9 - 00018418 (0x50 bytes), align: 0
    Segment part 29. Intra module refs: L2CAP_BuildCmdReject::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_BuildCmdReject 000183C9
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018419 - 0001841D (0x5 bytes), align: 0
    Segment part 31. Intra module refs: L2CAP_BuildCmdReject
    l2capAllocChannel
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001841E - 0001841E (0x1 bytes), align: 0
    Segment part 32. Intra module refs: L2CAP_BuildCmdReject
    l2capBuildParamUpdateReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001841F - 00018422 (0x4 bytes), align: 0
    Segment part 33. Intra module refs: Segment part 32
    l2capEncapSendData
    l2capParseSignalHdr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018423 - 00018431 (0xf bytes), align: 0
    Segment part 34. Intra module refs: L2CAP_BuildCmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018432 - 000184B1 (0x80 bytes), align: 0
    Segment part 35. Intra module refs: l2capParseCmdReject::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParseCmdReject 00018432
    XSTACK = 00000002 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184B2 - 000184BC (0xb bytes), align: 0
    Segment part 37. Intra module refs: l2capParseCmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184BD - 000184C2 (0x6 bytes), align: 0
    Segment part 41. Intra module refs: l2capFindLocalId
    l2capNotifySignal
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184C3 - 000184C8 (0x6 bytes), align: 0
    Segment part 42. Intra module refs: l2capParseCmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184C9 - 000184CF (0x7 bytes), align: 0
    Segment part 50. Intra module refs: l2capFreeChannel
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184D0 - 000184D8 (0x9 bytes), align: 0
    Segment part 56. Intra module refs: Segment part 69
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184D9 - 000184DD (0x5 bytes), align: 0
    Segment part 59. Intra module refs: L2CAP_bm_alloc
    l2capFindLocalId
    l2capHandleTimerCB
    l2capParseCmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184DE - 000184E7 (0xa bytes), align: 0
    Segment part 63. Intra module refs: Segment part 80
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000184E8 - 0001850B (0x24 bytes), align: 0
    Segment part 65. Intra module refs: l2capBuildParamUpdateReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capBuildParamUpdateReq
    000184E8
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001850C - 0001850F (0x4 bytes), align: 0
    Segment part 67. Intra module refs: l2capBuildParamUpdateReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018510 - 00018520 (0x11 bytes), align: 0
    Segment part 68. Intra module refs: Segment part 67
    Segment part 72
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018521 - 0001852F (0xf bytes), align: 0
    Segment part 69. Intra module refs: L2CAP_BuildCmdReject
    l2capBuildParamUpdateReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018530 - 00018534 (0x5 bytes), align: 0
    Segment part 70. Intra module refs: Segment part 69
    Segment part 72
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018535 - 0001853C (0x8 bytes), align: 0
    Segment part 71. Intra module refs: Segment part 68
    Segment part 70
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001853D - 0001854A (0xe bytes), align: 0
    Segment part 72. Intra module refs: L2CAP_BuildCmdReject
    l2capBuildParamUpdateReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001854B - 0001854E (0x4 bytes), align: 0
    Segment part 73. Intra module refs: Segment part 33
    Segment part 34
    Segment part 72
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001854F - 00018555 (0x7 bytes), align: 0
    Segment part 74. Intra module refs: Segment part 56
    Segment part 71
    Segment part 73
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018556 - 00018556 (0x1 bytes), align: 0
    Segment part 75. Intra module refs: l2capParseSignalHdr
    l2capStopTimer
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018557 - 0001855B (0x5 bytes), align: 0
    Segment part 76. Intra module refs: L2CAP_ParseParamUpdateReq
    Segment part 75
    l2capBuildParamUpdateReq
    l2capParseParamUpdateRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001855C - 00018598 (0x3d bytes), align: 0
    Segment part 77. Intra module refs: L2CAP_ParseParamUpdateReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_ParseParamUpdateReq
    0001855C
    XSTACK = 00000002 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018599 - 0001859E (0x6 bytes), align: 0
    Segment part 79. Intra module refs: L2CAP_ParseParamUpdateReq
    Segment part 42
    Segment part 87
    l2capHandleTimerCB
    l2capSendCmd
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001859F - 000185B0 (0x12 bytes), align: 0
    Segment part 80. Intra module refs: L2CAP_ParseParamUpdateReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000185B1 - 000185B4 (0x4 bytes), align: 0
    Segment part 81. Intra module refs: L2CAP_ParseParamUpdateReq
    l2capParseCmdReject
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000185B5 - 000185C7 (0x13 bytes), align: 0
    Segment part 82. Intra module refs: Segment part 81
    Segment part 88
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000185C8 - 000185E3 (0x1c bytes), align: 0
    Segment part 85. Intra module refs: l2capParseParamUpdateRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParseParamUpdateRsp
    000185C8
    XSTACK = 00000002 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000185E4 - 000185EA (0x7 bytes), align: 0
    Segment part 87. Intra module refs: l2capParseParamUpdateRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000185EB - 000185F0 (0x6 bytes), align: 0
    Segment part 88. Intra module refs: l2capParseParamUpdateRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000185F1 - 00018662 (0x72 bytes), align: 0
    Segment part 89. Intra module refs: l2capNotifyData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capNotifyData 000185F1
    calls direct
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018663 - 0001866A (0x8 bytes), align: 0
    Segment part 91. Intra module refs: l2capEncapSendData
    l2capNotifyData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001866B - 000186EF (0x85 bytes), align: 0
    Segment part 92. Intra module refs: l2capNotifySignal::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capNotifySignal 0001866B
    calls direct
    XSTACK = 0000000D ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000186F0 - 000186F9 (0xa bytes), align: 0
    Segment part 94. Intra module refs: l2capNotifySignal
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000186FA - 00018703 (0xa bytes), align: 0
    Segment part 95. Intra module refs: l2capNotifySignal
    l2capSendReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018704 - 0001875C (0x59 bytes), align: 0
    Segment part 96. Intra module refs: l2capAllocChannel::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capAllocChannel 00018704
    XSTACK = 00000012 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001875D - 00018768 (0xc bytes), align: 0
    Segment part 98. Intra module refs: l2capAllocChannel
    l2capEncapSendData
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018769 - 0001877D (0x15 bytes), align: 0
    Segment part 99. Intra module refs: l2capFreeChannel::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capFreeChannel 00018769
    XSTACK = 00000012 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001877E - 000187B3 (0x36 bytes), align: 0
    Segment part 101. Intra module refs: l2capFindLocalId::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capFindLocalId 0001877E
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000187B4 - 000187C3 (0x10 bytes), align: 0
    Segment part 103. Intra module refs: l2capAllocChannel
    l2capFindLocalId
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000187C4 - 000187DC (0x19 bytes), align: 0
    Segment part 104. Intra module refs: l2capStopTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capStopTimer 000187C4
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000187DD - 00018841 (0x65 bytes), align: 0
    Segment part 106. Intra module refs: l2capHandleTimerCB::?relay
    LOCAL ADDRESS
    ===== =======
    l2capHandleTimerCB 000187DD
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018842 - 00018844 (0x3 bytes), align: 0
    Segment part 108. Intra module refs: l2capHandleRxError::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capHandleRxError 00018842
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018845 - 00018868 (0x24 bytes), align: 0
    Segment part 110. Intra module refs: L2CAP_bm_alloc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_bm_alloc 00018845
    calls direct
    XSTACK = 00000016 ( 0000000A )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A37 - 00000A3C (0x6 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParseSignalHdr::?relay
    00000A37 l2capProcessSignal (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A3D - 00000A42 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capSendReq::?relay 00000A3D Segment part 18 (l2cap_if)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A43 - 00000A48 (0x6 bytes), align: 0
    Segment part 17. Intra module refs: l2capSendReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capSendCmd::?relay 00000A43 Segment part 21 (l2cap_if)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A49 - 00000A4E (0x6 bytes), align: 0
    Segment part 21. Intra module refs: l2capSendCmd
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capEncapSendData::?relay
    00000A49 L2CAP_SendData (l2cap_if)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A4F - 00000A54 (0x6 bytes), align: 0
    Segment part 26.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParsePacket::?relay
    00000A4F l2capProcessRxData (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A55 - 00000A5A (0x6 bytes), align: 0
    Segment part 30.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_BuildCmdReject::?relay
    00000A55 L2CAP_CmdReject (l2cap_if)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A5B - 00000A60 (0x6 bytes), align: 0
    Segment part 36.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParseCmdReject::?relay
    00000A5B l2capProcessRsp (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A61 - 00000A66 (0x6 bytes), align: 0
    Segment part 66.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capBuildParamUpdateReq::?relay
    00000A61 L2CAP_ConnParamUpdateReq (l2cap_if)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A67 - 00000A6C (0x6 bytes), align: 0
    Segment part 78.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_ParseParamUpdateReq::?relay
    00000A67 l2capProcessReq (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A6D - 00000A72 (0x6 bytes), align: 0
    Segment part 86.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capParseParamUpdateRsp::?relay
    00000A6D l2capProcessRsp (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A73 - 00000A78 (0x6 bytes), align: 0
    Segment part 90.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capNotifyData::?relay
    00000A73 l2capProcessRxData (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A79 - 00000A7E (0x6 bytes), align: 0
    Segment part 93. Intra module refs: l2capHandleTimerCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capNotifySignal::?relay
    00000A79 l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A7F - 00000A84 (0x6 bytes), align: 0
    Segment part 97. Intra module refs: l2capSendReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capAllocChannel::?relay
    00000A7F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A85 - 00000A8A (0x6 bytes), align: 0
    Segment part 100. Intra module refs: l2capHandleTimerCB
    l2capSendReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capFreeChannel::?relay
    00000A85 l2capProcessRsp (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A8B - 00000A90 (0x6 bytes), align: 0
    Segment part 102.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capFindLocalId::?relay
    00000A8B l2capProcessRsp (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A91 - 00000A96 (0x6 bytes), align: 0
    Segment part 105.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capStopTimer::?relay
    00000A91 l2capProcessRsp (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A97 - 00000A9C (0x6 bytes), align: 0
    Segment part 107. Intra module refs: l2capSendReq
    LOCAL ADDRESS
    ===== =======
    l2capHandleTimerCB::?relay
    00000A97
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000A9D - 00000AA2 (0x6 bytes), align: 0
    Segment part 109.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    l2capHandleRxError::?relay
    00000A9D l2capProcessSignal (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AA3 - 00000AA8 (0x6 bytes), align: 0
    Segment part 111. Intra module refs: l2capSendCmd
    ENTRY ADDRESS REF BY
    ===== ======= ======
    L2CAP_bm_alloc::?relay
    00000AA3 attSendMsg (att_util)
    smSendSMMsg (smp)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : linkdb

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000396 - 000003B8 (0x23 bytes), align: 0
    Segment part 6. Intra module refs: linkDB_Find
    linkDB_FindFirst
    linkDB_Init
    linkDB_NumActive
    linkDB_PerformFunc
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003B9 - 000003D0 (0x18 bytes), align: 0
    Segment part 7. Intra module refs: Segment part 36
    linkDB_Register
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DEC9 - 0001DEF0 (0x28 bytes), align: 0
    Segment part 8. Intra module refs: linkDB_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Init 0001DEC9
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DEF1 - 0001DF2E (0x3e bytes), align: 0
    Segment part 10. Intra module refs: linkDB_Register::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Register 0001DEF1
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DF2F - 0001DFEC (0xbe bytes), align: 0
    Segment part 12. Intra module refs: linkDB_Add::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Add 0001DF2F
    calls direct
    XSTACK = 00000004 ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DFED - 0001E053 (0x67 bytes), align: 0
    Segment part 14. Intra module refs: linkDB_Remove::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Remove 0001DFED
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E054 - 0001E06F (0x1c bytes), align: 0
    Segment part 18. Intra module refs: linkDB_Find::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Find 0001E054
    XSTACK = 00000014 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E070 - 0001E090 (0x21 bytes), align: 0
    Segment part 20. Intra module refs: linkDB_FindFirst::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_FindFirst 0001E070
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E091 - 0001E097 (0x7 bytes), align: 0
    Segment part 22. Intra module refs: linkDB_Find
    linkDB_FindFirst
    linkDB_Init
    linkDB_NumActive
    linkDB_PerformFunc
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E098 - 0001E0C2 (0x2b bytes), align: 0
    Segment part 23. Intra module refs: linkDB_State::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_State 0001E098
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E0C3 - 0001E0C7 (0x5 bytes), align: 0
    Segment part 25. Intra module refs: linkDB_Remove
    linkDB_State
    reportStatusChange
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E0C8 - 0001E0D6 (0xf bytes), align: 0
    Segment part 26. Intra module refs: linkDB_NumActive::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_NumActive 0001E0C8
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E0D7 - 0001E14A (0x74 bytes), align: 0
    Segment part 28. Intra module refs: linkDB_Authen::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Authen 0001E0D7
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E14B - 0001E14E (0x4 bytes), align: 0
    Segment part 30. Intra module refs: linkDB_Add
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E14F - 0001E153 (0x5 bytes), align: 0
    Segment part 31. Intra module refs: Segment part 30
    linkDB_Authen
    linkDB_Remove
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E154 - 0001E179 (0x26 bytes), align: 0
    Segment part 32. Intra module refs: linkDB_PerformFunc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_PerformFunc 0001E154
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E17A - 0001E1B0 (0x37 bytes), align: 0
    Segment part 34. Intra module refs: reportStatusChange::?relay
    LOCAL ADDRESS
    ===== =======
    reportStatusChange 0001E17A
    XSTACK = 00000014 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E1B1 - 0001E1C1 (0x11 bytes), align: 0
    Segment part 36. Intra module refs: linkDB_Init
    reportStatusChange
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AA9 - 00000AAE (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Init::?relay 00000AA9 GAP_Init (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AAF - 00000AB4 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Register::?relay
    00000AAF GATTServApp_Init (gattservapp)
    GATT_InitClient (gatt_client)
    GATT_InitServer (gatt_server)
    SM_Init (sm_task)
    Thermometer_AddService (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AB5 - 00000ABA (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Add::?relay 00000AB5 gapProcessConnectionCompleteEvt (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000ABB - 00000AC0 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Remove::?relay 00000ABB gapProcessDisconnectCompleteEvt (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AC1 - 00000AC6 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: linkDB_Add
    linkDB_Authen
    linkDB_Remove
    linkDB_State
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Find::?relay 00000AC1 GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAP_Authenticate (gap_linkmgr)
    GAP_Bond (gap_linkmgr)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_Signable (gap_linkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GAP_TerminateLinkReq (gap_linkmgr)
    SM_VerifyAuthenSig (sm_mgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessDisconnectCompleteEvt (gap_linkmgr)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendLinkUpdateEvent (gap_linkmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    peripheralStateNotificationCB (thermometer)
    sendAuthEvent (gap_linkmgr)
    smProcessDataMsg (sm_pairing)
    smProcessEncryptChange (sm_pairing)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    sm_c1 (sm_pairing)
    timeAppPairStateCB (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AC7 - 00000ACC (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_FindFirst::?relay
    00000AC7 disconnectNext (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000ACD - 00000AD2 (0x6 bytes), align: 0
    Segment part 24.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_State::?relay 00000ACD L2CAP_SendData (l2cap_if)
    attSendMsg (att_util)
    gattClientHandleConnStatusCB (gatt_client)
    gattServApp_HandleConnStatusCB (gattservapp)
    gattServerHandleConnStatusCB (gatt_server)
    l2capSendReq (l2cap_util)
    thermometer_HandleConnStatusCB (thermometerservice)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AD3 - 00000AD8 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_NumActive::?relay
    00000AD3 GAP_NumActiveConnections (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AD9 - 00000ADE (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_Authen::?relay 00000AD9 GATT_Indication (gatt_server)
    GATT_Notification (gatt_server)
    GATT_VerifyReadPermissions (gatt_server)
    GATT_VerifyWritePermissions (gatt_server)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000ADF - 00000AE4 (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    linkDB_PerformFunc::?relay
    00000ADF GAPBondMgr_ServiceChangeInd (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AE5 - 00000AEA (0x6 bytes), align: 0
    Segment part 35. Intra module refs: linkDB_Add
    linkDB_Remove
    LOCAL ADDRESS
    ===== =======
    reportStatusChange::?relay
    00000AE5

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000AC - 000000AC (0x1 bytes), align: 0
    Segment part 6. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P2IEN 000000AC
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000AE - 000000AE (0x1 bytes), align: 0
    Segment part 7. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PMUX 000000AE
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D9 - 000000D9 (0x1 bytes), align: 0
    Segment part 10. ROOT Intra module refs: llAdvEvt_TaskConnect (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llProcessRxData (ll_common)
    llSetupDirectedAdvEvt (ll_common)
    llSetupEncRsp (ll_common)
    llSetupFeatureSetRsp (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupPauseEncRsp (ll_common)
    llSetupRejectInd (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupStartEncReq (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llWriteTxData (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RFD 000000D9
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E1 - 000000E1 (0x1 bytes), align: 0
    Segment part 11. ROOT Intra module refs: LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_PowerOnReq (ll_sleep)
    LL_Reset
    LL_SetAdvControl
    PHY_CommitRxFifo (phy)
    PHY_DeallocateRxFifo (phy)
    PHY_RetryRxFifo (phy)
    PHY_RetryTxFifo (phy)
    llAdvEvt_TaskAbort (ll_advEndCauses)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llReleaseAllConnId (ll_common)
    llRestoreConnState (ll_scheduler)
    llSave_rxFIFO (ll_scheduler)
    llSave_txFIFO (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llSetupAdv (ll_common)
    llSetupDirectedAdvEvt (ll_common)
    llSetupEncRsp (ll_common)
    llSetupFeatureSetRsp (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupPauseEncRsp (ll_common)
    llSetupRejectInd (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupStartEncReq (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llWriteTxData (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RFST 000000E1
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000F2 - 000000F2 (0x1 bytes), align: 0
    Segment part 12. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    APCFG 000000F2
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003D1 - 000003D6 (0x6 bytes), align: 0
    Segment part 24. Intra module refs: LL_Init
    LL_ReadBDADDR
    LL_SetAdvParam
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ownPublicAddr 000003D1
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003D7 - 000003DC (0x6 bytes), align: 0
    Segment part 25. Intra module refs: LL_Init
    LL_SetAdvParam
    LL_SetRandomAddress
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ownRandomAddr 000003D7
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003DD - 000003E2 (0x6 bytes), align: 0
    Segment part 26. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ownSavedPublicAddr 000003DD
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003E3 - 000003E3 (0x1 bytes), align: 0
    Segment part 27. Intra module refs: LL_Init
    LL_ProcessEvent
    LL_SetAdvControl
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_TaskID 000003E3 LL_PowerOnReq (ll_sleep)
    RF_NormalIsr (ll_isr)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llScheduleTask (ll_scheduler)
    llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003E4 - 000003E4 (0x1 bytes), align: 0
    Segment part 28. Intra module refs: LL_EncLtkNegReply
    LL_EncLtkReply
    LL_ProcessEvent
    LL_Rand
    LL_ReadRssi
    LL_Reset
    LL_SetAdvControl
    LL_TxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llState 000003E4 LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_TimeToNextRfEvent (ll_sleep)
    RF_NormalIsr (ll_isr)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llFreeTask (ll_scheduler)
    llProcessRxData (ll_common)
    llRestoreConnState (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupPauseEncRsp (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003E5 - 000003E5 (0x1 bytes), align: 0
    Segment part 29. Intra module refs: LL_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    taskEndCause 000003E5 RF_NormalIsr (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003E6 - 000003E7 (0x2 bytes), align: 0
    Segment part 30. Intra module refs: LL_Rand
    LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    postRfOperations 000003E6 llProcessPostRfOps (ll_common)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003E8 - 000003E8 (0x1 bytes), align: 0
    Segment part 31. Intra module refs: LL_ReadRssi
    ENTRY ADDRESS REF BY
    ===== ======= ======
    rssiCorrection 000003E8 llExtendRfRange (ll_common)
    llProcessPostRfOps (ll_common)
    llRfInit (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003E9 - 000003E9 (0x1 bytes), align: 0
    Segment part 32. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    clkDivOnHalt 000003E9 llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003EA - 000003EA (0x1 bytes), align: 0
    Segment part 33. Intra module refs: LL_ProcessEvent
    LL_Reset
    LL_SetAdvControl
    ENTRY ADDRESS REF BY
    ===== ======= ======
    nvInUse 000003EA llScheduleTask (ll_scheduler)
    llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003EB - 000003F6 (0xc bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    rfCounters 000003EB llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000003F7 - 000003FF (0x9 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    deviceFeatureSet 000003F7 llAllocConnId (ll_common)
    llInitFeatureSet (ll_common)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000400 - 00000400 (0x1 bytes), align: 0
    Segment part 36. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    maxTxPwrForDTM 00000400
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000401 - 00000405 (0x5 bytes), align: 0
    Segment part 37. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    verInfo 00000401 llSetupVersionIndReq (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000406 - 0000040D (0x8 bytes), align: 0
    Segment part 38.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    dtmInfo 00000406 RF_NormalIsr (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000040E - 0000040F (0x2 bytes), align: 0
    Segment part 39. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    buildInfo 0000040E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000410 - 00000516 (0x107 bytes), align: 0
    Segment part 40. Intra module refs: LL_Disconnect
    LL_EncLtkNegReply
    LL_EncLtkReply
    LL_ProcessEvent
    LL_ReadRssi
    LL_TxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConns 00000410 RF_NormalIsr (ll_isr)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llAllocConnId (ll_common)
    llConnCleanup (ll_common)
    llGetNextConn (ll_common)
    llProcessRxData (ll_common)
    llReleaseAllConnId (ll_common)
    llRestoreConnState (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llStartSlaveSetup (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000517 - 0000051D (0x7 bytes), align: 0
    Segment part 41. Intra module refs: LL_ProcessEvent
    LL_Reset
    LL_SetAdvParam
    ENTRY ADDRESS REF BY
    ===== ======= ======
    peerInfo 00000517 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupDirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000051E - 00000522 (0x5 bytes), align: 0
    Segment part 42. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    chanMapUpdate 0000051E llAllocConnId (ll_common)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    llSetNextDataChan (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000523 - 00000523 (0x1 bytes), align: 0
    Segment part 43. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    onePktPerEvt 00000523 llConnCleanup (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000524 - 00000524 (0x1 bytes), align: 0
    Segment part 44. Intra module refs: LL_Reset
    LL_TxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    numTxDataBufs 00000524 llConnCleanup (ll_common)
    llProcessTxData (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000525 - 00000525 (0x1 bytes), align: 0
    Segment part 45. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    numComplPkts 00000525 llConnCleanup (ll_common)
    llProcessTxData (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000526 - 00000526 (0x1 bytes), align: 0
    Segment part 46. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    numComplPktsLimit 00000526 llProcessTxData (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000527 - 00000527 (0x1 bytes), align: 0
    Segment part 47. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    numComplPktsFlush 00000527 llProcessTxData (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000528 - 00000528 (0x1 bytes), align: 0
    Segment part 48. Intra module refs: LL_Reset
    LL_TxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    fastTxRespTime 00000528
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000529 - 00000529 (0x1 bytes), align: 0
    Segment part 49. Intra module refs: LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    slOverride 00000529 llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000052A - 0000057E (0x55 bytes), align: 0
    Segment part 50. Intra module refs: LL_Init
    LL_Reset
    LL_SetAdvControl
    LL_SetAdvData
    LL_SetAdvParam
    LL_SetScanRspData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    advInfo 0000052A llAdvEvt_TaskAbort (ll_advEndCauses)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llCalcScaFactor (ll_timerDrift)
    llCheckWhiteListUsage (ll_common)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llSetupAdv (ll_common)
    llSetupDirectedAdvEvt (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    llStartAdvSetup (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000057F - 00000580 (0x2 bytes), align: 0
    Segment part 51. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    dcdcData 0000057F LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000581 - 00000581 (0x1 bytes), align: 0
    Segment part 52. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    extendRfRange 00000581 LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    llExtendRfRange (ll_common)
    llProcessPostRfOps (ll_common)
    llRfInit (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000582 - 00000582 (0x1 bytes), align: 0
    Segment part 53. Intra module refs: LL_CtrlToHostFlowControl
    LL_Reset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    rxFifoFlowCtrl 00000582 llProcessRxData (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000583 - 00000583 (0x1 bytes), align: 0
    Segment part 54. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    haltDuringRf 00000583 llScheduleTask (ll_scheduler)
    llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000584 - 00000585 (0x2 bytes), align: 0
    Segment part 55. Intra module refs: LL_Init
    LL_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sleepDelay 00000584
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BB6 - 00000BC3 (0xe bytes), align: 0
    Segment part 56. Intra module refs: LL_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    taskEndCauses 00000BB6 llAdvEvt_TaskConnect (ll_advEndCauses)
    llRestoreConnState (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BC4 - 00000BCF (0xc bytes), align: 0
    Segment part 58. Intra module refs: LL_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    taskErrorEndCauses 00000BC4 llAdvEvt_TaskConnect (ll_advEndCauses)
    llRestoreConnState (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000586 - 00000586 (0x1 bytes), align: 0
    Segment part 61. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    trngCounter 00000586 RF_NormalIsr (ll_isr)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    IDATA_Z
    Relative segment, address: IDATA 00000029 - 0000002A (0x2 bytes), align: 0
    Segment part 62. ROOT Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    myPC 00000029 RF_NormalIsr (ll_isr)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E257 - 0000E434 (0x1de bytes), align: 0
    Segment part 63. Intra module refs: LL_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Init 0000E257
    calls direct
    XSTACK = 00000000 ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E435 - 0000E666 (0x232 bytes), align: 0
    Segment part 65. Intra module refs: LL_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ProcessEvent 0000E435
    calls direct
    XSTACK = 00000000 ( 00000015 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E667 - 0000E6A2 (0x3c bytes), align: 0
    Segment part 67. Intra module refs: LL_TX_bm_alloc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_TX_bm_alloc 0000E667
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E6A3 - 0000E6CF (0x2d bytes), align: 0
    Segment part 69. Intra module refs: LL_RX_bm_alloc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_RX_bm_alloc 0000E6A3
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E6D0 - 0000E7B9 (0xea bytes), align: 0
    Segment part 71. Intra module refs: LL_Reset::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Reset 0000E6D0
    calls direct
    XSTACK = 0000000C ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E7BA - 0000E804 (0x4b bytes), align: 0
    Segment part 73. Intra module refs: LL_ReadBDADDR::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ReadBDADDR 0000E7BA
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E805 - 0000E84F (0x4b bytes), align: 0
    Segment part 75. Intra module refs: LL_SetRandomAddress::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetRandomAddress 0000E805
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E850 - 0000E861 (0x12 bytes), align: 0
    Segment part 77. Intra module refs: LL_ClearWhiteList::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ClearWhiteList 0000E850
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E862 - 0000E8A1 (0x40 bytes), align: 0
    Segment part 79. Intra module refs: LL_AddWhiteListDevice::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_AddWhiteListDevice 0000E862
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E8A2 - 0000E8D6 (0x35 bytes), align: 0
    Segment part 87. Intra module refs: LL_Encrypt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Encrypt 0000E8A2
    calls direct
    XSTACK = 00000002 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E8D7 - 0000E91F (0x49 bytes), align: 0
    Segment part 89. Intra module refs: LL_Rand::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Rand 0000E8D7
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E920 - 0000E924 (0x5 bytes), align: 0
    Segment part 91. Intra module refs: LL_Init
    LL_ProcessEvent
    LL_Rand
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E925 - 0000E953 (0x2f bytes), align: 0
    Segment part 92. Intra module refs: LL_PseudoRand::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_PseudoRand 0000E925
    calls direct
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E954 - 0000E976 (0x23 bytes), align: 0
    Segment part 100. Intra module refs: LL_CtrlToHostFlowControl::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_CtrlToHostFlowControl
    0000E954
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E977 - 0000E9C3 (0x4d bytes), align: 0
    Segment part 108. Intra module refs: LL_ReadRssi::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ReadRssi 0000E977
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000E9C4 - 0000EA48 (0x85 bytes), align: 0
    Segment part 110. Intra module refs: LL_Disconnect::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Disconnect 0000E9C4
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000EA49 - 0000EC58 (0x210 bytes), align: 0
    Segment part 112. Intra module refs: LL_TxData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_TxData 0000EA49
    calls direct
    XSTACK = 00000001 ( 0000001A )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000EC59 - 0000EC5D (0x5 bytes), align: 0
    Segment part 120. Intra module refs: LL_AddWhiteListDevice
    LL_Disconnect
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000EC5E - 0000EC62 (0x5 bytes), align: 0
    Segment part 123. Intra module refs: LL_Encrypt
    LL_PseudoRand
    LL_RX_bm_alloc
    LL_SetAdvData
    LL_SetAdvParam
    LL_SetScanRspData
    LL_TX_bm_alloc
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000EC63 - 0000EEA1 (0x23f bytes), align: 0
    Segment part 124. Intra module refs: LL_SetAdvParam::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetAdvParam 0000EC63
    calls direct
    XSTACK = 00000006 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000EEA2 - 0000EEE2 (0x41 bytes), align: 0
    Segment part 126. Intra module refs: LL_SetAdvData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetAdvData 0000EEA2
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000EEE3 - 0000F084 (0x1a2 bytes), align: 0
    Segment part 128. Intra module refs: LL_SetAdvControl::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetAdvControl 0000EEE3
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F085 - 0000F0C5 (0x41 bytes), align: 0
    Segment part 132. Intra module refs: LL_SetScanRspData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetScanRspData 0000F085
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F0C6 - 0000F138 (0x73 bytes), align: 0
    Segment part 134. Intra module refs: LL_EncLtkReply::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncLtkReply 0000F0C6
    calls direct
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F139 - 0000F184 (0x4c bytes), align: 0
    Segment part 136. Intra module refs: LL_EncLtkNegReply::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncLtkNegReply 0000F139
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F185 - 0000F185 (0x1 bytes), align: 0
    Segment part 147. Intra module refs: LL_ReadBDADDR
    LL_SetRandomAddress
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F186 - 0000F187 (0x2 bytes), align: 0
    Segment part 148. Intra module refs: Segment part 147
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F188 - 0000F18E (0x7 bytes), align: 0
    Segment part 149. Intra module refs: LL_ClearWhiteList
    LL_CtrlToHostFlowControl
    LL_EncLtkNegReply
    LL_EncLtkReply
    LL_ReadRssi
    LL_Reset
    Segment part 148
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000022D - 0000023A (0xe bytes), align: 0
    Segment part 57. Intra module refs: taskEndCauses
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000023B - 00000246 (0xc bytes), align: 0
    Segment part 59. Intra module refs: taskErrorEndCauses
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AEB - 00000AF0 (0x6 bytes), align: 0
    Segment part 64.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Init::?relay 00000AEB osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AF1 - 00000AF6 (0x6 bytes), align: 0
    Segment part 66.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ProcessEvent::?relay
    00000AF1 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AF7 - 00000AFC (0x6 bytes), align: 0
    Segment part 68.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_TX_bm_alloc::?relay
    00000AF7 HCI_bm_alloc (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000AFD - 00000B02 (0x6 bytes), align: 0
    Segment part 70.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_RX_bm_alloc::?relay
    00000AFD llProcessRxData (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B03 - 00000B08 (0x6 bytes), align: 0
    Segment part 72. Intra module refs: LL_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Reset::?relay 00000B03
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B09 - 00000B0E (0x6 bytes), align: 0
    Segment part 74.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ReadBDADDR::?relay 00000B09 HCI_ReadBDADDRCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B0F - 00000B14 (0x6 bytes), align: 0
    Segment part 76.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetRandomAddress::?relay
    00000B0F HCI_LE_SetRandomAddressCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B15 - 00000B1A (0x6 bytes), align: 0
    Segment part 78.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ClearWhiteList::?relay
    00000B15 HCI_LE_ClearWhiteListCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B1B - 00000B20 (0x6 bytes), align: 0
    Segment part 80.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_AddWhiteListDevice::?relay
    00000B1B HCI_LE_AddWhiteListCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B21 - 00000B26 (0x6 bytes), align: 0
    Segment part 88.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Encrypt::?relay 00000B21 generate_subkey (sm_mgr)
    smEncrypt (sm_mgr)
    sm_CMAC (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B27 - 00000B2C (0x6 bytes), align: 0
    Segment part 90.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Rand::?relay 00000B27 HCI_LE_RandCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B2D - 00000B32 (0x6 bytes), align: 0
    Segment part 93.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_PseudoRand::?relay 00000B2D Onboard_rand (OnBoard)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B33 - 00000B38 (0x6 bytes), align: 0
    Segment part 101.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_CtrlToHostFlowControl::?relay
    00000B33 HCI_HostNumCompletedPktCmd (hci)
    LL_RxDataCompleteCback (hci_data)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B39 - 00000B3E (0x6 bytes), align: 0
    Segment part 109.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ReadRssi::?relay 00000B39 HCI_ReadRssiCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B3F - 00000B44 (0x6 bytes), align: 0
    Segment part 111.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_Disconnect::?relay 00000B3F HCI_DisconnectCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B45 - 00000B4A (0x6 bytes), align: 0
    Segment part 113.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_TxData::?relay 00000B45 HCI_SendDataPkt (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B4B - 00000B50 (0x6 bytes), align: 0
    Segment part 125.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetAdvParam::?relay
    00000B4B HCI_LE_SetAdvParamCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B51 - 00000B56 (0x6 bytes), align: 0
    Segment part 127.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetAdvData::?relay 00000B51 HCI_LE_SetAdvDataCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B57 - 00000B5C (0x6 bytes), align: 0
    Segment part 129.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetAdvControl::?relay
    00000B57 HCI_LE_SetAdvEnableCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B5D - 00000B62 (0x6 bytes), align: 0
    Segment part 133.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_SetScanRspData::?relay
    00000B5D HCI_LE_SetScanRspDataCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B63 - 00000B68 (0x6 bytes), align: 0
    Segment part 135.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncLtkReply::?relay
    00000B63 HCI_LE_LtkReqReplyCmd (hci)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B69 - 00000B6E (0x6 bytes), align: 0
    Segment part 137.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_EncLtkNegReply::?relay
    00000B69 HCI_LE_LtkReqNegReplyCmd (hci)
    LL_EncLtkReqCback (hci_event)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_advEndCauses

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001478F - 0001488C (0xfe bytes), align: 0
    Segment part 11. Intra module refs: llDirectedAdvEvt_TaskEndOk::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDirectedAdvEvt_TaskEndOk
    0001478F
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001488D - 00014F25 (0x699 bytes), align: 0
    Segment part 13. Intra module refs: llAdvEvt_TaskConnect::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdvEvt_TaskConnect 0001488D
    calls direct
    XSTACK = 00000000 ( 0000001A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00014F26 - 00015146 (0x221 bytes), align: 0
    Segment part 15. Intra module refs: llUndirectedAdvEvt_TaskEndOk::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llUndirectedAdvEvt_TaskEndOk
    00014F26
    calls direct
    XSTACK = 00000000 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015147 - 00015309 (0x1c3 bytes), align: 0
    Segment part 17. Intra module refs: llDiscoverableAdvEvt_TaskEndOk::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDiscoverableAdvEvt_TaskEndOk
    00015147
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001530A - 00015311 (0x8 bytes), align: 0
    Segment part 19. Intra module refs: llDirectedAdvEvt_TaskEndOk
    llDiscoverableAdvEvt_TaskEndOk
    llNonConnAdvEvt_TaskEndOk
    llUndirectedAdvEvt_TaskEndOk
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00015312 - 00015479 (0x168 bytes), align: 0
    Segment part 20. Intra module refs: llNonConnAdvEvt_TaskEndOk::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llNonConnAdvEvt_TaskEndOk
    00015312
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001547A - 000154A3 (0x2a bytes), align: 0
    Segment part 22. Intra module refs: llAdvEvt_TaskAbort::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdvEvt_TaskAbort 0001547A
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B6F - 00000B74 (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDirectedAdvEvt_TaskEndOk::?relay
    00000B6F llSetupDirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B75 - 00000B7A (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdvEvt_TaskConnect::?relay
    00000B75 llSetupDirectedAdvEvt (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B7B - 00000B80 (0x6 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llUndirectedAdvEvt_TaskEndOk::?relay
    00000B7B llSetupUndirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B81 - 00000B86 (0x6 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDiscoverableAdvEvt_TaskEndOk::?relay
    00000B81 llSetupScannableAdvEvt (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B87 - 00000B8C (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llNonConnAdvEvt_TaskEndOk::?relay
    00000B87 llSetupNonConnectableAdvEvt (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B8D - 00000B92 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdvEvt_TaskAbort::?relay
    00000B8D llSetupDirectedAdvEvt (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupUndirectedAdvEvt (ll_common)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_common

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 00000088 - 00000088 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: llClearSetInts
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_TCON 00000088
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A9 - 000000A9 (0x1 bytes), align: 0
    Segment part 8. ROOT Intra module refs: llClearSetInts
    ENTRY ADDRESS REF BY
    ===== ======= ======
    IP0 000000A9
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000AF - 000000AF (0x1 bytes), align: 0
    Segment part 9. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1STAT 000000AF
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000B9 - 000000B9 (0x1 bytes), align: 0
    Segment part 11. ROOT Intra module refs: llClearSetInts
    ENTRY ADDRESS REF BY
    ===== ======= ======
    IP1 000000B9
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000DA - 000000DA (0x1 bytes), align: 0
    Segment part 16. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1CC0L 000000DA
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000DB - 000000DB (0x1 bytes), align: 0
    Segment part 17. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1CC0H 000000DB
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E2 - 000000E2 (0x1 bytes), align: 0
    Segment part 19. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1CNTL 000000E2
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E3 - 000000E3 (0x1 bytes), align: 0
    Segment part 20. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1CNTH 000000E3
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E4 - 000000E4 (0x1 bytes), align: 0
    Segment part 21. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1CTL 000000E4
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E5 - 000000E5 (0x1 bytes), align: 0
    Segment part 22. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T1CCTL0 000000E5
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000067B7 - 00006865 (0xaf bytes), align: 0
    Segment part 33. Intra module refs: llRfInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llRfInit 000067B7
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006866 - 00006892 (0x2d bytes), align: 0
    Segment part 35. Intra module refs: llSetFreqTune::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetFreqTune 00006866
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006893 - 000068D8 (0x46 bytes), align: 0
    Segment part 37. Intra module refs: llClearSetInts::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llClearSetInts 00006893
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000068D9 - 00006A0E (0x136 bytes), align: 0
    Segment part 45. Intra module refs: llProcessPostRfOps::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessPostRfOps 000068D9
    calls direct
    XSTACK = 00000000 ( 00000008 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006A0F - 00006A10 (0x2 bytes), align: 0
    Segment part 51. Intra module refs: llStartAdvSetup
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006A11 - 00006A11 (0x1 bytes), align: 0
    Segment part 52. Intra module refs: Segment part 51
    llExtendRfRange
    llInitFeatureSet
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006A12 - 00006A18 (0x7 bytes), align: 0
    Segment part 53. Intra module refs: Segment part 123
    Segment part 52
    llCheckWhiteListUsage
    llClearSetInts
    llGetNextConn
    llProcessPostRfOps
    llReleaseAllConnId
    llRfInit
    llSetFreqTune
    llSetupAdv
    llSetupStartEncReq
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006A19 - 00006BA9 (0x191 bytes), align: 0
    Segment part 56. Intra module refs: llFindTxPowerSettings::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llFindTxPowerSettings 00006A19
    calls direct
    XSTACK = 00000000 ( 00000022 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006BAA - 00006BAE (0x5 bytes), align: 0
    Segment part 58. Intra module refs: llAdjustForMissedEvent
    llFindTxPowerSettings
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006BAF - 00006C23 (0x75 bytes), align: 0
    Segment part 59. Intra module refs: llExtendRfRange::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llExtendRfRange 00006BAF
    XSTACK = 00000008 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006C24 - 00006C28 (0x5 bytes), align: 0
    Segment part 63. Intra module refs: llSetupDirectedAdvEvt
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006C29 - 00006C43 (0x1b bytes), align: 0
    Segment part 64. Intra module refs: llCheckWhiteListUsage::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llCheckWhiteListUsage 00006C29
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006C44 - 00006CBE (0x7b bytes), align: 0
    Segment part 66. Intra module refs: llSetupAdv::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupAdv 00006C44
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006CBF - 00006E18 (0x15a bytes), align: 0
    Segment part 68. Intra module refs: llSetupDirectedAdvEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupDirectedAdvEvt 00006CBF
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006E19 - 00006F78 (0x160 bytes), align: 0
    Segment part 70. Intra module refs: llSetupUndirectedAdvEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupUndirectedAdvEvt
    00006E19
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00006F79 - 0000707E (0x106 bytes), align: 0
    Segment part 72. Intra module refs: llSetupNonConnectableAdvEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupNonConnectableAdvEvt
    00006F79
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000707F - 000071DF (0x161 bytes), align: 0
    Segment part 74. Intra module refs: llSetupScannableAdvEvt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupScannableAdvEvt
    0000707F
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000071E0 - 000071F8 (0x19 bytes), align: 0
    Segment part 80. Intra module refs: llStartAdvSetup::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStartAdvSetup 000071E0
    is indirectly called
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000071F9 - 00007256 (0x5e bytes), align: 0
    Segment part 82. Intra module refs: llStartSlaveSetup::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStartSlaveSetup 000071F9
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007257 - 00007337 (0xe1 bytes), align: 0
    Segment part 92. Intra module refs: llSetupEncRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupEncRsp 00007257
    calls direct
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 0000229C - 00002354 (0xb9 bytes), align: 0
    Segment part 166.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetNextDataChan 0000229C llAdvEvt_TaskConnect (ll_advEndCauses)
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002355 - 00002359 (0x5 bytes), align: 0
    Segment part 167. Intra module refs: llGetNextDataChan
    llProcessTxData
    llSetNextDataChan
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 0000235A - 000024D9 (0x180 bytes), align: 0
    Segment part 168.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetNextDataChan 0000235A LL_TxData (ll)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    calls direct
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000024DA - 00002518 (0x3f bytes), align: 0
    Segment part 169.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llEventInRange 000024DA llSetupNextSlaveEvent (ll_slaveEndCauses)
    XSTACK = 00000002 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002519 - 00002520 (0x8 bytes), align: 0
    Segment part 170.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llEventDelta 00002519 llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002521 - 000026CD (0x1ad bytes), align: 0
    Segment part 171.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessRxData 00002521 RF_NormalIsr (ll_isr)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    calls direct
    XSTACK = 00000000 ( 00000013 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000026CE - 00002818 (0x14b bytes), align: 0
    Segment part 172.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessTxData 000026CE LL_TxData (ll)
    RF_NormalIsr (ll_isr)
    llScheduler (ll_scheduler)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    calls direct
    XSTACK = 00000000 ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007338 - 0000733F (0x8 bytes), align: 0
    Segment part 94. Intra module refs: llEnqueueDataQ
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007340 - 00007344 (0x5 bytes), align: 0
    Segment part 95. Intra module refs: Segment part 94
    llAllocConnId
    llConnTerminate
    llMemCopySrc
    llSetupEncRsp
    llSetupNonConnectableAdvEvt
    llSetupRejectInd
    llSetupScannableAdvEvt
    llStartSlaveSetup
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007345 - 00007377 (0x33 bytes), align: 0
    Segment part 96. Intra module refs: llSetupStartEncReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupStartEncReq 00007345
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007378 - 000073E7 (0x70 bytes), align: 0
    Segment part 98. Intra module refs: llSetupStartEncRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupStartEncRsp 00007378
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000073E8 - 00007461 (0x7a bytes), align: 0
    Segment part 102. Intra module refs: llSetupPauseEncRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupPauseEncRsp 000073E8
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007462 - 000074AB (0x4a bytes), align: 0
    Segment part 104. Intra module refs: llSetupRejectInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupRejectInd 00007462
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000074AC - 00007575 (0xca bytes), align: 0
    Segment part 108. Intra module refs: llSetupFeatureSetRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupFeatureSetRsp 000074AC
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007576 - 00007645 (0xd0 bytes), align: 0
    Segment part 110. Intra module refs: llSetupVersionIndReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupVersionIndReq 00007576
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007646 - 0000764A (0x5 bytes), align: 0
    Segment part 112. Intra module refs: llConnCleanup
    llConvertCtrlProcTimeoutToEvent
    llConvertLstoToEvent
    llDequeueCtrlPkt
    llSetupFeatureSetRsp
    llSetupPauseEncRsp
    llSetupStartEncRsp
    llSetupTermInd
    llSetupUnknownRsp
    llSetupVersionIndReq
    llWriteTxData
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000764B - 00007729 (0xdf bytes), align: 0
    Segment part 113. Intra module refs: llSetupTermInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupTermInd 0000764B
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000772A - 000077B4 (0x8b bytes), align: 0
    Segment part 115. Intra module refs: llSetupUnknownRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupUnknownRsp 0000772A
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000077B5 - 00007822 (0x6e bytes), align: 0
    Segment part 117. Intra module refs: llEnqueueCtrlPkt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llEnqueueCtrlPkt 000077B5
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007823 - 00007896 (0x74 bytes), align: 0
    Segment part 119. Intra module refs: llDequeueCtrlPkt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDequeueCtrlPkt 00007823
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007897 - 000078BC (0x26 bytes), align: 0
    Segment part 121. Intra module refs: llReplaceCtrlPkt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llReplaceCtrlPkt 00007897
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000078BD - 000078C1 (0x5 bytes), align: 0
    Segment part 123. Intra module refs: llReplaceCtrlPkt
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000078C2 - 00007980 (0xbf bytes), align: 0
    Segment part 124. Intra module refs: llProcessChanMap::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessChanMap 000078C2
    XSTACK = 0000000B ( 0000000D )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007981 - 00007AE5 (0x165 bytes), align: 0
    Segment part 128. Intra module refs: llAllocConnId::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAllocConnId 00007981
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007AE6 - 00007B02 (0x1d bytes), align: 0
    Segment part 132. Intra module refs: llReleaseAllConnId::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llReleaseAllConnId 00007AE6
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007B03 - 00007B21 (0x1f bytes), align: 0
    Segment part 134. Intra module refs: llGetNextConn::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetNextConn 00007B03
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007B22 - 00007C12 (0xf1 bytes), align: 0
    Segment part 136. Intra module refs: llConnCleanup::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConnCleanup 00007B22
    calls direct
    XSTACK = 00000011 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007C13 - 00007C37 (0x25 bytes), align: 0
    Segment part 138. Intra module refs: llConnTerminate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConnTerminate 00007C13
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007C38 - 00007C61 (0x2a bytes), align: 0
    Segment part 142. Intra module refs: llInitFeatureSet::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llInitFeatureSet 00007C38
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007C62 - 00007CDC (0x7b bytes), align: 0
    Segment part 146. Intra module refs: llConvertLstoToEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConvertLstoToEvent 00007C62
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007CDD - 00007D36 (0x5a bytes), align: 0
    Segment part 148. Intra module refs: llConvertCtrlProcTimeoutToEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConvertCtrlProcTimeoutToEvent
    00007CDD
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007D37 - 00007E9F (0x169 bytes), align: 0
    Segment part 150. Intra module refs: llAdjustForMissedEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdjustForMissedEvent
    00007D37
    calls direct
    XSTACK = 00000004 ( 00000018 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007EA0 - 00007F4D (0xae bytes), align: 0
    Segment part 152. Intra module refs: llWriteTxData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llWriteTxData 00007EA0
    calls direct
    XSTACK = 00000011 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007F4E - 00007F8E (0x41 bytes), align: 0
    Segment part 154. Intra module refs: llEnqueueDataQ::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llEnqueueDataQ 00007F4E
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007F8F - 00007FBE (0x30 bytes), align: 0
    Segment part 162. Intra module refs: llMemCopySrc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llMemCopySrc 00007F8F
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B93 - 00000B98 (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llRfInit::?relay 00000B93 LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B99 - 00000B9E (0x6 bytes), align: 0
    Segment part 36.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetFreqTune::?relay 00000B99 LL_PowerOnReq (ll_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000B9F - 00000BA4 (0x6 bytes), align: 0
    Segment part 38.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llClearSetInts::?relay
    00000B9F LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BA5 - 00000BAA (0x6 bytes), align: 0
    Segment part 46.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessPostRfOps::?relay
    00000BA5 RF_NormalIsr (ll_isr)
    llScheduler (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BAB - 00000BB0 (0x6 bytes), align: 0
    Segment part 57.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llFindTxPowerSettings::?relay
    00000BAB LL_Init (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BB1 - 00000BB6 (0x6 bytes), align: 0
    Segment part 60. Intra module refs: llProcessPostRfOps
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llExtendRfRange::?relay
    00000BB1 LL_PowerOnReq (ll_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BB7 - 00000BBC (0x6 bytes), align: 0
    Segment part 65.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llCheckWhiteListUsage::?relay
    00000BB7 LL_AddWhiteListDevice (ll)
    LL_ClearWhiteList (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BBD - 00000BC2 (0x6 bytes), align: 0
    Segment part 67.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupAdv::?relay 00000BBD LL_SetAdvControl (ll)
    llScheduler (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BC3 - 00000BC8 (0x6 bytes), align: 0
    Segment part 69. Intra module refs: llSetupAdv
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupDirectedAdvEvt::?relay
    00000BC3
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BC9 - 00000BCE (0x6 bytes), align: 0
    Segment part 71. Intra module refs: llSetupAdv
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupUndirectedAdvEvt::?relay
    00000BC9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BCF - 00000BD4 (0x6 bytes), align: 0
    Segment part 73. Intra module refs: llSetupAdv
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupNonConnectableAdvEvt::?relay
    00000BCF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BD5 - 00000BDA (0x6 bytes), align: 0
    Segment part 75. Intra module refs: llSetupAdv
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupScannableAdvEvt::?relay
    00000BD5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BDB - 00000BE0 (0x6 bytes), align: 0
    Segment part 81. Intra module refs: llSetupAdv
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStartAdvSetup::?relay
    00000BDB llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BE1 - 00000BE6 (0x6 bytes), align: 0
    Segment part 83.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStartSlaveSetup::?relay
    00000BE1 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BE7 - 00000BEC (0x6 bytes), align: 0
    Segment part 93.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupEncRsp::?relay 00000BE7 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BED - 00000BF2 (0x6 bytes), align: 0
    Segment part 97.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupStartEncReq::?relay
    00000BED llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BF3 - 00000BF8 (0x6 bytes), align: 0
    Segment part 99.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupStartEncRsp::?relay
    00000BF3 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BF9 - 00000BFE (0x6 bytes), align: 0
    Segment part 103.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupPauseEncRsp::?relay
    00000BF9 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000BFF - 00000C04 (0x6 bytes), align: 0
    Segment part 105.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupRejectInd::?relay
    00000BFF llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C05 - 00000C0A (0x6 bytes), align: 0
    Segment part 109.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupFeatureSetRsp::?relay
    00000C05 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C0B - 00000C10 (0x6 bytes), align: 0
    Segment part 111.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupVersionIndReq::?relay
    00000C0B llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C11 - 00000C16 (0x6 bytes), align: 0
    Segment part 114.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupTermInd::?relay
    00000C11 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C17 - 00000C1C (0x6 bytes), align: 0
    Segment part 116.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupUnknownRsp::?relay
    00000C17 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C1D - 00000C22 (0x6 bytes), align: 0
    Segment part 118.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llEnqueueCtrlPkt::?relay
    00000C1D LL_Disconnect (ll)
    LL_EncLtkNegReply (ll)
    LL_EncLtkReply (ll)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C23 - 00000C28 (0x6 bytes), align: 0
    Segment part 120.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDequeueCtrlPkt::?relay
    00000C23 llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C29 - 00000C2E (0x6 bytes), align: 0
    Segment part 122.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llReplaceCtrlPkt::?relay
    00000C29 LL_Disconnect (ll)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C2F - 00000C34 (0x6 bytes), align: 0
    Segment part 125. Intra module refs: llSetNextDataChan
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessChanMap::?relay
    00000C2F llAdvEvt_TaskConnect (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C35 - 00000C3A (0x6 bytes), align: 0
    Segment part 129.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAllocConnId::?relay 00000C35 llAdvEvt_TaskConnect (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C3B - 00000C40 (0x6 bytes), align: 0
    Segment part 133.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llReleaseAllConnId::?relay
    00000C3B LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C41 - 00000C46 (0x6 bytes), align: 0
    Segment part 135.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetNextConn::?relay 00000C41 llScheduler (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C47 - 00000C4C (0x6 bytes), align: 0
    Segment part 137. Intra module refs: llConnTerminate
    llProcessRxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConnCleanup::?relay 00000C47 llAdvEvt_TaskConnect (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C4D - 00000C52 (0x6 bytes), align: 0
    Segment part 139.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConnTerminate::?relay
    00000C4D LL_ProcessEvent (ll)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C53 - 00000C58 (0x6 bytes), align: 0
    Segment part 143.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llInitFeatureSet::?relay
    00000C53 LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C59 - 00000C5E (0x6 bytes), align: 0
    Segment part 147.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConvertLstoToEvent::?relay
    00000C59 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C5F - 00000C64 (0x6 bytes), align: 0
    Segment part 149.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llConvertCtrlProcTimeoutToEvent::?relay
    00000C5F llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C65 - 00000C6A (0x6 bytes), align: 0
    Segment part 151.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdjustForMissedEvent::?relay
    00000C65 llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C6B - 00000C70 (0x6 bytes), align: 0
    Segment part 153. Intra module refs: llProcessTxData
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llWriteTxData::?relay 00000C6B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C71 - 00000C76 (0x6 bytes), align: 0
    Segment part 155.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llEnqueueDataQ::?relay
    00000C71 LL_TxData (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C77 - 00000C7C (0x6 bytes), align: 0
    Segment part 163.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llMemCopySrc::?relay 00000C77 llProcessSlaveControlPacket (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000817C - 0000817F (0x4 bytes), align: 0
    Segment part 31. Intra module refs: llFindTxPowerSettings
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008122 - 00008129 (0x8 bytes), align: 0
    Segment part 32. Intra module refs: llFindTxPowerSettings
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000817C - 0000817F (0x4 bytes), align: 0
    Segment part 173. Intra module refs: Segment part 31
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008122 - 00008129 (0x8 bytes), align: 0
    Segment part 174. Intra module refs: Segment part 32

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_constData

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE,CODE_C> 1 (was CODE_C)
    Relative segment, address: CODE 00003144 - 00003147 (0x4 bytes), align: 2
    Segment part 6.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    savedTxPowerSetting 00003144 llFindTxPowerSettings (ll_common)
    llProcessPostRfOps (ll_common)
    llRfInit (ll_common)
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was CODE_C)
    Relative segment, address: CODE 00003140 - 00003143 (0x4 bytes), align: 2
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ptmFreqTune 00003140 LL_PowerOnReq (ll_sleep)
    llRfInit (ll_common)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_enc

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000BC - 000000BC (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: LL_ENC_GenerateTrueRandNum
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RNDL 000000BC
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000BD - 000000BD (0x1 bytes), align: 0
    Segment part 4. ROOT Intra module refs: LL_ENC_GenerateTrueRandNum
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RNDH 000000BD
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000587 - 000005A6 (0x20 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    dataPkt 00000587 llProcessRxData (ll_common)
    llSetupFeatureSetRsp (ll_common)
    llSetupPauseEncRsp (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000005A7 - 000005B2 (0xc bytes), align: 0
    Segment part 15. Intra module refs: LL_ENC_GenDeviceIV
    LL_ENC_GenDeviceSKD
    ENTRY ADDRESS REF BY
    ===== ======= ======
    cachedTRNGdata 000005A7 LL_Init (ll)
    llProcessPostRfOps (ll_common)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008030 - 0000804F (0x20 bytes), align: 0
    Segment part 16. Intra module refs: LL_ENC_Decrypt
    LL_ENC_DecryptMsg
    LL_ENC_Encrypt
    LL_ENC_EncryptMsg
    LL_ENC_GenerateMIC
    LL_ENC_LoadEmptyIV
    ENTRY ADDRESS REF BY
    ===== ======= ======
    zeroBlock 00008030
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000139BB - 00013A08 (0x4e bytes), align: 0
    Segment part 17. Intra module refs: LL_ENC_ReverseBytes::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_ReverseBytes 000139BB
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013A09 - 00013A14 (0xc bytes), align: 0
    Segment part 19. Intra module refs: LL_ENC_GeneratePseudoRandNum::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GeneratePseudoRandNum
    00013A09
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013A15 - 00013AED (0xd9 bytes), align: 0
    Segment part 21. Intra module refs: LL_ENC_GenerateTrueRandNum::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenerateTrueRandNum
    00013A15
    calls direct
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013AEE - 00013AF2 (0x5 bytes), align: 0
    Segment part 23. Intra module refs: LL_ENC_GenerateTrueRandNum
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013AF3 - 00013B23 (0x31 bytes), align: 0
    Segment part 24. Intra module refs: LL_ENC_GenDeviceSKD::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenDeviceSKD 00013AF3
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013B24 - 00013B54 (0x31 bytes), align: 0
    Segment part 26. Intra module refs: LL_ENC_GenDeviceIV::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenDeviceIV 00013B24
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013B55 - 00013BCC (0x78 bytes), align: 0
    Segment part 30. Intra module refs: LL_ENC_AES128_Encrypt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_AES128_Encrypt 00013B55
    XSTACK = 00000002 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013BCD - 00013BCD (0x1 bytes), align: 0
    Segment part 32. Intra module refs: LL_ENC_InitAesDMA
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013BCE - 00013BD4 (0x7 bytes), align: 0
    Segment part 33. Intra module refs: LL_ENC_AES128_Encrypt
    LL_ENC_GenDeviceIV
    LL_ENC_GenDeviceSKD
    LL_ENC_GeneratePseudoRandNum
    LL_ENC_LoadEmptyIV
    LL_ENC_MoveData
    Segment part 32
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013BD5 - 00013C0C (0x38 bytes), align: 0
    Segment part 36. Intra module refs: LL_ENC_InitAesDMA::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_InitAesDMA 00013BD5
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013C0D - 00013C5E (0x52 bytes), align: 0
    Segment part 40. Intra module refs: LL_ENC_MoveData::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_MoveData 00013C0D
    XSTACK = 00000002 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013C5F - 00013C9B (0x3d bytes), align: 0
    Segment part 48. Intra module refs: LL_ENC_LoadEmptyIV::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_LoadEmptyIV 00013C5F
    XSTACK = 0000002B ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013C9C - 00013EAE (0x213 bytes), align: 0
    Segment part 52. Intra module refs: LL_ENC_EncryptMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_EncryptMsg 00013C9C
    XSTACK = 0000001A ( 0000002A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013EAF - 00013EB3 (0x5 bytes), align: 0
    Segment part 54. Intra module refs: LL_ENC_DecryptMsg
    LL_ENC_EncryptMsg
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013EB4 - 00013EB8 (0x5 bytes), align: 0
    Segment part 55. Intra module refs: LL_ENC_ReverseBytes
    Segment part 54
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013EB9 - 000140DE (0x226 bytes), align: 0
    Segment part 56. Intra module refs: LL_ENC_DecryptMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_DecryptMsg 00013EB9
    XSTACK = 0000001E ( 0000002A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000140DF - 000142C9 (0x1eb bytes), align: 0
    Segment part 58. Intra module refs: LL_ENC_GenerateMIC::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenerateMIC 000140DF
    calls direct
    XSTACK = 00000020 ( 0000002B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000142CA - 000144AB (0x1e2 bytes), align: 0
    Segment part 60. Intra module refs: LL_ENC_Encrypt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_Encrypt 000142CA
    calls direct
    XSTACK = 00000002 ( 0000001C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000144AC - 000144B3 (0x8 bytes), align: 0
    Segment part 62. Intra module refs: LL_ENC_Decrypt
    LL_ENC_Encrypt
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000144B4 - 0001478E (0x2db bytes), align: 0
    Segment part 63. Intra module refs: LL_ENC_Decrypt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_Decrypt 000144B4
    calls direct
    XSTACK = 00000002 ( 00000020 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C7D - 00000C82 (0x6 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_ReverseBytes::?relay
    00000C7D llProcessSlaveControlPacket (ll_slaveEndCauses)
    llSetupEncRsp (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C83 - 00000C88 (0x6 bytes), align: 0
    Segment part 20.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GeneratePseudoRandNum::?relay
    00000C83 LL_PseudoRand (ll)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C89 - 00000C8E (0x6 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenerateTrueRandNum::?relay
    00000C89 LL_Init (ll)
    LL_Rand (ll)
    llProcessPostRfOps (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C8F - 00000C94 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenDeviceSKD::?relay
    00000C8F llProcessSlaveControlPacket (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C95 - 00000C9A (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenDeviceIV::?relay
    00000C95 llProcessSlaveControlPacket (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000C9B - 00000CA0 (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_AES128_Encrypt::?relay
    00000C9B LL_Encrypt (ll)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CA1 - 00000CA6 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_InitAesDMA::?relay
    00000CA1 LL_Init (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CA7 - 00000CAC (0x6 bytes), align: 0
    Segment part 41.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_MoveData::?relay
    00000CA7 llProcessRxData (ll_common)
    llRestoreConnState (ll_scheduler)
    llScheduler (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CAD - 00000CB2 (0x6 bytes), align: 0
    Segment part 49. Intra module refs: LL_ENC_GenerateMIC
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_LoadEmptyIV::?relay
    00000CAD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CB3 - 00000CB8 (0x6 bytes), align: 0
    Segment part 53. Intra module refs: LL_ENC_Encrypt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_EncryptMsg::?relay
    00000CB3
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CB9 - 00000CBE (0x6 bytes), align: 0
    Segment part 57. Intra module refs: LL_ENC_Decrypt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_DecryptMsg::?relay
    00000CB9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CBF - 00000CC4 (0x6 bytes), align: 0
    Segment part 59. Intra module refs: LL_ENC_Decrypt
    LL_ENC_Encrypt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_GenerateMIC::?relay
    00000CBF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CC5 - 00000CCA (0x6 bytes), align: 0
    Segment part 61.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_Encrypt::?relay
    00000CC5 llSetupFeatureSetRsp (ll_common)
    llSetupPauseEncRsp (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llWriteTxData (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CCB - 00000CD0 (0x6 bytes), align: 0
    Segment part 64.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_ENC_Decrypt::?relay
    00000CCB llProcessRxData (ll_common)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008030 - 0000804F (0x20 bytes), align: 0
    Segment part 65. Intra module refs: zeroBlock

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_errorEndCauses

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007FEB - 00007FED (0x3 bytes), align: 0
    Segment part 6. Intra module refs: llUnexpectedEndCauseHandler::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llUnexpectedEndCauseHandler
    00007FEB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CD1 - 00000CD6 (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llUnexpectedEndCauseHandler::?relay
    00000CD1 Segment part 57 (ll)
    Segment part 59 (ll)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llRestoreConnState (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupUndirectedAdvEvt (ll_common)

    -------------------------------------------------------------------------
    PROGRAM MODULE, NAME : ll_halt

    SEGMENTS IN THE MODULE
    ======================
    NEAR_CODE
    Relative segment, address: CODE 0000281C - 00002822 (0x7 bytes), align: 2
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HaltMcuUsingPhyFlag 0000281C llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    DATA_Z
    Relative segment, address: DATA 00000021 - 00000022 (0x2 bytes), align: 0
    Segment part 1. Intra module refs: HaltMcuUsingPhyFlag
    ENTRY ADDRESS REF BY
    ===== ======= ======
    phyState 00000021 LL_Reset (ll)
    RF_NormalIsr (ll_isr)
    llT2OVFC1_ISR (ll_isr)
    clkState 00000022 llT2OVFC1_ISR (ll_isr)

    -------------------------------------------------------------------------
    PROGRAM MODULE, NAME : ll_isr

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 00000091 - 00000091 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: LL_SetAdvControl (ll)
    RF_NormalIsr
    llClearSetInts (ll_common)
    llScheduleTask (ll_scheduler)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RFIRQF1 00000091
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000009B - 0000009B (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: RF_NormalIsr
    llClearSetInts (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    S1CON 0000009B
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000009F - 0000009F (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: LL_Init (ll)
    RF_NormalIsr
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    FMAP 0000009F
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A1 - 000000A1 (0x1 bytes), align: 0
    Segment part 4. ROOT Intra module refs: T2_Isr
    llDisableT2Ints (ll_timer2)
    llDisableT2IntsEvts (ll_timer2)
    llInitTimer2 (ll_timer2)
    llSetT2C1Event1 (ll_timer2)
    llSetT2LongC1Event1 (ll_timer2)
    llSetT2LongC1Timeout (ll_timer2)
    llSetT2OVFC2Event2 (ll_timer2)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2IRQF 000000A1
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A7 - 000000A7 (0x1 bytes), align: 0
    Segment part 5. ROOT Intra module refs: T2_Isr
    llDisableT2Ints (ll_timer2)
    llDisableT2IntsEvts (ll_timer2)
    llInitTimer2 (ll_timer2)
    llSetT2C1Event1 (ll_timer2)
    llSetT2LongC1Event1 (ll_timer2)
    llSetT2LongC1Timeout (ll_timer2)
    llSetT2OVFC2Event2 (ll_timer2)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2IRQM 000000A7
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A8 - 000000A8 (0x1 bytes), align: 0
    Segment part 6. ROOT Intra module refs: HalFlashRead (hal_flash)
    LL_Init (ll)
    LL_ProcessEvent (ll)
    LL_Reset (ll)
    LL_SetAdvControl (ll)
    LL_TxData (ll)
    Onboard_soft_reset (OnBoard)
    RF_NormalIsr
    halKeyPort1Isr (hal_key)
    halSetSleepMode (hal_sleep)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    halSleepTimerIsr (hal_sleep)
    llClearSetInts (ll_common)
    llConnCleanup (ll_common)
    llDequeueCtrlPkt (ll_common)
    llDisableT2E1 (ll_timer2)
    llDisableT2Ints (ll_timer2)
    llDisableT2IntsEvts (ll_timer2)
    llEnqueueCtrlPkt (ll_common)
    llEnqueueDataQ (ll_common)
    llGetCurrentTime (ll_timer2)
    llGetFullCTandST (ll_timer2)
    llGetTimer2Capture (ll_timer2)
    llInitTimer2 (ll_timer2)
    llProcessTxData (ll_common)
    llReplaceCtrlPkt (ll_common)
    llSetT2C1Event1 (ll_timer2)
    llSetT2LongC1Event1 (ll_timer2)
    llSetT2LongC1Timeout (ll_timer2)
    llSetT2OVFC2Event2 (ll_timer2)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llStartTimer2 (ll_timer2)
    llStopTimer2 (ll_timer2)
    llT2OVFC1_ISR
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    ll_McuPrecisionCount (ll_timer2)
    main (Thermometer_Main)
    osalTimerUpdate (OSAL_Timers)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_clear_event (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_int_disable (OSAL)
    osal_mem_alloc (OSAL_Memory)
    osal_mem_free (OSAL_Memory)
    osal_mem_kick (OSAL_Memory)
    osal_msg_enqueue (OSAL)
    osal_msg_extract (OSAL)
    osal_msg_push (OSAL)
    osal_msg_receive (OSAL)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_run_system (OSAL)
    osal_set_event (OSAL)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_IEN0 000000A8
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000BE - 000000BE (0x1 bytes), align: 0
    Segment part 7. ROOT Intra module refs: halSleep (hal_sleep)
    llT2OVFC1_ISR
    main (Thermometer_Main)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SLEEPCMD 000000BE
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000BF - 000000BF (0x1 bytes), align: 0
    Segment part 8. ROOT Intra module refs: RF_ErrorIsr
    llAdvEvt_TaskAbort (ll_advEndCauses)
    llClearSetInts (ll_common)
    llSlaveEvt_TaskAbort (ll_slaveEndCauses)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RFERRF 000000BF
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000C6 - 000000C6 (0x1 bytes), align: 0
    Segment part 9. ROOT Intra module refs: LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    llRfInit (ll_common)
    llSetFreqTune (ll_common)
    llT2OVFC1_ISR
    main (Thermometer_Main)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    CLKCONCMD 000000C6
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E9 - 000000E9 (0x1 bytes), align: 0
    Segment part 10. ROOT Intra module refs: RF_NormalIsr
    llClearSetInts (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RFIRQF0 000000E9
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002823 - 0000299F (0x17d bytes), align: 0
    Segment part 19. Intra module refs: RF_NormalIsr::??INTVEC 131
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RF_NormalIsr 00002823
    interrupt function
    calls direct
    ISTACK = 00000000 ( 00000011 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000029A0 - 000029B1 (0x12 bytes), align: 0
    Segment part 20. Intra module refs: RF_NormalIsr
    T2_Isr
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000029B2 - 000029B6 (0x5 bytes), align: 0
    Segment part 21. Intra module refs: RF_ErrorIsr
    Segment part 20
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000029B7 - 00002A29 (0x73 bytes), align: 0
    Segment part 22. Intra module refs: RF_ErrorIsr::??INTVEC 3
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RF_ErrorIsr 000029B7
    interrupt function
    ISTACK = 00000000 ( 00000004 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002A2A - 00002A8E (0x65 bytes), align: 0
    Segment part 23. Intra module refs: T2_Isr::??INTVEC 83
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2_Isr 00002A2A
    interrupt function
    calls direct
    ISTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002A8F - 00002B12 (0x84 bytes), align: 0
    Segment part 24. Intra module refs: T2_Isr
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llT2OVFC1_ISR 00002A8F
    calls direct
    XSTACK = 00000000 ( 00000008 )
    -------------------------------------------------------------------------
    INTVEC
    Common segment, address: CODE 00000000 - 00000005 (0x6 bytes), align: 0
    Segment part 11. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RF_ErrorIsr::??INTVEC 3
    00000003
    -------------------------------------------------------------------------
    INTVEC
    Common segment, address: CODE 00000000 - 00000055 (0x56 bytes), align: 0
    Segment part 12. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2_Isr::??INTVEC 83 00000053
    -------------------------------------------------------------------------
    INTVEC
    Common segment, address: CODE 00000000 - 00000085 (0x86 bytes), align: 0
    Segment part 13. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RF_NormalIsr::??INTVEC 131
    00000083

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_math

    SEGMENTS IN THE MODULE
    ======================
    DATA_Z
    Relative segment, address: DATA 00000023 - 00000028 (0x6 bytes), align: 0
    Segment part 0. Intra module refs: llDivide31By16To16
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002B14 - 00002B64 (0x51 bytes), align: 2
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDivide31By16To16 00002B14 LL_TxData (ll)
    llCalcScaFactor (ll_timerDrift)
    llCalcTimerDrift (ll_timerDrift)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_scheduler

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000005B3 - 000005E7 (0x35 bytes), align: 0
    Segment part 8. Intra module refs: llAllocTask
    llFindNextSecTask
    llFreeTask
    llGetActiveTasks
    llGetCurrentTask
    llGetNumTasks
    llGetTaskState
    llScheduleTask
    llScheduler
    llSchedulerInit
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000005E8 - 00000771 (0x18a bytes), align: 0
    Segment part 9. Intra module refs: llRestoreConnState
    llScheduler
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000972A - 00009759 (0x30 bytes), align: 0
    Segment part 10. Intra module refs: llSchedulerInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSchedulerInit 0000972A
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000975A - 00009E32 (0x6d9 bytes), align: 0
    Segment part 12. Intra module refs: llScheduler::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llScheduler 0000975A
    calls direct
    XSTACK = 00000000 ( 0000001E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00009E33 - 00009FB2 (0x180 bytes), align: 0
    Segment part 14. Intra module refs: llScheduleTask::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llScheduleTask 00009E33
    calls direct
    XSTACK = 0000001A ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00009FB3 - 00009FB7 (0x5 bytes), align: 0
    Segment part 16. Intra module refs: llFindNextSecTask
    llScheduleTask
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00009FB8 - 0000A5B4 (0x5fd bytes), align: 0
    Segment part 19. Intra module refs: llFindNextSecTask::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llFindNextSecTask 00009FB8
    calls direct
    XSTACK = 0000001A ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A5B5 - 0000A697 (0xe3 bytes), align: 0
    Segment part 21. Intra module refs: llAllocTask::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAllocTask 0000A5B5
    calls direct
    XSTACK = 00000000 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A698 - 0000A69C (0x5 bytes), align: 0
    Segment part 24. Intra module refs: llAllocTask
    llSave_rxFIFO
    llSave_txFIFO
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A69D - 0000A6D9 (0x3d bytes), align: 0
    Segment part 25. Intra module refs: llFreeTask::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llFreeTask 0000A69D
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A6DA - 0000A6F3 (0x1a bytes), align: 0
    Segment part 27. Intra module refs: llGetCurrentTask::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetCurrentTask 0000A6DA
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A6F4 - 0000A6F5 (0x2 bytes), align: 0
    Segment part 29. Intra module refs: llGetActiveTasks
    llGetNumTasks
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A6F6 - 0000A6FC (0x7 bytes), align: 0
    Segment part 30. Intra module refs: Segment part 29
    llFreeTask
    llGetCurrentTask
    llGetTaskState
    llSchedulerInit
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A6FD - 0000A72D (0x31 bytes), align: 0
    Segment part 31. Intra module refs: llGetTaskState::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetTaskState 0000A6FD
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A72E - 0000A736 (0x9 bytes), align: 0
    Segment part 33. Intra module refs: llGetActiveTasks::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetActiveTasks 0000A72E
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A737 - 0000A740 (0xa bytes), align: 0
    Segment part 37. Intra module refs: llGetNumTasks::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetNumTasks 0000A737
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A741 - 0000A82E (0xee bytes), align: 0
    Segment part 39. Intra module refs: llSave_txFIFO::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSave_txFIFO 0000A741
    calls direct
    XSTACK = 0000001A ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A82F - 0000A924 (0xf6 bytes), align: 0
    Segment part 41. Intra module refs: llSave_rxFIFO::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSave_rxFIFO 0000A82F
    calls direct
    XSTACK = 0000001A ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000A925 - 0000AB3C (0x218 bytes), align: 0
    Segment part 53. Intra module refs: llRestoreConnState::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llRestoreConnState 0000A925
    calls direct
    XSTACK = 0000001A ( 00000010 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CD7 - 00000CDC (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSchedulerInit::?relay
    00000CD7 LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CDD - 00000CE2 (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llScheduler::?relay 00000CDD LL_SetAdvControl (ll)
    Segment part 19 (ll_advEndCauses)
    llAdvEvt_TaskAbort (ll_advEndCauses)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llConnTerminate (ll_common)
    llProcessRxData (ll_common)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CE3 - 00000CE8 (0x6 bytes), align: 0
    Segment part 15. Intra module refs: llScheduler
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llScheduleTask::?relay
    00000CE3 LL_TxData (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CE9 - 00000CEE (0x6 bytes), align: 0
    Segment part 20. Intra module refs: llScheduler
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llFindNextSecTask::?relay
    00000CE9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CEF - 00000CF4 (0x6 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAllocTask::?relay 00000CEF LL_SetAdvControl (ll)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CF5 - 00000CFA (0x6 bytes), align: 0
    Segment part 26.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llFreeTask::?relay 00000CF5 LL_SetAdvControl (ll)
    llAdvEvt_TaskAbort (ll_advEndCauses)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llConnCleanup (ll_common)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000CFB - 00000D00 (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetCurrentTask::?relay
    00000CFB LL_PowerOnReq (ll_sleep)
    LL_Rand (ll)
    LL_TimeToNextRfEvent (ll_sleep)
    LL_TxData (ll)
    llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D01 - 00000D06 (0x6 bytes), align: 0
    Segment part 32.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetTaskState::?relay
    00000D01 llAdvEvt_TaskAbort (ll_advEndCauses)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D07 - 00000D0C (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetActiveTasks::?relay
    00000D07 LL_SetAdvControl (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D0D - 00000D12 (0x6 bytes), align: 0
    Segment part 38.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetNumTasks::?relay 00000D0D LL_SetAdvControl (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D13 - 00000D18 (0x6 bytes), align: 0
    Segment part 40. Intra module refs: llScheduler
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSave_txFIFO::?relay 00000D13
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D19 - 00000D1E (0x6 bytes), align: 0
    Segment part 42. Intra module refs: llScheduler
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSave_rxFIFO::?relay 00000D19
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D1F - 00000D24 (0x6 bytes), align: 0
    Segment part 54. Intra module refs: llScheduler
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llRestoreConnState::?relay
    00000D1F

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_slaveEndCauses

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000821B - 00008619 (0x3ff bytes), align: 0
    Segment part 9. Intra module refs: llSlaveEvt_TaskEndOk::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSlaveEvt_TaskEndOk 0000821B
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000861A - 0000861F (0x6 bytes), align: 0
    Segment part 11. Intra module refs: llSlaveEvt_TaskAbort::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSlaveEvt_TaskAbort 0000861A
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00008620 - 00008D5A (0x73b bytes), align: 0
    Segment part 13. Intra module refs: llSetupNextSlaveEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupNextSlaveEvent 00008620
    calls direct
    XSTACK = 0000000C ( 0000001A )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00008D5B - 0000926E (0x514 bytes), align: 0
    Segment part 15. Intra module refs: llProcessSlaveControlPacket::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessSlaveControlPacket
    00008D5B
    calls direct
    XSTACK = 00000000 ( 00000014 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000926F - 00009273 (0x5 bytes), align: 0
    Segment part 17. Intra module refs: llProcessSlaveControlPacket
    llSetupNextSlaveEvent
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00009274 - 00009729 (0x4b6 bytes), align: 0
    Segment part 18. Intra module refs: llProcessSlaveControlProcedures::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessSlaveControlProcedures
    00009274
    calls direct
    XSTACK = 0000000C ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D25 - 00000D2A (0x6 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSlaveEvt_TaskEndOk::?relay
    00000D25 llAdvEvt_TaskConnect (ll_advEndCauses)
    llRestoreConnState (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D2B - 00000D30 (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSlaveEvt_TaskAbort::?relay
    00000D2B llAdvEvt_TaskConnect (ll_advEndCauses)
    llRestoreConnState (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D31 - 00000D36 (0x6 bytes), align: 0
    Segment part 14. Intra module refs: llSlaveEvt_TaskEndOk
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetupNextSlaveEvent::?relay
    00000D31
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D37 - 00000D3C (0x6 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessSlaveControlPacket::?relay
    00000D37 llProcessRxData (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D3D - 00000D42 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: llSlaveEvt_TaskEndOk
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llProcessSlaveControlProcedures::?relay
    00000D3D

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_sleep

    SEGMENTS IN THE MODULE
    ======================
    NEAR_CODE
    Relative segment, address: CODE 00002B65 - 00002D21 (0x1bd bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_TimeToNextRfEvent 00002B65 halSleep (hal_sleep)
    calls direct
    XSTACK = 00000000 ( 0000001F )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002D22 - 00002DB5 (0x94 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_PowerOffReq 00002D22 halSleep (hal_sleep)
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002DB6 - 00002DBA (0x5 bytes), align: 0
    Segment part 16. Intra module refs: LL_PowerOffReq
    LL_PowerOnReq
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002DBB - 00002E8A (0xd0 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    LL_PowerOnReq 00002DBB halSleep (hal_sleep)
    calls direct
    XSTACK = 00000000 ( 00000009 )

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_timer2

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 00000094 - 00000094 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: llInitTimer2
    llStartTimer2
    llStopTimer2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2CTRL 00000094
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000009C - 0000009C (0x1 bytes), align: 0
    Segment part 5. ROOT Intra module refs: llDisableT2E1
    llDisableT2IntsEvts
    llInitTimer2
    llSetT2C1Event1
    llSetT2LongC1Event1
    llSetT2OVFC2Event2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2CSPCFG 0000009C
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A2 - 000000A2 (0x1 bytes), align: 0
    Segment part 7. ROOT Intra module refs: llGetCurrentTime
    llGetFullCTandST
    llGetTimer2Capture
    llInitTimer2
    llSetT2C1Event1
    llSetT2LongC1Event1
    llSetT2LongC1Timeout
    ll_McuPrecisionCount
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2M0 000000A2
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A3 - 000000A3 (0x1 bytes), align: 0
    Segment part 8. ROOT Intra module refs: llGetFullCTandST
    llGetTimer2Capture
    llInitTimer2
    llSetT2C1Event1
    llSetT2LongC1Event1
    llSetT2LongC1Timeout
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2M1 000000A3
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A4 - 000000A4 (0x1 bytes), align: 0
    Segment part 9. ROOT Intra module refs: llGetCurrentTime
    llGetFullCTandST
    llGetTimer2Capture
    llInitTimer2
    llSetT2LongC1Event1
    llSetT2LongC1Timeout
    llSetT2OVFC2Event2
    ll_McuPrecisionCount
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2MOVF0 000000A4
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A5 - 000000A5 (0x1 bytes), align: 0
    Segment part 10. ROOT Intra module refs: llGetCurrentTime
    llGetFullCTandST
    llGetTimer2Capture
    llInitTimer2
    llSetT2LongC1Event1
    llSetT2LongC1Timeout
    llSetT2OVFC2Event2
    ll_McuPrecisionCount
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2MOVF1 000000A5
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000A6 - 000000A6 (0x1 bytes), align: 0
    Segment part 11. ROOT Intra module refs: llGetCurrentTime
    llGetFullCTandST
    llGetTimer2Capture
    llInitTimer2
    llSetT2LongC1Event1
    llSetT2LongC1Timeout
    llSetT2OVFC2Event2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2MOVF2 000000A6
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000C3 - 000000C3 (0x1 bytes), align: 0
    Segment part 14. ROOT Intra module refs: llGetCurrentTime
    llGetFullCTandST
    llGetTimer2Capture
    llInitTimer2
    llSetT2C1Event1
    llSetT2LongC1Event1
    llSetT2LongC1Timeout
    llSetT2OVFC2Event2
    ll_McuPrecisionCount
    ENTRY ADDRESS REF BY
    ===== ======= ======
    T2MSEL 000000C3
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D0CF - 0001D164 (0x96 bytes), align: 0
    Segment part 20. Intra module refs: llInitTimer2::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llInitTimer2 0001D0CF
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D165 - 0001D174 (0x10 bytes), align: 0
    Segment part 22. Intra module refs: llStopTimer2::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStopTimer2 0001D165
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D175 - 0001D17A (0x6 bytes), align: 0
    Segment part 24. Intra module refs: llStartTimer2
    llStopTimer2
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D17B - 0001D18C (0x12 bytes), align: 0
    Segment part 25. Intra module refs: llStartTimer2::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStartTimer2 0001D17B
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D18D - 0001D196 (0xa bytes), align: 0
    Segment part 29. Intra module refs: llSetT2C1Event1
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D197 - 0001D1CE (0x38 bytes), align: 0
    Segment part 30. Intra module refs: llGetCurrentTime
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D1CF - 0001D1D0 (0x2 bytes), align: 0
    Segment part 31. Intra module refs: Segment part 30
    Segment part 45
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D1D1 - 0001D1D3 (0x3 bytes), align: 0
    Segment part 32. Intra module refs: Segment part 31
    Segment part 37
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D1D4 - 0001D1DA (0x7 bytes), align: 0
    Segment part 33. Intra module refs: Segment part 32
    Segment part 70
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D1DB - 0001D1EC (0x12 bytes), align: 0
    Segment part 36. Intra module refs: ll_McuPrecisionCount
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D1ED - 0001D1F0 (0x4 bytes), align: 0
    Segment part 37. Intra module refs: Segment part 29
    Segment part 36
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D1F1 - 0001D25B (0x6b bytes), align: 0
    Segment part 42. Intra module refs: llSetT2LongC1Timeout::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2LongC1Timeout 0001D1F1
    XSTACK = 00000002 ( 00000004 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D25C - 0001D264 (0x9 bytes), align: 0
    Segment part 45. Intra module refs: llSetT2LongC1Event1
    llSetT2LongC1Timeout
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D265 - 0001D2A2 (0x3e bytes), align: 0
    Segment part 48. Intra module refs: llSetT2C1Event1::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2C1Event1 0001D265
    XSTACK = 00000000 ( 00000002 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D2A3 - 0001D316 (0x74 bytes), align: 0
    Segment part 52. Intra module refs: llSetT2LongC1Event1::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2LongC1Event1 0001D2A3
    XSTACK = 00000002 ( 00000004 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D317 - 0001D38F (0x79 bytes), align: 0
    Segment part 54. Intra module refs: llSetT2OVFC2Event2::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2OVFC2Event2 0001D317
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D390 - 0001D398 (0x9 bytes), align: 0
    Segment part 58. Intra module refs: llDisableT2Ints::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDisableT2Ints 0001D390
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D399 - 0001D3A4 (0xc bytes), align: 0
    Segment part 60. Intra module refs: llDisableT2IntsEvts::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDisableT2IntsEvts 0001D399
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3A5 - 0001D3AD (0x9 bytes), align: 0
    Segment part 62. Intra module refs: llDisableT2E1::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDisableT2E1 0001D3A5
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3AE - 0001D3B0 (0x3 bytes), align: 0
    Segment part 64. Intra module refs: llDisableT2Ints
    llDisableT2IntsEvts
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3B1 - 0001D3B4 (0x4 bytes), align: 0
    Segment part 65. Intra module refs: Segment part 64
    llDisableT2E1
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3B5 - 0001D3B9 (0x5 bytes), align: 0
    Segment part 66. Intra module refs: Segment part 24
    Segment part 65
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3BA - 0001D3C5 (0xc bytes), align: 0
    Segment part 67. Intra module refs: llGetTimer2Capture::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetTimer2Capture 0001D3BA
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3C6 - 0001D3E8 (0x23 bytes), align: 0
    Segment part 69. Intra module refs: llGetTimer2Capture
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3E9 - 0001D3F7 (0xf bytes), align: 0
    Segment part 70. Intra module refs: Segment part 69
    llGetFullCTandST
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D3F8 - 0001D40D (0x16 bytes), align: 0
    Segment part 71. Intra module refs: llGetCurrentTime::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetCurrentTime 0001D3F8
    XSTACK = 00000000 ( 00000004 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D40E - 0001D46C (0x5f bytes), align: 0
    Segment part 77. Intra module refs: llGetFullCTandST::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetFullCTandST 0001D40E
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002E8B - 00002EDE (0x54 bytes), align: 0
    Segment part 85.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ll24BitTimeCompare 00002E8B LL_TxData (ll)
    llAdjustForMissedEvent (ll_common)
    llFindNextSecTask (ll_scheduler)
    llScheduler (ll_scheduler)
    XSTACK = 00000004 ( 00000013 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002EDF - 00002EE3 (0x5 bytes), align: 0
    Segment part 86. Intra module refs: ll24BitTimeCompare
    ll24BitTimeDelta
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002EE4 - 00002F38 (0x55 bytes), align: 0
    Segment part 87.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ll24BitTimeDelta 00002EE4 LL_TxData (ll)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    XSTACK = 00000004 ( 00000013 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002F39 - 00002F52 (0x1a bytes), align: 0
    Segment part 90. Intra module refs: llAdjustTimeBackward
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002F53 - 00002FC1 (0x6f bytes), align: 0
    Segment part 91.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llAdjustTimeBackward 00002F53 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    XSTACK = 00000000 ( 0000000B )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D46D - 0001D49C (0x30 bytes), align: 0
    Segment part 83. Intra module refs: ll_McuPrecisionCount::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ll_McuPrecisionCount 0001D46D
    XSTACK = 00000000 ( 00000002 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D43 - 00000D48 (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llInitTimer2::?relay 00000D43 LL_Init (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D49 - 00000D4E (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStopTimer2::?relay 00000D49 LL_PowerOffReq (ll_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D4F - 00000D54 (0x6 bytes), align: 0
    Segment part 26.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llStartTimer2::?relay 00000D4F LL_PowerOnReq (ll_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D55 - 00000D5A (0x6 bytes), align: 0
    Segment part 43.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2LongC1Timeout::?relay
    00000D55 llScheduleTask (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D5B - 00000D60 (0x6 bytes), align: 0
    Segment part 49.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2C1Event1::?relay
    00000D5B llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D61 - 00000D66 (0x6 bytes), align: 0
    Segment part 53.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2LongC1Event1::?relay
    00000D61 llScheduleTask (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D67 - 00000D6C (0x6 bytes), align: 0
    Segment part 55.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llSetT2OVFC2Event2::?relay
    00000D67 llScheduleTask (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D6D - 00000D72 (0x6 bytes), align: 0
    Segment part 59.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDisableT2Ints::?relay
    00000D6D RF_NormalIsr (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D73 - 00000D78 (0x6 bytes), align: 0
    Segment part 61.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDisableT2IntsEvts::?relay
    00000D73 LL_Reset (ll)
    LL_SetAdvControl (ll)
    RF_NormalIsr (ll_isr)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D79 - 00000D7E (0x6 bytes), align: 0
    Segment part 63.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llDisableT2E1::?relay 00000D79 RF_NormalIsr (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D7F - 00000D84 (0x6 bytes), align: 0
    Segment part 68.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetTimer2Capture::?relay
    00000D7F llAdvEvt_TaskConnect (ll_advEndCauses)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D85 - 00000D8A (0x6 bytes), align: 0
    Segment part 72.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetCurrentTime::?relay
    00000D85 LL_SetAdvControl (ll)
    LL_TxData (ll)
    llAdjustForMissedEvent (ll_common)
    llAllocTask (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D8B - 00000D90 (0x6 bytes), align: 0
    Segment part 78.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llGetFullCTandST::?relay
    00000D8B LL_TimeToNextRfEvent (ll_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D91 - 00000D96 (0x6 bytes), align: 0
    Segment part 84.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ll_McuPrecisionCount::?relay
    00000D91 osalTimeUpdate (OSAL_ClockBLE)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ll_timerDrift

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000080E9 - 000080F8 (0x10 bytes), align: 0
    Segment part 6. Intra module refs: llCalcScaFactor
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SCA 000080E9
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000812C - 00008131 (0x6 bytes), align: 2
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OverheadJitter 0000812C llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00002FC2 - 00003017 (0x56 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llCalcScaFactor 00002FC2 llAdvEvt_TaskConnect (ll_advEndCauses)
    calls direct
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00003018 - 000030D6 (0xbf bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    llCalcTimerDrift 00003018 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    calls direct
    XSTACK = 00000006 ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000080E9 - 000080F8 (0x10 bytes), align: 0
    Segment part 10. Intra module refs: SCA
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000812C - 00008131 (0x6 bytes), align: 2
    Segment part 11. Intra module refs: OverheadJitter

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : phy

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000772 - 00000772 (0x1 bytes), align: 0
    Segment part 11. Intra module refs: PHY_AddWlEntry
    PHY_ClearWhitelist
    ENTRY ADDRESS REF BY
    ===== ======= ======
    numWLEntries 00000772
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C87E - 0001C88A (0xd bytes), align: 0
    Segment part 12. Intra module refs: PHY_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_Init 0001C87E
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C88B - 0001C8A4 (0x1a bytes), align: 0
    Segment part 18. Intra module refs: PHY_Reset::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_Reset 0001C88B
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C8A5 - 0001C8D3 (0x2f bytes), align: 0
    Segment part 25. Intra module refs: PHY_ClearAllRegsAndFifos::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearAllRegsAndFifos
    0001C8A5
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C8D4 - 0001C8D8 (0x5 bytes), align: 0
    Segment part 27. Intra module refs: PHY_ClearAllRegsAndFifos
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C8D9 - 0001C8E3 (0xb bytes), align: 0
    Segment part 28. Intra module refs: Segment part 27
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C8E4 - 0001C921 (0x3e bytes), align: 0
    Segment part 33. Intra module refs: PHY_SetOwnAddr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetOwnAddr 0001C8E4
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C922 - 0001C95F (0x3e bytes), align: 0
    Segment part 35. Intra module refs: PHY_SetPeerAddr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetPeerAddr 0001C922
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C960 - 0001C968 (0x9 bytes), align: 0
    Segment part 37. Intra module refs: PHY_SetOwnAddr
    PHY_SetPeerAddr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C969 - 0001C96D (0x5 bytes), align: 0
    Segment part 38. Intra module refs: PHY_SetOwnAddr
    PHY_SetPeerAddr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C96E - 0001C972 (0x5 bytes), align: 0
    Segment part 39. Intra module refs: PHY_SetOwnAddr
    PHY_SetPeerAddr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C973 - 0001C978 (0x6 bytes), align: 0
    Segment part 40. Intra module refs: PHY_SetOwnAddr
    PHY_SetPeerAddr
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C979 - 0001C97D (0x5 bytes), align: 0
    Segment part 41. Intra module refs: Segment part 39
    Segment part 40
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C97E - 0001C986 (0x9 bytes), align: 0
    Segment part 42. Intra module refs: Segment part 38
    Segment part 41
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C987 - 0001C994 (0xe bytes), align: 0
    Segment part 43. Intra module refs: PHY_SetCRCInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetCRCInit 0001C987
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C995 - 0001C99B (0x7 bytes), align: 0
    Segment part 45. Intra module refs: PHY_SetCRCInit
    PHY_SetSyncWord
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C99C - 0001C9A6 (0xb bytes), align: 0
    Segment part 46. Intra module refs: PHY_GetAdvChans::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_GetAdvChans 0001C99C
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9A7 - 0001C9B3 (0xd bytes), align: 0
    Segment part 48. Intra module refs: PHY_SetAdvChans::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetAdvChans 0001C9A7
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000030D7 - 000030DF (0x9 bytes), align: 0
    Segment part 238.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetDataChan 000030D7 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetNextDataChan (ll_common)
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000030E0 - 000030E4 (0x5 bytes), align: 0
    Segment part 239. Intra module refs: PHY_SetDataChan
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9B4 - 0001C9CA (0x17 bytes), align: 0
    Segment part 50. Intra module refs: PHY_SetEndConnection::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetEndConnection 0001C9B4
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9CB - 0001C9D8 (0xe bytes), align: 0
    Segment part 52. Intra module refs: PHY_ConfigureMD::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigureMD 0001C9CB
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9D9 - 0001C9E3 (0xb bytes), align: 0
    Segment part 60. Intra module refs: PHY_GetEndCause::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_GetEndCause 0001C9D9
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9E4 - 0001C9EF (0xc bytes), align: 0
    Segment part 64. Intra module refs: PHY_InitSeqStat::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_InitSeqStat 0001C9E4
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9F0 - 0001C9FE (0xf bytes), align: 0
    Segment part 70. Intra module refs: PHY_SetSyncWord::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetSyncWord 0001C9F0
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001C9FF - 0001CA09 (0xb bytes), align: 0
    Segment part 72. Intra module refs: PHY_SetMaxNack::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetMaxNack 0001C9FF
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CA0A - 0001CA22 (0x19 bytes), align: 0
    Segment part 74. Intra module refs: PHY_ClearWhitelist::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearWhitelist 0001CA0A
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CA23 - 0001CA23 (0x1 bytes), align: 0
    Segment part 80. Intra module refs: PHY_ClearBlacklistIndex
    PHY_SetBlacklistIndex
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CA24 - 0001CA28 (0x5 bytes), align: 0
    Segment part 81. Intra module refs: Segment part 80
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CA29 - 0001CA2C (0x4 bytes), align: 0
    Segment part 86. Intra module refs: PHY_GetAdvChans
    PHY_GetEndCause
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CA2D - 0001CAC6 (0x9a bytes), align: 0
    Segment part 89. Intra module refs: PHY_AddWlEntry::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_AddWlEntry 0001CA2D
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CAC7 - 0001CAD3 (0xd bytes), align: 0
    Segment part 94. Intra module refs: PHY_AddWlEntry
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CAD4 - 0001CAE3 (0x10 bytes), align: 0
    Segment part 95. Intra module refs: PHY_SetAdvWlPolicy::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetAdvWlPolicy 0001CAD4
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CAE4 - 0001CAFD (0x1a bytes), align: 0
    Segment part 101. Intra module refs: PHY_SetBlacklistIndex::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetBlacklistIndex 0001CAE4
    XSTACK = 0000000C ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CAFE - 0001CB1A (0x1d bytes), align: 0
    Segment part 106. Intra module refs: PHY_ClearBlacklistIndex::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearBlacklistIndex
    0001CAFE
    XSTACK = 0000000C ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB1B - 0001CB25 (0xb bytes), align: 0
    Segment part 108. Intra module refs: PHY_ClearBlacklist::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearBlacklist 0001CB1B
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB26 - 0001CB2B (0x6 bytes), align: 0
    Segment part 117. Intra module refs: phyFindWlEntry
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB2C - 0001CB30 (0x5 bytes), align: 0
    Segment part 118. Intra module refs: PHY_ClearSavedWhiteList
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB31 - 0001CB36 (0x6 bytes), align: 0
    Segment part 119. Intra module refs: PHY_SetOwnAddr
    PHY_SetPeerAddr
    Segment part 118
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB37 - 0001CB4C (0x16 bytes), align: 0
    Segment part 121. Intra module refs: PHY_ClearSavedWhiteList::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearSavedWhiteList
    0001CB37
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB4D - 0001CB52 (0x6 bytes), align: 0
    Segment part 123. Intra module refs: PHY_ClearSavedWhiteList
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB53 - 0001CB56 (0x4 bytes), align: 0
    Segment part 131. Intra module refs: PHY_AddWlEntry
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB57 - 0001CB5B (0x5 bytes), align: 0
    Segment part 132. Intra module refs: Segment part 131
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB5C - 0001CB66 (0xb bytes), align: 0
    Segment part 134. Intra module refs: PHY_ConfigureFifoDataProcessing::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigureFifoDataProcessing
    0001CB5C
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB67 - 0001CB7B (0x15 bytes), align: 0
    Segment part 136. Intra module refs: PHY_ConfigureAppendRfStatus::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigureAppendRfStatus
    0001CB67
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB7C - 0001CB86 (0xb bytes), align: 0
    Segment part 138. Intra module refs: PHY_SetFifoConfig::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetFifoConfig 0001CB7C
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB87 - 0001CB8F (0x9 bytes), align: 0
    Segment part 150. Intra module refs: PHY_SetSyncWord
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CB90 - 0001CBF0 (0x61 bytes), align: 0
    Segment part 151. Intra module refs: PHY_ConfigWhitener::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigWhitener 0001CB90
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CBF1 - 0001CBF6 (0x6 bytes), align: 0
    Segment part 165. Intra module refs: PHY_RetryTxFifo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_RetryTxFifo 0001CBF1
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CBF7 - 0001CBFC (0x6 bytes), align: 0
    Segment part 167. Intra module refs: PHY_RetryRxFifo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_RetryRxFifo 0001CBF7
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CBFD - 0001CC02 (0x6 bytes), align: 0
    Segment part 171. Intra module refs: PHY_CommitRxFifo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_CommitRxFifo 0001CBFD
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC03 - 0001CC08 (0x6 bytes), align: 0
    Segment part 175. Intra module refs: PHY_DeallocateRxFifo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_DeallocateRxFifo 0001CC03
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC09 - 0001CC0A (0x2 bytes), align: 0
    Segment part 180. Intra module refs: PHY_ClearAllRegsAndFifos
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC0B - 0001CC0B (0x1 bytes), align: 0
    Segment part 181. Intra module refs: Segment part 180
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC0C - 0001CC0C (0x1 bytes), align: 0
    Segment part 182. Intra module refs: Segment part 181
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC0D - 0001CC0D (0x1 bytes), align: 0
    Segment part 183. Intra module refs: PHY_ClearBlacklist
    PHY_ConfigureAppendRfStatus
    PHY_ConfigureFifoDataProcessing
    PHY_ConfigureMD
    PHY_InitSeqStat
    PHY_SetAdvChans
    PHY_SetAdvWlPolicy
    PHY_SetEndConnection
    PHY_SetFifoConfig
    PHY_SetMaxNack
    PHY_SetOwnAddr
    PHY_SetPeerAddr
    PHY_SetRfFreq
    Segment part 123
    Segment part 182
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC0E - 0001CC14 (0x7 bytes), align: 0
    Segment part 184. Intra module refs: PHY_ClearWhitelist
    PHY_ConfigWhitener
    PHY_Init
    PHY_Reset
    Segment part 183
    Segment part 86
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC15 - 0001CC1A (0x6 bytes), align: 0
    Segment part 212. Intra module refs: Segment part 132
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC1B - 0001CC4D (0x33 bytes), align: 0
    Segment part 218. Intra module refs: PHY_SetRfFreq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetRfFreq 0001CC1B
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CC4E - 0001CCC5 (0x78 bytes), align: 0
    Segment part 220. Intra module refs: phyFindWlEntry::?relay
    LOCAL ADDRESS
    ===== =======
    phyFindWlEntry 0001CC4E
    XSTACK = 0000000C ( 0000000B )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CCC6 - 0001CCCA (0x5 bytes), align: 0
    Segment part 222. Intra module refs: phyFindWlEntry
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D97 - 00000D9C (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_Init::?relay 00000D97 LL_Init (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000D9D - 00000DA2 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: PHY_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_Reset::?relay 00000D9D LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    llScheduleTask (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DA3 - 00000DA8 (0x6 bytes), align: 0
    Segment part 26. Intra module refs: PHY_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearAllRegsAndFifos::?relay
    00000DA3 LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DA9 - 00000DAE (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetOwnAddr::?relay
    00000DA9 llSetupAdv (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DAF - 00000DB4 (0x6 bytes), align: 0
    Segment part 36.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetPeerAddr::?relay
    00000DAF llSetupDirectedAdvEvt (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DB5 - 00000DBA (0x6 bytes), align: 0
    Segment part 44.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetCRCInit::?relay
    00000DB5 LL_Reset (ll)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupAdv (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DBB - 00000DC0 (0x6 bytes), align: 0
    Segment part 47.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_GetAdvChans::?relay
    00000DBB llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DC1 - 00000DC6 (0x6 bytes), align: 0
    Segment part 49.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetAdvChans::?relay
    00000DC1 llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llSetupAdv (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DC7 - 00000DCC (0x6 bytes), align: 0
    Segment part 51.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetEndConnection::?relay
    00000DC7 RF_NormalIsr (ll_isr)
    llConnCleanup (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DCD - 00000DD2 (0x6 bytes), align: 0
    Segment part 53.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigureMD::?relay
    00000DCD LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DD3 - 00000DD8 (0x6 bytes), align: 0
    Segment part 61.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_GetEndCause::?relay
    00000DD3 RF_NormalIsr (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DD9 - 00000DDE (0x6 bytes), align: 0
    Segment part 65.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_InitSeqStat::?relay
    00000DD9 llAdvEvt_TaskConnect (ll_advEndCauses)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DDF - 00000DE4 (0x6 bytes), align: 0
    Segment part 71.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetSyncWord::?relay
    00000DDF llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupAdv (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DE5 - 00000DEA (0x6 bytes), align: 0
    Segment part 73.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetMaxNack::?relay
    00000DE5 llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupFeatureSetRsp (ll_common)
    llSetupRejectInd (ll_common)
    llSetupTermInd (ll_common)
    llSetupVersionIndReq (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DEB - 00000DF0 (0x6 bytes), align: 0
    Segment part 75.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearWhitelist::?relay
    00000DEB LL_ClearWhiteList (ll)
    LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DF1 - 00000DF6 (0x6 bytes), align: 0
    Segment part 90.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_AddWlEntry::?relay
    00000DF1 LL_AddWhiteListDevice (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DF7 - 00000DFC (0x6 bytes), align: 0
    Segment part 96.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetAdvWlPolicy::?relay
    00000DF7 LL_SetAdvParam (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000DFD - 00000E02 (0x6 bytes), align: 0
    Segment part 102. Intra module refs: PHY_AddWlEntry
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetBlacklistIndex::?relay
    00000DFD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E03 - 00000E08 (0x6 bytes), align: 0
    Segment part 107. Intra module refs: PHY_AddWlEntry
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearBlacklistIndex::?relay
    00000E03
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E09 - 00000E0E (0x6 bytes), align: 0
    Segment part 109.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearBlacklist::?relay
    00000E09 LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E0F - 00000E14 (0x6 bytes), align: 0
    Segment part 122.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ClearSavedWhiteList::?relay
    00000E0F LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E15 - 00000E1A (0x6 bytes), align: 0
    Segment part 135.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigureFifoDataProcessing::?relay
    00000E15 LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E1B - 00000E20 (0x6 bytes), align: 0
    Segment part 137.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigureAppendRfStatus::?relay
    00000E1B LL_Reset (ll)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupAdv (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E21 - 00000E26 (0x6 bytes), align: 0
    Segment part 139.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetFifoConfig::?relay
    00000E21 LL_Reset (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E27 - 00000E2C (0x6 bytes), align: 0
    Segment part 152.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_ConfigWhitener::?relay
    00000E27 llRfInit (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E2D - 00000E32 (0x6 bytes), align: 0
    Segment part 166.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_RetryTxFifo::?relay
    00000E2D llSave_txFIFO (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E33 - 00000E38 (0x6 bytes), align: 0
    Segment part 168.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_RetryRxFifo::?relay
    00000E33 llProcessRxData (ll_common)
    llSave_rxFIFO (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E39 - 00000E3E (0x6 bytes), align: 0
    Segment part 172.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_CommitRxFifo::?relay
    00000E39 llSave_rxFIFO (ll_scheduler)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E3F - 00000E44 (0x6 bytes), align: 0
    Segment part 176.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_DeallocateRxFifo::?relay
    00000E3F llAdvEvt_TaskConnect (ll_advEndCauses)
    llProcessRxData (ll_common)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E45 - 00000E4A (0x6 bytes), align: 0
    Segment part 219.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PHY_SetRfFreq::?relay 00000E45 RF_NormalIsr (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E4B - 00000E50 (0x6 bytes), align: 0
    Segment part 221. Intra module refs: PHY_AddWlEntry
    LOCAL ADDRESS
    ===== =======
    phyFindWlEntry::?relay
    00000E4B

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : sm_mgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000773 - 00000774 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: Segment part 30
    Segment part 39
    smProcessRandComplete
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000080D9 - 000080E8 (0x10 bytes), align: 0
    Segment part 7. Intra module refs: generate_subkey
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011D66 - 00011D6A (0x5 bytes), align: 0
    Segment part 11. Intra module refs: sm_xor
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011D6B - 00011DEE (0x84 bytes), align: 0
    Segment part 13. Intra module refs: SM_CalcRandomAddr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_CalcRandomAddr 00011D6B
    calls direct
    XSTACK = 00000000 ( 00000011 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011DEF - 00011E95 (0xa7 bytes), align: 0
    Segment part 15. Intra module refs: SM_ResolveRandomAddrs::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_ResolveRandomAddrs 00011DEF
    calls direct
    XSTACK = 00000000 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011E96 - 00011E98 (0x3 bytes), align: 0
    Segment part 19. Intra module refs: SM_CalcRandomAddr
    SM_ResolveRandomAddrs
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011E99 - 00011E9D (0x5 bytes), align: 0
    Segment part 20. Intra module refs: Segment part 19
    smGenerateRandBuf
    smProcessRandComplete
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011E9E - 00011FF2 (0x155 bytes), align: 0
    Segment part 21. Intra module refs: SM_GenerateAuthenSig::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_GenerateAuthenSig 00011E9E
    calls direct
    XSTACK = 00000000 ( 00000032 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011FF3 - 00011FFC (0xa bytes), align: 0
    Segment part 23. Intra module refs: SM_GenerateAuthenSig
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00011FFD - 00012215 (0x219 bytes), align: 0
    Segment part 24. Intra module refs: SM_VerifyAuthenSig::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_VerifyAuthenSig 00011FFD
    calls direct
    XSTACK = 00000003 ( 0000003F )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012216 - 0001221D (0x8 bytes), align: 0
    Segment part 26. Intra module refs: SM_VerifyAuthenSig
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001221E - 000122F7 (0xda bytes), align: 0
    Segment part 27. Intra module refs: smProcessRandComplete::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessRandComplete 0001221E
    calls direct
    XSTACK = 00000000 ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000122F8 - 000122FD (0x6 bytes), align: 0
    Segment part 29. Intra module refs: SM_VerifyAuthenSig
    smProcessRandComplete
    sm_CMAC
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000122FE - 00012303 (0x6 bytes), align: 0
    Segment part 30. Intra module refs: smProcessRandComplete
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012304 - 00012309 (0x6 bytes), align: 0
    Segment part 31. Intra module refs: Segment part 30
    smProcessRandComplete
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001230A - 0001233E (0x35 bytes), align: 0
    Segment part 32. Intra module refs: smStartRspTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smStartRspTimer 0001230A
    calls direct
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001233F - 0001234E (0x10 bytes), align: 0
    Segment part 34. Intra module refs: smStopRspTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smStopRspTimer 0001233F
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001234F - 00012355 (0x7 bytes), align: 0
    Segment part 36. Intra module refs: smAuthReqToUint8
    smStopRspTimer
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012356 - 00012360 (0xb bytes), align: 0
    Segment part 39. Intra module refs: smProcessRandComplete
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012361 - 000123D5 (0x75 bytes), align: 0
    Segment part 42. Intra module refs: sm_ah::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_ah 00012361
    calls direct
    XSTACK = 00000014 ( 00000040 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000123D6 - 000123E9 (0x14 bytes), align: 0
    Segment part 44. Intra module refs: sm_ah
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000123EA - 000123F0 (0x7 bytes), align: 0
    Segment part 45. Intra module refs: sm_s1
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000123F1 - 00012405 (0x15 bytes), align: 0
    Segment part 46. Intra module refs: Segment part 45
    sm_ah
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012406 - 0001240A (0x5 bytes), align: 0
    Segment part 47. Intra module refs: Segment part 46
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001240B - 0001240F (0x5 bytes), align: 0
    Segment part 48. Intra module refs: Segment part 47
    smStartRspTimer
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012410 - 000125F7 (0x1e8 bytes), align: 0
    Segment part 51. Intra module refs: sm_c1new::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_c1new 00012410
    calls direct
    XSTACK = 0000000B ( 0000006A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000125F8 - 000125FF (0x8 bytes), align: 0
    Segment part 53. Intra module refs: SM_GenerateAuthenSig
    SM_VerifyAuthenSig
    sm_CMAC
    sm_c1new
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012600 - 00012607 (0x8 bytes), align: 0
    Segment part 54. Intra module refs: Segment part 26
    Segment part 44
    sm_c1new
    sm_s1
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012608 - 00012630 (0x29 bytes), align: 0
    Segment part 55. Intra module refs: sm_xor::?relay
    LOCAL ADDRESS
    ===== =======
    sm_xor 00012608
    XSTACK = 00000068 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012631 - 000126C2 (0x92 bytes), align: 0
    Segment part 57. Intra module refs: sm_s1::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_s1 00012631
    calls direct
    XSTACK = 00000004 ( 00000040 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000126C3 - 000126F4 (0x32 bytes), align: 0
    Segment part 59. Intra module refs: smGenerateRandBuf::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGenerateRandBuf 000126C3
    calls direct
    XSTACK = 0000000F ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000126F5 - 00012701 (0xd bytes), align: 0
    Segment part 61. Intra module refs: smAuthReqToUint8::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smAuthReqToUint8 000126F5
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012702 - 00012753 (0x52 bytes), align: 0
    Segment part 63. Intra module refs: smUint8ToAuthReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smUint8ToAuthReq 00012702
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012754 - 00012758 (0x5 bytes), align: 0
    Segment part 65. Intra module refs: smEncrypt
    smUint8ToAuthReq
    xor_128
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012759 - 0001277E (0x26 bytes), align: 0
    Segment part 66. Intra module refs: smEncrypt::?relay
    LOCAL ADDRESS
    ===== =======
    smEncrypt 00012759
    calls direct
    XSTACK = 00000068 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001277F - 000129E1 (0x263 bytes), align: 0
    Segment part 68. Intra module refs: sm_CMAC::?relay
    LOCAL ADDRESS
    ===== =======
    sm_CMAC 0001277F
    calls direct
    XSTACK = 0000003D ( 0000002D )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000129E2 - 000129EB (0xa bytes), align: 0
    Segment part 70. Intra module refs: SM_VerifyAuthenSig
    sm_CMAC
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000129EC - 00012AEE (0x103 bytes), align: 0
    Segment part 71. Intra module refs: generate_subkey::?relay
    LOCAL ADDRESS
    ===== =======
    generate_subkey 000129EC
    calls direct
    XSTACK = 0000002D ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012AEF - 00012B2F (0x41 bytes), align: 0
    Segment part 73. Intra module refs: xor_128::?relay
    LOCAL ADDRESS
    ===== =======
    xor_128 00012AEF
    XSTACK = 0000002D ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012B30 - 00012B38 (0x9 bytes), align: 0
    Segment part 75. Intra module refs: smGenerateRandBuf
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012B39 - 00012B3D (0x5 bytes), align: 0
    Segment part 76. Intra module refs: SM_VerifyAuthenSig
    Segment part 75
    sm_CMAC
    xor_128
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012B3E - 00012B46 (0x9 bytes), align: 0
    Segment part 77. Intra module refs: sm_CMAC
    xor_128
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012B47 - 00012B94 (0x4e bytes), align: 0
    Segment part 78. Intra module refs: leftshift_onebit::?relay
    LOCAL ADDRESS
    ===== =======
    leftshift_onebit 00012B47
    XSTACK = 00000012 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E51 - 00000E56 (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_CalcRandomAddr::?relay
    00000E51 GAP_ProcessEvent (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E57 - 00000E5C (0x6 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_ResolveRandomAddrs::?relay
    00000E57 GAP_ResolvePrivateAddr (gap_devmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E5D - 00000E62 (0x6 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_GenerateAuthenSig::?relay
    00000E5D attSendMsg (att_util)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E63 - 00000E68 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_VerifyAuthenSig::?relay
    00000E63 ATT_ParsePacket (att_util)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E69 - 00000E6E (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessRandComplete::?relay
    00000E69 smProcessOSALMsg (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E6F - 00000E74 (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smStartRspTimer::?relay
    00000E6F smProcessDataMsg (sm_pairing)
    smSendSMMsg (smp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E75 - 00000E7A (0x6 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smStopRspTimer::?relay
    00000E75 smFreePairingParams (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E7B - 00000E80 (0x6 bytes), align: 0
    Segment part 43. Intra module refs: SM_CalcRandomAddr
    SM_ResolveRandomAddrs
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_ah::?relay 00000E7B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E81 - 00000E86 (0x6 bytes), align: 0
    Segment part 52.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_c1new::?relay 00000E81 sm_c1 (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E87 - 00000E8C (0x6 bytes), align: 0
    Segment part 56. Intra module refs: sm_c1new
    LOCAL ADDRESS
    ===== =======
    sm_xor::?relay 00000E87
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E8D - 00000E92 (0x6 bytes), align: 0
    Segment part 58.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_s1::?relay 00000E8D smResponderProcessLTKReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E93 - 00000E98 (0x6 bytes), align: 0
    Segment part 60. Intra module refs: SM_CalcRandomAddr
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGenerateRandBuf::?relay
    00000E93 GAP_SecParamsInit (gap_configmgr)
    SM_PasskeyUpdate (sm_pairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E99 - 00000E9E (0x6 bytes), align: 0
    Segment part 62.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smAuthReqToUint8::?relay
    00000E99 smpBuildPairingReqRsp (smp)
    smpBuildSecurityReq (smp)
    smpResponderProcessIncoming (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000E9F - 00000EA4 (0x6 bytes), align: 0
    Segment part 64.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smUint8ToAuthReq::?relay
    00000E9F GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    smProcessPairingReq (sm_pairing)
    smSetPairingReqRsp (sm_pairing)
    smpParsePairingReq (smp)
    smpParseSecurityReq (smp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EA5 - 00000EAA (0x6 bytes), align: 0
    Segment part 67. Intra module refs: sm_ah
    sm_c1new
    sm_s1
    LOCAL ADDRESS
    ===== =======
    smEncrypt::?relay 00000EA5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EAB - 00000EB0 (0x6 bytes), align: 0
    Segment part 69. Intra module refs: SM_GenerateAuthenSig
    SM_VerifyAuthenSig
    LOCAL ADDRESS
    ===== =======
    sm_CMAC::?relay 00000EAB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EB1 - 00000EB6 (0x6 bytes), align: 0
    Segment part 72. Intra module refs: sm_CMAC
    LOCAL ADDRESS
    ===== =======
    generate_subkey::?relay
    00000EB1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EB7 - 00000EBC (0x6 bytes), align: 0
    Segment part 74. Intra module refs: generate_subkey
    sm_CMAC
    LOCAL ADDRESS
    ===== =======
    xor_128::?relay 00000EB7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EBD - 00000EC2 (0x6 bytes), align: 0
    Segment part 79. Intra module refs: generate_subkey
    LOCAL ADDRESS
    ===== =======
    leftshift_onebit::?relay
    00000EBD
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000080D9 - 000080E8 (0x10 bytes), align: 0
    Segment part 80. Intra module refs: Segment part 7

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : sm_pairing

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000775 - 00000776 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: SM_PasskeyUpdate
    SM_StartPairing
    Segment part 106
    Segment part 15
    Segment part 18
    Segment part 22
    Segment part 23
    Segment part 52
    Segment part 57
    Segment part 69
    Segment part 72
    Segment part 78
    Segment part 87
    smDetermineKeySize
    smFreePairingParams
    smGenerateConfirm
    smProcessEncryptChange
    smSavePairInfo
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pPairingParams 00000775 Segment part 15 (sm_rsppairing)
    Segment part 16 (sm_rsppairing)
    Segment part 23 (sm_rsppairing)
    Segment part 24 (sm_rsppairing)
    Segment part 27 (sm_rsppairing)
    Segment part 36 (sm_rsppairing)
    Segment part 40 (sm_rsppairing)
    Segment part 46 (sm_rsppairing)
    Segment part 51 (sm_rsppairing)
    Segment part 73 (sm_rsppairing)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000777 - 00000778 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: smNextPairingState
    smProcessDataMsg
    smProcessEncryptChange
    smProcessPairingReq
    smRegisterResponder
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pfnResponderCBs 00000777 smProcessOSALMsg (sm_task)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000779 - 0000077A (0x2 bytes), align: 0
    Segment part 8. Intra module refs: smNextPairingState
    smProcessDataMsg
    smProcessEncryptChange
    smStartEncryption
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008050 - 00008068 (0x19 bytes), align: 0
    Segment part 9. Intra module refs: smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F18F - 0000F276 (0xe8 bytes), align: 0
    Segment part 10. Intra module refs: SM_StartPairing::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_StartPairing 0000F18F
    calls direct
    XSTACK = 00000002 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F277 - 0000F279 (0x3 bytes), align: 0
    Segment part 12. Intra module refs: SM_StartPairing
    smEndPairing
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F27A - 0000F27D (0x4 bytes), align: 0
    Segment part 13. Intra module refs: Segment part 12
    smSetPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F27E - 0000F281 (0x4 bytes), align: 0
    Segment part 14. Intra module refs: SM_StartPairing
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F282 - 0000F288 (0x7 bytes), align: 0
    Segment part 15. Intra module refs: Segment part 14
    Segment part 45
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F289 - 0000F28D (0x5 bytes), align: 0
    Segment part 16. Intra module refs: Segment part 15
    Segment part 73
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F28E - 0000F28F (0x2 bytes), align: 0
    Segment part 17. Intra module refs: smEndPairing
    smLinkCheck
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F290 - 0000F292 (0x3 bytes), align: 0
    Segment part 18. Intra module refs: SM_PasskeyUpdate
    SM_StartPairing
    Segment part 17
    smFreePairingParams
    smGeneratePairingReqRsp
    smNextPairingState
    smProcessEncryptChange
    smSetPairingReqRsp
    sm_c1
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F293 - 0000F298 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: Segment part 18
    smNextPairingState
    smProcessDataMsg
    smProcessEncryptChange
    smProcessPairingReq
    smSetPairingReqRsp
    smStartEncryption
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F299 - 0000F366 (0xce bytes), align: 0
    Segment part 20. Intra module refs: SM_PasskeyUpdate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_PasskeyUpdate 0000F299
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F367 - 0000F374 (0xe bytes), align: 0
    Segment part 22. Intra module refs: SM_PasskeyUpdate
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F375 - 0000F37A (0x6 bytes), align: 0
    Segment part 23. Intra module refs: SM_PasskeyUpdate
    smEndPairing
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F37B - 0000F37F (0x5 bytes), align: 0
    Segment part 24. Intra module refs: Segment part 23
    smLinkCheck
    smProcessEncryptChange
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F380 - 0000F389 (0xa bytes), align: 0
    Segment part 27. Intra module refs: smRegisterResponder::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smRegisterResponder 0000F380
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F38A - 0000F3A6 (0x1d bytes), align: 0
    Segment part 29. Intra module refs: smLinkCheck::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smLinkCheck 0000F38A
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F3A7 - 0000F3AB (0x5 bytes), align: 0
    Segment part 31. Intra module refs: smEndPairing
    smLinkCheck
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F3AC - 0000F3B7 (0xc bytes), align: 0
    Segment part 32. Intra module refs: smTimedOut::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smTimedOut 0000F3AC
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F3B8 - 0000F548 (0x191 bytes), align: 0
    Segment part 34. Intra module refs: smProcessDataMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessDataMsg 0000F3B8
    calls direct
    XSTACK = 00000000 ( 0000001F )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F549 - 0000F54B (0x3 bytes), align: 0
    Segment part 36. Intra module refs: smPairingSendIdentityAddrInfo
    smProcessDataMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F54C - 0000F550 (0x5 bytes), align: 0
    Segment part 37. Intra module refs: Segment part 36
    smProcessEncryptChange
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F551 - 0000F57F (0x2f bytes), align: 0
    Segment part 38. Intra module refs: smSendFailAndEnd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smSendFailAndEnd 0000F551
    calls direct
    XSTACK = 0000001F ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F580 - 0000F695 (0x116 bytes), align: 0
    Segment part 40. Intra module refs: smProcessEncryptChange::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessEncryptChange
    0000F580
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F696 - 0000F69B (0x6 bytes), align: 0
    Segment part 42. Intra module refs: SM_PasskeyUpdate
    smDetermineKeySize
    smProcessEncryptChange
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F69C - 0000F6CA (0x2f bytes), align: 0
    Segment part 43. Intra module refs: smNextPairingState::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smNextPairingState 0000F69C
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F6CB - 0000F6D1 (0x7 bytes), align: 0
    Segment part 45. Intra module refs: smNextPairingState
    smProcessEncryptChange
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F6D2 - 0000F6E2 (0x11 bytes), align: 0
    Segment part 46. Intra module refs: smNextPairingState
    smProcessEncryptChange
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F6E3 - 0000F6E8 (0x6 bytes), align: 0
    Segment part 47. Intra module refs: Segment part 19
    Segment part 46
    smProcessEncryptChange
    smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F6E9 - 0000F6ED (0x5 bytes), align: 0
    Segment part 48. Intra module refs: smRegisterResponder
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F6EE - 0000F6F4 (0x7 bytes), align: 0
    Segment part 49. Intra module refs: Segment part 48
    smDetermineKeySize
    smFreePairingParams
    smNextPairingState
    smTimedOut
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F6F5 - 0000F839 (0x145 bytes), align: 0
    Segment part 50. Intra module refs: sm_c1::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_c1 0000F6F5
    calls direct
    XSTACK = 0000000C ( 0000003A )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F83A - 0000F83C (0x3 bytes), align: 0
    Segment part 52. Intra module refs: smProcessEncryptChange
    smSavePairInfo
    sm_c1
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F83D - 0000F841 (0x5 bytes), align: 0
    Segment part 53. Intra module refs: Segment part 52
    smProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F842 - 0000F845 (0x4 bytes), align: 0
    Segment part 54. Intra module refs: SM_StartPairing
    Segment part 53
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F846 - 0000F848 (0x3 bytes), align: 0
    Segment part 55. Intra module refs: Segment part 16
    Segment part 54
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F849 - 0000F84E (0x6 bytes), align: 0
    Segment part 56. Intra module refs: Segment part 118
    Segment part 55
    Segment part 61
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F84F - 0000F851 (0x3 bytes), align: 0
    Segment part 57. Intra module refs: smSavePairInfo
    sm_c1
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F852 - 0000F85A (0x9 bytes), align: 0
    Segment part 58. Intra module refs: Segment part 57
    smDetermineKeySize
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F85B - 0000F92B (0xd1 bytes), align: 0
    Segment part 59. Intra module refs: smProcessPairingReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessPairingReq 0000F85B
    calls direct
    XSTACK = 00000000 ( 00000013 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F92C - 0000F92F (0x4 bytes), align: 0
    Segment part 61. Intra module refs: Segment part 46
    Segment part 70
    smProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F930 - 0000F933 (0x4 bytes), align: 0
    Segment part 62. Intra module refs: smProcessDataMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F934 - 0000F939 (0x6 bytes), align: 0
    Segment part 63. Intra module refs: Segment part 62
    smFreePairingParams
    smPairingSendMasterID
    smProcessDataMsg
    smProcessPairingReq
    sm_c1
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F93A - 0000F991 (0x58 bytes), align: 0
    Segment part 64. Intra module refs: smStartEncryption::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smStartEncryption 0000F93A
    XSTACK = 00000004 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F992 - 0000F995 (0x4 bytes), align: 0
    Segment part 66. Intra module refs: SM_StartPairing
    smStartEncryption
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F996 - 0000F9E8 (0x53 bytes), align: 0
    Segment part 67. Intra module refs: smGeneratePairingReqRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGeneratePairingReqRsp
    0000F996
    calls direct
    XSTACK = 00000012 ( 00000013 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F9E9 - 0000F9EB (0x3 bytes), align: 0
    Segment part 69. Intra module refs: smEndPairing
    smGeneratePairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F9EC - 0000F9F0 (0x5 bytes), align: 0
    Segment part 70. Intra module refs: Segment part 69
    smNextPairingState
    smProcessDataMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F9F1 - 0000F9F9 (0x9 bytes), align: 0
    Segment part 71. Intra module refs: Segment part 95
    smGeneratePairingReqRsp
    sm_c1
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F9FA - 0000F9FC (0x3 bytes), align: 0
    Segment part 72. Intra module refs: Segment part 71
    Segment part 86
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000F9FD - 0000FA02 (0x6 bytes), align: 0
    Segment part 73. Intra module refs: Segment part 66
    Segment part 72
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FA03 - 0000FA3D (0x3b bytes), align: 0
    Segment part 74. Intra module refs: smGenerateConfirm::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGenerateConfirm 0000FA03
    calls direct
    XSTACK = 0000000A ( 0000001C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FA3E - 0000FA70 (0x33 bytes), align: 0
    Segment part 76. Intra module refs: smGenerateRandMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGenerateRandMsg 0000FA3E
    calls direct
    XSTACK = 00000000 ( 0000001C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FA71 - 0000FA7C (0xc bytes), align: 0
    Segment part 78. Intra module refs: SM_PasskeyUpdate
    smGenerateRandMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FA7D - 0000FCEA (0x26e bytes), align: 0
    Segment part 79. Intra module refs: smSavePairInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smSavePairInfo 0000FA7D
    calls direct
    XSTACK = 00000000 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FCEB - 0000FCF6 (0xc bytes), align: 0
    Segment part 81. Intra module refs: smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FCF7 - 0000FCFC (0x6 bytes), align: 0
    Segment part 82. Intra module refs: Segment part 81
    Segment part 84
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FCFD - 0000FD08 (0xc bytes), align: 0
    Segment part 83. Intra module refs: Segment part 82
    smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD09 - 0000FD0E (0x6 bytes), align: 0
    Segment part 84. Intra module refs: smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD0F - 0000FD19 (0xb bytes), align: 0
    Segment part 85. Intra module refs: SM_PasskeyUpdate
    smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD1A - 0000FD1F (0x6 bytes), align: 0
    Segment part 86. Intra module refs: SM_StartPairing
    smDetermineKeySize
    smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD20 - 0000FD2D (0xe bytes), align: 0
    Segment part 87. Intra module refs: SM_StartPairing
    smSavePairInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD2E - 0000FD30 (0x3 bytes), align: 0
    Segment part 88. Intra module refs: Segment part 107
    Segment part 58
    Segment part 87
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD31 - 0000FD35 (0x5 bytes), align: 0
    Segment part 89. Intra module refs: Segment part 112
    Segment part 13
    Segment part 42
    Segment part 88
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD36 - 0000FD40 (0xb bytes), align: 0
    Segment part 90. Intra module refs: smPairingSendEncInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendEncInfo 0000FD36
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD41 - 0000FD4F (0xf bytes), align: 0
    Segment part 92. Intra module refs: smPairingSendEncInfo
    smPairingSendIdentityInfo
    smPairingSendSingingInfo
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FD50 - 0000FDB6 (0x67 bytes), align: 0
    Segment part 93. Intra module refs: smPairingSendMasterID::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendMasterID 0000FD50
    calls direct
    XSTACK = 00000002 ( 0000001E )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FDB7 - 0000FDD3 (0x1d bytes), align: 0
    Segment part 95. Intra module refs: smGenerateConfirm
    smGenerateRandMsg
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FDD4 - 0000FDD6 (0x3 bytes), align: 0
    Segment part 96. Intra module refs: Segment part 92
    Segment part 95
    smGeneratePairingReqRsp
    smPairingSendMasterID
    smProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FDD7 - 0000FDDB (0x5 bytes), align: 0
    Segment part 97. Intra module refs: SM_PasskeyUpdate
    Segment part 96
    smSendFailAndEnd
    smSetPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FDDC - 0000FDE9 (0xe bytes), align: 0
    Segment part 98. Intra module refs: smPairingSendIdentityInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendIdentityInfo
    0000FDDC
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FDEA - 0000FE42 (0x59 bytes), align: 0
    Segment part 100. Intra module refs: smPairingSendIdentityAddrInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendIdentityAddrInfo
    0000FDEA
    calls direct
    XSTACK = 00000000 ( 00000015 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FE43 - 0000FE50 (0xe bytes), align: 0
    Segment part 102. Intra module refs: smPairingSendSingingInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendSingingInfo
    0000FE43
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FE51 - 0000FEAF (0x5f bytes), align: 0
    Segment part 104. Intra module refs: smFreePairingParams::?relay
    LOCAL ADDRESS
    ===== =======
    smFreePairingParams 0000FE51
    calls direct
    XSTACK = 00000012 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FEB0 - 0000FEB8 (0x9 bytes), align: 0
    Segment part 106. Intra module refs: SM_StartPairing
    smEndPairing
    smFreePairingParams
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FEB9 - 0000FEBB (0x3 bytes), align: 0
    Segment part 107. Intra module refs: smFreePairingParams
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FEBC - 0000FEC3 (0x8 bytes), align: 0
    Segment part 108. Intra module refs: Segment part 107
    smDetermineKeySize
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FEC4 - 0000FF1F (0x5c bytes), align: 0
    Segment part 109. Intra module refs: smEndPairing::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smEndPairing 0000FEC4
    calls direct
    XSTACK = 0000000C ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FF20 - 0000FF22 (0x3 bytes), align: 0
    Segment part 111. Intra module refs: smSavePairInfo
    smSetPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FF23 - 0000FF27 (0x5 bytes), align: 0
    Segment part 112. Intra module refs: Segment part 111
    smEndPairing
    smProcessEncryptChange
    smSavePairInfo
    smSetPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FF28 - 0000FF71 (0x4a bytes), align: 0
    Segment part 113. Intra module refs: smDetermineKeySize::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smDetermineKeySize 0000FF28
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FF72 - 0000FFED (0x7c bytes), align: 0
    Segment part 115. Intra module refs: smSetPairingReqRsp::?relay
    LOCAL ADDRESS
    ===== =======
    smSetPairingReqRsp 0000FF72
    calls direct
    XSTACK = 0000002F ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FFEE - 0000FFF3 (0x6 bytes), align: 0
    Segment part 117. Intra module refs: smProcessEncryptChange
    smSetPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000FFF4 - 0000FFFA (0x7 bytes), align: 0
    Segment part 118. Intra module refs: Segment part 117
    Segment part 24
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EC3 - 00000EC8 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_StartPairing::?relay
    00000EC3 GAP_Authenticate (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EC9 - 00000ECE (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_PasskeyUpdate::?relay
    00000EC9 GAP_PasscodeUpdate (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000ECF - 00000ED4 (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smRegisterResponder::?relay
    00000ECF SM_ResponderInit (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000ED5 - 00000EDA (0x6 bytes), align: 0
    Segment part 30.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smLinkCheck::?relay 00000ED5 SM_Init (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EDB - 00000EE0 (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smTimedOut::?relay 00000EDB SM_ProcessEvent (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EE1 - 00000EE6 (0x6 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessDataMsg::?relay
    00000EE1 smProcessOSALMsg (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EE7 - 00000EEC (0x6 bytes), align: 0
    Segment part 39. Intra module refs: smProcessDataMsg
    smProcessPairingReq
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smSendFailAndEnd::?relay
    00000EE7 GAP_TerminateAuth (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EED - 00000EF2 (0x6 bytes), align: 0
    Segment part 41.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessEncryptChange::?relay
    00000EED smProcessOSALMsg (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EF3 - 00000EF8 (0x6 bytes), align: 0
    Segment part 44.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smNextPairingState::?relay
    00000EF3 SM_ProcessEvent (sm_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EF9 - 00000EFE (0x6 bytes), align: 0
    Segment part 51. Intra module refs: SM_PasskeyUpdate
    ENTRY ADDRESS REF BY
    ===== ======= ======
    sm_c1::?relay 00000EF9 smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000EFF - 00000F04 (0x6 bytes), align: 0
    Segment part 60.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smProcessPairingReq::?relay
    00000EFF GAP_Authenticate (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F05 - 00000F0A (0x6 bytes), align: 0
    Segment part 65.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smStartEncryption::?relay
    00000F05 GAP_Bond (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F0B - 00000F10 (0x6 bytes), align: 0
    Segment part 68. Intra module refs: SM_StartPairing
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGeneratePairingReqRsp::?relay
    00000F0B smpResponderProcessPairingReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F11 - 00000F16 (0x6 bytes), align: 0
    Segment part 75. Intra module refs: SM_PasskeyUpdate
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGenerateConfirm::?relay
    00000F11 smpResponderProcessIncoming (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F17 - 00000F1C (0x6 bytes), align: 0
    Segment part 77.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smGenerateRandMsg::?relay
    00000F17 smpResponderProcessPairingRandom (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F1D - 00000F22 (0x6 bytes), align: 0
    Segment part 80.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smSavePairInfo::?relay
    00000F1D smpResponderProcessPairingReq (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F23 - 00000F28 (0x6 bytes), align: 0
    Segment part 91.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendEncInfo::?relay
    00000F23 smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F29 - 00000F2E (0x6 bytes), align: 0
    Segment part 94.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendMasterID::?relay
    00000F29 smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F2F - 00000F34 (0x6 bytes), align: 0
    Segment part 99.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendIdentityInfo::?relay
    00000F2F smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F35 - 00000F3A (0x6 bytes), align: 0
    Segment part 101.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendIdentityAddrInfo::?relay
    00000F35 smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F3B - 00000F40 (0x6 bytes), align: 0
    Segment part 103.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smPairingSendSingingInfo::?relay
    00000F3B smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F41 - 00000F46 (0x6 bytes), align: 0
    Segment part 105. Intra module refs: SM_StartPairing
    smEndPairing
    smLinkCheck
    LOCAL ADDRESS
    ===== =======
    smFreePairingParams::?relay
    00000F41
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F47 - 00000F4C (0x6 bytes), align: 0
    Segment part 110. Intra module refs: smNextPairingState
    smProcessEncryptChange
    smSendFailAndEnd
    smTimedOut
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smEndPairing::?relay 00000F47 smResponderProcessLTKReq (sm_rsppairing)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F4D - 00000F52 (0x6 bytes), align: 0
    Segment part 114.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smDetermineKeySize::?relay
    00000F4D smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smpResponderProcessIncoming (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F53 - 00000F58 (0x6 bytes), align: 0
    Segment part 116. Intra module refs: smGeneratePairingReqRsp
    sm_c1
    LOCAL ADDRESS
    ===== =======
    smSetPairingReqRsp::?relay
    00000F53
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008050 - 00008068 (0x19 bytes), align: 0
    Segment part 119. Intra module refs: Segment part 9

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : sm_rsppairing

    SEGMENTS IN THE MODULE
    ======================
    XDATA_I
    Relative segment, address: XDATA 00000BD0 - 00000BD5 (0x6 bytes), align: 0
    Segment part 6. Intra module refs: SM_ResponderInit
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016177 - 00016198 (0x22 bytes), align: 0
    Segment part 8. Intra module refs: SM_ResponderInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_ResponderInit 00016177
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016199 - 00016386 (0x1ee bytes), align: 0
    Segment part 10. Intra module refs: smResponderProcessLTKReq::?relay
    LOCAL ADDRESS
    ===== =======
    smResponderProcessLTKReq
    00016199
    calls direct, is indirectly called
    XSTACK = 00000002 ( 00000032 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016387 - 0001638B (0x5 bytes), align: 0
    Segment part 12. Intra module refs: smResponderProcessLTKReq
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001638C - 00016398 (0xd bytes), align: 0
    Segment part 13. Intra module refs: smResponderProcessLTKReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016399 - 000163A5 (0xd bytes), align: 0
    Segment part 14. Intra module refs: smResponderProcessLTKReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000163A6 - 000163AB (0x6 bytes), align: 0
    Segment part 15. Intra module refs: smResponderProcessLTKReq
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000163AC - 000163BE (0x13 bytes), align: 0
    Segment part 16. Intra module refs: Segment part 15
    smpResponderProcessPairingRandom
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000163BF - 0001668D (0x2cf bytes), align: 0
    Segment part 17. Intra module refs: smpResponderProcessIncoming::?relay
    LOCAL ADDRESS
    ===== =======
    smpResponderProcessIncoming
    000163BF
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000012 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001668E - 00016690 (0x3 bytes), align: 0
    Segment part 19. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016691 - 00016694 (0x4 bytes), align: 0
    Segment part 20. Intra module refs: Segment part 19
    smResponderProcessLTKReq
    smResponderSendNextKeyInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016695 - 0001669F (0xb bytes), align: 0
    Segment part 21. Intra module refs: smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166A0 - 000166A1 (0x2 bytes), align: 0
    Segment part 22. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166A2 - 000166AA (0x9 bytes), align: 0
    Segment part 23. Intra module refs: Segment part 22
    smResponderSendNextKeyInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166AB - 000166B0 (0x6 bytes), align: 0
    Segment part 24. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166B1 - 000166B7 (0x7 bytes), align: 0
    Segment part 25. Intra module refs: Segment part 24
    smResponderProcessLTKReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166B8 - 000166BC (0x5 bytes), align: 0
    Segment part 26. Intra module refs: smResponderProcessLTKReq
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166BD - 000166C4 (0x8 bytes), align: 0
    Segment part 27. Intra module refs: smResponderProcessLTKReq
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166C5 - 000166CB (0x7 bytes), align: 0
    Segment part 28. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166CC - 000166D3 (0x8 bytes), align: 0
    Segment part 29. Intra module refs: Segment part 28
    smResponderProcessLTKReq
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000166D4 - 000167AE (0xdb bytes), align: 0
    Segment part 30. Intra module refs: smpResponderProcessPairingReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpResponderProcessPairingReq
    000166D4
    calls direct
    XSTACK = 0000000E ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167AF - 000167B3 (0x5 bytes), align: 0
    Segment part 32. Intra module refs: smpResponderProcessMasterID
    smpResponderProcessPairingRandom
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167B4 - 000167B7 (0x4 bytes), align: 0
    Segment part 33. Intra module refs: smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167B8 - 000167BB (0x4 bytes), align: 0
    Segment part 34. Intra module refs: Segment part 33
    Segment part 73
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167BC - 000167C6 (0xb bytes), align: 0
    Segment part 35. Intra module refs: Segment part 34
    Segment part 55
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167C7 - 000167C9 (0x3 bytes), align: 0
    Segment part 36. Intra module refs: smpResponderProcessIncoming
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167CA - 000167CD (0x4 bytes), align: 0
    Segment part 37. Intra module refs: Segment part 36
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167CE - 000167D6 (0x9 bytes), align: 0
    Segment part 38. Intra module refs: smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167D7 - 000167E2 (0xc bytes), align: 0
    Segment part 39. Intra module refs: smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167E3 - 000167E5 (0x3 bytes), align: 0
    Segment part 40. Intra module refs: Segment part 14
    Segment part 38
    Segment part 39
    Segment part 54
    Segment part 63
    Segment part 67
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167E6 - 000167EB (0x6 bytes), align: 0
    Segment part 41. Intra module refs: Segment part 37
    Segment part 40
    Segment part 51
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000167EC - 00016882 (0x97 bytes), align: 0
    Segment part 42. Intra module refs: smpResponderProcessPairingRandom::?relay
    LOCAL ADDRESS
    ===== =======
    smpResponderProcessPairingRandom
    000167EC
    calls direct
    XSTACK = 0000000E ( 0000001C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016883 - 00016889 (0x7 bytes), align: 0
    Segment part 44. Intra module refs: smpResponderProcessIncoming
    smpResponderProcessMasterID
    smpResponderProcessPairingRandom
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001688A - 0001688D (0x4 bytes), align: 0
    Segment part 45. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    smpResponderProcessPairingRandom
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001688E - 00016897 (0xa bytes), align: 0
    Segment part 46. Intra module refs: Segment part 45
    Segment part 62
    Segment part 64
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016898 - 0001689E (0x7 bytes), align: 0
    Segment part 47. Intra module refs: Segment part 27
    Segment part 46
    Segment part 66
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001689F - 00016947 (0xa9 bytes), align: 0
    Segment part 48. Intra module refs: smpResponderProcessMasterID::?relay
    LOCAL ADDRESS
    ===== =======
    smpResponderProcessMasterID
    0001689F
    calls direct
    XSTACK = 0000000E ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016948 - 0001694E (0x7 bytes), align: 0
    Segment part 50. Intra module refs: smResponderProcessLTKReq
    smResponderSendNextKeyInfo
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001694F - 0001695D (0xf bytes), align: 0
    Segment part 51. Intra module refs: smpResponderProcessIncoming
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001695E - 00016960 (0x3 bytes), align: 0
    Segment part 52. Intra module refs: Segment part 14
    Segment part 38
    Segment part 39
    Segment part 51
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016961 - 00016966 (0x6 bytes), align: 0
    Segment part 53. Intra module refs: Segment part 20
    Segment part 52
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016967 - 00016979 (0x13 bytes), align: 0
    Segment part 54. Intra module refs: smpResponderProcessIncoming
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001697A - 00016980 (0x7 bytes), align: 0
    Segment part 55. Intra module refs: Segment part 51
    Segment part 54
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016981 - 00016C3A (0x2ba bytes), align: 0
    Segment part 56. Intra module refs: smResponderSendNextKeyInfo::?relay
    LOCAL ADDRESS
    ===== =======
    smResponderSendNextKeyInfo
    00016981
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C3B - 00016C3D (0x3 bytes), align: 0
    Segment part 58. Intra module refs: smpResponderProcessIncoming
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C3E - 00016C42 (0x5 bytes), align: 0
    Segment part 59. Intra module refs: Segment part 58
    smResponderProcessLTKReq
    smResponderSendNextKeyInfo
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C43 - 00016C50 (0xe bytes), align: 0
    Segment part 60. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C51 - 00016C5A (0xa bytes), align: 0
    Segment part 61. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C5B - 00016C5F (0x5 bytes), align: 0
    Segment part 62. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C60 - 00016C65 (0x6 bytes), align: 0
    Segment part 63. Intra module refs: smResponderSendNextKeyInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C66 - 00016C6B (0x6 bytes), align: 0
    Segment part 64. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C6C - 00016C75 (0xa bytes), align: 0
    Segment part 65. Intra module refs: smResponderSendNextKeyInfo
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C76 - 00016C7B (0x6 bytes), align: 0
    Segment part 66. Intra module refs: Segment part 26
    Segment part 65
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C7C - 00016C80 (0x5 bytes), align: 0
    Segment part 67. Intra module refs: smpResponderProcessIncoming
    smpResponderProcessMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C81 - 00016C83 (0x3 bytes), align: 0
    Segment part 68. Intra module refs: Segment part 67
    smResponderSendNextKeyInfo
    smpResponderProcessIncoming
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C84 - 00016C85 (0x2 bytes), align: 0
    Segment part 69. Intra module refs: Segment part 68
    smResponderProcessLTKReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C86 - 00016C8F (0xa bytes), align: 0
    Segment part 70. Intra module refs: Segment part 69
    smResponderProcessLTKReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C90 - 00016C93 (0x4 bytes), align: 0
    Segment part 71. Intra module refs: smResponderSendNextKeyInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C94 - 00016C97 (0x4 bytes), align: 0
    Segment part 72. Intra module refs: Segment part 71
    smResponderSendNextKeyInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016C98 - 00016CA4 (0xd bytes), align: 0
    Segment part 73. Intra module refs: Segment part 72
    smResponderSendNextKeyInfo
    smpResponderProcessPairingReq
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000247 - 0000024C (0x6 bytes), align: 0
    Segment part 7. Intra module refs: Segment part 6
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F59 - 00000F5E (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_ResponderInit::?relay
    00000F59 GAP_DeviceInit (gap)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F5F - 00000F64 (0x6 bytes), align: 0
    Segment part 11. Intra module refs: Segment part 7
    LOCAL ADDRESS
    ===== =======
    smResponderProcessLTKReq::?relay
    00000F5F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F65 - 00000F6A (0x6 bytes), align: 0
    Segment part 18. Intra module refs: Segment part 7
    LOCAL ADDRESS
    ===== =======
    smpResponderProcessIncoming::?relay
    00000F65
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F6B - 00000F70 (0x6 bytes), align: 0
    Segment part 31. Intra module refs: smpResponderProcessIncoming
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpResponderProcessPairingReq::?relay
    00000F6B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F71 - 00000F76 (0x6 bytes), align: 0
    Segment part 43. Intra module refs: smpResponderProcessIncoming
    LOCAL ADDRESS
    ===== =======
    smpResponderProcessPairingRandom::?relay
    00000F71
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F77 - 00000F7C (0x6 bytes), align: 0
    Segment part 49. Intra module refs: smpResponderProcessIncoming
    LOCAL ADDRESS
    ===== =======
    smpResponderProcessMasterID::?relay
    00000F77
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F7D - 00000F82 (0x6 bytes), align: 0
    Segment part 57. Intra module refs: Segment part 7
    LOCAL ADDRESS
    ===== =======
    smResponderSendNextKeyInfo::?relay
    00000F7D

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : sm_task

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000077B - 0000077B (0x1 bytes), align: 0
    Segment part 6. Intra module refs: SM_Init
    SM_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smTaskID 0000077B smResponderSendNextKeyInfo (sm_rsppairing)
    smStartRspTimer (sm_mgr)
    smStopRspTimer (sm_mgr)
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F253 - 0001F272 (0x20 bytes), align: 0
    Segment part 7. Intra module refs: SM_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_Init 0001F253
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F273 - 0001F277 (0x5 bytes), align: 0
    Segment part 9. Intra module refs: SM_Init
    smProcessOSALMsg
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F278 - 0001F2E9 (0x72 bytes), align: 0
    Segment part 10. Intra module refs: SM_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_ProcessEvent 0001F278
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F2EA - 0001F3F7 (0x10e bytes), align: 0
    Segment part 12. Intra module refs: smProcessOSALMsg::?relay
    LOCAL ADDRESS
    ===== =======
    smProcessOSALMsg 0001F2EA
    calls direct
    XSTACK = 0000000C ( 0000000B )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F83 - 00000F88 (0x6 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_Init::?relay 00000F83 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F89 - 00000F8E (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SM_ProcessEvent::?relay
    00000F89 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F8F - 00000F94 (0x6 bytes), align: 0
    Segment part 13. Intra module refs: SM_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    smProcessOSALMsg::?relay
    00000F8F

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : smp

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019087 - 0001908F (0x9 bytes), align: 0
    Segment part 6. Intra module refs: smpBuildPairingReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingReq 00019087
    calls direct, is indirectly called
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019090 - 00019098 (0x9 bytes), align: 0
    Segment part 8. Intra module refs: smpBuildPairingRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingRsp 00019090
    calls direct, is indirectly called
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019099 - 00019156 (0xbe bytes), align: 0
    Segment part 10. Intra module refs: smpBuildPairingReqRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingReqRsp 00019099
    calls direct
    XSTACK = 00000000 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019157 - 00019157 (0x1 bytes), align: 0
    Segment part 12. Intra module refs: smpBuildPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019158 - 00019158 (0x1 bytes), align: 0
    Segment part 13. Intra module refs: Segment part 12
    smpBuildPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019159 - 0001915C (0x4 bytes), align: 0
    Segment part 14. Intra module refs: Segment part 13
    smpBuildPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001915D - 00019162 (0x6 bytes), align: 0
    Segment part 15. Intra module refs: Segment part 14
    smpBuildPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019163 - 00019168 (0x6 bytes), align: 0
    Segment part 16. Intra module refs: smpBuildPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019169 - 0001916F (0x7 bytes), align: 0
    Segment part 17. Intra module refs: Segment part 16
    smpBuildPairingReqRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019170 - 0001930B (0x19c bytes), align: 0
    Segment part 18. Intra module refs: smpParsePairingReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingReq 00019170
    calls direct
    XSTACK = 00000000 ( 00000013 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001930C - 00019316 (0xb bytes), align: 0
    Segment part 20. Intra module refs: smpBuildPairingReqRsp
    smpParsePairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019317 - 00019320 (0xa bytes), align: 0
    Segment part 21. Intra module refs: smpParsePairingReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019321 - 00019356 (0x36 bytes), align: 0
    Segment part 22. Intra module refs: smpBuildPairingConfirm::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingConfirm
    00019321
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019357 - 00019390 (0x3a bytes), align: 0
    Segment part 24. Intra module refs: smpParsePairingConfirm::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingConfirm
    00019357
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019391 - 000193C6 (0x36 bytes), align: 0
    Segment part 26. Intra module refs: smpBuildPairingRandom::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingRandom 00019391
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000193C7 - 00019400 (0x3a bytes), align: 0
    Segment part 28. Intra module refs: smpParsePairingRandom::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingRandom 000193C7
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019401 - 0001942A (0x2a bytes), align: 0
    Segment part 30. Intra module refs: smpBuildPairingFailed::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingFailed 00019401
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001942B - 0001942D (0x3 bytes), align: 0
    Segment part 32. Intra module refs: smpBuildPairingReq
    smpBuildPairingRsp
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001942E - 00019434 (0x7 bytes), align: 0
    Segment part 33. Intra module refs: Segment part 32
    smpBuildPairingFailed
    smpParsePairingFailed
    smpParseSecurityReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019435 - 00019460 (0x2c bytes), align: 0
    Segment part 34. Intra module refs: smpParsePairingFailed::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingFailed 00019435
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019461 - 00019496 (0x36 bytes), align: 0
    Segment part 36. Intra module refs: smpBuildEncInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildEncInfo 00019461
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019497 - 000194A2 (0xc bytes), align: 0
    Segment part 38. Intra module refs: smpBuildEncInfo
    smpBuildIdentityInfo
    smpBuildPairingConfirm
    smpBuildPairingRandom
    smpBuildSigningInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000194A3 - 000194A9 (0x7 bytes), align: 0
    Segment part 39. Intra module refs: Segment part 38
    smpBuildPairingReqRsp
    smpBuildSecurityReq
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000194AA - 000194E3 (0x3a bytes), align: 0
    Segment part 40. Intra module refs: smpParseEncInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseEncInfo 000194AA
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000194E4 - 0001952C (0x49 bytes), align: 0
    Segment part 42. Intra module refs: smpBuildMasterID::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildMasterID 000194E4
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001952D - 0001957F (0x53 bytes), align: 0
    Segment part 44. Intra module refs: smpParseMasterID::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseMasterID 0001952D
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019580 - 00019584 (0x5 bytes), align: 0
    Segment part 46. Intra module refs: smpBuildEncInfo
    smpBuildIdentityAddrInfo
    smpBuildIdentityInfo
    smpBuildMasterID
    smpBuildPairingConfirm
    smpBuildPairingRandom
    smpBuildSigningInfo
    smpParseEncInfo
    smpParseIdentityAddrInfo
    smpParseIdentityInfo
    smpParseMasterID
    smpParsePairingConfirm
    smpParsePairingRandom
    smpParseSigningInfo
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019585 - 000195B9 (0x35 bytes), align: 0
    Segment part 47. Intra module refs: smpBuildIdentityInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildIdentityInfo 00019585
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000195BA - 000195FB (0x42 bytes), align: 0
    Segment part 49. Intra module refs: smpBuildIdentityAddrInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildIdentityAddrInfo
    000195BA
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000195FC - 00019609 (0xe bytes), align: 0
    Segment part 51. Intra module refs: smpBuildIdentityAddrInfo
    smpBuildMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001960A - 00019614 (0xb bytes), align: 0
    Segment part 52. Intra module refs: Segment part 51
    smpBuildMasterID
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019615 - 0001964E (0x3a bytes), align: 0
    Segment part 53. Intra module refs: smpParseIdentityInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseIdentityInfo 00019615
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001964F - 0001969F (0x51 bytes), align: 0
    Segment part 55. Intra module refs: smpParseIdentityAddrInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseIdentityAddrInfo
    0001964F
    calls direct
    XSTACK = 00000000 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000196A0 - 000196D5 (0x36 bytes), align: 0
    Segment part 57. Intra module refs: smpBuildSigningInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildSigningInfo 000196A0
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000196D6 - 0001970F (0x3a bytes), align: 0
    Segment part 59. Intra module refs: smpParseSigningInfo::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseSigningInfo 000196D6
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019710 - 0001973D (0x2e bytes), align: 0
    Segment part 61. Intra module refs: smpBuildSecurityReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildSecurityReq 00019710
    calls direct
    XSTACK = 00000000 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001973E - 00019760 (0x23 bytes), align: 0
    Segment part 63. Intra module refs: smpParseSecurityReq::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseSecurityReq 0001973E
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019761 - 00019800 (0xa0 bytes), align: 0
    Segment part 65. Intra module refs: smSendSMMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smSendSMMsg 00019761
    calls direct
    XSTACK = 00000002 ( 00000013 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F95 - 00000F9A (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingReq::?relay
    00000F95 smGeneratePairingReqRsp (sm_pairing)
    sm_c1 (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000F9B - 00000FA0 (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingRsp::?relay
    00000F9B smGeneratePairingReqRsp (sm_pairing)
    sm_c1 (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FA1 - 00000FA6 (0x6 bytes), align: 0
    Segment part 11. Intra module refs: Segment part 32
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingReqRsp::?relay
    00000FA1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FA7 - 00000FAC (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingReq::?relay
    00000FA7 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FAD - 00000FB2 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingConfirm::?relay
    00000FAD smGenerateConfirm (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FB3 - 00000FB8 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingConfirm::?relay
    00000FB3 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FB9 - 00000FBE (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingRandom::?relay
    00000FB9 smGenerateRandMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FBF - 00000FC4 (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingRandom::?relay
    00000FBF smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FC5 - 00000FCA (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildPairingFailed::?relay
    00000FC5 smSendFailAndEnd (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FCB - 00000FD0 (0x6 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParsePairingFailed::?relay
    00000FCB smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FD1 - 00000FD6 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildEncInfo::?relay
    00000FD1 smPairingSendEncInfo (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FD7 - 00000FDC (0x6 bytes), align: 0
    Segment part 41.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseEncInfo::?relay
    00000FD7 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FDD - 00000FE2 (0x6 bytes), align: 0
    Segment part 43.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildMasterID::?relay
    00000FDD smPairingSendMasterID (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FE3 - 00000FE8 (0x6 bytes), align: 0
    Segment part 45.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseMasterID::?relay
    00000FE3 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FE9 - 00000FEE (0x6 bytes), align: 0
    Segment part 48.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildIdentityInfo::?relay
    00000FE9 smPairingSendIdentityInfo (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FEF - 00000FF4 (0x6 bytes), align: 0
    Segment part 50.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildIdentityAddrInfo::?relay
    00000FEF smPairingSendIdentityAddrInfo (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FF5 - 00000FFA (0x6 bytes), align: 0
    Segment part 54.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseIdentityInfo::?relay
    00000FF5 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00000FFB - 00001000 (0x6 bytes), align: 0
    Segment part 56.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseIdentityAddrInfo::?relay
    00000FFB smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001001 - 00001006 (0x6 bytes), align: 0
    Segment part 58.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildSigningInfo::?relay
    00001001 smPairingSendSingingInfo (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001007 - 0000100C (0x6 bytes), align: 0
    Segment part 60.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseSigningInfo::?relay
    00001007 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000100D - 00001012 (0x6 bytes), align: 0
    Segment part 62.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpBuildSecurityReq::?relay
    0000100D GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001013 - 00001018 (0x6 bytes), align: 0
    Segment part 64.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smpParseSecurityReq::?relay
    00001013 smProcessDataMsg (sm_pairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001019 - 0000101E (0x6 bytes), align: 0
    Segment part 66.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    smSendSMMsg::?relay 00001019 GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    Segment part 92 (sm_pairing)
    Segment part 95 (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smSendFailAndEnd (sm_pairing)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Libraries\Common\bin\CC254x_BLE_HCI_TL_None.lib
    LIBRARY MODULE, NAME : hci_tl

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000077C - 0000077C (0x1 bytes), align: 0
    Segment part 6. Intra module refs: HCI_Init
    HCI_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciTaskID 0000077C HCI_NumOfCompletedPacketsEvent (hci_event)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_DisconnectCback (hci_event)
    LL_EncChangeCback (hci_event)
    LL_EncKeyRefreshCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    LL_ReadRemoteVersionInfoCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000077D - 0000077D (0x1 bytes), align: 0
    Segment part 7. Intra module refs: HCI_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciTestTaskID 0000077D
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000077E - 0000077E (0x1 bytes), align: 0
    Segment part 8. Intra module refs: HCI_GAPTaskRegister
    HCI_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciGapTaskID 0000077E HCI_CommandCompleteEvent (hci_event)
    HCI_CommandStatusEvent (hci_event)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_DisconnectCback (hci_event)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000077F - 0000077F (0x1 bytes), align: 0
    Segment part 9. Intra module refs: HCI_Init
    HCI_L2CAPTaskRegister
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciL2capTaskID 0000077F HCI_NumOfCompletedPacketsEvent (hci_event)
    LL_RxDataCompleteCback (hci_data)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000780 - 00000780 (0x1 bytes), align: 0
    Segment part 10. Intra module refs: HCI_Init
    HCI_SMPTaskRegister
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciSmpTaskID 00000780 HCI_CommandCompleteEvent (hci_event)
    LL_EncChangeCback (hci_event)
    LL_EncKeyRefreshCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000781 - 00000781 (0x1 bytes), align: 0
    Segment part 11. Intra module refs: HCI_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    hciExtTaskID 00000781
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FF4F - 0001FF7A (0x2c bytes), align: 0
    Segment part 13. Intra module refs: HCI_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_Init 0001FF4F
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FF7B - 0001FFD5 (0x5b bytes), align: 0
    Segment part 15. Intra module refs: HCI_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_ProcessEvent 0001FF7B
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FFD6 - 0001FFDF (0xa bytes), align: 0
    Segment part 19. Intra module refs: HCI_GAPTaskRegister::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_GAPTaskRegister 0001FFD6
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FFE0 - 0001FFE7 (0x8 bytes), align: 0
    Segment part 21. Intra module refs: HCI_L2CAPTaskRegister::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_L2CAPTaskRegister 0001FFE0
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FFE8 - 0001FFEF (0x8 bytes), align: 0
    Segment part 23. Intra module refs: HCI_GAPTaskRegister
    HCI_L2CAPTaskRegister
    HCI_SMPTaskRegister
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FFF0 - 0001FFF9 (0xa bytes), align: 0
    Segment part 24. Intra module refs: HCI_SMPTaskRegister::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SMPTaskRegister 0001FFF0
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000101F - 00001024 (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_Init::?relay 0000101F osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001025 - 0000102A (0x6 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_ProcessEvent::?relay
    00001025 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000102B - 00001030 (0x6 bytes), align: 0
    Segment part 20.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_GAPTaskRegister::?relay
    0000102B GAP_Init (gap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001031 - 00001036 (0x6 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_L2CAPTaskRegister::?relay
    00001031 L2CAP_Init (l2cap_task)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001037 - 0000103C (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HCI_SMPTaskRegister::?relay
    00001037 SM_Init (sm_task)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\devinfoservice.r51
    PROGRAM MODULE, NAME : devinfoservice

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081F6 - 000081F7 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: devInfoService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoServUUID 000081F6
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081F8 - 000081F9 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoSystemIdUUID 000081F8
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081FA - 000081FB (0x2 bytes), align: 0
    Segment part 8. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoModelNumberUUID
    000081FA
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081FC - 000081FD (0x2 bytes), align: 0
    Segment part 9. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoSerialNumberUUID
    000081FC
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081FE - 000081FF (0x2 bytes), align: 0
    Segment part 10. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoFirmwareRevUUID
    000081FE
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008200 - 00008201 (0x2 bytes), align: 0
    Segment part 11. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoHardwareRevUUID
    00008200
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008202 - 00008203 (0x2 bytes), align: 0
    Segment part 12. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoSoftwareRevUUID
    00008202
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008214 - 00008215 (0x2 bytes), align: 0
    Segment part 13. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoMfrNameUUID 00008214
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008206 - 00008207 (0x2 bytes), align: 0
    Segment part 14. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfo11073CertUUID 00008206
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008204 - 00008205 (0x2 bytes), align: 0
    Segment part 15. Intra module refs: Segment part 46
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoPnpIdUUID 00008204
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081D3 - 000081D5 (0x3 bytes), align: 0
    Segment part 16. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoService 000081D3
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BD6 - 00000BD6 (0x1 bytes), align: 0
    Segment part 17. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoSystemIdProps 00000BD6
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000782 - 00000789 (0x8 bytes), align: 0
    Segment part 19. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoSystemId 00000782
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BD7 - 00000BD7 (0x1 bytes), align: 0
    Segment part 20. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoModelNumberProps
    00000BD7
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008115 - 00008121 (0xd bytes), align: 0
    Segment part 22. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoModelNumber 00008115
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BD8 - 00000BD8 (0x1 bytes), align: 0
    Segment part 23. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoSerialNumberProps
    00000BD8
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008107 - 00008114 (0xe bytes), align: 0
    Segment part 25. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoSerialNumber 00008107
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BD9 - 00000BD9 (0x1 bytes), align: 0
    Segment part 26. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoFirmwareRevProps
    00000BD9
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000080B7 - 000080C8 (0x12 bytes), align: 0
    Segment part 28. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoFirmwareRev 000080B7
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BDA - 00000BDA (0x1 bytes), align: 0
    Segment part 29. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoHardwareRevProps
    00000BDA
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000080A5 - 000080B6 (0x12 bytes), align: 0
    Segment part 31. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoHardwareRev 000080A5
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BDB - 00000BDB (0x1 bytes), align: 0
    Segment part 32. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoSoftwareRevProps
    00000BDB
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008081 - 00008092 (0x12 bytes), align: 0
    Segment part 34. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoSoftwareRev 00008081
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BDC - 00000BDC (0x1 bytes), align: 0
    Segment part 35. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoMfrNameProps 00000BDC
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008093 - 000080A4 (0x12 bytes), align: 0
    Segment part 37. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoMfrName 00008093
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BDD - 00000BDD (0x1 bytes), align: 0
    Segment part 38. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfo11073CertProps 00000BDD
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000080F9 - 00008106 (0xe bytes), align: 0
    Segment part 40. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfo11073Cert 000080F9
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BDE - 00000BDE (0x1 bytes), align: 0
    Segment part 41. Intra module refs: Segment part 46
    LOCAL ADDRESS
    ===== =======
    devInfoPnpIdProps 00000BDE
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BDF - 00000BE5 (0x7 bytes), align: 0
    Segment part 43. Intra module refs: Segment part 46
    devInfo_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    devInfoPnpId 00000BDF
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000BE6 - 00000C7D (0x98 bytes), align: 0
    Segment part 45. Intra module refs: DevInfo_AddService
    LOCAL ADDRESS
    ===== =======
    devInfoAttrTbl 00000BE6
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000813E - 00008143 (0x6 bytes), align: 0
    Segment part 47. Intra module refs: DevInfo_AddService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    devInfoCBs 0000813E
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A606 - 0001A62A (0x25 bytes), align: 0
    Segment part 48. Intra module refs: DevInfo_AddService::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DevInfo_AddService 0001A606
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A62B - 0001AB81 (0x557 bytes), align: 0
    Segment part 54. Intra module refs: devInfo_ReadAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    devInfo_ReadAttrCB 0001A62B
    calls direct, is indirectly called
    XSTACK = 00000006 ( 00000017 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000024D - 0000024D (0x1 bytes), align: 0
    Segment part 18. Intra module refs: devInfoSystemIdProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000024E - 0000024E (0x1 bytes), align: 0
    Segment part 21. Intra module refs: devInfoModelNumberProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000024F - 0000024F (0x1 bytes), align: 0
    Segment part 24. Intra module refs: devInfoSerialNumberProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000250 - 00000250 (0x1 bytes), align: 0
    Segment part 27. Intra module refs: devInfoFirmwareRevProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000251 - 00000251 (0x1 bytes), align: 0
    Segment part 30. Intra module refs: devInfoHardwareRevProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000252 - 00000252 (0x1 bytes), align: 0
    Segment part 33. Intra module refs: devInfoSoftwareRevProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000253 - 00000253 (0x1 bytes), align: 0
    Segment part 36. Intra module refs: devInfoMfrNameProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000254 - 00000254 (0x1 bytes), align: 0
    Segment part 39. Intra module refs: devInfo11073CertProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000255 - 00000255 (0x1 bytes), align: 0
    Segment part 42. Intra module refs: devInfoPnpIdProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000256 - 0000025C (0x7 bytes), align: 0
    Segment part 44. Intra module refs: devInfoPnpId
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000025D - 000002F4 (0x98 bytes), align: 0
    Segment part 46. Intra module refs: devInfoAttrTbl
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000103D - 00001042 (0x6 bytes), align: 0
    Segment part 49.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DevInfo_AddService::?relay
    0000103D Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001043 - 00001048 (0x6 bytes), align: 0
    Segment part 55. Intra module refs: devInfoCBs
    LOCAL ADDRESS
    ===== =======
    devInfo_ReadAttrCB::?relay
    00001043
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081F6 - 000081F7 (0x2 bytes), align: 0
    Segment part 56. Intra module refs: devInfoServUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081F8 - 000081F9 (0x2 bytes), align: 0
    Segment part 57. Intra module refs: devInfoSystemIdUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081FA - 000081FB (0x2 bytes), align: 0
    Segment part 58. Intra module refs: devInfoModelNumberUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081FC - 000081FD (0x2 bytes), align: 0
    Segment part 59. Intra module refs: devInfoSerialNumberUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081FE - 000081FF (0x2 bytes), align: 0
    Segment part 60. Intra module refs: devInfoFirmwareRevUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008200 - 00008201 (0x2 bytes), align: 0
    Segment part 61. Intra module refs: devInfoHardwareRevUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008202 - 00008203 (0x2 bytes), align: 0
    Segment part 62. Intra module refs: devInfoSoftwareRevUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008214 - 00008215 (0x2 bytes), align: 0
    Segment part 63. Intra module refs: devInfoMfrNameUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008206 - 00008207 (0x2 bytes), align: 0
    Segment part 64. Intra module refs: devInfo11073CertUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008204 - 00008205 (0x2 bytes), align: 0
    Segment part 65. Intra module refs: devInfoPnpIdUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081D3 - 000081D5 (0x3 bytes), align: 0
    Segment part 66. Intra module refs: devInfoService
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008115 - 00008121 (0xd bytes), align: 0
    Segment part 67. Intra module refs: devInfoModelNumber
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008107 - 00008114 (0xe bytes), align: 0
    Segment part 68. Intra module refs: devInfoSerialNumber
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000080B7 - 000080C8 (0x12 bytes), align: 0
    Segment part 69. Intra module refs: devInfoFirmwareRev
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000080A5 - 000080B6 (0x12 bytes), align: 0
    Segment part 70. Intra module refs: devInfoHardwareRev
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008081 - 00008092 (0x12 bytes), align: 0
    Segment part 71. Intra module refs: devInfoSoftwareRev
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008093 - 000080A4 (0x12 bytes), align: 0
    Segment part 72. Intra module refs: devInfoMfrName
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000080F9 - 00008106 (0xe bytes), align: 0
    Segment part 73. Intra module refs: devInfo11073Cert
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000813E - 00008143 (0x6 bytes), align: 0
    Segment part 74. Intra module refs: devInfoCBs

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\gap.r51
    PROGRAM MODULE, NAME : gap

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 3 (was BANKED_CODE)
    Relative segment, address: CODE 000200A3 - 0002013C (0x9a bytes), align: 0
    Segment part 6. Intra module refs: GAP_DeviceInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_DeviceInit 000200A3
    calls direct
    XSTACK = 00000004 ( 00000013 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001049 - 0000104E (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAP_DeviceInit::?relay
    00001049 gapRole_SetupGAP (peripheral)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\gapbondmgr.r51
    PROGRAM MODULE, NAME : gapbondmgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000078A - 0000078A (0x1 bytes), align: 0
    Segment part 7. Intra module refs: GAPBondMgr_Init
    GAPBondMgr_LinkEst
    GAPBondMgr_ProcessEvent
    GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_Register
    gapBondMgrEraseBonding
    gapBondMgrSendServiceChange
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_TaskID 0000078A
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C7E - 00000C7E (0x1 bytes), align: 0
    Segment part 8. Intra module refs: GAPBondMgr_LinkEst
    GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBond_PairingMode 00000C7E
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C7F - 00000C80 (0x2 bytes), align: 0
    Segment part 10. Intra module refs: GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBond_InitiateWait 00000C7F
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000078B - 0000078B (0x1 bytes), align: 0
    Segment part 12. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    gapBondMgrSlaveSecurityReq
    LOCAL ADDRESS
    ===== =======
    gapBond_MITM 0000078B
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000078C - 0000078C (0x1 bytes), align: 0
    Segment part 13. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    LOCAL ADDRESS
    ===== =======
    gapBond_IOCap 0000078C
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000078D - 0000078D (0x1 bytes), align: 0
    Segment part 14. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    LOCAL ADDRESS
    ===== =======
    gapBond_OOBDataFlag 0000078D
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000078E - 0000079D (0x10 bytes), align: 0
    Segment part 15. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    LOCAL ADDRESS
    ===== =======
    gapBond_OOBData 0000078E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000079E - 0000079E (0x1 bytes), align: 0
    Segment part 16. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    gapBondMgrSlaveSecurityReq
    LOCAL ADDRESS
    ===== =======
    gapBond_Bonding 0000079E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000079F - 0000079F (0x1 bytes), align: 0
    Segment part 17. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBond_AutoFail 0000079F
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C81 - 00000C81 (0x1 bytes), align: 0
    Segment part 18. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBond_AutoFailReason
    00000C81
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C82 - 00000C82 (0x1 bytes), align: 0
    Segment part 20. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    LOCAL ADDRESS
    ===== =======
    gapBond_KeyDistList 00000C82
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000007A0 - 000007A3 (0x4 bytes), align: 0
    Segment part 22. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBond_Passcode 000007A0
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C83 - 00000C83 (0x1 bytes), align: 0
    Segment part 23. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAuthenticate
    LOCAL ADDRESS
    ===== =======
    gapBond_KeySize 00000C83
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000007A4 - 000007A5 (0x2 bytes), align: 0
    Segment part 25. Intra module refs: GAPBondMgr_ProcessEvent
    GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_Register
    LOCAL ADDRESS
    ===== =======
    pGapBondCB 000007A4
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000007A6 - 00000831 (0x8c bytes), align: 0
    Segment part 26. Intra module refs: gapBondMgrAddBond
    gapBondMgrBondTotal
    gapBondMgrFindAddr
    gapBondMgrFindEmpty
    gapBondMgrFindReconnectAddr
    gapBondMgrReadBonds
    gapBondMgr_SyncWhiteList
    LOCAL ADDRESS
    ===== =======
    bonds 000007A6
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000832 - 00000832 (0x1 bytes), align: 0
    Segment part 27. Intra module refs: GAPBondMgr_SetParameter
    gapBondMgrAddBond
    gapBondMgrReadBonds
    LOCAL ADDRESS
    ===== =======
    autoSyncWhiteList 00000832
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000833 - 00000833 (0x1 bytes), align: 0
    Segment part 28. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    eraseAllBonds 00000833
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000834 - 0000083D (0xa bytes), align: 0
    Segment part 29. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    bondsToDelete 00000834
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C84 - 00000C84 (0x1 bytes), align: 0
    Segment part 30. Intra module refs: gapBondFreeAuthEvt
    gapBondMgrAddBond
    gapBondMgrEraseBonding
    LOCAL ADDRESS
    ===== =======
    bondIdx 00000C84
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000083E - 0000083F (0x2 bytes), align: 0
    Segment part 32. Intra module refs: GAPBondMgr_ProcessEvent
    GAPBondMgr_ProcessGAPMsg
    gapBondFreeAuthEvt
    gapBondMgrAddBond
    LOCAL ADDRESS
    ===== =======
    pAuthEvt 0000083E
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00003148 - 00003459 (0x312 bytes), align: 0
    Segment part 36. Intra module refs: GAPBondMgr_SetParameter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_SetParameter
    00003148
    calls direct
    XSTACK = 00000000 ( 0000001A )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000345A - 0000360D (0x1b4 bytes), align: 0
    Segment part 40. Intra module refs: GAPBondMgr_LinkEst::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_LinkEst 0000345A
    calls direct
    XSTACK = 00000001 ( 0000003B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000360E - 000036B2 (0xa5 bytes), align: 0
    Segment part 42. Intra module refs: GAPBondMgr_ResolveAddr::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ResolveAddr
    0000360E
    calls direct
    XSTACK = 00000039 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000036B3 - 00003755 (0xa3 bytes), align: 0
    Segment part 44. Intra module refs: GAPBondMgr_ServiceChangeInd::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ServiceChangeInd
    000036B3
    calls direct
    XSTACK = 00000009 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00003756 - 0000380C (0xb7 bytes), align: 0
    Segment part 46. Intra module refs: GAPBondMgr_UpdateCharCfg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_UpdateCharCfg
    00003756
    calls direct
    XSTACK = 0000000F ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000380D - 0000383B (0x2f bytes), align: 0
    Segment part 48. Intra module refs: GAPBondMgr_Register::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_Register 0000380D
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000383C - 000038E6 (0xab bytes), align: 0
    Segment part 50. Intra module refs: GAPBondMgr_PasscodeRsp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_PasscodeRsp
    0000383C
    calls direct
    XSTACK = 00000004 ( 00000014 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000038E7 - 00003DA2 (0x4bc bytes), align: 0
    Segment part 52. Intra module refs: GAPBondMgr_ProcessGAPMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ProcessGAPMsg
    000038E7
    calls direct
    XSTACK = 00000009 ( 00000024 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00003DA3 - 00003E34 (0x92 bytes), align: 0
    Segment part 54. Intra module refs: gapBondMgrChangeState::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrChangeState 00003DA3
    calls direct
    XSTACK = 0000000E ( 00000019 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00003E35 - 00003F70 (0x13c bytes), align: 0
    Segment part 56. Intra module refs: gapBondMgrUpdateCharCfg::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrUpdateCharCfg
    00003E35
    calls direct
    XSTACK = 00000012 ( 0000002A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00003F71 - 00003FD8 (0x68 bytes), align: 0
    Segment part 58. Intra module refs: gapBondMgrFindCharCfgItem::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindCharCfgItem
    00003F71
    XSTACK = 0000002A ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00003FD9 - 0000408C (0xb4 bytes), align: 0
    Segment part 60. Intra module refs: gapBondMgrInvertCharCfgItem::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrInvertCharCfgItem
    00003FD9
    XSTACK = 00000039 ( 00000009 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000408D - 00004342 (0x2b6 bytes), align: 0
    Segment part 62. Intra module refs: gapBondMgrAddBond::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrAddBond 0000408D
    calls direct
    XSTACK = 00000022 ( 0000001E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004343 - 0000437C (0x3a bytes), align: 0
    Segment part 64. Intra module refs: gapBondMgrGetStateFlags::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrGetStateFlags
    00004343
    calls direct
    XSTACK = 00000039 ( 00000017 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000437D - 000043E6 (0x6a bytes), align: 0
    Segment part 66. Intra module refs: gapBondMgrGetPublicAddr::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrGetPublicAddr
    0000437D
    calls direct
    XSTACK = 0000000E ( 0000001C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000043E7 - 00004443 (0x5d bytes), align: 0
    Segment part 68. Intra module refs: gapBondMgrFindReconnectAddr::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindReconnectAddr
    000043E7
    calls direct
    XSTACK = 0000000E ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004444 - 000044A0 (0x5d bytes), align: 0
    Segment part 70. Intra module refs: gapBondMgrFindAddr::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindAddr 00004444
    calls direct
    XSTACK = 0000001C ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000044A1 - 000044FD (0x5d bytes), align: 0
    Segment part 72. Intra module refs: gapBondMgrResolvePrivateAddr::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrResolvePrivateAddr
    000044A1
    calls direct
    XSTACK = 0000000E ( 00000019 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000044FE - 000045E8 (0xeb bytes), align: 0
    Segment part 74. Intra module refs: gapBondMgrReadBonds::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrReadBonds 000044FE
    calls direct
    XSTACK = 00000022 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000045E9 - 0000462E (0x46 bytes), align: 0
    Segment part 76. Intra module refs: gapBondMgrFindEmpty::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindEmpty 000045E9
    calls direct
    XSTACK = 0000001C ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000462F - 00004679 (0x4b bytes), align: 0
    Segment part 78. Intra module refs: gapBondMgrBondTotal::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrBondTotal 0000462F
    calls direct
    XSTACK = 0000000E ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000467A - 0000469C (0x23 bytes), align: 0
    Segment part 80. Intra module refs: gapBondMgrEraseAllBondings::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrEraseAllBondings
    0000467A
    calls direct
    XSTACK = 00000022 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000469D - 000047DF (0x143 bytes), align: 0
    Segment part 82. Intra module refs: gapBondMgrEraseBonding::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrEraseBonding
    0000469D
    calls direct
    XSTACK = 00000022 ( 00000047 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000047E0 - 000047F3 (0x14 bytes), align: 0
    Segment part 84. Intra module refs: GAPBondMgr_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_Init 000047E0
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000047F4 - 000048FC (0x109 bytes), align: 0
    Segment part 86. Intra module refs: GAPBondMgr_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ProcessEvent
    000047F4
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000048FD - 0000493B (0x3f bytes), align: 0
    Segment part 88. Intra module refs: gapBondMgr_ProcessOSALMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_ProcessOSALMsg
    000048FD
    calls direct
    XSTACK = 0000000E ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000493C - 00004967 (0x2c bytes), align: 0
    Segment part 92. Intra module refs: gapBondMgr_ProcessGATTMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_ProcessGATTMsg
    0000493C
    calls direct
    XSTACK = 00000009 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004968 - 000049B6 (0x4f bytes), align: 0
    Segment part 94. Intra module refs: gapBondMgr_ProcessGATTServMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_ProcessGATTServMsg
    00004968
    calls direct
    XSTACK = 00000009 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000049B7 - 000049D7 (0x21 bytes), align: 0
    Segment part 96. Intra module refs: gapBondMgrSendServiceChange::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrSendServiceChange
    000049B7
    calls direct, is indirectly called
    XSTACK = 0000000E ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000049D8 - 00004A15 (0x3e bytes), align: 0
    Segment part 98. Intra module refs: gapBondSetupPrivFlag::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondSetupPrivFlag 000049D8
    calls direct
    XSTACK = 0000001C ( 00000001 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004A16 - 00004C5C (0x247 bytes), align: 0
    Segment part 100. Intra module refs: gapBondMgrAuthenticate::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrAuthenticate
    00004A16
    calls direct
    XSTACK = 00000022 ( 00000028 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004C5D - 00004C9D (0x41 bytes), align: 0
    Segment part 102. Intra module refs: gapBondMgrSlaveSecurityReq::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrSlaveSecurityReq
    00004C5D
    calls direct
    XSTACK = 00000039 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004C9E - 00004D3B (0x9e bytes), align: 0
    Segment part 104. Intra module refs: gapBondMgrBondReq::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgrBondReq 00004C9E
    calls direct
    XSTACK = 0000003A ( 0000002C )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004D3C - 00004DAD (0x72 bytes), align: 0
    Segment part 106. Intra module refs: gapBondMgr_SyncWhiteList::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_SyncWhiteList
    00004D3C
    calls direct
    XSTACK = 0000001C ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004DAE - 00004EE6 (0x139 bytes), align: 0
    Segment part 108. Intra module refs: gapBondMgr_SyncCharCfg::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_SyncCharCfg
    00004DAE
    calls direct
    XSTACK = 0000000E ( 00000015 )
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000840 - 00000841 (0x2 bytes), align: 0
    Segment part 33. Intra module refs: gapBondMgr_SyncCharCfg
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_SyncCharCfg::pAttr
    00000840
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000842 - 00000843 (0x2 bytes), align: 0
    Segment part 34. Intra module refs: gapBondMgr_SyncCharCfg
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_SyncCharCfg::service
    00000842
    -------------------------------------------------------------------------
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00004EE7 - 00004F1A (0x34 bytes), align: 0
    Segment part 110. Intra module refs: gapBondFreeAuthEvt::?relay
    LOCAL ADDRESS
    ===== =======
    gapBondFreeAuthEvt 00004EE7
    calls direct
    XSTACK = 00000047 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002F5 - 000002F5 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: gapBond_PairingMode
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002F6 - 000002F7 (0x2 bytes), align: 0
    Segment part 11. Intra module refs: gapBond_InitiateWait
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002F8 - 000002F8 (0x1 bytes), align: 0
    Segment part 19. Intra module refs: gapBond_AutoFailReason
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002F9 - 000002F9 (0x1 bytes), align: 0
    Segment part 21. Intra module refs: gapBond_KeyDistList
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002FA - 000002FA (0x1 bytes), align: 0
    Segment part 24. Intra module refs: gapBond_KeySize
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002FB - 000002FB (0x1 bytes), align: 0
    Segment part 31. Intra module refs: bondIdx
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000104F - 00001054 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_SetParameter::?relay
    0000104F Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001055 - 0000105A (0x6 bytes), align: 0
    Segment part 41.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_LinkEst::?relay
    00001055 gapRole_ProcessGAPMsg (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000105B - 00001060 (0x6 bytes), align: 0
    Segment part 43. Intra module refs: GAPBondMgr_LinkEst
    GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_ServiceChangeInd
    GAPBondMgr_SetParameter
    GAPBondMgr_UpdateCharCfg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ResolveAddr::?relay
    0000105B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001061 - 00001066 (0x6 bytes), align: 0
    Segment part 45. Intra module refs: gapBondMgr_ProcessGATTMsg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ServiceChangeInd::?relay
    00001061
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001067 - 0000106C (0x6 bytes), align: 0
    Segment part 47. Intra module refs: gapBondMgr_ProcessGATTServMsg
    gapBondMgr_SyncCharCfg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_UpdateCharCfg::?relay
    00001067
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000106D - 00001072 (0x6 bytes), align: 0
    Segment part 49.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_Register::?relay
    0000106D Thermometer_ProcessEvent (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001073 - 00001078 (0x6 bytes), align: 0
    Segment part 51.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_PasscodeRsp::?relay
    00001073 timeAppPasscodeCB (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001079 - 0000107E (0x6 bytes), align: 0
    Segment part 53. Intra module refs: gapBondMgr_ProcessOSALMsg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ProcessGAPMsg::?relay
    00001079 gapRole_ProcessGAPMsg (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000107F - 00001084 (0x6 bytes), align: 0
    Segment part 55. Intra module refs: GAPBondMgr_ServiceChangeInd
    LOCAL ADDRESS
    ===== =======
    gapBondMgrChangeState::?relay
    0000107F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001085 - 0000108A (0x6 bytes), align: 0
    Segment part 57. Intra module refs: GAPBondMgr_UpdateCharCfg
    LOCAL ADDRESS
    ===== =======
    gapBondMgrUpdateCharCfg::?relay
    00001085
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000108B - 00001090 (0x6 bytes), align: 0
    Segment part 59. Intra module refs: gapBondMgrUpdateCharCfg
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindCharCfgItem::?relay
    0000108B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001091 - 00001096 (0x6 bytes), align: 0
    Segment part 61. Intra module refs: GAPBondMgr_LinkEst
    gapBondMgrUpdateCharCfg
    LOCAL ADDRESS
    ===== =======
    gapBondMgrInvertCharCfgItem::?relay
    00001091
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001097 - 0000109C (0x6 bytes), align: 0
    Segment part 63. Intra module refs: GAPBondMgr_ProcessEvent
    GAPBondMgr_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapBondMgrAddBond::?relay
    00001097
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000109D - 000010A2 (0x6 bytes), align: 0
    Segment part 65. Intra module refs: GAPBondMgr_LinkEst
    LOCAL ADDRESS
    ===== =======
    gapBondMgrGetStateFlags::?relay
    0000109D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010A3 - 000010A8 (0x6 bytes), align: 0
    Segment part 67. Intra module refs: GAPBondMgr_ResolveAddr
    LOCAL ADDRESS
    ===== =======
    gapBondMgrGetPublicAddr::?relay
    000010A3
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010A9 - 000010AE (0x6 bytes), align: 0
    Segment part 69. Intra module refs: GAPBondMgr_ResolveAddr
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindReconnectAddr::?relay
    000010A9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010AF - 000010B4 (0x6 bytes), align: 0
    Segment part 71. Intra module refs: GAPBondMgr_ResolveAddr
    gapBondMgrAddBond
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindAddr::?relay
    000010AF
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010B5 - 000010BA (0x6 bytes), align: 0
    Segment part 73. Intra module refs: GAPBondMgr_ResolveAddr
    LOCAL ADDRESS
    ===== =======
    gapBondMgrResolvePrivateAddr::?relay
    000010B5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010BB - 000010C0 (0x6 bytes), align: 0
    Segment part 75. Intra module refs: GAPBondMgr_Init
    GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBondMgrReadBonds::?relay
    000010BB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010C1 - 000010C6 (0x6 bytes), align: 0
    Segment part 77. Intra module refs: gapBondMgrAddBond
    LOCAL ADDRESS
    ===== =======
    gapBondMgrFindEmpty::?relay
    000010C1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010C7 - 000010CC (0x6 bytes), align: 0
    Segment part 79. Intra module refs: gapBondSetupPrivFlag
    LOCAL ADDRESS
    ===== =======
    gapBondMgrBondTotal::?relay
    000010C7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010CD - 000010D2 (0x6 bytes), align: 0
    Segment part 81. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapBondMgrEraseAllBondings::?relay
    000010CD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010D3 - 000010D8 (0x6 bytes), align: 0
    Segment part 83. Intra module refs: GAPBondMgr_ProcessGAPMsg
    GAPBondMgr_SetParameter
    gapBondMgrEraseAllBondings
    LOCAL ADDRESS
    ===== =======
    gapBondMgrEraseBonding::?relay
    000010D3
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010D9 - 000010DE (0x6 bytes), align: 0
    Segment part 85.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_Init::?relay
    000010D9 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010DF - 000010E4 (0x6 bytes), align: 0
    Segment part 87.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPBondMgr_ProcessEvent::?relay
    000010DF tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010E5 - 000010EA (0x6 bytes), align: 0
    Segment part 89. Intra module refs: GAPBondMgr_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_ProcessOSALMsg::?relay
    000010E5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010EB - 000010F0 (0x6 bytes), align: 0
    Segment part 93. Intra module refs: gapBondMgr_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_ProcessGATTMsg::?relay
    000010EB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010F1 - 000010F6 (0x6 bytes), align: 0
    Segment part 95. Intra module refs: gapBondMgr_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_ProcessGATTServMsg::?relay
    000010F1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010F7 - 000010FC (0x6 bytes), align: 0
    Segment part 97. Intra module refs: GAPBondMgr_ServiceChangeInd
    LOCAL ADDRESS
    ===== =======
    gapBondMgrSendServiceChange::?relay
    000010F7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000010FD - 00001102 (0x6 bytes), align: 0
    Segment part 99. Intra module refs: gapBondMgrAddBond
    gapBondMgrReadBonds
    LOCAL ADDRESS
    ===== =======
    gapBondSetupPrivFlag::?relay
    000010FD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001103 - 00001108 (0x6 bytes), align: 0
    Segment part 101. Intra module refs: GAPBondMgr_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapBondMgrAuthenticate::?relay
    00001103
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001109 - 0000110E (0x6 bytes), align: 0
    Segment part 103. Intra module refs: GAPBondMgr_LinkEst
    LOCAL ADDRESS
    ===== =======
    gapBondMgrSlaveSecurityReq::?relay
    00001109
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000110F - 00001114 (0x6 bytes), align: 0
    Segment part 105. Intra module refs: GAPBondMgr_LinkEst
    LOCAL ADDRESS
    ===== =======
    gapBondMgrBondReq::?relay
    0000110F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001115 - 0000111A (0x6 bytes), align: 0
    Segment part 107. Intra module refs: gapBondMgrAddBond
    gapBondMgrReadBonds
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_SyncWhiteList::?relay
    00001115
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000111B - 00001120 (0x6 bytes), align: 0
    Segment part 109. Intra module refs: GAPBondMgr_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gapBondMgr_SyncCharCfg::?relay
    0000111B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001121 - 00001126 (0x6 bytes), align: 0
    Segment part 111. Intra module refs: GAPBondMgr_ProcessEvent
    gapBondMgrEraseBonding
    LOCAL ADDRESS
    ===== =======
    gapBondFreeAuthEvt::?relay
    00001121
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008144 - 00008149 (0x6 bytes), align: 0
    Segment part 6. Intra module refs: GAPBondMgr_LinkEst
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008184 - 00008187 (0x4 bytes), align: 0
    Segment part 35. Intra module refs: GAPBondMgr_PasscodeRsp
    GAPBondMgr_SetParameter
    GAP_PasscodeUpdate (gap_linkmgr)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_f4240 00008184
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008144 - 00008149 (0x6 bytes), align: 0
    Segment part 112. Intra module refs: Segment part 6
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008184 - 00008187 (0x4 bytes), align: 0
    Segment part 113. Intra module refs: __Constant_f4240

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\gatt_uuid.r51
    PROGRAM MODULE, NAME : gatt_uuid

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081F4 - 000081F5 (0x2 bytes), align: 0
    Segment part 6.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapServiceUUID 000081F4 Segment part 7 (gapgattserver)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081F2 - 000081F3 (0x2 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gattServiceUUID 000081F2 Segment part 15 (gattservapp)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081F0 - 000081F1 (0x2 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    primaryServiceUUID 000081F0 GATT_FindNextAttr (gatt_server)
    GATT_RegisterService (gatt_server)
    Segment part 20 (gattservapp)
    Segment part 25 (gapgattserver)
    Segment part 33 (thermometerservice)
    Segment part 46 (devinfoservice)
    gattProcessReadByGrpTypeReq (gatt_server)
    gattProcessReadByType (gatt_client)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081EE - 000081EF (0x2 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    secondaryServiceUUID 000081EE GATTServApp_ReadAttr (gattservapp)
    GATT_FindNextAttr (gatt_server)
    GATT_RegisterService (gatt_server)
    gattProcessReadByType (gatt_client)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081EC - 000081ED (0x2 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    includeUUID 000081EC gattProcessReadByType (gatt_client)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081E8 - 000081E9 (0x2 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    characterUUID 000081E8 GATT_FindNextAttr (gatt_server)
    Segment part 20 (gattservapp)
    Segment part 25 (gapgattserver)
    Segment part 33 (thermometerservice)
    Segment part 46 (devinfoservice)
    gattProcessReadByType (gatt_client)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081E4 - 000081E5 (0x2 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    clientCharCfgUUID 000081E4 Segment part 20 (gattservapp)
    Segment part 33 (thermometerservice)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081E2 - 000081E3 (0x2 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    deviceNameUUID 000081E2 Segment part 25 (gapgattserver)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081E0 - 000081E1 (0x2 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    appearanceUUID 000081E0 Segment part 25 (gapgattserver)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008216 - 00008217 (0x2 bytes), align: 0
    Segment part 20.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    periPrivacyFlagUUID 00008216 Segment part 25 (gapgattserver)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081DE - 000081DF (0x2 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    reconnectAddrUUID 000081DE Segment part 25 (gapgattserver)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081DC - 000081DD (0x2 bytes), align: 0
    Segment part 22.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    periConnParamUUID 000081DC Segment part 25 (gapgattserver)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000812A - 0000812B (0x2 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    serviceChangedUUID 0000812A GATT_ServiceChangedInd (gatt_server)
    Segment part 20 (gattservapp)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081F4 - 000081F5 (0x2 bytes), align: 0
    Segment part 29. Intra module refs: gapServiceUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081F2 - 000081F3 (0x2 bytes), align: 0
    Segment part 30. Intra module refs: gattServiceUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081F0 - 000081F1 (0x2 bytes), align: 0
    Segment part 31. Intra module refs: primaryServiceUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081EE - 000081EF (0x2 bytes), align: 0
    Segment part 32. Intra module refs: secondaryServiceUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081EC - 000081ED (0x2 bytes), align: 0
    Segment part 33. Intra module refs: includeUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081E8 - 000081E9 (0x2 bytes), align: 0
    Segment part 34. Intra module refs: characterUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081E4 - 000081E5 (0x2 bytes), align: 0
    Segment part 37. Intra module refs: clientCharCfgUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081E2 - 000081E3 (0x2 bytes), align: 0
    Segment part 41. Intra module refs: deviceNameUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081E0 - 000081E1 (0x2 bytes), align: 0
    Segment part 42. Intra module refs: appearanceUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008216 - 00008217 (0x2 bytes), align: 0
    Segment part 43. Intra module refs: periPrivacyFlagUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081DE - 000081DF (0x2 bytes), align: 0
    Segment part 44. Intra module refs: reconnectAddrUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081DC - 000081DD (0x2 bytes), align: 0
    Segment part 45. Intra module refs: periConnParamUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000812A - 0000812B (0x2 bytes), align: 0
    Segment part 46. Intra module refs: serviceChangedUUID

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_adc.r51
    PROGRAM MODULE, NAME : hal_adc

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000B4 - 000000B4 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: HalAdcRead
    LL_ENC_GenerateTrueRandNum (ll_enc)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ADCCON1 000000B4
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000B6 - 000000B6 (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: HalAdcRead
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ADCCON3 000000B6
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000BA - 000000BA (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: HalAdcRead
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ADCL 000000BA
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000BB - 000000BB (0x1 bytes), align: 0
    Segment part 4. ROOT Intra module refs: HalAdcRead
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ADCH 000000BB
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000F2 - 000000F2 (0x1 bytes), align: 0
    Segment part 5. ROOT Intra module refs: HalAdcRead
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ADCCFG 000000F2
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000844 - 00000844 (0x1 bytes), align: 0
    Segment part 11. Intra module refs: HalAdcInit
    HalAdcRead
    HalAdcSetReference
    LOCAL ADDRESS
    ===== =======
    adcRef 00000844
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FBC3 - 0001FBD3 (0x11 bytes), align: 0
    Segment part 12. Intra module refs: HalAdcInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAdcInit 0001FBC3
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FBD4 - 0001FCAF (0xdc bytes), align: 0
    Segment part 14. Intra module refs: HalAdcRead::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAdcRead 0001FBD4
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FCB0 - 0001FCBF (0x10 bytes), align: 0
    Segment part 16. Intra module refs: HalAdcSetReference::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAdcSetReference 0001FCB0
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001127 - 0000112C (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAdcInit::?relay 00001127 HalDriverInit (hal_drivers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000112D - 00001132 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAdcRead::?relay 0000112D performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001133 - 00001138 (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAdcSetReference::?relay
    00001133 performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_aes.r51
    PROGRAM MODULE, NAME : hal_aes

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000B3 - 000000B3 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: LL_ENC_AES128_Encrypt (ll_enc)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_LoadEmptyIV (ll_enc)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ENCCS 000000B3
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D1 - 000000D1 (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: HalFlashWrite (hal_flash)
    LL_ENC_AES128_Encrypt (ll_enc)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_LoadEmptyIV (ll_enc)
    LL_ENC_MoveData (ll_enc)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMAIRQ 000000D1
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D6 - 000000D6 (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: HalFlashWrite (hal_flash)
    LL_ENC_AES128_Encrypt (ll_enc)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_LoadEmptyIV (ll_enc)
    LL_ENC_MoveData (ll_enc)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMAARM 000000D6
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E785 - 0001EA4F (0x2cb bytes), align: 0
    Segment part 10. Intra module refs: aesDmaInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    aesDmaInit 0001E785
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EA50 - 0001EA5D (0xe bytes), align: 0
    Segment part 18. Intra module refs: HalAesInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAesInit 0001EA50
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001139 - 0000113E (0x6 bytes), align: 0
    Segment part 11. Intra module refs: HalAesInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    aesDmaInit::?relay 00001139
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000113F - 00001144 (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalAesInit::?relay 0000113F HalDriverInit (hal_drivers)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_dma.r51
    PROGRAM MODULE, NAME : hal_dma

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000D2 - 000000D2 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: HalDmaInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMA1CFGL 000000D2
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D3 - 000000D3 (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: HalDmaInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMA1CFGH 000000D3
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D4 - 000000D4 (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: HalDmaInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMA0CFGL 000000D4
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D5 - 000000D5 (0x1 bytes), align: 0
    Segment part 4. ROOT Intra module refs: HalDmaInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMA0CFGH 000000D5
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000845 - 0000084C (0x8 bytes), align: 0
    Segment part 10. Intra module refs: HalDmaInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    dmaCh0 00000845 HalFlashWrite (hal_flash)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_MoveData (ll_enc)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000084D - 0000086C (0x20 bytes), align: 0
    Segment part 11. Intra module refs: HalDmaInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    dmaCh1234 0000084D LL_ENC_AES128_Encrypt (ll_enc)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_InitAesDMA (ll_enc)
    LL_ENC_LoadEmptyIV (ll_enc)
    aesDmaInit (hal_aes)
    -------------------------------------------------------------------------
    <BANKED_CODE> 3 (was BANKED_CODE)
    Relative segment, address: CODE 00020241 - 0002025D (0x1d bytes), align: 0
    Segment part 12. Intra module refs: HalDmaInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalDmaInit 00020241
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001145 - 0000114A (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalDmaInit::?relay 00001145 HalDriverInit (hal_drivers)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_drivers.r51
    PROGRAM MODULE, NAME : hal_drivers

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000086D - 0000086D (0x1 bytes), align: 0
    Segment part 6. Intra module refs: Hal_Init
    Hal_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_TaskID 0000086D HalKeyConfig (hal_key)
    HalLedBlink (hal_led)
    HalLedUpdate (hal_led)
    halProcessKeyInterrupt (hal_key)
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F972 - 0001F981 (0x10 bytes), align: 0
    Segment part 8. Intra module refs: Hal_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_Init 0001F972
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F982 - 0001F99B (0x1a bytes), align: 0
    Segment part 10. Intra module refs: HalDriverInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalDriverInit 0001F982
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F99C - 0001FAA3 (0x108 bytes), align: 0
    Segment part 12. Intra module refs: Hal_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_ProcessEvent 0001F99C
    calls direct
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FAA4 - 0001FAA9 (0x6 bytes), align: 0
    Segment part 14. Intra module refs: Hal_ProcessPoll::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_ProcessPoll 0001FAA4
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081BC - 000081BF (0x4 bytes), align: 0
    Segment part 7. Intra module refs: HalLedUpdate (hal_led)
    Hal_ProcessEvent
    Thermometer_ProcessEvent (thermometer)
    osal_snv_compact (osal_snv)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_64 000081BC
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000114B - 00001150 (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_Init::?relay 0000114B osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001151 - 00001156 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalDriverInit::?relay 00001151 main (Thermometer_Main)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001157 - 0000115C (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_ProcessEvent::?relay
    00001157 tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000115D - 00001162 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_ProcessPoll::?relay
    0000115D osal_run_system (OSAL)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081BC - 000081BF (0x4 bytes), align: 0
    Segment part 16. Intra module refs: __Constant_64

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_flash.r51
    PROGRAM MODULE, NAME : hal_flash

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000C7 - 000000C7 (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: HalFlashRead
    __low_level_init (hal_startup)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    MEMCTR 000000C7
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DBC8 - 0001DC6B (0xa4 bytes), align: 0
    Segment part 10. Intra module refs: HalFlashRead::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalFlashRead 0001DBC8
    XSTACK = 00000002 ( 0000000D )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DC6C - 0001DEAD (0x242 bytes), align: 0
    Segment part 12. Intra module refs: HalFlashWrite::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalFlashWrite 0001DC6C
    XSTACK = 00000002 ( 0000000B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001DEAE - 0001DEC8 (0x1b bytes), align: 0
    Segment part 14. Intra module refs: HalFlashErase::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalFlashErase 0001DEAE
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001163 - 00001168 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalFlashRead::?relay 00001163 LL_Init (ll)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    initNV (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    verifyWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001169 - 0000116E (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalFlashWrite::?relay 00001169 llFindTxPowerSettings (ll_common)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000116F - 00001174 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalFlashErase::?relay 0000116F erasePage (osal_snv)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_key.r51
    PROGRAM MODULE, NAME : hal_key

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 00000080 - 00000080 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: HalKeyPoll
    HalKeyRead
    LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    Thermometer_Init (thermometer)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_P0 00000080
    LOCAL ADDRESS
    ===== =======
    P0 00000080
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 00000089 - 00000089 (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: HalKeyConfig
    halProcessKeyInterrupt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P0IFG 00000089
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000008A - 0000008A (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: HalKeyConfig
    halKeyPort1Isr
    halProcessKeyInterrupt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P1IFG 0000008A
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000008C - 0000008C (0x1 bytes), align: 0
    Segment part 4. ROOT Intra module refs: HalKeyInit
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PICTL 0000008C
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000008D - 0000008D (0x1 bytes), align: 0
    Segment part 5. ROOT Intra module refs: HalKeyConfig
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P1IEN 0000008D
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 00000090 - 00000090 (0x1 bytes), align: 0
    Segment part 6. ROOT Intra module refs: HalKeyPoll
    HalKeyRead
    HalLedEnterSleep (hal_led)
    HalLedOnOff (hal_led)
    LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    llExtendRfRange (ll_common)
    llProcessPostRfOps (ll_common)
    llRfInit (ll_common)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_P1 00000090
    LOCAL ADDRESS
    ===== =======
    P1 00000090
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000009A - 0000009A (0x1 bytes), align: 0
    Segment part 7. ROOT Intra module refs: HalKeyConfig
    halSleep (hal_sleep)
    llClearSetInts (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    IEN2 0000009A
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000AB - 000000AB (0x1 bytes), align: 0
    Segment part 9. ROOT Intra module refs: HalKeyConfig
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P0IEN 000000AB
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000B8 - 000000B8 (0x1 bytes), align: 0
    Segment part 10. ROOT Intra module refs: HalKeyInit
    halSleep (hal_sleep)
    llClearSetInts (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_IEN1 000000B8
    LOCAL ADDRESS
    ===== =======
    IEN1 000000B8
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000E8 - 000000E8 (0x1 bytes), align: 0
    Segment part 11. ROOT Intra module refs: halKeyPort1Isr
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_IRCON2 000000E8
    LOCAL ADDRESS
    ===== =======
    IRCON2 000000E8
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000F3 - 000000F3 (0x1 bytes), align: 0
    Segment part 12. ROOT Intra module refs: HalKeyInit
    Thermometer_Init (thermometer)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P0SEL 000000F3
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000F4 - 000000F4 (0x1 bytes), align: 0
    Segment part 13. ROOT Intra module refs: HalKeyInit
    LL_PowerOffReq (ll_sleep)
    Thermometer_Init (thermometer)
    llExtendRfRange (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P1SEL 000000F4
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000FD - 000000FD (0x1 bytes), align: 0
    Segment part 14. ROOT Intra module refs: HalKeyInit
    Thermometer_Init (thermometer)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P0DIR 000000FD
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000FE - 000000FE (0x1 bytes), align: 0
    Segment part 15. ROOT Intra module refs: HalKeyInit
    HalLedInit (hal_led)
    LL_PowerOffReq (ll_sleep)
    Thermometer_Init (thermometer)
    llExtendRfRange (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P1DIR 000000FE
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000086E - 0000086E (0x1 bytes), align: 0
    Segment part 22. Intra module refs: HalKeyInit
    HalKeyPoll
    LOCAL ADDRESS
    ===== =======
    halKeySavedKeys 0000086E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000086F - 00000870 (0x2 bytes), align: 0
    Segment part 23. Intra module refs: HalKeyConfig
    HalKeyInit
    HalKeyPoll
    LOCAL ADDRESS
    ===== =======
    pHalKeyProcessFunction
    0000086F
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000871 - 00000871 (0x1 bytes), align: 0
    Segment part 24. Intra module refs: HalKeyConfig
    HalKeyInit
    LOCAL ADDRESS
    ===== =======
    HalKeyConfigured 00000871
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000872 - 00000872 (0x1 bytes), align: 0
    Segment part 25. Intra module refs: HalKeyConfig
    HalKeyPoll
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Hal_KeyIntEnable 00000872 Hal_ProcessEvent (hal_drivers)
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F6D9 - 0001F70B (0x33 bytes), align: 0
    Segment part 27. Intra module refs: HalKeyInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyInit 0001F6D9
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F70C - 0001F76E (0x63 bytes), align: 0
    Segment part 29. Intra module refs: HalKeyConfig::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyConfig 0001F70C
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F76F - 0001F785 (0x17 bytes), align: 0
    Segment part 31. Intra module refs: HalKeyRead::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyRead 0001F76F
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F786 - 0001F7E1 (0x5c bytes), align: 0
    Segment part 33. Intra module refs: HalKeyPoll::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyPoll 0001F786
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F7E2 - 0001F81E (0x3d bytes), align: 0
    Segment part 35. Intra module refs: halProcessKeyInterrupt::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halProcessKeyInterrupt
    0001F7E2
    calls direct
    XSTACK = 0000000E ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F81F - 0001F821 (0x3 bytes), align: 0
    Segment part 37. Intra module refs: HalKeyEnterSleep::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyEnterSleep 0001F81F
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F822 - 0001F82F (0xe bytes), align: 0
    Segment part 39. Intra module refs: HalKeyExitSleep::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyExitSleep 0001F822
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 000030E5 - 0000310F (0x2b bytes), align: 0
    Segment part 41. Intra module refs: halKeyPort1Isr::??INTVEC 123
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halKeyPort1Isr 000030E5
    interrupt function
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    INTVEC
    Common segment, address: CODE 00000000 - 0000007D (0x7e bytes), align: 0
    Segment part 16. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halKeyPort1Isr::??INTVEC 123
    0000007B
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081C0 - 000081C3 (0x4 bytes), align: 0
    Segment part 26. Intra module refs: halProcessKeyInterrupt
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_19 000081C0
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001175 - 0000117A (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyInit::?relay 00001175 HalDriverInit (hal_drivers)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000117B - 00001180 (0x6 bytes), align: 0
    Segment part 30.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyConfig::?relay 0000117B InitBoard (OnBoard)
    OnBoard_KeyCallback (OnBoard)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001181 - 00001186 (0x6 bytes), align: 0
    Segment part 32. Intra module refs: HalKeyExitSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyRead::?relay 00001181
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001187 - 0000118C (0x6 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyPoll::?relay 00001187 Hal_ProcessEvent (hal_drivers)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000118D - 00001192 (0x6 bytes), align: 0
    Segment part 36. Intra module refs: halKeyPort1Isr
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halProcessKeyInterrupt::?relay
    0000118D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001193 - 00001198 (0x6 bytes), align: 0
    Segment part 38.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyEnterSleep::?relay
    00001193 halSleep (hal_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001199 - 0000119E (0x6 bytes), align: 0
    Segment part 40.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalKeyExitSleep::?relay
    00001199 halSleep (hal_sleep)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081C0 - 000081C3 (0x4 bytes), align: 0
    Segment part 42. Intra module refs: __Constant_19

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_lcd.r51
    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_led.r51
    PROGRAM MODULE, NAME : hal_led

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000873 - 00000873 (0x1 bytes), align: 0
    Segment part 8. Intra module refs: HalLedBlink
    HalLedOnOff
    HalLedSet
    LOCAL ADDRESS
    ===== =======
    HalLedState 00000873
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000874 - 00000874 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: HalLedEnterSleep
    HalLedExitSleep
    LOCAL ADDRESS
    ===== =======
    HalSleepLedState 00000874
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000875 - 00000875 (0x1 bytes), align: 0
    Segment part 10. Intra module refs: HalLedBlink
    HalLedUpdate
    LOCAL ADDRESS
    ===== =======
    preBlinkState 00000875
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000876 - 0000089A (0x25 bytes), align: 0
    Segment part 11. Intra module refs: HalLedBlink
    HalLedEnterSleep
    HalLedExitSleep
    HalLedInit
    HalLedSet
    HalLedUpdate
    LOCAL ADDRESS
    ===== =======
    HalLedStatusControl 00000876
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001AB82 - 0001ABA0 (0x1f bytes), align: 0
    Segment part 13. Intra module refs: HalLedInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedInit 0001AB82
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001ABA1 - 0001AC35 (0x95 bytes), align: 0
    Segment part 15. Intra module refs: HalLedSet::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedSet 0001ABA1
    calls direct, is recursive
    XSTACK = 0000001B ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001AC36 - 0001AD33 (0xfe bytes), align: 0
    Segment part 17. Intra module refs: HalLedBlink::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedBlink 0001AC36
    calls direct, is recursive
    XSTACK = 0000000C ( 0000000E )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001AD34 - 0001AFF4 (0x2c1 bytes), align: 0
    Segment part 19. Intra module refs: HalLedUpdate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedUpdate 0001AD34
    calls direct
    XSTACK = 00000000 ( 0000001F )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001AFF5 - 0001B054 (0x60 bytes), align: 0
    Segment part 21. Intra module refs: HalLedOnOff::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedOnOff 0001AFF5
    XSTACK = 0000001B ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B055 - 0001B0BD (0x69 bytes), align: 0
    Segment part 25. Intra module refs: HalLedEnterSleep::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedEnterSleep 0001B055
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B0BE - 0001B0DB (0x1e bytes), align: 0
    Segment part 27. Intra module refs: HalLedExitSleep::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedExitSleep 0001B0BE
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000119F - 000011A4 (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedInit::?relay 0000119F HalDriverInit (hal_drivers)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011A5 - 000011AA (0x6 bytes), align: 0
    Segment part 16. Intra module refs: HalLedBlink
    HalLedInit
    HalLedUpdate
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedSet::?relay 000011A5 InitBoard (OnBoard)
    Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011AB - 000011B0 (0x6 bytes), align: 0
    Segment part 18. Intra module refs: HalLedSet
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedBlink::?relay 000011AB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011B1 - 000011B6 (0x6 bytes), align: 0
    Segment part 20. Intra module refs: HalLedExitSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedUpdate::?relay 000011B1 Hal_ProcessEvent (hal_drivers)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011B7 - 000011BC (0x6 bytes), align: 0
    Segment part 22. Intra module refs: HalLedEnterSleep
    HalLedExitSleep
    HalLedSet
    HalLedUpdate
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedOnOff::?relay 000011B7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011BD - 000011C2 (0x6 bytes), align: 0
    Segment part 26.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedEnterSleep::?relay
    000011BD halSleep (hal_sleep)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011C3 - 000011C8 (0x6 bytes), align: 0
    Segment part 28.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    HalLedExitSleep::?relay
    000011C3 halSleep (hal_sleep)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_sleep.r51
    PROGRAM MODULE, NAME : hal_sleep

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 00000087 - 00000087 (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: halSetSleepMode
    ENTRY ADDRESS REF BY
    ===== ======= ======
    PCON 00000087
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 00000095 - 00000095 (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: halSleepReadTimer
    halSleepSetTimer
    llGetFullCTandST (ll_timer2)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ST0 00000095
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 00000096 - 00000096 (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: halSleepReadTimer
    halSleepSetTimer
    llGetFullCTandST (ll_timer2)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ST1 00000096
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 00000097 - 00000097 (0x1 bytes), align: 0
    Segment part 4. ROOT Intra module refs: halSleepReadTimer
    halSleepSetTimer
    llGetFullCTandST (ll_timer2)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ST2 00000097
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000AD - 000000AD (0x1 bytes), align: 0
    Segment part 7. ROOT Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    STLOAD 000000AD
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000C0 - 000000C0 (0x1 bytes), align: 0
    Segment part 10. ROOT Intra module refs: halSleep
    halSleepSetTimer
    halSleepTimerIsr
    llClearSetInts (ll_common)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_IRCON 000000C0
    LOCAL ADDRESS
    ===== =======
    IRCON 000000C0
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000089B - 0000089B (0x1 bytes), align: 0
    Segment part 17. Intra module refs: halSleep
    LOCAL ADDRESS
    ===== =======
    halPwrMgtMode 0000089B
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000089C - 0000089C (0x1 bytes), align: 0
    Segment part 18. Intra module refs: halSleep
    LOCAL ADDRESS
    ===== =======
    wakeForRF 0000089C
    -------------------------------------------------------------------------
    DATA_I
    Relative segment, address: DATA 0000001A - 0000001A (0x1 bytes), align: 0
    Segment part 19. Intra module refs: halSetSleepMode
    halSleep
    halSleepTimerIsr
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepPconValue 0000001A Hal_ProcessPoll (hal_drivers)
    halKeyPort1Isr (hal_key)
    -------------------------------------------------------------------------
    SLEEP_CODE
    Relative segment, address: CODE 00007FF8 - 00007FFF (0x8 bytes), align: 0
    Segment part 28. Intra module refs: halSetSleepMode::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSetSleepMode 00007FF8
    XSTACK = 00000020 ( 00000000 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E1C2 - 0001E3EE (0x22d bytes), align: 0
    Segment part 30. Intra module refs: halSleep::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleep 0001E1C2
    calls direct
    XSTACK = 00000000 ( 00000024 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E3EF - 0001E45A (0x6c bytes), align: 0
    Segment part 32. Intra module refs: halSleepSetTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepSetTimer 0001E3EF
    XSTACK = 00000024 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E45B - 0001E4A5 (0x4b bytes), align: 0
    Segment part 34. Intra module refs: halSleepReadTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepReadTimer 0001E45B
    XSTACK = 00000020 ( 00000004 )
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001E4A6 - 0001E4A8 (0x3 bytes), align: 0
    Segment part 38. Intra module refs: halRestoreSleepLevel::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halRestoreSleepLevel 0001E4A6
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00003110 - 00003137 (0x28 bytes), align: 0
    Segment part 40. Intra module refs: halSleepTimerIsr::??INTVEC 43
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepTimerIsr 00003110
    interrupt function
    ISTACK = 00000000 ( 00000004 )
    -------------------------------------------------------------------------
    INTVEC
    Common segment, address: CODE 00000000 - 0000002D (0x2e bytes), align: 0
    Segment part 11. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepTimerIsr::??INTVEC 43
    0000002B
    -------------------------------------------------------------------------
    DATA_ID
    Relative segment, address: CODE 0000014A - 0000014A (0x1 bytes), align: 0
    Segment part 20. Intra module refs: halSleepPconValue
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081C4 - 000081C7 (0x4 bytes), align: 0
    Segment part 21. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_9c41 000081C4
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081C8 - 000081CB (0x4 bytes), align: 0
    Segment part 22. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_1000 000081C8
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081AC - 000081AF (0x4 bytes), align: 0
    Segment part 23. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_7d 000081AC
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008180 - 00008183 (0x4 bytes), align: 0
    Segment part 24. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_43 00008180
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008150 - 00008153 (0x4 bytes), align: 0
    Segment part 25. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_ff0001 00008150
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000815C - 0000815F (0x4 bytes), align: 0
    Segment part 26. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_ff0000 0000815C
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081CC - 000081CF (0x4 bytes), align: 0
    Segment part 27. Intra module refs: halSleepSetTimer
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_ffffffe7 000081CC
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011C9 - 000011CE (0x6 bytes), align: 0
    Segment part 29. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSetSleepMode::?relay
    000011C9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011CF - 000011D4 (0x6 bytes), align: 0
    Segment part 31.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleep::?relay 000011CF osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011D5 - 000011DA (0x6 bytes), align: 0
    Segment part 33. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepSetTimer::?relay
    000011D5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011DB - 000011E0 (0x6 bytes), align: 0
    Segment part 35. Intra module refs: halSleep
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halSleepReadTimer::?relay
    000011DB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011E1 - 000011E6 (0x6 bytes), align: 0
    Segment part 39.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    halRestoreSleepLevel::?relay
    000011E1 Hal_ProcessEvent (hal_drivers)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081C4 - 000081C7 (0x4 bytes), align: 0
    Segment part 41. Intra module refs: __Constant_9c41
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081C8 - 000081CB (0x4 bytes), align: 0
    Segment part 42. Intra module refs: __Constant_1000
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081AC - 000081AF (0x4 bytes), align: 0
    Segment part 43. Intra module refs: __Constant_7d
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008180 - 00008183 (0x4 bytes), align: 0
    Segment part 44. Intra module refs: __Constant_43
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008150 - 00008153 (0x4 bytes), align: 0
    Segment part 45. Intra module refs: __Constant_ff0001
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000815C - 0000815F (0x4 bytes), align: 0
    Segment part 46. Intra module refs: __Constant_ff0000
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081CC - 000081CF (0x4 bytes), align: 0
    Segment part 47. Intra module refs: __Constant_ffffffe7

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_startup.r51
    PROGRAM MODULE, NAME : hal_startup

    SEGMENTS IN THE MODULE
    ======================
    CSTART
    Relative segment, address: CODE 00000086 - 00000090 (0xb bytes), align: 0
    Segment part 7. ROOT
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __low_level_init 00000086 __low_level_init_call (?cmain)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_timer.r51
    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\hal_uart.r51
    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\npi.r51
    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\oad_target.r51
    PROGRAM MODULE, NAME : oad_target

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000C9 - 000000C9 (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: LL_ProcessEvent (ll)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    WDCTL 000000C9
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000D7 - 000000D7 (0x1 bytes), align: 0
    Segment part 5. ROOT Intra module refs: LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_MoveData (ll_enc)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    DMAREQ 000000D7

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OnBoard.r51
    PROGRAM MODULE, NAME : OnBoard

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000089D - 0000089D (0x1 bytes), align: 0
    Segment part 7. Intra module refs: InitBoard
    OnBoard_KeyCallback
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OnboardKeyIntEnable 0000089D
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C85 - 00000C85 (0x1 bytes), align: 0
    Segment part 8. Intra module refs: OnBoard_SendKeys
    RegisterForKeys
    LOCAL ADDRESS
    ===== =======
    registeredKeysTaskID 00000C85
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F830 - 0001F860 (0x31 bytes), align: 0
    Segment part 10. Intra module refs: InitBoard::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    InitBoard 0001F830
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F861 - 0001F88A (0x2a bytes), align: 0
    Segment part 12. Intra module refs: Onboard_rand::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Onboard_rand 0001F861
    calls direct
    XSTACK = 00000000 ( 00000002 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F88B - 0001F8AA (0x20 bytes), align: 0
    Segment part 16. Intra module refs: RegisterForKeys::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RegisterForKeys 0001F88B
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F8AB - 0001F908 (0x5e bytes), align: 0
    Segment part 18. Intra module refs: OnBoard_SendKeys::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OnBoard_SendKeys 0001F8AB
    calls direct
    XSTACK = 00000009 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F909 - 0001F971 (0x69 bytes), align: 0
    Segment part 20. Intra module refs: OnBoard_KeyCallback::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OnBoard_KeyCallback 0001F909
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    NEAR_CODE
    Relative segment, address: CODE 00003138 - 0000313D (0x6 bytes), align: 0
    Segment part 24.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Onboard_soft_reset 00003138 LL_ProcessEvent (ll)
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002FC - 000002FC (0x1 bytes), align: 0
    Segment part 9. Intra module refs: registeredKeysTaskID
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011E7 - 000011EC (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    InitBoard::?relay 000011E7 main (Thermometer_Main)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011ED - 000011F2 (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Onboard_rand::?relay 000011ED osal_rand (OSAL)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011F3 - 000011F8 (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    RegisterForKeys::?relay
    000011F3 Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011F9 - 000011FE (0x6 bytes), align: 0
    Segment part 19. Intra module refs: OnBoard_KeyCallback
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OnBoard_SendKeys::?relay
    000011F9
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000011FF - 00001204 (0x6 bytes), align: 0
    Segment part 21. Intra module refs: InitBoard
    OnBoard_KeyCallback
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OnBoard_KeyCallback::?relay
    000011FF

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OSAL.r51
    PROGRAM MODULE, NAME : OSAL

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 0000089E - 0000089F (0x2 bytes), align: 0
    Segment part 11. Intra module refs: osal_init_system
    osal_msg_enqueue_push
    osal_msg_receive
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_qHead 0000089E
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C86 - 00000C86 (0x1 bytes), align: 0
    Segment part 12. Intra module refs: osal_run_system
    LOCAL ADDRESS
    ===== =======
    activeTaskID 00000C86
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018869 - 0001887D (0x15 bytes), align: 0
    Segment part 16. Intra module refs: osal_strlen::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_strlen 00018869
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001887E - 000188D9 (0x5c bytes), align: 0
    Segment part 18. Intra module refs: osal_memcpy::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memcpy 0001887E
    XSTACK = 00000010 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000188DA - 00018944 (0x6b bytes), align: 0
    Segment part 20. Intra module refs: osal_revmemcpy::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_revmemcpy 000188DA
    XSTACK = 00000002 ( 0000000C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018945 - 0001898C (0x48 bytes), align: 0
    Segment part 22. Intra module refs: osal_memdup::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memdup 00018945
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001898D - 000189F6 (0x6a bytes), align: 0
    Segment part 24. Intra module refs: osal_memcmp::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memcmp 0001898D
    XSTACK = 00000002 ( 0000000F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 000189F7 - 00018A1F (0x29 bytes), align: 0
    Segment part 26. Intra module refs: osal_memset::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memset 000189F7
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018A20 - 00018A2D (0xe bytes), align: 0
    Segment part 34. Intra module refs: osal_rand::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_rand 00018A20
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018A2E - 00018A8F (0x62 bytes), align: 0
    Segment part 36. Intra module refs: osal_msg_allocate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_allocate 00018A2E
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018A90 - 00018ACD (0x3e bytes), align: 0
    Segment part 38. Intra module refs: osal_msg_deallocate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_deallocate 00018A90
    calls direct
    XSTACK = 0000000A ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018ACE - 00018AE8 (0x1b bytes), align: 0
    Segment part 40. Intra module refs: osal_msg_send::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_send 00018ACE
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018AE9 - 00018B83 (0x9b bytes), align: 0
    Segment part 44. Intra module refs: osal_msg_enqueue_push::?relay
    LOCAL ADDRESS
    ===== =======
    osal_msg_enqueue_push 00018AE9
    calls direct
    XSTACK = 00000009 ( 0000000A )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018B84 - 00018C28 (0xa5 bytes), align: 0
    Segment part 46. Intra module refs: osal_msg_receive::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_receive 00018B84
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018C29 - 00018CAB (0x83 bytes), align: 0
    Segment part 50. Intra module refs: osal_msg_enqueue::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_enqueue 00018C29
    XSTACK = 0000000A ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018CAC - 00018CE4 (0x39 bytes), align: 0
    Segment part 54. Intra module refs: osal_msg_push::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_push 00018CAC
    XSTACK = 0000000A ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018CE5 - 00018D6F (0x8b bytes), align: 0
    Segment part 56. Intra module refs: osal_msg_extract::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_extract 00018CE5
    XSTACK = 00000010 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018D70 - 00018DC6 (0x57 bytes), align: 0
    Segment part 60. Intra module refs: osal_set_event::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_set_event 00018D70
    XSTACK = 0000000E ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018DC7 - 00018E24 (0x5e bytes), align: 0
    Segment part 62. Intra module refs: osal_clear_event::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_clear_event 00018DC7
    XSTACK = 0000000E ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018E25 - 00018E36 (0x12 bytes), align: 0
    Segment part 68. Intra module refs: osal_int_disable::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_int_disable 00018E25
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018E37 - 00018E5C (0x26 bytes), align: 0
    Segment part 70. Intra module refs: osal_init_system::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_init_system 00018E37
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018E5D - 00018E65 (0x9 bytes), align: 0
    Segment part 72. Intra module refs: osal_start_system::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_start_system 00018E5D
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018E66 - 00018FBA (0x155 bytes), align: 0
    Segment part 74. Intra module refs: osal_run_system::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_run_system 00018E66
    calls direct
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00018FBB - 00019052 (0x98 bytes), align: 0
    Segment part 76. Intra module refs: osal_buffer_uint32::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_buffer_uint32 00018FBB
    XSTACK = 00000004 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019053 - 00019086 (0x34 bytes), align: 0
    Segment part 80. Intra module refs: osal_isbufset::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_isbufset 00019053
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002FD - 000002FD (0x1 bytes), align: 0
    Segment part 13. Intra module refs: activeTaskID
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001205 - 0000120A (0x6 bytes), align: 0
    Segment part 17.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_strlen::?relay 00001205 GATTServApp_ReadAttr (gattservapp)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000120B - 00001210 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: osal_memdup
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memcpy::?relay 0000120B ATT_BuildFindByTypeValueReq (att_util)
    ATT_BuildFindInfoRsp (att_util)
    ATT_ConvertUUIDto128 (att_util)
    ATT_ParseFindByTypeValueReq (att_util)
    ATT_ParseFindInfoRsp (att_util)
    ATT_ParseHandleValueInd (att_util)
    ATT_ParsePrepareWriteReq (att_util)
    ATT_ParseReadByTypeReq (att_util)
    ATT_ParseReadByTypeRsp (att_util)
    ATT_ParseReadRsp (att_util)
    ATT_ParseWriteReq (att_util)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_Authenticate (gap_linkmgr)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_Signable (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATTServApp_ReadAttr (gattservapp)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_RegisterService (gatt_server)
    GGS_SetParameter (gapgattserver)
    HCI_CommandCompleteEvent (hci_event)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    LL_RandCback (hci)
    LL_SetAdvData (ll)
    LL_SetScanRspData (ll)
    SM_CalcRandomAddr (sm_mgr)
    SM_PasskeyUpdate (sm_pairing)
    SM_ResolveRandomAddrs (sm_mgr)
    Segment part 69 (att_util)
    Segment part 81 (att_util)
    Segment part 84 (att_util)
    Segment part 97 (att_util)
    devInfo_ReadAttrCB (devinfoservice)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessNewAddr (gap_configmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapReadBD_ADDRStatus (gap_configmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gattNotifyEvent (gatt_task)
    gattProcessFindInfoReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessWriteLong (gatt_client)
    gattReadByType (gatt_client)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattStoreClientInfo (gatt_client)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    linkDB_Add (linkdb)
    peripheralStateNotificationCB (thermometer)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    smGenerateConfirm (sm_pairing)
    smGenerateRandMsg (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smProcessRandComplete (sm_mgr)
    smResponderProcessLTKReq (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    sm_CMAC (sm_mgr)
    sm_c1new (sm_mgr)
    smpBuildEncInfo (smp)
    smpBuildIdentityAddrInfo (smp)
    smpBuildIdentityInfo (smp)
    smpBuildMasterID (smp)
    smpBuildPairingConfirm (smp)
    smpBuildPairingRandom (smp)
    smpBuildSigningInfo (smp)
    smpParseEncInfo (smp)
    smpParseIdentityAddrInfo (smp)
    smpParseIdentityInfo (smp)
    smpParseMasterID (smp)
    smpParsePairingConfirm (smp)
    smpParsePairingRandom (smp)
    smpParseSigningInfo (smp)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    thermometerStoreIndications (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppPairStateCB (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001211 - 00001216 (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_revmemcpy::?relay
    00001211 GAPBondMgr_SetParameter (gapbondmgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 46 (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001217 - 0000121C (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memdup::?relay 00001217 GAP_Bond (gap_linkmgr)
    gapPairingCompleteCB (gap_linkmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000121D - 00001222 (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memcmp::?relay 0000121D ATT_CompareUUID (att_util)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gattProcessReliableWrites (gatt_client)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    peripheralStateNotificationCB (thermometer)
    smResponderProcessLTKReq (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    verifyWordM (osal_snv)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001223 - 00001228 (0x6 bytes), align: 0
    Segment part 27.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_memset::?relay 00001223 GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPRole_Init (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_Authenticate (gap_linkmgr)
    GAP_ParamsInit (gap_configmgr)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_PeriDevMgrInit (gap_peridevmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATTServApp_ReadAttr (gattservapp)
    GATT_InitClient (gatt_client)
    GGS_SetParameter (gapgattserver)
    LL_ConnectionCompleteCback (hci_event)
    SM_StartPairing (sm_pairing)
    SM_VerifyAuthenSig (sm_mgr)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gattNotifyEvent (gatt_task)
    gattResetClientInfo (gatt_client)
    gattServApp_HandleConnStatusCB (gattservapp)
    gattServApp_ProcessExecuteWriteReq (gattservapp)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_SetNumPrepareWrites (gattservapp)
    generate_subkey (sm_mgr)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    linkDB_Remove (linkdb)
    osalInitTasks (OSAL_Thermometer)
    osal_CbTimerInit (osal_cbtimer)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSetPairingReqRsp (sm_pairing)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1new (sm_mgr)
    smpResponderProcessPairingReq (sm_rsppairing)
    timeAppDiscStart (timeapp_discovery)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001229 - 0000122E (0x6 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_rand::?relay 00001229 smGenerateRandBuf (sm_mgr)
    smResponderSendNextKeyInfo (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000122F - 00001234 (0x6 bytes), align: 0
    Segment part 37.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_allocate::?relay
    0000122F GATTServApp_SendCCCUpdatedEvent (gattservapp)
    HCI_CommandCompleteEvent (hci_event)
    HCI_CommandStatusEvent (hci_event)
    HCI_NumOfCompletedPacketsEvent (hci_event)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_DisconnectCback (hci_event)
    LL_EncChangeCback (hci_event)
    LL_EncKeyRefreshCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    LL_ReadRemoteVersionInfoCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    OnBoard_SendKeys (OnBoard)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapSendLinkUpdateEvent (gap_linkmgr)
    gapSendMakeDiscEvent (gap_peridevmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvDataStatus (gap_peridevmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    gattNotifyEvent (gatt_task)
    l2capEncapSendData (l2cap_util)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    sendTerminateEvent (gap_linkmgr)
    smProcessRandComplete (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001235 - 0000123A (0x6 bytes), align: 0
    Segment part 39. Intra module refs: osal_msg_enqueue_push
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_deallocate::?relay
    00001235 GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    GAP_ProcessEvent (gap_task)
    GATTServApp_ProcessEvent (gattservapp)
    GATT_ProcessEvent (gatt_task)
    HCI_ProcessEvent (hci_tl)
    Hal_ProcessEvent (hal_drivers)
    L2CAP_ProcessEvent (l2cap_task)
    SM_ProcessEvent (sm_task)
    Thermometer_ProcessEvent (thermometer)
    gapBondFreeAuthEvt (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000123B - 00001240 (0x6 bytes), align: 0
    Segment part 41.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_send::?relay 0000123B GAP_ProcessEvent (gap_task)
    GATTServApp_SendCCCUpdatedEvent (gattservapp)
    HCI_CommandCompleteEvent (hci_event)
    HCI_CommandStatusEvent (hci_event)
    HCI_NumOfCompletedPacketsEvent (hci_event)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_DisconnectCback (hci_event)
    LL_EncChangeCback (hci_event)
    LL_EncKeyRefreshCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    LL_ReadRemoteVersionInfoCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    OnBoard_SendKeys (OnBoard)
    SM_ProcessEvent (sm_task)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapSendLinkUpdateEvent (gap_linkmgr)
    gapSendMakeDiscEvent (gap_peridevmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvDataStatus (gap_peridevmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    gattNotifyEvent (gatt_task)
    l2capEncapSendData (l2cap_util)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    sendTerminateEvent (gap_linkmgr)
    smProcessRandComplete (sm_mgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001241 - 00001246 (0x6 bytes), align: 0
    Segment part 45. Intra module refs: osal_msg_send
    LOCAL ADDRESS
    ===== =======
    osal_msg_enqueue_push::?relay
    00001241
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001247 - 0000124C (0x6 bytes), align: 0
    Segment part 47.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_receive::?relay
    00001247 GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    GAP_ProcessEvent (gap_task)
    GATTServApp_ProcessEvent (gattservapp)
    GATT_ProcessEvent (gatt_task)
    HCI_ProcessEvent (hci_tl)
    Hal_ProcessEvent (hal_drivers)
    L2CAP_ProcessEvent (l2cap_task)
    SM_ProcessEvent (sm_task)
    Thermometer_ProcessEvent (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000124D - 00001252 (0x6 bytes), align: 0
    Segment part 51. Intra module refs: osal_msg_enqueue_push
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_enqueue::?relay
    0000124D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001253 - 00001258 (0x6 bytes), align: 0
    Segment part 55. Intra module refs: osal_msg_enqueue_push
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_push::?relay 00001253
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001259 - 0000125E (0x6 bytes), align: 0
    Segment part 57. Intra module refs: osal_msg_receive
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_msg_extract::?relay
    00001259
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000125F - 00001264 (0x6 bytes), align: 0
    Segment part 61. Intra module refs: osal_msg_enqueue_push
    osal_msg_receive
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_set_event::?relay
    0000125F GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPRole_SetParameter (peripheral)
    HalKeyConfig (hal_key)
    HalLedBlink (hal_led)
    LL_Init (ll)
    LL_PowerOnReq (ll_sleep)
    RF_NormalIsr (ll_isr)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    gapIncSignCounter (gap_configmgr)
    gapRole_ProcessGAPMsg (peripheral)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    osalTimerUpdate (OSAL_Timers)
    thermometerCB (thermometer)
    thermometerImeasNotify (thermometer)
    timeAppPairStateCB (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001265 - 0000126A (0x6 bytes), align: 0
    Segment part 63. Intra module refs: osal_msg_receive
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_clear_event::?relay
    00001265 Hal_ProcessEvent (hal_drivers)
    LL_SetAdvControl (ll)
    gapBondMgrEraseBonding (gapbondmgr)
    llT2OVFC1_ISR (ll_isr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000126B - 00001270 (0x6 bytes), align: 0
    Segment part 69.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_int_disable::?relay
    0000126B InitBoard (OnBoard)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001271 - 00001276 (0x6 bytes), align: 0
    Segment part 71.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_init_system::?relay
    00001271 main (Thermometer_Main)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001277 - 0000127C (0x6 bytes), align: 0
    Segment part 73.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_start_system::?relay
    00001277 main (Thermometer_Main)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000127D - 00001282 (0x6 bytes), align: 0
    Segment part 75. Intra module refs: osal_start_system
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_run_system::?relay
    0000127D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001283 - 00001288 (0x6 bytes), align: 0
    Segment part 77.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_buffer_uint32::?relay
    00001283 thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001289 - 0000128E (0x6 bytes), align: 0
    Segment part 81.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_isbufset::?relay 00001289 GAPBondMgr_LinkEst (gapbondmgr)
    GAP_SecParamsInit (gap_configmgr)
    gapBondMgrBondTotal (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindEmpty (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_SyncWhiteList (gapbondmgr)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\osal_bufmgr.r51
    PROGRAM MODULE, NAME : osal_bufmgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000008A0 - 000008A1 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: bm_desc_from_payload
    osal_bm_alloc
    osal_bm_free
    LOCAL ADDRESS
    ===== =======
    bm_list_ptr 000008A0
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001ECF6 - 0001ED5C (0x67 bytes), align: 0
    Segment part 8. Intra module refs: osal_bm_alloc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_bm_alloc 0001ECF6
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001ED5D - 0001EE07 (0xab bytes), align: 0
    Segment part 10. Intra module refs: osal_bm_free::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_bm_free 0001ED5D
    calls direct
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EE08 - 0001EE7D (0x76 bytes), align: 0
    Segment part 12. Intra module refs: osal_bm_adjust_header::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_bm_adjust_header 0001EE08
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EE7E - 0001EED5 (0x58 bytes), align: 0
    Segment part 16. Intra module refs: bm_desc_from_payload::?relay
    LOCAL ADDRESS
    ===== =======
    bm_desc_from_payload 0001EE7E
    XSTACK = 00000010 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000128F - 00001294 (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_bm_alloc::?relay 0000128F LL_RX_bm_alloc (ll)
    LL_TX_bm_alloc (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001295 - 0000129A (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_bm_free::?relay 00001295 HCI_ProcessEvent (hci_tl)
    LL_RxDataCompleteCback (hci_data)
    attSendMsg (att_util)
    gattProcessRxData (gatt_task)
    l2capProcessRxData (l2cap_task)
    l2capSendCmd (l2cap_util)
    llConnCleanup (ll_common)
    llProcessRxData (ll_common)
    llProcessTxData (ll_common)
    smProcessOSALMsg (sm_task)
    smSendSMMsg (smp)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000129B - 000012A0 (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_bm_adjust_header::?relay
    0000129B L2CAP_bm_alloc (l2cap_util)
    l2capEncapSendData (l2cap_util)
    l2capParsePacket (l2cap_util)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012A1 - 000012A6 (0x6 bytes), align: 0
    Segment part 17. Intra module refs: osal_bm_adjust_header
    LOCAL ADDRESS
    ===== =======
    bm_desc_from_payload::?relay
    000012A1

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\osal_cbtimer.r51
    PROGRAM MODULE, NAME : osal_cbtimer

    SEGMENTS IN THE MODULE
    ======================
    XDATA_I
    Relative segment, address: XDATA 00000C87 - 00000C88 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: osal_CbTimerInit
    osal_CbTimerProcessEvent
    osal_CbTimerStart
    osal_CbTimerStop
    osal_CbTimerUpdate
    ENTRY ADDRESS REF BY
    ===== ======= ======
    baseTaskID 00000C87
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008A2 - 000008DD (0x3c bytes), align: 0
    Segment part 8. Intra module refs: osal_CbTimerInit
    osal_CbTimerProcessEvent
    osal_CbTimerStart
    osal_CbTimerStop
    osal_CbTimerUpdate
    ENTRY ADDRESS REF BY
    ===== ======= ======
    cbTimers 000008A2
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CCCB - 0001CCFD (0x33 bytes), align: 0
    Segment part 9. Intra module refs: osal_CbTimerInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerInit 0001CCCB
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CCFE - 0001CDFB (0xfe bytes), align: 0
    Segment part 11. Intra module refs: osal_CbTimerProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerProcessEvent
    0001CCFE
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CDFC - 0001CF4D (0x152 bytes), align: 0
    Segment part 13. Intra module refs: osal_CbTimerStart::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerStart 0001CDFC
    calls direct
    XSTACK = 00000004 ( 00000018 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001CF4E - 0001D007 (0xba bytes), align: 0
    Segment part 15. Intra module refs: osal_CbTimerUpdate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerUpdate 0001CF4E
    calls direct
    XSTACK = 00000000 ( 00000011 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D008 - 0001D0CE (0xc7 bytes), align: 0
    Segment part 17. Intra module refs: osal_CbTimerStop::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerStop 0001D008
    calls direct
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 000002FE - 000002FF (0x2 bytes), align: 0
    Segment part 7. Intra module refs: baseTaskID
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012A7 - 000012AC (0x6 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerInit::?relay
    000012A7 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012AD - 000012B2 (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerProcessEvent::?relay
    000012AD tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012B3 - 000012B8 (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerStart::?relay
    000012B3 gattStartTimer (gatt_task)
    l2capSendReq (l2cap_util)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012B9 - 000012BE (0x6 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerUpdate::?relay
    000012B9 gattProcessFindByTypeValue (gatt_client)
    gattProcessFindInfo (gatt_client)
    gattProcessMultiReqs (gatt_client)
    gattProcessReadByGrpType (gatt_client)
    gattProcessReadByType (gatt_client)
    gattProcessReliableWrites (gatt_client)
    gattProcessWriteLong (gatt_client)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012BF - 000012C4 (0x6 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_CbTimerStop::?relay
    000012BF gattStopTimer (gatt_task)
    l2capStopTimer (l2cap_util)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OSAL_ClockBLE.r51
    PROGRAM MODULE, NAME : OSAL_ClockBLE

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000008DE - 000008DF (0x2 bytes), align: 0
    Segment part 6. Intra module refs: osalTimeUpdate
    LOCAL ADDRESS
    ===== =======
    previousLLTimerTick 000008DE
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008E0 - 000008E1 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: osalTimeUpdate
    LOCAL ADDRESS
    ===== =======
    remUsTicks 000008E0
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008E2 - 000008E3 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: osalClockUpdate
    LOCAL ADDRESS
    ===== =======
    timeMSec 000008E2
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008E4 - 000008E7 (0x4 bytes), align: 0
    Segment part 9. Intra module refs: osalClockUpdate
    osal_setClock
    ENTRY ADDRESS REF BY
    ===== ======= ======
    OSAL_timeSeconds 000008E4
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D836 - 0001D913 (0xde bytes), align: 0
    Segment part 13. Intra module refs: osalTimeUpdate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalTimeUpdate 0001D836
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D914 - 0001D96F (0x5c bytes), align: 0
    Segment part 15. Intra module refs: osalClockUpdate::?relay
    LOCAL ADDRESS
    ===== =======
    osalClockUpdate 0001D914
    XSTACK = 0000000E ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D970 - 0001D989 (0x1a bytes), align: 0
    Segment part 17. Intra module refs: osal_setClock::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_setClock 0001D970
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D98A - 0001D9A9 (0x20 bytes), align: 0
    Segment part 23. Intra module refs: monthLength::?relay
    LOCAL ADDRESS
    ===== =======
    monthLength 0001D98A
    XSTACK = 00000016 ( 00000000 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001D9AA - 0001DBC7 (0x21e bytes), align: 0
    Segment part 25. Intra module refs: osal_ConvertUTCSecs::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_ConvertUTCSecs 0001D9AA
    calls direct
    XSTACK = 00000000 ( 00000016 )
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081B8 - 000081BB (0x4 bytes), align: 0
    Segment part 10. Intra module refs: osal_ConvertUTCSecs
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_15180 000081B8
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081B4 - 000081B7 (0x4 bytes), align: 0
    Segment part 11. Intra module refs: osal_ConvertUTCSecs
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_3c 000081B4
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012C5 - 000012CA (0x6 bytes), align: 0
    Segment part 14.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalTimeUpdate::?relay
    000012C5 llScheduleTask (ll_scheduler)
    osal_run_system (OSAL)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012CB - 000012D0 (0x6 bytes), align: 0
    Segment part 16. Intra module refs: osalTimeUpdate
    LOCAL ADDRESS
    ===== =======
    osalClockUpdate::?relay
    000012CB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012D1 - 000012D6 (0x6 bytes), align: 0
    Segment part 18.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_setClock::?relay 000012D1 timeAppClockSet (timeapp_clock)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012D7 - 000012DC (0x6 bytes), align: 0
    Segment part 24. Intra module refs: osal_ConvertUTCSecs
    LOCAL ADDRESS
    ===== =======
    monthLength::?relay 000012D7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012DD - 000012E2 (0x6 bytes), align: 0
    Segment part 26.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_ConvertUTCSecs::?relay
    000012DD timeAppClockSet (timeapp_clock)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081B8 - 000081BB (0x4 bytes), align: 0
    Segment part 27. Intra module refs: __Constant_15180
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081B4 - 000081B7 (0x4 bytes), align: 0
    Segment part 28. Intra module refs: __Constant_3c

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OSAL_Memory.r51
    PROGRAM MODULE, NAME : OSAL_Memory

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_N> 1 (was XDATA_N)
    Relative segment, address: XDATA 00000D6C - 000018BF (0xb54 bytes), align: 0
    Segment part 7. Intra module refs: osal_mem_alloc
    osal_mem_init
    LOCAL ADDRESS
    ===== =======
    theHeap 00000D6C
    -------------------------------------------------------------------------
    <XDATA_N> 1 (was XDATA_N)
    Relative segment, address: XDATA 000018C0 - 000018C1 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: osal_mem_alloc
    osal_mem_free
    osal_mem_init
    osal_mem_kick
    LOCAL ADDRESS
    ===== =======
    ff1 000018C0
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008E8 - 000008E8 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: osal_mem_alloc
    osal_mem_kick
    LOCAL ADDRESS
    ===== =======
    osalMemStat 000008E8
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EA5E - 0001EAA2 (0x45 bytes), align: 0
    Segment part 10. Intra module refs: osal_mem_init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_init 0001EA5E
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EAA3 - 0001EAE8 (0x46 bytes), align: 0
    Segment part 12. Intra module refs: osal_mem_kick::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_kick 0001EAA3
    calls direct
    XSTACK = 00000000 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EAE9 - 0001ECB1 (0x1c9 bytes), align: 0
    Segment part 14. Intra module refs: osal_mem_alloc::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_alloc 0001EAE9
    XSTACK = 0000000C ( 0000000F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001ECB2 - 0001ECF5 (0x44 bytes), align: 0
    Segment part 16. Intra module refs: osal_mem_free::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_free 0001ECB2
    XSTACK = 0000000C ( 00000009 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012E3 - 000012E8 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_init::?relay 000012E3 osal_init_system (OSAL)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012E9 - 000012EE (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_kick::?relay 000012E9 osal_init_system (OSAL)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012EF - 000012F4 (0x6 bytes), align: 0
    Segment part 15. Intra module refs: osal_mem_kick
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_alloc::?relay
    000012EF GAP_Authenticate (gap_linkmgr)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_PeriDevMgrInit (gap_peridevmgr)
    GATTServApp_RegisterService (gattservapp)
    GATT_RegisterService (gatt_server)
    SM_GenerateAuthenSig (sm_mgr)
    SM_StartPairing (sm_pairing)
    SM_VerifyAuthenSig (sm_mgr)
    gapPairingCompleteCB (gap_linkmgr)
    gattServApp_SetNumPrepareWrites (gattservapp)
    generate_subkey (sm_mgr)
    osalAddTimer (OSAL_Timers)
    osalInitTasks (OSAL_Thermometer)
    osal_bm_alloc (osal_bufmgr)
    osal_memdup (OSAL)
    osal_msg_allocate (OSAL)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    sm_CMAC (sm_mgr)
    smpResponderProcessIncoming (sm_rsppairing)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012F5 - 000012FA (0x6 bytes), align: 0
    Segment part 17. Intra module refs: osal_mem_kick
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_mem_free::?relay 000012F5 GAP_Bond (gap_linkmgr)
    GAP_PeriDevMgrInit (gap_peridevmgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    gapFreeAdvertState (gap_peridevmgr)
    gapFreeAuthLink (gap_linkmgr)
    gapFreeEstLink (gap_linkmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gattResetClientInfo (gatt_client)
    gattServApp_SetNumPrepareWrites (gattservapp)
    generate_subkey (sm_mgr)
    linkDB_Remove (linkdb)
    osalTimerUpdate (OSAL_Timers)
    osal_bm_free (osal_bufmgr)
    osal_msg_deallocate (OSAL)
    smFreePairingParams (sm_pairing)
    smProcessRandComplete (sm_mgr)
    sm_CMAC (sm_mgr)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OSAL_PwrMgr.r51
    PROGRAM MODULE, NAME : OSAL_PwrMgr

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000008E9 - 000008EF (0x7 bytes), align: 0
    Segment part 7. Intra module refs: osal_pwrmgr_device
    osal_pwrmgr_init
    osal_pwrmgr_powerconserve
    osal_pwrmgr_task_state
    ENTRY ADDRESS REF BY
    ===== ======= ======
    pwrmgr_attribute 000008E9
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FE81 - 0001FE9B (0x1b bytes), align: 0
    Segment part 8. Intra module refs: osal_pwrmgr_init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_init 0001FE81
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FE9C - 0001FEAB (0x10 bytes), align: 0
    Segment part 10. Intra module refs: osal_pwrmgr_device::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_device 0001FE9C
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FEAC - 0001FF02 (0x57 bytes), align: 0
    Segment part 12. Intra module refs: osal_pwrmgr_task_state::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_task_state
    0001FEAC
    XSTACK = 00000000 ( 0000000A )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FF03 - 0001FF4E (0x4c bytes), align: 0
    Segment part 14. Intra module refs: osal_pwrmgr_powerconserve::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_powerconserve
    0001FF03
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000012FB - 00001300 (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_init::?relay
    000012FB osal_init_system (OSAL)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001301 - 00001306 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_device::?relay
    00001301 LL_ProcessEvent (ll)
    main (Thermometer_Main)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001307 - 0000130C (0x6 bytes), align: 0
    Segment part 13.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_task_state::?relay
    00001307 Hal_ProcessEvent (hal_drivers)
    LL_Init (ll)
    LL_PowerOnReq (ll_sleep)
    LL_ProcessEvent (ll)
    LL_SetAdvControl (ll)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000130D - 00001312 (0x6 bytes), align: 0
    Segment part 15.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_pwrmgr_powerconserve::?relay
    0000130D osal_run_system (OSAL)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\osal_snv.r51
    PROGRAM MODULE, NAME : osal_snv

    SEGMENTS IN THE MODULE
    ======================
    BLENV_ADDRESS_SPACE
    Relative segment, address: CODE 0003E800 - 0003F7FF (0x1000 bytes), align: 0
    Segment part 6. Intra module refs: activePg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _nvBuf 0003E800
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008F0 - 000008F0 (0x1 bytes), align: 0
    Segment part 7. Intra module refs: findOffset
    initNV
    osal_snv_compact
    osal_snv_read
    osal_snv_write
    setActivePage
    setXferPage
    xferItem
    LOCAL ADDRESS
    ===== =======
    activePg 000008F0
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008F1 - 000008F2 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: compactPage
    findOffset
    initNV
    osal_snv_compact
    osal_snv_read
    osal_snv_write
    LOCAL ADDRESS
    ===== =======
    pgOff 000008F1
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008F3 - 000008F3 (0x1 bytes), align: 0
    Segment part 9. Intra module refs: compactPage
    erasePage
    initNV
    osal_snv_write
    setActivePage
    verifyWordM
    writeWord
    writeWordM
    LOCAL ADDRESS
    ===== =======
    failF 000008F3
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016CA5 - 00016D80 (0xdc bytes), align: 0
    Segment part 14. Intra module refs: initNV::?relay
    LOCAL ADDRESS
    ===== =======
    initNV 00016CA5
    calls direct
    XSTACK = 00000000 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016D81 - 00016DC7 (0x47 bytes), align: 0
    Segment part 16. Intra module refs: setActivePage::?relay
    LOCAL ADDRESS
    ===== =======
    setActivePage 00016D81
    calls direct
    XSTACK = 00000013 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016DC8 - 00016E04 (0x3d bytes), align: 0
    Segment part 18. Intra module refs: setXferPage::?relay
    LOCAL ADDRESS
    ===== =======
    setXferPage 00016DC8
    calls direct
    XSTACK = 00000012 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016E05 - 00016E72 (0x6e bytes), align: 0
    Segment part 20. Intra module refs: erasePage::?relay
    LOCAL ADDRESS
    ===== =======
    erasePage 00016E05
    calls direct
    XSTACK = 00000013 ( 0000000F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016E73 - 00016ECC (0x5a bytes), align: 0
    Segment part 22. Intra module refs: cleanErasedPage::?relay
    LOCAL ADDRESS
    ===== =======
    cleanErasedPage 00016E73
    calls direct
    XSTACK = 00000010 ( 0000000F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016ECD - 00016F3C (0x70 bytes), align: 0
    Segment part 24. Intra module refs: findOffset::?relay
    LOCAL ADDRESS
    ===== =======
    findOffset 00016ECD
    calls direct
    XSTACK = 00000010 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00016F3D - 0001700C (0xd0 bytes), align: 0
    Segment part 26. Intra module refs: findItem::?relay
    LOCAL ADDRESS
    ===== =======
    findItem 00016F3D
    calls direct
    XSTACK = 00000013 ( 00000012 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001700D - 000170FB (0xef bytes), align: 0
    Segment part 28. Intra module refs: writeItem::?relay
    LOCAL ADDRESS
    ===== =======
    writeItem 0001700D
    calls direct
    XSTACK = 00000016 ( 00000015 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000170FC - 0001717F (0x84 bytes), align: 0
    Segment part 30. Intra module refs: xferItem::?relay
    LOCAL ADDRESS
    ===== =======
    xferItem 000170FC
    calls direct
    XSTACK = 00000015 ( 00000018 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017180 - 0001731B (0x19c bytes), align: 0
    Segment part 32. Intra module refs: compactPage::?relay
    LOCAL ADDRESS
    ===== =======
    compactPage 00017180
    calls direct
    XSTACK = 00000012 ( 00000015 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001731C - 000173A6 (0x8b bytes), align: 0
    Segment part 34. Intra module refs: verifyWordM::?relay
    LOCAL ADDRESS
    ===== =======
    verifyWordM 0001731C
    calls direct
    XSTACK = 00000013 ( 00000015 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000173A7 - 00017436 (0x90 bytes), align: 0
    Segment part 36. Intra module refs: writeWord::?relay
    LOCAL ADDRESS
    ===== =======
    writeWord 000173A7
    calls direct
    XSTACK = 00000016 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017437 - 000174CF (0x99 bytes), align: 0
    Segment part 38. Intra module refs: writeWordM::?relay
    LOCAL ADDRESS
    ===== =======
    writeWordM 00017437
    calls direct
    XSTACK = 00000015 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000174D0 - 000174E6 (0x17 bytes), align: 0
    Segment part 40. Intra module refs: osal_snv_init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_init 000174D0
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000174E7 - 00017619 (0x133 bytes), align: 0
    Segment part 42. Intra module refs: osal_snv_write::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_write 000174E7
    calls direct
    XSTACK = 00000000 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001761A - 0001766F (0x56 bytes), align: 0
    Segment part 44. Intra module refs: osal_snv_read::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_read 0001761A
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017670 - 000176EB (0x7c bytes), align: 0
    Segment part 46. Intra module refs: osal_snv_compact::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_compact 00017670
    calls direct
    XSTACK = 00000000 ( 00000010 )
    ISTACK = 00000000 ( 00000004 )
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081B0 - 000081B3 (0x4 bytes), align: 0
    Segment part 10. Intra module refs: initNV
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_100000 000081B0
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081A8 - 000081AB (0x4 bytes), align: 0
    Segment part 11. Intra module refs: SM_VerifyAuthenSig (sm_mgr)
    Thermometer_Init (thermometer)
    findOffset
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_ffffffff 000081A8
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081A4 - 000081A7 (0x4 bytes), align: 0
    Segment part 13. Intra module refs: osal_snv_compact
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_800 000081A4
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001313 - 00001318 (0x6 bytes), align: 0
    Segment part 15. Intra module refs: osal_snv_init
    LOCAL ADDRESS
    ===== =======
    initNV::?relay 00001313
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001319 - 0000131E (0x6 bytes), align: 0
    Segment part 17. Intra module refs: compactPage
    initNV
    LOCAL ADDRESS
    ===== =======
    setActivePage::?relay 00001319
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000131F - 00001324 (0x6 bytes), align: 0
    Segment part 19. Intra module refs: osal_snv_compact
    osal_snv_write
    LOCAL ADDRESS
    ===== =======
    setXferPage::?relay 0000131F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001325 - 0000132A (0x6 bytes), align: 0
    Segment part 21. Intra module refs: cleanErasedPage
    compactPage
    initNV
    LOCAL ADDRESS
    ===== =======
    erasePage::?relay 00001325
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000132B - 00001330 (0x6 bytes), align: 0
    Segment part 23. Intra module refs: initNV
    LOCAL ADDRESS
    ===== =======
    cleanErasedPage::?relay
    0000132B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001331 - 00001336 (0x6 bytes), align: 0
    Segment part 25. Intra module refs: initNV
    LOCAL ADDRESS
    ===== =======
    findOffset::?relay 00001331
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001337 - 0000133C (0x6 bytes), align: 0
    Segment part 27. Intra module refs: compactPage
    osal_snv_read
    osal_snv_write
    LOCAL ADDRESS
    ===== =======
    findItem::?relay 00001337
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000133D - 00001342 (0x6 bytes), align: 0
    Segment part 29. Intra module refs: osal_snv_write
    LOCAL ADDRESS
    ===== =======
    writeItem::?relay 0000133D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001343 - 00001348 (0x6 bytes), align: 0
    Segment part 31. Intra module refs: compactPage
    LOCAL ADDRESS
    ===== =======
    xferItem::?relay 00001343
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001349 - 0000134E (0x6 bytes), align: 0
    Segment part 33. Intra module refs: initNV
    osal_snv_compact
    osal_snv_write
    LOCAL ADDRESS
    ===== =======
    compactPage::?relay 00001349
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000134F - 00001354 (0x6 bytes), align: 0
    Segment part 35. Intra module refs: writeWord
    writeWordM
    LOCAL ADDRESS
    ===== =======
    verifyWordM::?relay 0000134F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001355 - 0000135A (0x6 bytes), align: 0
    Segment part 37. Intra module refs: setActivePage
    setXferPage
    writeItem
    xferItem
    LOCAL ADDRESS
    ===== =======
    writeWord::?relay 00001355
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000135B - 00001360 (0x6 bytes), align: 0
    Segment part 39. Intra module refs: writeItem
    LOCAL ADDRESS
    ===== =======
    writeWordM::?relay 0000135B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001361 - 00001366 (0x6 bytes), align: 0
    Segment part 41.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_init::?relay 00001361 main (Thermometer_Main)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001367 - 0000136C (0x6 bytes), align: 0
    Segment part 43.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_write::?relay
    00001367 GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000136D - 00001372 (0x6 bytes), align: 0
    Segment part 45.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_read::?relay 0000136D GAPBondMgr_LinkEst (gapbondmgr)
    GAPRole_Init (peripheral)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001373 - 00001378 (0x6 bytes), align: 0
    Segment part 47.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_snv_compact::?relay
    00001373 GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081B0 - 000081B3 (0x4 bytes), align: 0
    Segment part 48. Intra module refs: __Constant_100000
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081A8 - 000081AB (0x4 bytes), align: 0
    Segment part 49. Intra module refs: __Constant_ffffffff
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081A4 - 000081A7 (0x4 bytes), align: 0
    Segment part 51. Intra module refs: __Constant_800

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OSAL_Thermometer.r51
    PROGRAM MODULE, NAME : OSAL_Thermometer

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008069 - 00008080 (0x18 bytes), align: 0
    Segment part 6.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    tasksArr 00008069 osal_run_system (OSAL)
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000821A - 0000821A (0x1 bytes), align: 0
    Segment part 7. Intra module refs: osalInitTasks
    ENTRY ADDRESS REF BY
    ===== ======= ======
    tasksCnt 0000821A osal_clear_event (OSAL)
    osal_msg_enqueue_push (OSAL)
    osal_pwrmgr_task_state (OSAL_PwrMgr)
    osal_run_system (OSAL)
    osal_set_event (OSAL)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008F4 - 000008F5 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: osalInitTasks
    ENTRY ADDRESS REF BY
    ===== ======= ======
    tasksEvents 000008F4 osal_clear_event (OSAL)
    osal_run_system (OSAL)
    osal_set_event (OSAL)
    -------------------------------------------------------------------------
    <BANKED_CODE> 3 (was BANKED_CODE)
    Relative segment, address: CODE 00020000 - 000200A2 (0xa3 bytes), align: 0
    Segment part 9. Intra module refs: osalInitTasks::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalInitTasks 00020000
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001379 - 0000137E (0x6 bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalInitTasks::?relay 00001379 osal_init_system (OSAL)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008069 - 00008080 (0x18 bytes), align: 0
    Segment part 11. Intra module refs: tasksArr
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000821A - 0000821A (0x1 bytes), align: 0
    Segment part 12. Intra module refs: tasksCnt

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\OSAL_Timers.r51
    PROGRAM MODULE, NAME : OSAL_Timers

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000008F6 - 000008F7 (0x2 bytes), align: 0
    Segment part 7. Intra module refs: osalAddTimer
    osalFindTimer
    osalTimerUpdate
    osal_next_timeout
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timerHead 000008F6
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008F8 - 000008FB (0x4 bytes), align: 0
    Segment part 8. Intra module refs: osalTimerInit
    osalTimerUpdate
    osal_GetSystemClock
    LOCAL ADDRESS
    ===== =======
    osal_systemClock 000008F8
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000176EC - 0001770B (0x20 bytes), align: 0
    Segment part 10. Intra module refs: osalTimerInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalTimerInit 000176EC
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001770C - 00017881 (0x176 bytes), align: 0
    Segment part 12. Intra module refs: osalAddTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalAddTimer 0001770C
    calls direct
    XSTACK = 00000016 ( 00000015 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017882 - 000178CF (0x4e bytes), align: 0
    Segment part 14. Intra module refs: osalFindTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalFindTimer 00017882
    XSTACK = 00000015 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000178D0 - 000178EF (0x20 bytes), align: 0
    Segment part 16. Intra module refs: osalDeleteTimer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalDeleteTimer 000178D0
    XSTACK = 0000000E ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000178F0 - 00017957 (0x68 bytes), align: 0
    Segment part 18. Intra module refs: osal_start_timerEx::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_start_timerEx 000178F0
    calls direct
    XSTACK = 00000004 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017958 - 000179D9 (0x82 bytes), align: 0
    Segment part 20. Intra module refs: osal_start_reload_timer::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_start_reload_timer
    00017958
    calls direct
    XSTACK = 00000004 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000179DA - 00017A1F (0x46 bytes), align: 0
    Segment part 22. Intra module refs: osal_stop_timerEx::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_stop_timerEx 000179DA
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017A20 - 00017AAB (0x8c bytes), align: 0
    Segment part 24. Intra module refs: osal_get_timeoutEx::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_get_timeoutEx 00017A20
    calls direct
    XSTACK = 00000000 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017AAC - 00017EF4 (0x449 bytes), align: 0
    Segment part 28. Intra module refs: osalTimerUpdate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalTimerUpdate 00017AAC
    calls direct
    XSTACK = 00000014 ( 0000001C )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017EF5 - 00017F71 (0x7d bytes), align: 0
    Segment part 32. Intra module refs: osal_next_timeout::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_next_timeout 00017EF5
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017F72 - 00017F82 (0x11 bytes), align: 0
    Segment part 34. Intra module refs: osal_GetSystemClock::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_GetSystemClock 00017F72
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000819C - 0000819F (0x4 bytes), align: 0
    Segment part 9. Intra module refs: Thermometer_ProcessEvent (thermometer)
    gapIncSignCounter (gap_configmgr)
    performPeriodicImeasTask (thermometer)
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_1 0000819C
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000137F - 00001384 (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalTimerInit::?relay 0000137F osal_init_system (OSAL)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001385 - 0000138A (0x6 bytes), align: 0
    Segment part 13. Intra module refs: osal_start_reload_timer
    osal_start_timerEx
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalAddTimer::?relay 00001385
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000138B - 00001390 (0x6 bytes), align: 0
    Segment part 15. Intra module refs: osalAddTimer
    osal_get_timeoutEx
    osal_stop_timerEx
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalFindTimer::?relay 0000138B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001391 - 00001396 (0x6 bytes), align: 0
    Segment part 17. Intra module refs: osal_stop_timerEx
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalDeleteTimer::?relay
    00001391
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001397 - 0000139C (0x6 bytes), align: 0
    Segment part 19.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_start_timerEx::?relay
    00001397 GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    LL_ProcessEvent (ll)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    halProcessKeyInterrupt (hal_key)
    llScheduleTask (ll_scheduler)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smStartRspTimer (sm_mgr)
    thermometerCB (thermometer)
    thermometer_HandleKeys (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000139D - 000013A2 (0x6 bytes), align: 0
    Segment part 21.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_start_reload_timer::?relay
    0000139D GAP_MakeDiscoverable (gap_peridevmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013A3 - 000013A8 (0x6 bytes), align: 0
    Segment part 23.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_stop_timerEx::?relay
    000013A3 GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_EndDiscoverable (gap_peridevmgr)
    GAP_ProcessEvent (gap_task)
    HalKeyConfig (hal_key)
    HalLedBlink (hal_led)
    Hal_ProcessEvent (hal_drivers)
    LL_SetAdvControl (ll)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    llT2OVFC1_ISR (ll_isr)
    osal_CbTimerStop (osal_cbtimer)
    peripheralStateNotificationCB (thermometer)
    smStopRspTimer (sm_mgr)
    thermometerCB (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013A9 - 000013AE (0x6 bytes), align: 0
    Segment part 25.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_get_timeoutEx::?relay
    000013A9 GAPRole_SetParameter (peripheral)
    gapRole_ProcessGAPMsg (peripheral)
    osal_CbTimerUpdate (osal_cbtimer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013AF - 000013B4 (0x6 bytes), align: 0
    Segment part 29.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osalTimerUpdate::?relay
    000013AF osalTimeUpdate (OSAL_ClockBLE)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013B5 - 000013BA (0x6 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_next_timeout::?relay
    000013B5 osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013BB - 000013C0 (0x6 bytes), align: 0
    Segment part 35.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    osal_GetSystemClock::?relay
    000013BB HalLedBlink (hal_led)
    HalLedUpdate (hal_led)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000819C - 0000819F (0x4 bytes), align: 0
    Segment part 36. Intra module refs: __Constant_1

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\peripheral.r51
    PROGRAM MODULE, NAME : peripheral

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 000008FC - 000008FC (0x1 bytes), align: 0
    Segment part 6. Intra module refs: GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    GAPRole_TerminateConnection
    gapRole_ProcessGAPMsg
    gapRole_ProcessOSALMsg
    gapRole_SetupGAP
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_TaskID 000008FC
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008FD - 000008FD (0x1 bytes), align: 0
    Segment part 7. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    GAPRole_StartDevice
    GAPRole_TerminateConnection
    gapRole_ProcessGAPMsg
    gapRole_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_state 000008FD
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008FE - 000008FE (0x1 bytes), align: 0
    Segment part 8. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    gapRole_SetupGAP
    LOCAL ADDRESS
    ===== =======
    gapRole_profileRole 000008FE
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 000008FF - 0000090E (0x10 bytes), align: 0
    Segment part 9. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    gapRole_SetupGAP
    LOCAL ADDRESS
    ===== =======
    gapRole_IRK 000008FF
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000090F - 0000091E (0x10 bytes), align: 0
    Segment part 10. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    gapRole_SetupGAP
    LOCAL ADDRESS
    ===== =======
    gapRole_SRK 0000090F
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000091F - 00000922 (0x4 bytes), align: 0
    Segment part 11. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    gapRole_SetupGAP
    LOCAL ADDRESS
    ===== =======
    gapRole_signCounter 0000091F
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000923 - 00000928 (0x6 bytes), align: 0
    Segment part 12. Intra module refs: GAPRole_GetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_bdAddr 00000923
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C89 - 00000C89 (0x1 bytes), align: 0
    Segment part 13. Intra module refs: GAPRole_GetParameter
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvEnabled 00000C89
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C8A - 00000C8B (0x2 bytes), align: 0
    Segment part 15. Intra module refs: GAPRole_GetParameter
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvertOffTime 00000C8A
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C8C - 00000C8C (0x1 bytes), align: 0
    Segment part 17. Intra module refs: GAPRole_GetParameter
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvertDataLen 00000C8C
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000C8D - 00000CAB (0x1f bytes), align: 0
    Segment part 19. Intra module refs: GAPRole_GetParameter
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvertData 00000C8D
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000929 - 00000929 (0x1 bytes), align: 0
    Segment part 21. Intra module refs: GAPRole_GetParameter
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_ScanRspDataLen
    00000929
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000092A - 00000948 (0x1f bytes), align: 0
    Segment part 22. Intra module refs: GAPRole_GetParameter
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_ScanRspData 0000092A
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000949 - 00000949 (0x1 bytes), align: 0
    Segment part 23. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvEventType 00000949
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000094A - 0000094A (0x1 bytes), align: 0
    Segment part 24. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvDirectType 0000094A
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000094B - 00000950 (0x6 bytes), align: 0
    Segment part 25. Intra module refs: GAPRole_GetParameter
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvDirectAddr 0000094B
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000951 - 00000951 (0x1 bytes), align: 0
    Segment part 26. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvChanMap 00000951
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000952 - 00000952 (0x1 bytes), align: 0
    Segment part 27. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapRole_AdvFilterPolicy
    00000952
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CAC - 00000CAD (0x2 bytes), align: 0
    Segment part 28. Intra module refs: GAPRole_GetParameter
    GAPRole_Init
    GAPRole_ProcessEvent
    GAPRole_TerminateConnection
    gapRole_ProcessGAPMsg
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_ConnectionHandle
    00000CAC
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000953 - 00000954 (0x2 bytes), align: 0
    Segment part 30. Intra module refs: GAPRole_GetParameter
    GAPRole_ProcessEvent
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_RSSIReadRate 00000953
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000955 - 0000095A (0x6 bytes), align: 0
    Segment part 31. Intra module refs: GAPRole_GetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_ConnectedDevAddr
    00000955
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000095B - 0000095B (0x1 bytes), align: 0
    Segment part 32. Intra module refs: GAPRole_GetParameter
    GAPRole_SetParameter
    gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_ParamUpdateEnable
    0000095B
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CAE - 00000CAF (0x2 bytes), align: 0
    Segment part 33. Intra module refs: GAPRole_GetParameter
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    gapRole_HandleParamUpdateNoSuccess
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_MinConnInterval
    00000CAE
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CB0 - 00000CB1 (0x2 bytes), align: 0
    Segment part 35. Intra module refs: GAPRole_GetParameter
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    gapRole_HandleParamUpdateNoSuccess
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_MaxConnInterval
    00000CB0
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000095C - 0000095D (0x2 bytes), align: 0
    Segment part 37. Intra module refs: GAPRole_GetParameter
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    gapRole_HandleParamUpdateNoSuccess
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_SlaveLatency 0000095C
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CB2 - 00000CB3 (0x2 bytes), align: 0
    Segment part 38. Intra module refs: GAPRole_GetParameter
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    gapRole_HandleParamUpdateNoSuccess
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_TimeoutMultiplier
    00000CB2
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000095E - 0000095F (0x2 bytes), align: 0
    Segment part 40. Intra module refs: GAPRole_GetParameter
    gapRole_ProcessGAPMsg
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_ConnInterval 0000095E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000960 - 00000961 (0x2 bytes), align: 0
    Segment part 41. Intra module refs: GAPRole_GetParameter
    gapRole_ProcessGAPMsg
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_ConnSlaveLatency
    00000960
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000962 - 00000963 (0x2 bytes), align: 0
    Segment part 42. Intra module refs: GAPRole_GetParameter
    gapRole_ProcessGAPMsg
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    gapRole_ConnTimeout 00000962
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000964 - 00000964 (0x1 bytes), align: 0
    Segment part 43. Intra module refs: gapRole_HandleParamUpdateNoSuccess
    gapRole_ProcessOSALMsg
    gapRole_startConnUpdate
    LOCAL ADDRESS
    ===== =======
    paramUpdateNoSuccessOption
    00000964
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000965 - 00000966 (0x2 bytes), align: 0
    Segment part 44. Intra module refs: GAPRole_ProcessEvent
    GAPRole_StartDevice
    gapRole_ProcessGAPMsg
    gapRole_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    pGapRoles_AppCGs 00000965
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000967 - 00000968 (0x2 bytes), align: 0
    Segment part 45. Intra module refs: gapRole_ProcessGAPMsg
    LOCAL ADDRESS
    ===== =======
    pGapRoles_ParamUpdateCB
    00000967
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000BF08 - 0000C3AE (0x4a7 bytes), align: 0
    Segment part 46. Intra module refs: GAPRole_SetParameter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_SetParameter 0000BF08
    calls direct
    XSTACK = 00000000 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000C3AF - 0000C69F (0x2f1 bytes), align: 0
    Segment part 48. Intra module refs: GAPRole_GetParameter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_GetParameter 0000C3AF
    calls direct
    XSTACK = 00000000 ( 00000010 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000C6A0 - 0000C6C8 (0x29 bytes), align: 0
    Segment part 50. Intra module refs: GAPRole_StartDevice::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_StartDevice 0000C6A0
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000C6C9 - 0000C6F1 (0x29 bytes), align: 0
    Segment part 54. Intra module refs: GAPRole_TerminateConnection::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_TerminateConnection
    0000C6C9
    calls direct
    XSTACK = 00000012 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000C6F2 - 0000C7A3 (0xb2 bytes), align: 0
    Segment part 56. Intra module refs: GAPRole_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_Init 0000C6F2
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000C7A4 - 0000C982 (0x1df bytes), align: 0
    Segment part 58. Intra module refs: GAPRole_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_ProcessEvent 0000C7A4
    calls direct
    XSTACK = 00000000 ( 0000001B )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000C983 - 0000CAD4 (0x152 bytes), align: 0
    Segment part 60. Intra module refs: gapRole_ProcessOSALMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gapRole_ProcessOSALMsg
    0000C983
    calls direct
    XSTACK = 00000017 ( 00000016 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000CAD5 - 0000D020 (0x54c bytes), align: 0
    Segment part 62. Intra module refs: gapRole_ProcessGAPMsg::?relay
    LOCAL ADDRESS
    ===== =======
    gapRole_ProcessGAPMsg 0000CAD5
    calls direct
    XSTACK = 00000012 ( 00000016 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D021 - 0000D059 (0x39 bytes), align: 0
    Segment part 64. Intra module refs: gapRole_SetupGAP::?relay
    LOCAL ADDRESS
    ===== =======
    gapRole_SetupGAP 0000D021
    calls direct
    XSTACK = 00000009 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D05A - 0000D09D (0x44 bytes), align: 0
    Segment part 66. Intra module refs: gapRole_HandleParamUpdateNoSuccess::?relay
    LOCAL ADDRESS
    ===== =======
    gapRole_HandleParamUpdateNoSuccess
    0000D05A
    calls direct
    XSTACK = 00000017 ( 00000004 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D09E - 0000D1A9 (0x10c bytes), align: 0
    Segment part 68. Intra module refs: gapRole_startConnUpdate::?relay
    LOCAL ADDRESS
    ===== =======
    gapRole_startConnUpdate
    0000D09E
    calls direct
    XSTACK = 00000017 ( 0000001A )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0000D1AA - 0000D267 (0xbe bytes), align: 0
    Segment part 70. Intra module refs: GAPRole_SendUpdateParam::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_SendUpdateParam
    0000D1AA
    calls direct
    XSTACK = 00000004 ( 00000010 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000300 - 00000300 (0x1 bytes), align: 0
    Segment part 14. Intra module refs: gapRole_AdvEnabled
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000301 - 00000302 (0x2 bytes), align: 0
    Segment part 16. Intra module refs: gapRole_AdvertOffTime
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000303 - 00000303 (0x1 bytes), align: 0
    Segment part 18. Intra module refs: gapRole_AdvertDataLen
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000304 - 00000322 (0x1f bytes), align: 0
    Segment part 20. Intra module refs: gapRole_AdvertData
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000323 - 00000324 (0x2 bytes), align: 0
    Segment part 29. Intra module refs: gapRole_ConnectionHandle
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000325 - 00000326 (0x2 bytes), align: 0
    Segment part 34. Intra module refs: gapRole_MinConnInterval
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000327 - 00000328 (0x2 bytes), align: 0
    Segment part 36. Intra module refs: gapRole_MaxConnInterval
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000329 - 0000032A (0x2 bytes), align: 0
    Segment part 39. Intra module refs: gapRole_TimeoutMultiplier
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013C1 - 000013C6 (0x6 bytes), align: 0
    Segment part 47.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_SetParameter::?relay
    000013C1 Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    thermometer_Advertise (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013C7 - 000013CC (0x6 bytes), align: 0
    Segment part 49.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_GetParameter::?relay
    000013C7 Thermometer_ProcessEvent (thermometer)
    peripheralStateNotificationCB (thermometer)
    thermometer_Advertise (thermometer)
    thermometer_HandleKeys (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013CD - 000013D2 (0x6 bytes), align: 0
    Segment part 51.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_StartDevice::?relay
    000013CD Thermometer_ProcessEvent (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013D3 - 000013D8 (0x6 bytes), align: 0
    Segment part 55. Intra module refs: gapRole_HandleParamUpdateNoSuccess
    gapRole_ProcessOSALMsg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_TerminateConnection::?relay
    000013D3 Thermometer_ProcessEvent (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013D9 - 000013DE (0x6 bytes), align: 0
    Segment part 57.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_Init::?relay 000013D9 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013DF - 000013E4 (0x6 bytes), align: 0
    Segment part 59.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_ProcessEvent::?relay
    000013DF tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013E5 - 000013EA (0x6 bytes), align: 0
    Segment part 61. Intra module refs: GAPRole_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gapRole_ProcessOSALMsg::?relay
    000013E5
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013EB - 000013F0 (0x6 bytes), align: 0
    Segment part 63. Intra module refs: gapRole_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    gapRole_ProcessGAPMsg::?relay
    000013EB
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013F1 - 000013F6 (0x6 bytes), align: 0
    Segment part 65. Intra module refs: GAPRole_StartDevice
    LOCAL ADDRESS
    ===== =======
    gapRole_SetupGAP::?relay
    000013F1
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013F7 - 000013FC (0x6 bytes), align: 0
    Segment part 67. Intra module refs: GAPRole_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    gapRole_HandleParamUpdateNoSuccess::?relay
    000013F7
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000013FD - 00001402 (0x6 bytes), align: 0
    Segment part 69. Intra module refs: GAPRole_ProcessEvent
    GAPRole_SendUpdateParam
    GAPRole_SetParameter
    LOCAL ADDRESS
    ===== =======
    gapRole_startConnUpdate::?relay
    000013FD
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001403 - 00001408 (0x6 bytes), align: 0
    Segment part 71. Intra module refs: gapRole_HandleParamUpdateNoSuccess
    ENTRY ADDRESS REF BY
    ===== ======= ======
    GAPRole_SendUpdateParam::?relay
    00001403

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\thermometer.r51
    PROGRAM MODULE, NAME : thermometer

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 000000A0 - 000000A0 (0x1 bytes), align: 0
    Segment part 3. ROOT Intra module refs: LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    Thermometer_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    _A_P2 000000A0
    LOCAL ADDRESS
    ===== =======
    P2 000000A0
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000F5 - 000000F5 (0x1 bytes), align: 0
    Segment part 6. ROOT Intra module refs: Thermometer_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P2SEL 000000F5
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 000000FF - 000000FF (0x1 bytes), align: 0
    Segment part 9. ROOT Intra module refs: Thermometer_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    P2DIR 000000FF
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000969 - 00000969 (0x1 bytes), align: 0
    Segment part 16. Intra module refs: Thermometer_Init
    Thermometer_ProcessEvent
    performPeriodicImeasTask
    performPeriodicTask
    peripheralStateNotificationCB
    thermometerCB
    thermometerImeasNotify
    thermometerSendStoredMeas
    thermometer_HandleKeys
    timeAppPairStateCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerTaskId 00000969 TimeAppDiscCurrTime (timeapp_discovery)
    timeAppConfigNext (timeapp_config)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000096A - 0000096A (0x1 bytes), align: 0
    Segment part 17. Intra module refs: Thermometer_Init
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeConfigDone 0000096A
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000096B - 0000096B (0x1 bytes), align: 0
    Segment part 18. Intra module refs: Thermometer_ProcessEvent
    performPeriodicImeasTask
    peripheralStateNotificationCB
    thermometerCB
    thermometer_Advertise
    LOCAL ADDRESS
    ===== =======
    gapProfileState 0000096B
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000096C - 0000096C (0x1 bytes), align: 0
    Segment part 19. Intra module refs: Thermometer_ProcessEvent
    thermometerProcessGattMsg
    timeAppDisconnected
    LOCAL ADDRESS
    ===== =======
    timeAppDiscState 0000096C
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000096D - 0000096D (0x1 bytes), align: 0
    Segment part 20. Intra module refs: peripheralStateNotificationCB
    thermometerProcessGattMsg
    timeAppPairStateCB
    LOCAL ADDRESS
    ===== =======
    timeAppDiscoveryCmpl 0000096D
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000096E - 0000096E (0x1 bytes), align: 0
    Segment part 21. Intra module refs: thermometerProcessGattMsg
    LOCAL ADDRESS
    ===== =======
    timeAppConfigState 0000096E
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CB4 - 00000CCE (0x1b bytes), align: 0
    Segment part 22. Intra module refs: Thermometer_Init
    LOCAL ADDRESS
    ===== =======
    scanResponseData 00000CB4
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CCF - 00000CD5 (0x7 bytes), align: 0
    Segment part 24. Intra module refs: Thermometer_Init
    LOCAL ADDRESS
    ===== =======
    advertData 00000CCF
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CD6 - 00000CEA (0x15 bytes), align: 0
    Segment part 26. Intra module refs: Thermometer_Init
    LOCAL ADDRESS
    ===== =======
    attDeviceName 00000CD6
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000096F - 00000974 (0x6 bytes), align: 0
    Segment part 28. Intra module refs: peripheralStateNotificationCB
    timeAppPairStateCB
    LOCAL ADDRESS
    ===== =======
    timeAppBondedAddr 0000096F
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CEB - 00000CF0 (0x6 bytes), align: 0
    Segment part 29. Intra module refs: peripheralStateNotificationCB
    LOCAL ADDRESS
    ===== =======
    lastConnAddr 00000CEB
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000975 - 00000975 (0x1 bytes), align: 0
    Segment part 31. Intra module refs: Thermometer_ProcessEvent
    peripheralStateNotificationCB
    LOCAL ADDRESS
    ===== =======
    connectedToLastAddress
    00000975
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000976 - 00000977 (0x2 bytes), align: 0
    Segment part 32. Intra module refs: peripheralStateNotificationCB
    thermometerImeasNotify
    thermometerSendStoredMeas
    timeAppPairStateCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    gapConnHandle 00000976 TimeAppDiscCurrTime (timeapp_discovery)
    timeAppConfigNext (timeapp_config)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000978 - 0000098E (0x17 bytes), align: 0
    Segment part 33. Intra module refs: thermometerMeasIndicate
    LOCAL ADDRESS
    ===== =======
    thermometerMeas 00000978
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 0000098F - 00000A74 (0xe6 bytes), align: 0
    Segment part 34. Intra module refs: thermometerSendStoredMeas
    thermometerStoreIndications
    LOCAL ADDRESS
    ===== =======
    thStoreMeas 0000098F
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A75 - 00000A75 (0x1 bytes), align: 0
    Segment part 35. Intra module refs: thermometerSendStoredMeas
    thermometerStoreIndications
    LOCAL ADDRESS
    ===== =======
    thStoreStartIndex 00000A75
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A76 - 00000A76 (0x1 bytes), align: 0
    Segment part 36. Intra module refs: thermometerSendStoredMeas
    thermometerStoreIndications
    LOCAL ADDRESS
    ===== =======
    thStoreIndex 00000A76
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A77 - 00000A8D (0x17 bytes), align: 0
    Segment part 37. Intra module refs: thermometerImeasNotify
    LOCAL ADDRESS
    ===== =======
    thermometerIMeas 00000A77
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CF1 - 00000CF4 (0x4 bytes), align: 0
    Segment part 38. Intra module refs: performPeriodicImeasTask
    thermometerImeasNotify
    thermometerMeasIndicate
    LOCAL ADDRESS
    ===== =======
    thermometerCelcius 00000CF1
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A8E - 00000A91 (0x4 bytes), align: 0
    Segment part 40. Intra module refs: performPeriodicImeasTask
    performPeriodicTask
    LOCAL ADDRESS
    ===== =======
    val_therm 00000A8E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A92 - 00000A95 (0x4 bytes), align: 0
    Segment part 41. Intra module refs: performPeriodicImeasTask
    LOCAL ADDRESS
    ===== =======
    value 00000A92
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A96 - 00000A99 (0x4 bytes), align: 0
    Segment part 42. Intra module refs: performPeriodicImeasTask
    LOCAL ADDRESS
    ===== =======
    val_vdd 00000A96
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A9A - 00000A9D (0x4 bytes), align: 0
    Segment part 43. Intra module refs: performPeriodicImeasTask
    LOCAL ADDRESS
    ===== =======
    cnt 00000A9A
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000A9E - 00000AA1 (0x4 bytes), align: 0
    Segment part 44. Intra module refs: Thermometer_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    cnt1 00000A9E
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AA2 - 00000AA5 (0x4 bytes), align: 0
    Segment part 45. Intra module refs: Thermometer_ProcessEvent
    thermometer_HandleKeys
    LOCAL ADDRESS
    ===== =======
    Keycnt 00000AA2
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AA6 - 00000AA6 (0x1 bytes), align: 0
    Segment part 46. Intra module refs: Thermometer_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    a 00000AA6
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AA7 - 00000AA7 (0x1 bytes), align: 0
    Segment part 48. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    c 00000AA7
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AA8 - 00000AA8 (0x1 bytes), align: 0
    Segment part 50. Intra module refs: Thermometer_ProcessEvent
    thermometer_HandleKeys
    ENTRY ADDRESS REF BY
    ===== ======= ======
    key_adv_status 00000AA8
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AA9 - 00000AA9 (0x1 bytes), align: 0
    Segment part 51. Intra module refs: Thermometer_ProcessEvent
    performPeriodicTask
    thermometerCB
    LOCAL ADDRESS
    ===== =======
    temperatureMeasCharConfig
    00000AA9
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AAA - 00000AAA (0x1 bytes), align: 0
    Segment part 52. Intra module refs: thermometerCB
    thermometerImeasNotify
    LOCAL ADDRESS
    ===== =======
    temperatureIMeasCharConfig
    00000AAA
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AAB - 00000AAB (0x1 bytes), align: 0
    Segment part 53. Intra module refs: thermometerCB
    LOCAL ADDRESS
    ===== =======
    temperatureIntervalConfig
    00000AAB
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AAC - 00000AAC (0x1 bytes), align: 0
    Segment part 54. Intra module refs: Thermometer_ProcessEvent
    thermometerCB
    thermometer_HandleKeys
    LOCAL ADDRESS
    ===== =======
    thMeasTimerRunning 00000AAC
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AAD - 00000AAD (0x1 bytes), align: 0
    Segment part 55. Intra module refs: thermometer_HandleKeys
    LOCAL ADDRESS
    ===== =======
    thermometerFlagsIdx 00000AAD
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AAE - 00000AAE (0x1 bytes), align: 0
    Segment part 56. Intra module refs: Thermometer_ProcessEvent
    timeAppDisconnected
    timeAppPairStateCB
    LOCAL ADDRESS
    ===== =======
    timeAppPairingStarted 00000AAE
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AAF - 00000AAF (0x1 bytes), align: 0
    Segment part 57. Intra module refs: timeAppPairStateCB
    LOCAL ADDRESS
    ===== =======
    timeAppBonded 00000AAF
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AB0 - 00000AB0 (0x1 bytes), align: 0
    Segment part 58. Intra module refs: Thermometer_ProcessEvent
    timeAppDisconnected
    timeAppPairStateCB
    LOCAL ADDRESS
    ===== =======
    timeAppDiscPostponed 00000AB0
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CF5 - 00000CF8 (0x4 bytes), align: 0
    Segment part 59. Intra module refs: Thermometer_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    thermometer_PeripheralCBs
    00000CF5
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CF9 - 00000CFC (0x4 bytes), align: 0
    Segment part 61. Intra module refs: Thermometer_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    thermometer_BondMgrCBs
    00000CF9
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012B95 - 00012DD8 (0x244 bytes), align: 0
    Segment part 80. Intra module refs: Thermometer_Init::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_Init 00012B95
    calls direct
    XSTACK = 00000000 ( 00000024 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00012DD9 - 00013173 (0x39b bytes), align: 0
    Segment part 82. Intra module refs: Thermometer_ProcessEvent::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_ProcessEvent
    00012DD9
    calls direct
    XSTACK = 00000000 ( 0000001F )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013174 - 000131AB (0x38 bytes), align: 0
    Segment part 84. Intra module refs: thermometer_ProcessOSALMsg::?relay
    LOCAL ADDRESS
    ===== =======
    thermometer_ProcessOSALMsg
    00013174
    calls direct
    XSTACK = 0000001B ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000131AC - 0001324C (0xa1 bytes), align: 0
    Segment part 86. Intra module refs: thermometer_HandleKeys::?relay
    LOCAL ADDRESS
    ===== =======
    thermometer_HandleKeys
    000131AC
    calls direct
    XSTACK = 00000009 ( 0000000F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001324D - 00013295 (0x49 bytes), align: 0
    Segment part 88. Intra module refs: thermometer_Advertise::?relay
    LOCAL ADDRESS
    ===== =======
    thermometer_Advertise 0001324D
    calls direct
    XSTACK = 00000010 ( 00000002 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013296 - 00013332 (0x9d bytes), align: 0
    Segment part 90. Intra module refs: thermometerProcessGattMsg::?relay
    LOCAL ADDRESS
    ===== =======
    thermometerProcessGattMsg
    00013296
    calls direct
    XSTACK = 00000009 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013333 - 0001334F (0x1d bytes), align: 0
    Segment part 92. Intra module refs: timeAppDisconnected::?relay
    LOCAL ADDRESS
    ===== =======
    timeAppDisconnected 00013333
    XSTACK = 0000000C ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013350 - 00013459 (0x10a bytes), align: 0
    Segment part 94. Intra module refs: peripheralStateNotificationCB::?relay
    LOCAL ADDRESS
    ===== =======
    peripheralStateNotificationCB
    00013350
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001345A - 000134BE (0x65 bytes), align: 0
    Segment part 96. Intra module refs: thermometerSendStoredMeas::?relay
    LOCAL ADDRESS
    ===== =======
    thermometerSendStoredMeas
    0001345A
    calls direct
    XSTACK = 0000001B ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000134BF - 0001353C (0x7e bytes), align: 0
    Segment part 98. Intra module refs: thermometerMeasIndicate::?relay
    LOCAL ADDRESS
    ===== =======
    thermometerMeasIndicate
    000134BF
    calls direct
    XSTACK = 00000015 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 0001353D - 000135BD (0x81 bytes), align: 0
    Segment part 100. Intra module refs: thermometerStoreIndications::?relay
    LOCAL ADDRESS
    ===== =======
    thermometerStoreIndications
    0001353D
    calls direct
    XSTACK = 00000010 ( 0000000C )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000135BE - 00013641 (0x84 bytes), align: 0
    Segment part 102. Intra module refs: thermometerImeasNotify::?relay
    LOCAL ADDRESS
    ===== =======
    thermometerImeasNotify
    000135BE
    calls direct
    XSTACK = 00000010 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013642 - 000136E8 (0xa7 bytes), align: 0
    Segment part 104. Intra module refs: thermometerCB::?relay
    LOCAL ADDRESS
    ===== =======
    thermometerCB 00013642
    calls direct, is indirectly called
    XSTACK = 00000000 ( 0000000D )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000136E9 - 00013782 (0x9a bytes), align: 0
    Segment part 106. Intra module refs: performPeriodicTask::?relay
    LOCAL ADDRESS
    ===== =======
    performPeriodicTask 000136E9
    calls direct
    XSTACK = 0000001B ( 00000019 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013783 - 000138E7 (0x165 bytes), align: 0
    Segment part 108. Intra module refs: performPeriodicImeasTask::?relay
    LOCAL ADDRESS
    ===== =======
    performPeriodicImeasTask
    00013783
    calls direct
    XSTACK = 0000001B ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 000138E8 - 00013910 (0x29 bytes), align: 0
    Segment part 110. Intra module refs: timeAppPasscodeCB::?relay
    LOCAL ADDRESS
    ===== =======
    timeAppPasscodeCB 000138E8
    calls direct, is indirectly called
    XSTACK = 00000001 ( 0000000F )
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00013911 - 000139BA (0xaa bytes), align: 0
    Segment part 112. Intra module refs: timeAppPairStateCB::?relay
    LOCAL ADDRESS
    ===== =======
    timeAppPairStateCB 00013911
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000032B - 00000345 (0x1b bytes), align: 0
    Segment part 23. Intra module refs: scanResponseData
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000346 - 0000034C (0x7 bytes), align: 0
    Segment part 25. Intra module refs: advertData
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000034D - 00000361 (0x15 bytes), align: 0
    Segment part 27. Intra module refs: attDeviceName
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000362 - 00000367 (0x6 bytes), align: 0
    Segment part 30. Intra module refs: lastConnAddr
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000368 - 0000036B (0x4 bytes), align: 0
    Segment part 39. Intra module refs: thermometerCelcius
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000036C - 0000036F (0x4 bytes), align: 0
    Segment part 60. Intra module refs: thermometer_PeripheralCBs
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000370 - 00000373 (0x4 bytes), align: 0
    Segment part 62. Intra module refs: thermometer_BondMgrCBs
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001409 - 0000140E (0x6 bytes), align: 0
    Segment part 81.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_Init::?relay
    00001409 osalInitTasks (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000140F - 00001414 (0x6 bytes), align: 0
    Segment part 83.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_ProcessEvent::?relay
    0000140F tasksArr (OSAL_Thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001415 - 0000141A (0x6 bytes), align: 0
    Segment part 85. Intra module refs: Thermometer_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    thermometer_ProcessOSALMsg::?relay
    00001415
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000141B - 00001420 (0x6 bytes), align: 0
    Segment part 87. Intra module refs: thermometer_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    thermometer_HandleKeys::?relay
    0000141B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001421 - 00001426 (0x6 bytes), align: 0
    Segment part 89. Intra module refs: thermometerMeasIndicate
    LOCAL ADDRESS
    ===== =======
    thermometer_Advertise::?relay
    00001421
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001427 - 0000142C (0x6 bytes), align: 0
    Segment part 91. Intra module refs: thermometer_ProcessOSALMsg
    LOCAL ADDRESS
    ===== =======
    thermometerProcessGattMsg::?relay
    00001427
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000142D - 00001432 (0x6 bytes), align: 0
    Segment part 93. Intra module refs: peripheralStateNotificationCB
    LOCAL ADDRESS
    ===== =======
    timeAppDisconnected::?relay
    0000142D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001433 - 00001438 (0x6 bytes), align: 0
    Segment part 95. Intra module refs: Segment part 60
    LOCAL ADDRESS
    ===== =======
    peripheralStateNotificationCB::?relay
    00001433
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001439 - 0000143E (0x6 bytes), align: 0
    Segment part 97. Intra module refs: Thermometer_ProcessEvent
    thermometerProcessGattMsg
    LOCAL ADDRESS
    ===== =======
    thermometerSendStoredMeas::?relay
    00001439
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000143F - 00001444 (0x6 bytes), align: 0
    Segment part 99. Intra module refs: performPeriodicTask
    LOCAL ADDRESS
    ===== =======
    thermometerMeasIndicate::?relay
    0000143F
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001445 - 0000144A (0x6 bytes), align: 0
    Segment part 101. Intra module refs: thermometerMeasIndicate
    LOCAL ADDRESS
    ===== =======
    thermometerStoreIndications::?relay
    00001445
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000144B - 00001450 (0x6 bytes), align: 0
    Segment part 103. Intra module refs: performPeriodicImeasTask
    LOCAL ADDRESS
    ===== =======
    thermometerImeasNotify::?relay
    0000144B
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001451 - 00001456 (0x6 bytes), align: 0
    Segment part 105. Intra module refs: Thermometer_Init
    LOCAL ADDRESS
    ===== =======
    thermometerCB::?relay 00001451
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001457 - 0000145C (0x6 bytes), align: 0
    Segment part 107. Intra module refs: Thermometer_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    performPeriodicTask::?relay
    00001457
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000145D - 00001462 (0x6 bytes), align: 0
    Segment part 109. Intra module refs: Thermometer_ProcessEvent
    LOCAL ADDRESS
    ===== =======
    performPeriodicImeasTask::?relay
    0000145D
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001463 - 00001468 (0x6 bytes), align: 0
    Segment part 111. Intra module refs: Segment part 62
    LOCAL ADDRESS
    ===== =======
    timeAppPasscodeCB::?relay
    00001463
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001469 - 0000146E (0x6 bytes), align: 0
    Segment part 113. Intra module refs: Segment part 62
    LOCAL ADDRESS
    ===== =======
    timeAppPairStateCB::?relay
    00001469
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081EA - 000081EB (0x2 bytes), align: 0
    Segment part 15. Intra module refs: Thermometer_Init
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008198 - 0000819B (0x4 bytes), align: 0
    Segment part 64. Intra module refs: Thermometer_Init
    Thermometer_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_7530 00008198
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008194 - 00008197 (0x4 bytes), align: 0
    Segment part 65. Intra module refs: Thermometer_ProcessEvent
    gapWriteAdvEnableStatus (gap_peridevmgr)
    performPeriodicTask
    peripheralStateNotificationCB
    thermometerCB
    thermometer_HandleKeys
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_3e8 00008194
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008190 - 00008193 (0x4 bytes), align: 0
    Segment part 67. Intra module refs: Thermometer_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_3 00008190
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000818C - 0000818F (0x4 bytes), align: 0
    Segment part 69. Intra module refs: Thermometer_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_9 0000818C
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008188 - 0000818B (0x4 bytes), align: 0
    Segment part 70. Intra module refs: Thermometer_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_2 00008188
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008178 - 0000817B (0x4 bytes), align: 0
    Segment part 71. Intra module refs: Thermometer_ProcessEvent
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_1f4 00008178
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008174 - 00008177 (0x4 bytes), align: 0
    Segment part 72. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_3fa00000 00008174
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008170 - 00008173 (0x4 bytes), align: 0
    Segment part 73. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_45000000 00008170
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000816C - 0000816F (0x4 bytes), align: 0
    Segment part 74. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_bd3edfa4 0000816C
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008168 - 0000816B (0x4 bytes), align: 0
    Segment part 75. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_42bbd459 00008168
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008164 - 00008167 (0x4 bytes), align: 0
    Segment part 76. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_42e00000 00008164
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008160 - 00008163 (0x4 bytes), align: 0
    Segment part 77. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_2e 00008160
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008158 - 0000815B (0x4 bytes), align: 0
    Segment part 78. Intra module refs: performPeriodicImeasTask
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_fa0 00008158
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008154 - 00008157 (0x4 bytes), align: 0
    Segment part 79. Intra module refs: timeAppPasscodeCB
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __Constant_0 00008154
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081EA - 000081EB (0x2 bytes), align: 0
    Segment part 114. Intra module refs: Segment part 15
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008198 - 0000819B (0x4 bytes), align: 0
    Segment part 116. Intra module refs: __Constant_7530
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008194 - 00008197 (0x4 bytes), align: 0
    Segment part 117. Intra module refs: __Constant_3e8
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008190 - 00008193 (0x4 bytes), align: 0
    Segment part 119. Intra module refs: __Constant_3
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000818C - 0000818F (0x4 bytes), align: 0
    Segment part 121. Intra module refs: __Constant_9
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008188 - 0000818B (0x4 bytes), align: 0
    Segment part 122. Intra module refs: __Constant_2
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008178 - 0000817B (0x4 bytes), align: 0
    Segment part 123. Intra module refs: __Constant_1f4
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008174 - 00008177 (0x4 bytes), align: 0
    Segment part 124. Intra module refs: __Constant_3fa00000
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008170 - 00008173 (0x4 bytes), align: 0
    Segment part 125. Intra module refs: __Constant_45000000
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000816C - 0000816F (0x4 bytes), align: 0
    Segment part 126. Intra module refs: __Constant_bd3edfa4
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008168 - 0000816B (0x4 bytes), align: 0
    Segment part 127. Intra module refs: __Constant_42bbd459
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008164 - 00008167 (0x4 bytes), align: 0
    Segment part 128. Intra module refs: __Constant_42e00000
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008160 - 00008163 (0x4 bytes), align: 0
    Segment part 129. Intra module refs: __Constant_2e
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008158 - 0000815B (0x4 bytes), align: 0
    Segment part 130. Intra module refs: __Constant_fa0
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008154 - 00008157 (0x4 bytes), align: 0
    Segment part 131. Intra module refs: __Constant_0

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\Thermometer_Main.r51
    PROGRAM MODULE, NAME : Thermometer_Main

    SEGMENTS IN THE MODULE
    ======================
    SFR_AN
    Relative segment, address: DATA 0000009D - 0000009D (0x1 bytes), align: 0
    Segment part 1. ROOT Intra module refs: main
    ENTRY ADDRESS REF BY
    ===== ======= ======
    SLEEPSTA 0000009D
    -------------------------------------------------------------------------
    SFR_AN
    Relative segment, address: DATA 0000009E - 0000009E (0x1 bytes), align: 0
    Segment part 2. ROOT Intra module refs: LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    llRfInit (ll_common)
    llSetFreqTune (ll_common)
    main
    ENTRY ADDRESS REF BY
    ===== ======= ======
    CLKCONSTA 0000009E
    -------------------------------------------------------------------------
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017F83 - 00017FDC (0x5a bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    main 00017F83 ?call_main (?cmain)
    calls direct

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\thermometerservice.r51
    PROGRAM MODULE, NAME : thermometerservice

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008208 - 00008209 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: thermometerService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerServUUID 00008208
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000820A - 0000820B (0x2 bytes), align: 0
    Segment part 7. Intra module refs: Segment part 33
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerTempUUID 0000820A
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000820C - 0000820D (0x2 bytes), align: 0
    Segment part 8. Intra module refs: Segment part 33
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerTypeUUID 0000820C
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 0000820E - 0000820F (0x2 bytes), align: 0
    Segment part 9. Intra module refs: Segment part 33
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerImeasUUID 0000820E
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008210 - 00008211 (0x2 bytes), align: 0
    Segment part 10. Intra module refs: Segment part 33
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerIntervalUUID
    00008210
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008212 - 00008213 (0x2 bytes), align: 0
    Segment part 11. Intra module refs: Segment part 33
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerIRangeUUID 00008212
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AB1 - 00000AB2 (0x2 bytes), align: 0
    Segment part 12. Intra module refs: Thermometer_Register
    thermometer_WriteAttrCB
    LOCAL ADDRESS
    ===== =======
    thermometerServiceCB 00000AB1
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081D0 - 000081D2 (0x3 bytes), align: 0
    Segment part 13. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerService 000081D0
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CFD - 00000CFD (0x1 bytes), align: 0
    Segment part 14. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerTempProps 00000CFD
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AB3 - 00000AB3 (0x1 bytes), align: 0
    Segment part 16. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerTemp 00000AB3
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AB4 - 00000AB9 (0x6 bytes), align: 0
    Segment part 17. Intra module refs: Segment part 33
    Thermometer_AddService
    Thermometer_TempIndicate
    thermometer_HandleConnStatusCB
    LOCAL ADDRESS
    ===== =======
    thermometerTempConfig 00000AB4
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CFE - 00000CFE (0x1 bytes), align: 0
    Segment part 18. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerTypeProps 00000CFE
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000ABA - 00000ABA (0x1 bytes), align: 0
    Segment part 20. Intra module refs: Segment part 33
    Thermometer_GetParameter
    Thermometer_SetParameter
    thermometer_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    thermometerType 00000ABA
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000CFF - 00000CFF (0x1 bytes), align: 0
    Segment part 21. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerImeasProps 00000CFF
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000ABB - 00000ABB (0x1 bytes), align: 0
    Segment part 23. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerImeas 00000ABB
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000ABC - 00000AC1 (0x6 bytes), align: 0
    Segment part 24. Intra module refs: Segment part 33
    Thermometer_AddService
    Thermometer_IMeasNotify
    thermometer_HandleConnStatusCB
    LOCAL ADDRESS
    ===== =======
    thermometerIMeasConfig
    00000ABC
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000D00 - 00000D00 (0x1 bytes), align: 0
    Segment part 25. Intra module refs: Segment part 33
    LOCAL ADDRESS
    ===== =======
    thermometerIntervalProps
    00000D00
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000D01 - 00000D01 (0x1 bytes), align: 0
    Segment part 27. Intra module refs: Segment part 33
    Thermometer_GetParameter
    Thermometer_SetParameter
    thermometer_ReadAttrCB
    LOCAL ADDRESS
    ===== =======
    thermometerInterval 00000D01
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AC2 - 00000AC7 (0x6 bytes), align: 0
    Segment part 29. Intra module refs: Segment part 33
    Thermometer_AddService
    thermometer_HandleConnStatusCB
    LOCAL ADDRESS
    ===== =======
    thermometerIntervalConfig
    00000AC2
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000D02 - 00000D03 (0x2 bytes), align: 0
    Segment part 30. Intra module refs: Segment part 33
    Thermometer_GetParameter
    Thermometer_SetParameter
    thermometer_ReadAttrCB
    thermometer_WriteAttrCB
    LOCAL ADDRESS
    ===== =======
    thermometerIRange 00000D02
    -------------------------------------------------------------------------
    XDATA_I
    Relative segment, address: XDATA 00000D04 - 00000D6B (0x68 bytes), align: 0
    Segment part 32. Intra module refs: Thermometer_AddService
    Thermometer_IMeasNotify
    Thermometer_TempIndicate
    thermometer_WriteAttrCB
    LOCAL ADDRESS
    ===== =======
    thermometerAttrTbl 00000D04
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008138 - 0000813D (0x6 bytes), align: 0
    Segment part 34. Intra module refs: Thermometer_AddService
    ENTRY ADDRESS REF BY
    ===== ======= ======
    thermometerCBs 00008138
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F24 - 00019F89 (0x66 bytes), align: 0
    Segment part 35. Intra module refs: Thermometer_AddService::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_AddService
    00019F24
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F8A - 00019F9C (0x13 bytes), align: 0
    Segment part 37. Intra module refs: Thermometer_Register::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_Register 00019F8A
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019F9D - 00019FEC (0x50 bytes), align: 0
    Segment part 39. Intra module refs: Thermometer_SetParameter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_SetParameter
    00019F9D
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 00019FED - 0001A03E (0x52 bytes), align: 0
    Segment part 41. Intra module refs: Thermometer_GetParameter::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_GetParameter
    00019FED
    ISTACK = 00000000 ( 00000003 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A03F - 0001A0C3 (0x85 bytes), align: 0
    Segment part 43. Intra module refs: Thermometer_TempIndicate::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_TempIndicate
    0001A03F
    calls direct
    XSTACK = 00000000 ( 00000010 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A0C4 - 0001A111 (0x4e bytes), align: 0
    Segment part 47. Intra module refs: Thermometer_IMeasNotify::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_IMeasNotify
    0001A0C4
    calls direct
    XSTACK = 00000000 ( 0000000E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A112 - 0001A274 (0x163 bytes), align: 0
    Segment part 49. Intra module refs: thermometer_ReadAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    thermometer_ReadAttrCB
    0001A112
    calls direct, is indirectly called
    XSTACK = 00000006 ( 00000014 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A275 - 0001A5B2 (0x33e bytes), align: 0
    Segment part 51. Intra module refs: thermometer_WriteAttrCB::?relay
    LOCAL ADDRESS
    ===== =======
    thermometer_WriteAttrCB
    0001A275
    calls direct, is indirectly called
    XSTACK = 00000004 ( 0000001E )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001A5B3 - 0001A605 (0x53 bytes), align: 0
    Segment part 53. Intra module refs: thermometer_HandleConnStatusCB::?relay
    LOCAL ADDRESS
    ===== =======
    thermometer_HandleConnStatusCB
    0001A5B3
    calls direct, is indirectly called
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000374 - 00000374 (0x1 bytes), align: 0
    Segment part 15. Intra module refs: thermometerTempProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000375 - 00000375 (0x1 bytes), align: 0
    Segment part 19. Intra module refs: thermometerTypeProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000376 - 00000376 (0x1 bytes), align: 0
    Segment part 22. Intra module refs: thermometerImeasProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000377 - 00000377 (0x1 bytes), align: 0
    Segment part 26. Intra module refs: thermometerIntervalProps
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000378 - 00000378 (0x1 bytes), align: 0
    Segment part 28. Intra module refs: thermometerInterval
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 00000379 - 0000037A (0x2 bytes), align: 0
    Segment part 31. Intra module refs: thermometerIRange
    -------------------------------------------------------------------------
    XDATA_ID
    Relative segment, address: CODE 0000037B - 000003E2 (0x68 bytes), align: 0
    Segment part 33. Intra module refs: thermometerAttrTbl
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000146F - 00001474 (0x6 bytes), align: 0
    Segment part 36.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_AddService::?relay
    0000146F Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001475 - 0000147A (0x6 bytes), align: 0
    Segment part 38.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_Register::?relay
    00001475 Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000147B - 00001480 (0x6 bytes), align: 0
    Segment part 40.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_SetParameter::?relay
    0000147B Thermometer_Init (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001481 - 00001486 (0x6 bytes), align: 0
    Segment part 42.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_GetParameter::?relay
    00001481 Thermometer_ProcessEvent (thermometer)
    performPeriodicTask (thermometer)
    thermometer_HandleKeys (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001487 - 0000148C (0x6 bytes), align: 0
    Segment part 44.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_TempIndicate::?relay
    00001487 thermometerSendStoredMeas (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000148D - 00001492 (0x6 bytes), align: 0
    Segment part 48.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    Thermometer_IMeasNotify::?relay
    0000148D thermometerImeasNotify (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001493 - 00001498 (0x6 bytes), align: 0
    Segment part 50. Intra module refs: thermometerCBs
    LOCAL ADDRESS
    ===== =======
    thermometer_ReadAttrCB::?relay
    00001493
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 00001499 - 0000149E (0x6 bytes), align: 0
    Segment part 52. Intra module refs: thermometerCBs
    LOCAL ADDRESS
    ===== =======
    thermometer_WriteAttrCB::?relay
    00001499
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 0000149F - 000014A4 (0x6 bytes), align: 0
    Segment part 54. Intra module refs: Thermometer_AddService
    LOCAL ADDRESS
    ===== =======
    thermometer_HandleConnStatusCB::?relay
    0000149F
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008208 - 00008209 (0x2 bytes), align: 0
    Segment part 55. Intra module refs: thermometerServUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000820A - 0000820B (0x2 bytes), align: 0
    Segment part 56. Intra module refs: thermometerTempUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000820C - 0000820D (0x2 bytes), align: 0
    Segment part 57. Intra module refs: thermometerTypeUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 0000820E - 0000820F (0x2 bytes), align: 0
    Segment part 58. Intra module refs: thermometerImeasUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008210 - 00008211 (0x2 bytes), align: 0
    Segment part 59. Intra module refs: thermometerIntervalUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008212 - 00008213 (0x2 bytes), align: 0
    Segment part 60. Intra module refs: thermometerIRangeUUID
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081D0 - 000081D2 (0x3 bytes), align: 0
    Segment part 61. Intra module refs: thermometerService
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008138 - 0000813D (0x6 bytes), align: 0
    Segment part 62. Intra module refs: thermometerCBs

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\timeapp_clock.r51
    PROGRAM MODULE, NAME : timeapp_clock

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FCC0 - 0001FCC2 (0x3 bytes), align: 0
    Segment part 6. Intra module refs: timeAppClockInit::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppClockInit 0001FCC0
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001FCC3 - 0001FDA9 (0xe7 bytes), align: 0
    Segment part 8. Intra module refs: timeAppClockSet::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppClockSet 0001FCC3
    calls direct
    XSTACK = 00000000 ( 00000013 )
    ISTACK = 00000000 ( 00000001 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014A5 - 000014AA (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppClockInit::?relay
    000014A5 peripheralStateNotificationCB (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014AB - 000014B0 (0x6 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppClockSet::?relay
    000014AB timeAppConfigGattMsg (timeapp_config)
    timeAppIndGattMsg (timeapp_ind)

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\timeapp_config.r51
    PROGRAM MODULE, NAME : timeapp_config

    SEGMENTS IN THE MODULE
    ======================
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 000081E6 - 000081E7 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: timeAppConfigGattMsg
    timeAppConfigNext
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppConfigList 000081E6
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AC8 - 00000AC8 (0x1 bytes), align: 0
    Segment part 7. Intra module refs: timeAppConfigNext
    LOCAL ADDRESS
    ===== =======
    timeConfigDone 00000AC8
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001EED6 - 0001F043 (0x16e bytes), align: 0
    Segment part 8. Intra module refs: timeAppConfigNext::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppConfigNext 0001EED6
    calls direct
    XSTACK = 00000009 ( 00000024 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001F044 - 0001F098 (0x55 bytes), align: 0
    Segment part 10. Intra module refs: timeAppConfigGattMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppConfigGattMsg 0001F044
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014B1 - 000014B6 (0x6 bytes), align: 0
    Segment part 9. Intra module refs: timeAppConfigGattMsg
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppConfigNext::?relay
    000014B1 thermometerProcessGattMsg (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014B7 - 000014BC (0x6 bytes), align: 0
    Segment part 11.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppConfigGattMsg::?relay
    000014B7 thermometerProcessGattMsg (thermometer)
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 000081E6 - 000081E7 (0x2 bytes), align: 0
    Segment part 12. Intra module refs: timeAppConfigList

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\timeapp_discovery.r51
    PROGRAM MODULE, NAME : timeapp_discovery

    SEGMENTS IN THE MODULE
    ======================
    XDATA_Z
    Relative segment, address: XDATA 00000AC9 - 00000ACE (0x6 bytes), align: 0
    Segment part 7. Intra module refs: TimeAppDiscCurrTime
    timeAppDiscStart
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppHdlCache 00000AC9 timeAppConfigNext (timeapp_config)
    timeAppIndGattMsg (timeapp_ind)
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000ACF - 00000AD0 (0x2 bytes), align: 0
    Segment part 8. Intra module refs: TimeAppDiscCurrTime
    LOCAL ADDRESS
    ===== =======
    timeAppSvcStartHdl 00000ACF
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AD1 - 00000AD2 (0x2 bytes), align: 0
    Segment part 9. Intra module refs: TimeAppDiscCurrTime
    LOCAL ADDRESS
    ===== =======
    timeAppSvcEndHdl 00000AD1
    -------------------------------------------------------------------------
    XDATA_Z
    Relative segment, address: XDATA 00000AD3 - 00000AD3 (0x1 bytes), align: 0
    Segment part 10. Intra module refs: TimeAppDiscCurrTime
    LOCAL ADDRESS
    ===== =======
    timeAppEndHdlIdx 00000AD3
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B603 - 0001B623 (0x21 bytes), align: 0
    Segment part 11. Intra module refs: timeAppDiscStart::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppDiscStart 0001B603
    calls direct
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B624 - 0001B66E (0x4b bytes), align: 0
    Segment part 13. Intra module refs: timeAppDiscGattMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppDiscGattMsg 0001B624
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    <BANKED_CODE> 2 (was BANKED_CODE)
    Relative segment, address: CODE 0001B66F - 0001BADE (0x470 bytes), align: 0
    Segment part 15. Intra module refs: TimeAppDiscCurrTime::?relay
    LOCAL ADDRESS
    ===== =======
    TimeAppDiscCurrTime 0001B66F
    calls direct
    XSTACK = 00000009 ( 00000014 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014BD - 000014C2 (0x6 bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppDiscStart::?relay
    000014BD Thermometer_ProcessEvent (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014C3 - 000014C8 (0x6 bytes), align: 0
    Segment part 14. Intra module refs: timeAppDiscStart
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppDiscGattMsg::?relay
    000014C3 thermometerProcessGattMsg (thermometer)
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014C9 - 000014CE (0x6 bytes), align: 0
    Segment part 16. Intra module refs: timeAppDiscGattMsg
    LOCAL ADDRESS
    ===== =======
    TimeAppDiscCurrTime::?relay
    000014C9
    -------------------------------------------------------------------------
    <XDATA_ROM_C> 1 (was XDATA_ROM_C)
    Relative segment, address: CONST 00008218 - 00008219 (0x2 bytes), align: 0
    Segment part 6. Intra module refs: TimeAppDiscCurrTime
    -------------------------------------------------------------------------
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1 (was XDATA_ROM_C_FLASH)
    Relative segment, address: CODE 00008218 - 00008219 (0x2 bytes), align: 0
    Segment part 17. Intra module refs: Segment part 6

    *************************************************************************

    FILE NAME : C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Thermometer\CC2541DB\CC2541DK-MINI Keyfob Slave\Obj\timeapp_ind.r51
    PROGRAM MODULE, NAME : timeapp_ind

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 3 (was BANKED_CODE)
    Relative segment, address: CODE 000201C1 - 00020240 (0x80 bytes), align: 0
    Segment part 6. Intra module refs: timeAppIndGattMsg::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppIndGattMsg 000201C1
    calls direct
    XSTACK = 00000000 ( 00000009 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014CF - 000014D4 (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    timeAppIndGattMsg::?relay
    000014CF thermometerProcessGattMsg (thermometer)

    *************************************************************************

    FILE NAME : C:\Program Files\IAR Systems\Embedded Workbench 7.0\8051\LIB\CLIB\cl-pli-blxd-1e16x01.r51
    LIBRARY MODULE, NAME : ?cexit

    SEGMENTS IN THE MODULE
    ======================
    CSTART
    Relative segment, address: CODE 00000091 - 00000095 (0x5 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    exit 00000091 ?call_main (?cmain)
    ?C_EXIT 00000091
    ?ROM_MONITOR_NOPS 00000091

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?cmain

    SEGMENTS IN THE MODULE
    ======================
    CSTART
    Relative segment, address: CODE 00000096, align: 0
    Segment part 5.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?cmain 00000096 Segment part 13 (CSTARTUP)
    calls direct
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 00000096 - 0000009E (0x9 bytes), align: 0
    Segment part 6.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __low_level_init_call 00000096 __low_level_init (hal_startup)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 0000009F - 000000AC (0xe bytes), align: 0
    Segment part 10.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __INIT_DATA_Z 0000009F Segment part 1 (ll_halt)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 000000AD - 000000BA (0xe bytes), align: 0
    Segment part 12.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __INIT_IDATA_Z 000000AD myPC (ll)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 000000BB - 000000CA (0x10 bytes), align: 0
    Segment part 16.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __INIT_XDATA_Z 000000BB GATTServApp_TaskID (gattservapp)
    HalKeyConfigured (hal_key)
    HalLedState (hal_led)
    HalLedStatusControl (hal_led)
    HalSleepLedState (hal_led)
    Hal_KeyIntEnable (hal_key)
    Hal_TaskID (hal_drivers)
    Keycnt (thermometer)
    LL_TaskID (ll)
    OSAL_timeSeconds (OSAL_ClockBLE)
    OnboardKeyIntEnable (OnBoard)
    Segment part 10 (gap_linkmgr)
    Segment part 10 (gap_peridevmgr)
    Segment part 10 (gap_task)
    Segment part 10 (gapgattserver)
    Segment part 10 (gattservapp)
    Segment part 11 (gap_peridevmgr)
    Segment part 11 (gattservapp)
    Segment part 12 (gap_configmgr)
    Segment part 12 (gattservapp)
    Segment part 13 (gapgattserver)
    Segment part 13 (gattservapp)
    Segment part 14 (gattservapp)
    Segment part 15 (gap_configmgr)
    Segment part 16 (gapgattserver)
    Segment part 18 (gattservapp)
    Segment part 19 (gapgattserver)
    Segment part 6 (gapgattserver)
    Segment part 6 (l2cap_if)
    Segment part 6 (l2cap_util)
    Segment part 6 (linkdb)
    Segment part 6 (sm_mgr)
    Segment part 7 (gatt_task)
    Segment part 7 (linkdb)
    Segment part 8 (gatt_task)
    Segment part 8 (ll_scheduler)
    Segment part 8 (sm_pairing)
    Segment part 9 (gap_linkmgr)
    Segment part 9 (gap_peridevmgr)
    Segment part 9 (gatt_server)
    Segment part 9 (gattservapp)
    Segment part 9 (ll_scheduler)
    a (thermometer)
    activePg (osal_snv)
    adcRef (hal_adc)
    advInfo (ll)
    autoSyncWhiteList (gapbondmgr)
    bleEvtMask (hci_event)
    bm_list_ptr (osal_bufmgr)
    bonds (gapbondmgr)
    bondsToDelete (gapbondmgr)
    buildInfo (ll)
    c (thermometer)
    cachedTRNGdata (ll_enc)
    cbTimers (osal_cbtimer)
    chanMapUpdate (ll)
    clientInfoTbl (gatt_client)
    clkDivOnHalt (ll)
    cnt (thermometer)
    cnt1 (thermometer)
    connectedToLastAddress (thermometer)
    ctrlToHostEnable (hci)
    dataPkt (ll_enc)
    dcdcData (ll)
    devInfoSystemId (devinfoservice)
    deviceFeatureSet (ll)
    dmaCh0 (hal_dma)
    dmaCh1234 (hal_dma)
    dtmInfo (ll)
    eraseAllBonds (gapbondmgr)
    extendRfRange (ll)
    failF (osal_snv)
    fastTxRespTime (ll)
    gapAutoAdvPrivateAddrChange (gap_configmgr)
    gapBondMgr_SyncCharCfg::pAttr (gapbondmgr)
    gapBondMgr_SyncCharCfg::service (gapbondmgr)
    gapBondMgr_TaskID (gapbondmgr)
    gapBond_AutoFail (gapbondmgr)
    gapBond_Bonding (gapbondmgr)
    gapBond_IOCap (gapbondmgr)
    gapBond_MITM (gapbondmgr)
    gapBond_OOBData (gapbondmgr)
    gapBond_OOBDataFlag (gapbondmgr)
    gapBond_Passcode (gapbondmgr)
    gapConnHandle (thermometer)
    gapDeviceAddrMode (gap_configmgr)
    gapPrivateAddrChangeTimeout (gap_configmgr)
    gapProfileRole (gap_configmgr)
    gapProfileState (thermometer)
    gapRole_AdvChanMap (peripheral)
    gapRole_AdvDirectAddr (peripheral)
    gapRole_AdvDirectType (peripheral)
    gapRole_AdvEventType (peripheral)
    gapRole_AdvFilterPolicy (peripheral)
    gapRole_ConnInterval (peripheral)
    gapRole_ConnSlaveLatency (peripheral)
    gapRole_ConnTimeout (peripheral)
    gapRole_ConnectedDevAddr (peripheral)
    gapRole_IRK (peripheral)
    gapRole_ParamUpdateEnable (peripheral)
    gapRole_RSSIReadRate (peripheral)
    gapRole_SRK (peripheral)
    gapRole_ScanRspData (peripheral)
    gapRole_ScanRspDataLen (peripheral)
    gapRole_SlaveLatency (peripheral)
    gapRole_TaskID (peripheral)
    gapRole_bdAddr (peripheral)
    gapRole_profileRole (peripheral)
    gapRole_signCounter (peripheral)
    gapRole_state (peripheral)
    gapTaskID (gap_task)
    gattTaskID (gatt_task)
    halKeySavedKeys (hal_key)
    halPwrMgtMode (hal_sleep)
    haltDuringRf (ll)
    hciCtrlCmdToken (hci)
    hciExtTaskID (hci_tl)
    hciGapTaskID (hci_tl)
    hciL2capTaskID (hci_tl)
    hciPTMenabled (hci)
    hciSmpTaskID (hci_tl)
    hciTaskID (hci_tl)
    hciTestTaskID (hci_tl)
    key_adv_status (thermometer)
    l2capChannels (l2cap_task)
    l2capFixedChannels (l2cap_task)
    l2capTaskID (l2cap_task)
    llConns (ll)
    llState (ll)
    maxTxPwrForDTM (ll)
    numComplPkts (ll)
    numComplPktsFlush (ll)
    numComplPktsLimit (ll)
    numHostBufs (hci)
    numTxDataBufs (ll)
    numWLEntries (phy)
    nvInUse (ll)
    onePktPerEvt (ll)
    osalMemStat (OSAL_Memory)
    osal_qHead (OSAL)
    osal_systemClock (OSAL_Timers)
    ownPublicAddr (ll)
    ownRandomAddr (ll)
    ownSavedPublicAddr (ll)
    pAuthEvt (gapbondmgr)
    pAuthLink (gap_linkmgr)
    pEstLink (gap_linkmgr)
    pGapAdvertState (gap_devmgr)
    pGapBondCB (gapbondmgr)
    pGapRoles_AppCGs (peripheral)
    pGapRoles_ParamUpdateCB (peripheral)
    pHalKeyProcessFunction (hal_key)
    pHciEvtMask (hci_event)
    pPairingParams (sm_pairing)
    paramUpdateNoSuccessOption (peripheral)
    peerInfo (ll)
    pfnCentralConnCBs (gap_linkmgr)
    pfnPeripheralCBs (gap_task)
    pfnResponderCBs (sm_pairing)
    pgOff (osal_snv)
    postRfOperations (ll)
    preBlinkState (hal_led)
    previousLLTimerTick (OSAL_ClockBLE)
    pwrmgr_attribute (OSAL_PwrMgr)
    remUsTicks (OSAL_ClockBLE)
    rfCounters (ll)
    rssiCorrection (ll)
    rxFifoFlowCtrl (ll)
    serverInfoTbl (gatt_server)
    slOverride (ll)
    sleepDelay (ll)
    smTaskID (sm_task)
    taskEndCause (ll)
    tasksEvents (OSAL_Thermometer)
    temperatureIMeasCharConfig (thermometer)
    temperatureIntervalConfig (thermometer)
    temperatureMeasCharConfig (thermometer)
    thMeasTimerRunning (thermometer)
    thStoreIndex (thermometer)
    thStoreMeas (thermometer)
    thStoreStartIndex (thermometer)
    thermometerFlagsIdx (thermometer)
    thermometerIMeas (thermometer)
    thermometerIMeasConfig (thermometerservice)
    thermometerImeas (thermometerservice)
    thermometerIntervalConfig (thermometerservice)
    thermometerMeas (thermometer)
    thermometerServiceCB (thermometerservice)
    thermometerTaskId (thermometer)
    thermometerTemp (thermometerservice)
    thermometerTempConfig (thermometerservice)
    thermometerType (thermometerservice)
    timeAppBonded (thermometer)
    timeAppBondedAddr (thermometer)
    timeAppConfigState (thermometer)
    timeAppDiscPostponed (thermometer)
    timeAppDiscState (thermometer)
    timeAppDiscoveryCmpl (thermometer)
    timeAppEndHdlIdx (timeapp_discovery)
    timeAppHdlCache (timeapp_discovery)
    timeAppPairingStarted (thermometer)
    timeAppSvcEndHdl (timeapp_discovery)
    timeAppSvcStartHdl (timeapp_discovery)
    timeConfigDone (thermometer)
    timeConfigDone (timeapp_config)
    timeMSec (OSAL_ClockBLE)
    timerHead (OSAL_Timers)
    trngCounter (ll)
    val_therm (thermometer)
    val_vdd (thermometer)
    value (thermometer)
    verInfo (ll)
    wakeForRF (hal_sleep)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 000000CB - 000000DD (0x13 bytes), align: 0
    Segment part 24.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __INIT_DATA_I 000000CB halSleepPconValue (hal_sleep)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 000000DE - 00000103 (0x26 bytes), align: 0
    Segment part 33.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __INIT_XDATA_I 000000DE Segment part 10 (gatt_server)
    Segment part 11 (gapgattserver)
    Segment part 12 (gap_peridevmgr)
    Segment part 13 (gap_configmgr)
    Segment part 14 (gapgattserver)
    Segment part 16 (gattservapp)
    Segment part 17 (gapgattserver)
    Segment part 19 (gattservapp)
    Segment part 20 (gapgattserver)
    Segment part 22 (gapgattserver)
    Segment part 24 (gapgattserver)
    Segment part 6 (gap_peridevmgr)
    Segment part 6 (sm_rsppairing)
    Segment part 8 (gapgattserver)
    activeTaskID (OSAL)
    advertData (thermometer)
    appTaskID (gattservapp)
    attDeviceName (thermometer)
    baseTaskID (osal_cbtimer)
    bondIdx (gapbondmgr)
    devInfo11073CertProps (devinfoservice)
    devInfoAttrTbl (devinfoservice)
    devInfoFirmwareRevProps (devinfoservice)
    devInfoHardwareRevProps (devinfoservice)
    devInfoMfrNameProps (devinfoservice)
    devInfoModelNumberProps (devinfoservice)
    devInfoPnpId (devinfoservice)
    devInfoPnpIdProps (devinfoservice)
    devInfoSerialNumberProps (devinfoservice)
    devInfoSoftwareRevProps (devinfoservice)
    devInfoSystemIdProps (devinfoservice)
    gapAppTaskID (gap_configmgr)
    gapBond_AutoFailReason (gapbondmgr)
    gapBond_InitiateWait (gapbondmgr)
    gapBond_KeyDistList (gapbondmgr)
    gapBond_KeySize (gapbondmgr)
    gapBond_PairingMode (gapbondmgr)
    gapRole_AdvEnabled (peripheral)
    gapRole_AdvertData (peripheral)
    gapRole_AdvertDataLen (peripheral)
    gapRole_AdvertOffTime (peripheral)
    gapRole_ConnectionHandle (peripheral)
    gapRole_MaxConnInterval (peripheral)
    gapRole_MinConnInterval (peripheral)
    gapRole_TimeoutMultiplier (peripheral)
    gapUnwantedTaskID (gap_task)
    indTaskId (gatt_client)
    lastConnAddr (thermometer)
    registeredKeysTaskID (OnBoard)
    reqTaskId (gatt_server)
    scanResponseData (thermometer)
    taskEndCauses (ll)
    taskErrorEndCauses (ll)
    thermometerAttrTbl (thermometerservice)
    thermometerCelcius (thermometer)
    thermometerIRange (thermometerservice)
    thermometerImeasProps (thermometerservice)
    thermometerInterval (thermometerservice)
    thermometerIntervalProps (thermometerservice)
    thermometerTempProps (thermometerservice)
    thermometerTypeProps (thermometerservice)
    thermometer_BondMgrCBs (thermometer)
    thermometer_PeripheralCBs (thermometer)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 00000104, align: 0
    Segment part 37. Intra module refs: __low_level_init_call
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 00000104 - 00000119 (0x16 bytes), align: 0
    Segment part 38. Intra module refs: ?cmain
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?call_main 00000104

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : CSTARTUP

    SEGMENTS IN THE MODULE
    ======================
    REGISTERS
    Relative segment, address: DATA 00000000, align: 0
    Segment part 0. Intra module refs: Segment part 6
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?REGISTERS 00000000
    -------------------------------------------------------------------------
    ISTACK
    Relative segment, address: IDATA 00000040, align: 0
    Segment part 1. Intra module refs: Segment part 6
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?ISTACK_START 00000040
    -------------------------------------------------------------------------
    XSTACK
    Relative segment, address: XDATA 00000001, align: 0
    Segment part 3. Intra module refs: ?RESET_XSP
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTACK_START 00000001
    -------------------------------------------------------------------------
    INTVEC
    Common segment, address: CODE 00000000 - 00000002 (0x3 bytes), align: 0
    Segment part 5. ROOT Intra module refs: Segment part 6
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 0000011A - 0000011F (0x6 bytes), align: 0
    Segment part 6. ROOT Intra module refs: Segment part 5
    ENTRY ADDRESS REF BY
    ===== ======= ======
    __program_start 0000011A Absolute parts (?ABS_ENTRY_MOD)
    ?RESET_SP 0000011D
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 00000120 - 00000125 (0x6 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?RESET_XSP 00000120 ?XSP (VIRTUAL_REGISTERS)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 00000126 - 00000128 (0x3 bytes), align: 0
    Segment part 9.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?RESET_CODE_BANK 00000126 Absolute parts (?BANKED_CODE_SUPPORT)
    -------------------------------------------------------------------------
    CSTART
    Relative segment, address: CODE 00000129 - 0000012B (0x3 bytes), align: 0
    Segment part 13. Intra module refs: Absolute parts

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : VIRTUAL_REGISTERS

    SEGMENTS IN THE MODULE
    ======================
    BREG
    Relative segment, address: BIT 00000020.0 - 00000020.7 (0x8 bits), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?B0 00000020.0 Absolute parts (CSTARTUP)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 00000008 - 00000008 (0x1 bytes), align: 0
    Segment part 1. Intra module refs: ?V1
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V0 00000008 ?BANKED_ENTER_XDATA (?BANKED_ENTER_XDATA)
    ?BANKED_LEAVE_XDATA (?BANKED_LEAVE_XDATA)
    ?FUNC_ENTER_XDATA (?FUNC_ENTER_XDATA)
    ?FUNC_LEAVE_XDATA (?FUNC_LEAVE_XDATA)
    ?INTERRUPT_ENTER_XSP (?INTERRUPT_ENTER_XSP)
    ?INTERRUPT_LEAVE_XSP (?INTERRUPT_LEAVE_XSP)
    ?UL_GE_X (?UL_GE_X)
    ATT_BuildFindByTypeValueReq (att_util)
    ATT_BuildFindByTypeValueRsp (att_util)
    ATT_BuildFindInfoRsp (att_util)
    ATT_CompareUUID (att_util)
    ATT_ConvertUUIDto128 (att_util)
    ATT_ErrorRsp (att_server)
    ATT_ExchangeMTURsp (att_server)
    ATT_ExecuteWriteReq (att_client)
    ATT_ExecuteWriteRsp (att_server)
    ATT_FindByTypeValueReq (att_client)
    ATT_FindByTypeValueRsp (att_server)
    ATT_FindInfoReq (att_client)
    ATT_FindInfoRsp (att_server)
    ATT_HandleValueCfm (att_client)
    ATT_HandleValueInd (att_server)
    ATT_HandleValueNoti (att_server)
    ATT_ParseFindByTypeValueReq (att_util)
    ATT_ParseFindByTypeValueRsp (att_util)
    ATT_ParseFindInfoRsp (att_util)
    ATT_ParseHandleValueInd (att_util)
    ATT_ParsePacket (att_util)
    ATT_ParsePrepareWriteReq (att_util)
    ATT_ParseReadByTypeReq (att_util)
    ATT_ParseReadByTypeRsp (att_util)
    ATT_ParseReadMultiReq (att_util)
    ATT_ParseReadRsp (att_util)
    ATT_ParseWriteReq (att_util)
    ATT_PrepareWriteReq (att_client)
    ATT_PrepareWriteRsp (att_server)
    ATT_ReadBlobReq (att_client)
    ATT_ReadBlobRsp (att_server)
    ATT_ReadByGrpTypeReq (att_client)
    ATT_ReadByGrpTypeRsp (att_server)
    ATT_ReadByTypeReq (att_client)
    ATT_ReadByTypeRsp (att_server)
    ATT_ReadMultiRsp (att_server)
    ATT_ReadReq (att_client)
    ATT_ReadRsp (att_server)
    ATT_WriteReq (att_client)
    ATT_WriteRsp (att_server)
    DevInfo_AddService (devinfoservice)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_Register (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_Authenticate (gap_linkmgr)
    GAP_Bond (gap_linkmgr)
    GAP_DeviceInit (gap)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_ProcessEvent (gap_task)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_Signable (gap_linkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GAP_TerminateLinkReq (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATTServApp_AddService (gattservapp)
    GATTServApp_InitCharCfg (gattservapp)
    GATTServApp_ProcessCCCWriteReq (gattservapp)
    GATTServApp_ProcessEvent (gattservapp)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_RegisterService (gattservapp)
    GATTServApp_SendCCCUpdatedEvent (gattservapp)
    GATTServApp_SendServiceChangedInd (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATTServApp_WriteCharCfg (gattservapp)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindHandle (gatt_server)
    GATT_FindHandleUUID (gatt_server)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_InitClient (gatt_client)
    GATT_InitServer (gatt_server)
    GATT_Notification (gatt_server)
    GATT_ProcessEvent (gatt_task)
    GATT_RegisterService (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    GATT_VerifyWritePermissions (gatt_server)
    GGS_AddService (gapgattserver)
    GGS_SetParameter (gapgattserver)
    HCI_CommandCompleteEvent (hci_event)
    HCI_CommandStatusEvent (hci_event)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_NumOfCompletedPacketsEvent (hci_event)
    HCI_ProcessEvent (hci_tl)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    HCI_SendDataPkt (hci)
    HCI_VendorSpecifcCommandCompleteEvent (hci_event)
    HalAdcRead (hal_adc)
    HalFlashRead (hal_flash)
    HalFlashWrite (hal_flash)
    HalKeyConfig (hal_key)
    HalLedBlink (hal_led)
    HalLedSet (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    L2CAP_BuildCmdReject (l2cap_util)
    L2CAP_CmdReject (l2cap_if)
    L2CAP_ConnParamUpdateReq (l2cap_if)
    L2CAP_Init (l2cap_task)
    L2CAP_ProcessEvent (l2cap_task)
    L2CAP_SendData (l2cap_if)
    LL_AddWhiteListDevice (ll)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_DisconnectCback (hci_event)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_ReverseBytes (ll_enc)
    LL_EncChangeCback (hci_event)
    LL_EncKeyRefreshCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    LL_Encrypt (ll)
    LL_Init (ll)
    LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    LL_ProcessEvent (ll)
    LL_PseudoRand (ll)
    LL_RX_bm_alloc (ll)
    LL_Rand (ll)
    LL_RandCback (hci)
    LL_ReadRemoteVersionInfoCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    LL_SetAdvControl (ll)
    LL_SetAdvData (ll)
    LL_SetAdvParam (ll)
    LL_SetScanRspData (ll)
    LL_TX_bm_alloc (ll)
    LL_TimeToNextRfEvent (ll_sleep)
    LL_TxData (ll)
    OnBoard_KeyCallback (OnBoard)
    OnBoard_SendKeys (OnBoard)
    PHY_AddWlEntry (phy)
    PHY_ClearBlacklistIndex (phy)
    PHY_SetBlacklistIndex (phy)
    RF_NormalIsr (ll_isr)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_PasskeyUpdate (sm_pairing)
    SM_ProcessEvent (sm_task)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_StartPairing (sm_pairing)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 100 (gatt_client)
    Segment part 100 (gattservapp)
    Segment part 101 (gattservapp)
    Segment part 103 (l2cap_util)
    Segment part 104 (hci_event)
    Segment part 105 (gattservapp)
    Segment part 105 (hci_event)
    Segment part 107 (gatt_client)
    Segment part 108 (hci_event)
    Segment part 112 (gatt_client)
    Segment part 115 (gattservapp)
    Segment part 118 (gatt_client)
    Segment part 119 (gatt_client)
    Segment part 119 (gattservapp)
    Segment part 119 (hci_event)
    Segment part 120 (gattservapp)
    Segment part 124 (gattservapp)
    Segment part 125 (gattservapp)
    Segment part 130 (gattservapp)
    Segment part 130 (hci_event)
    Segment part 131 (att_util)
    Segment part 131 (hci_event)
    Segment part 132 (gattservapp)
    Segment part 137 (att_util)
    Segment part 142 (att_util)
    Segment part 146 (gatt_client)
    Segment part 156 (att_util)
    Segment part 162 (gattservapp)
    Segment part 167 (att_util)
    Segment part 18 (gatt_server)
    Segment part 18 (hci_event)
    Segment part 19 (gatt_server)
    Segment part 19 (l2cap_util)
    Segment part 20 (hci_event)
    Segment part 20 (smp)
    Segment part 21 (gatt_server)
    Segment part 22 (sm_rsppairing)
    Segment part 23 (l2cap_util)
    Segment part 23 (sm_mgr)
    Segment part 24 (gap_linkmgr)
    Segment part 24 (l2cap_util)
    Segment part 26 (sm_mgr)
    Segment part 28 (gatt_task)
    Segment part 30 (linkdb)
    Segment part 36 (att_util)
    Segment part 38 (smp)
    Segment part 41 (gap_peridevmgr)
    Segment part 44 (gatt_client)
    Segment part 44 (hci_event)
    Segment part 45 (sm_mgr)
    Segment part 46 (sm_mgr)
    Segment part 50 (gap_configmgr)
    Segment part 51 (gapgattserver)
    Segment part 53 (att_util)
    Segment part 53 (gatt_server)
    Segment part 54 (sm_mgr)
    Segment part 55 (gapgattserver)
    Segment part 57 (gap_linkmgr)
    Segment part 58 (gattservapp)
    Segment part 59 (gattservapp)
    Segment part 60 (sm_rsppairing)
    Segment part 62 (gap_linkmgr)
    Segment part 62 (gattservapp)
    Segment part 63 (gatt_server)
    Segment part 66 (att_util)
    Segment part 67 (gap_linkmgr)
    Segment part 68 (gap_linkmgr)
    Segment part 68 (gattservapp)
    Segment part 69 (att_util)
    Segment part 70 (hci_event)
    Segment part 71 (gattservapp)
    Segment part 71 (sm_rsppairing)
    Segment part 72 (gatt_server)
    Segment part 72 (sm_rsppairing)
    Segment part 75 (sm_mgr)
    Segment part 77 (sm_mgr)
    Segment part 78 (gattservapp)
    Segment part 80 (gap_linkmgr)
    Segment part 81 (gap_linkmgr)
    Segment part 81 (gattservapp)
    Segment part 81 (sm_pairing)
    Segment part 82 (gattservapp)
    Segment part 82 (hci_event)
    Segment part 83 (gatt_client)
    Segment part 83 (gattservapp)
    Segment part 83 (sm_pairing)
    Segment part 85 (gap_linkmgr)
    Segment part 86 (gatt_client)
    Segment part 86 (gatt_server)
    Segment part 86 (hci_event)
    Segment part 88 (att_util)
    Segment part 88 (gattservapp)
    Segment part 89 (gap_peridevmgr)
    Segment part 90 (ll_timer2)
    Segment part 91 (gattservapp)
    Segment part 92 (gatt_client)
    Segment part 92 (sm_pairing)
    Segment part 93 (gatt_client)
    Segment part 93 (hci_event)
    Segment part 94 (gattservapp)
    Segment part 95 (l2cap_util)
    Segment part 95 (sm_pairing)
    Segment part 96 (gatt_client)
    Segment part 97 (hci_event)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    attSendMsg (att_util)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrSlaveSecurityReq (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_ProcessGATTServMsg (gapbondmgr)
    gapBondMgr_ProcessOSALMsg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapFindADType (gap_devmgr)
    gapIncSignCounter (gap_configmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapPeriProcessHCICmdCompleteEvt (gap_peridevmgr)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessDisconnectCompleteEvt (gap_linkmgr)
    gapProcessHCICmdCompleteEvt (gap_task)
    gapProcessNewAddr (gap_configmgr)
    gapProcessOSALMsg (gap_task)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapReadBD_ADDRStatus (gap_configmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_SetupGAP (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapSendLinkUpdateEvent (gap_linkmgr)
    gapSendMakeDiscEvent (gap_peridevmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapSetAdvParams (gap_peridevmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    gattClientHandleConnStatusCB (gatt_client)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattFindServerInfo (gatt_server)
    gattGetClientStatus (gatt_client)
    gattGetServerStatus (gatt_server)
    gattNotifyEvent (gatt_task)
    gattProcessFindByTypeValue (gatt_client)
    gattProcessFindByTypeValueReq (gatt_server)
    gattProcessFindInfo (gatt_client)
    gattProcessFindInfoReq (gatt_server)
    gattProcessMultiReqs (gatt_client)
    gattProcessReadByGrpType (gatt_client)
    gattProcessReadByGrpTypeReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessReadByTypeReq (gatt_server)
    gattProcessReadMultiReq (gatt_server)
    gattProcessReliableWrites (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    gattProcessWriteReq (gatt_server)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattResetClientInfo (gatt_client)
    gattServApp_HandleConnStatusCB (gattservapp)
    gattServApp_ProcessExecuteWriteReq (gattservapp)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServApp_SetNumPrepareWrites (gattservapp)
    gattServApp_WriteAttrCB (gattservapp)
    gattServerHandleConnStatusCB (gatt_server)
    gattServerHandleTimerCB (gatt_server)
    gattServerProcessMsgCB (gatt_server)
    gattStartTimer (gatt_task)
    gattStoreClientInfo (gatt_client)
    gattWrite (gatt_client)
    generate_subkey (sm_mgr)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    isLimitedDiscoverableMode (gap_peridevmgr)
    l2capAllocChannel (l2cap_util)
    l2capEncapSendData (l2cap_util)
    l2capFindLocalId (l2cap_util)
    l2capHandleTimerCB (l2cap_util)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    l2capParseCmdReject (l2cap_util)
    l2capParsePacket (l2cap_util)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessRxData (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendCmd (l2cap_util)
    l2capSendReq (l2cap_util)
    leftshift_onebit (sm_mgr)
    linkDB_Add (linkdb)
    linkDB_Authen (linkdb)
    linkDB_Remove (linkdb)
    ll24BitTimeCompare (ll_timer2)
    ll24BitTimeDelta (ll_timer2)
    llAdjustForMissedEvent (ll_common)
    llAdjustTimeBackward (ll_timer2)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llAllocTask (ll_scheduler)
    llCalcScaFactor (ll_timerDrift)
    llCalcTimerDrift (ll_timerDrift)
    llConnCleanup (ll_common)
    llConvertCtrlProcTimeoutToEvent (ll_common)
    llConvertLstoToEvent (ll_common)
    llDequeueCtrlPkt (ll_common)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llEnqueueCtrlPkt (ll_common)
    llFindNextSecTask (ll_scheduler)
    llFindTxPowerSettings (ll_common)
    llGetNextDataChan (ll_common)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llProcessChanMap (ll_common)
    llProcessRxData (ll_common)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llProcessTxData (ll_common)
    llRestoreConnState (ll_scheduler)
    llSave_rxFIFO (ll_scheduler)
    llSave_txFIFO (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetNextDataChan (ll_common)
    llSetT2OVFC2Event2 (ll_timer2)
    llSetupDirectedAdvEvt (ll_common)
    llSetupFeatureSetRsp (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSetupPauseEncRsp (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llWriteTxData (ll_common)
    osalAddTimer (OSAL_Timers)
    osalClockUpdate (OSAL_ClockBLE)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerStop (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_clear_event (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_mem_kick (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_allocate (OSAL)
    osal_msg_deallocate (OSAL)
    osal_msg_enqueue (OSAL)
    osal_msg_enqueue_push (OSAL)
    osal_msg_extract (OSAL)
    osal_msg_receive (OSAL)
    osal_msg_send (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_pwrmgr_task_state (OSAL_PwrMgr)
    osal_revmemcpy (OSAL)
    osal_run_system (OSAL)
    osal_setClock (OSAL_ClockBLE)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    phyFindWlEntry (phy)
    reportStatusChange (linkdb)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    sendTerminateEvent (gap_linkmgr)
    smEncrypt (sm_mgr)
    smGenerateConfirm (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smGenerateRandBuf (sm_mgr)
    smGenerateRandMsg (sm_pairing)
    smPairingSendEncInfo (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendIdentityInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smPairingSendSingingInfo (sm_pairing)
    smProcessDataMsg (sm_pairing)
    smProcessEncryptChange (sm_pairing)
    smProcessOSALMsg (sm_task)
    smProcessPairingReq (sm_pairing)
    smProcessRandComplete (sm_mgr)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    smSendFailAndEnd (sm_pairing)
    smSendSMMsg (smp)
    smSetPairingReqRsp (sm_pairing)
    smStartEncryption (sm_pairing)
    smStartRspTimer (sm_mgr)
    smUint8ToAuthReq (sm_mgr)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    smpBuildIdentityAddrInfo (smp)
    smpBuildMasterID (smp)
    smpBuildPairingReqRsp (smp)
    smpParseEncInfo (smp)
    smpParseIdentityAddrInfo (smp)
    smpParseIdentityInfo (smp)
    smpParseMasterID (smp)
    smpParsePairingConfirm (smp)
    smpParsePairingRandom (smp)
    smpParsePairingReq (smp)
    smpParseSigningInfo (smp)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometerStoreIndications (thermometer)
    thermometer_HandleConnStatusCB (thermometerservice)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigGattMsg (timeapp_config)
    timeAppDiscGattMsg (timeapp_discovery)
    timeAppIndGattMsg (timeapp_ind)
    timeAppPairStateCB (thermometer)
    timeAppPasscodeCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    xor_128 (sm_mgr)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 00000009 - 00000009 (0x1 bytes), align: 0
    Segment part 2. Intra module refs: ?V2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V1 00000009 DevInfo_AddService (devinfoservice)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    HalAdcRead (hal_adc)
    HalFlashRead (hal_flash)
    HalFlashWrite (hal_flash)
    HalLedBlink (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    OnBoard_SendKeys (OnBoard)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_ProcessGATTServMsg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_SetupGAP (peripheral)
    gapRole_startConnUpdate (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    osalAddTimer (OSAL_Timers)
    osalClockUpdate (OSAL_ClockBLE)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerStop (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_memdup (OSAL)
    osal_msg_allocate (OSAL)
    osal_msg_deallocate (OSAL)
    osal_msg_enqueue_push (OSAL)
    osal_msg_extract (OSAL)
    osal_msg_receive (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_pwrmgr_task_state (OSAL_PwrMgr)
    osal_revmemcpy (OSAL)
    osal_run_system (OSAL)
    osal_setClock (OSAL_ClockBLE)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometerStoreIndications (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppPairStateCB (thermometer)
    timeAppPasscodeCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 0000000A - 0000000A (0x1 bytes), align: 0
    Segment part 3. Intra module refs: ?V3
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V2 0000000A GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    HalFlashRead (hal_flash)
    HalFlashWrite (hal_flash)
    HalLedBlink (hal_led)
    HalLedSet (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    OnBoard_SendKeys (OnBoard)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    osalAddTimer (OSAL_Timers)
    osalClockUpdate (OSAL_ClockBLE)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_mem_kick (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_allocate (OSAL)
    osal_msg_receive (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_revmemcpy (OSAL)
    osal_run_system (OSAL)
    osal_setClock (OSAL_ClockBLE)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppPairStateCB (thermometer)
    timeAppPasscodeCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 0000000B - 0000000B (0x1 bytes), align: 0
    Segment part 4. Intra module refs: ?V4
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V3 0000000B GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    HalFlashRead (hal_flash)
    HalLedBlink (hal_led)
    HalLedSet (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    OnBoard_SendKeys (OnBoard)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    osalAddTimer (OSAL_Timers)
    osalClockUpdate (OSAL_ClockBLE)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_mem_kick (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_allocate (OSAL)
    osal_msg_receive (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_revmemcpy (OSAL)
    osal_run_system (OSAL)
    osal_setClock (OSAL_ClockBLE)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppPairStateCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 0000000C - 0000000C (0x1 bytes), align: 0
    Segment part 5. Intra module refs: ?V5
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V4 0000000C GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    HalFlashRead (hal_flash)
    HalLedBlink (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    osalAddTimer (OSAL_Timers)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memdup (OSAL)
    osal_msg_receive (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_run_system (OSAL)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppPairStateCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 0000000D - 0000000D (0x1 bytes), align: 0
    Segment part 6. Intra module refs: ?V6
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V5 0000000D GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    HalLedBlink (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    osalAddTimer (OSAL_Timers)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memdup (OSAL)
    osal_msg_receive (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppPairStateCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 0000000E - 0000000E (0x1 bytes), align: 0
    Segment part 7. Intra module refs: ?V7
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V6 0000000E GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    HalLedUpdate (hal_led)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_mem_alloc (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_snv_compact (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    VREG
    Relative segment, address: DATA 0000000F - 0000000F (0x1 bytes), align: 0
    Segment part 8.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?V7 0000000F GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    HalLedUpdate (hal_led)
    Thermometer_ProcessEvent (thermometer)
    TimeAppDiscCurrTime (timeapp_discovery)
    devInfo_ReadAttrCB (devinfoservice)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_snv_compact (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    XSP
    Relative segment, address: DATA 00000018 - 00000019 (0x2 bytes), align: 0
    Segment part 34.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSP 00000018 ?ADD_XSTACK_DISP0_8 (?ADD_XSTACK_DISP8)
    ?ALLOC_XSTACK8 (?ALLOC_XSTACK8)
    ?BANKED_ENTER_XDATA (?BANKED_ENTER_XDATA)
    ?BANKED_LEAVE_XDATA (?BANKED_LEAVE_XDATA)
    ?DEALLOC_XSTACK8 (?DEALLOC_XSTACK8)
    ?FUNC_ENTER_XDATA (?FUNC_ENTER_XDATA)
    ?FUNC_LEAVE_XDATA (?FUNC_LEAVE_XDATA)
    ?INTERRUPT_ENTER_XSP (?INTERRUPT_ENTER_XSP)
    ?INTERRUPT_LEAVE_XSP (?INTERRUPT_LEAVE_XSP)
    ?PUSH_XSTACK8_X (?PUSH_XSTACK8_X)
    ?RESET_XSP (CSTARTUP)
    ?XSTACK_DISP0_8 (?XSTACK_DISP8)
    ?XSTACK_DISP100_8 (?XSTACK_DISP8_RP)
    ?XSTACK_DISP101_8 (?XSTACK_DISP8_RP)
    ?XSTACK_DISP102_8 (?XSTACK_DISP8_RP)
    ATT_CompareUUID (att_util)
    ATT_ParseExecuteWriteReq (att_util)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_ProcessEvent (gap_task)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_Notification (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_LE_LtkReqNegReplyCmd (hci)
    HCI_LE_LtkReqReplyCmd (hci)
    HCI_LE_RandCmd (hci)
    HCI_LE_ReadBufSizeCmd (hci)
    HCI_LE_SetRandomAddressCmd (hci)
    HCI_ReadRssiCmd (hci)
    HCI_SendCommandStatusEvent (hci_event)
    HalLedUpdate (hal_led)
    L2CAP_HostNumCompletedPkts (l2cap_if)
    LL_ENC_AES128_Encrypt (ll_enc)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_ENC_MoveData (ll_enc)
    LL_EXT_ExtendRfRangeCback (hci)
    LL_EXT_SetRxGainCback (hci)
    LL_EXT_SetTxPowerCback (hci)
    LL_RandCback (hci)
    LL_TimeToNextRfEvent (ll_sleep)
    Onboard_rand (OnBoard)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 134 (hci_event)
    Segment part 29 (gatt_client)
    Segment part 30 (ll_timer2)
    Segment part 35 (gatt_client)
    Segment part 36 (ll_timer2)
    Segment part 44 (sm_mgr)
    Segment part 60 (gattservapp)
    Segment part 61 (gattservapp)
    Segment part 63 (gatt_server)
    Segment part 70 (sm_mgr)
    Segment part 72 (hci)
    Segment part 77 (hci)
    Segment part 83 (gattservapp)
    Segment part 90 (hci)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    TimeAppDiscCurrTime (timeapp_discovery)
    attSendMsg (att_util)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapBondSetupPrivFlag (gapbondmgr)
    gapProcessOSALMsg (gap_task)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattProcessFindInfoReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessReliableWrites (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    gattWrite (gatt_client)
    halSleep (hal_sleep)
    halSleepReadTimer (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessRxData (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendCmd (l2cap_util)
    llDivide31By16To16 (ll_math)
    llEventInRange (ll_common)
    llFindTxPowerSettings (ll_common)
    llProcessPostRfOps (ll_common)
    llProcessTxData (ll_common)
    llScheduler (ll_scheduler)
    llSetT2C1Event1 (ll_timer2)
    llSetT2LongC1Event1 (ll_timer2)
    llSetT2LongC1Timeout (ll_timer2)
    llSetT2OVFC2Event2 (ll_timer2)
    ll_McuPrecisionCount (ll_timer2)
    memset (?memset)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerStart (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_get_timeoutEx (OSAL_Timers)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicTask (thermometer)
    setActivePage (osal_snv)
    setXferPage (osal_snv)
    smGeneratePairingReqRsp (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smProcessDataMsg (sm_pairing)
    smProcessPairingReq (sm_pairing)
    smResponderProcessLTKReq (sm_rsppairing)
    smSendSMMsg (smp)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    smpResponderProcessPairingRandom (sm_rsppairing)
    thermometer_Advertise (thermometer)
    thermometer_HandleKeys (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigNext (timeapp_config)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?BANKED_CODE_SUPPORT

    SEGMENTS IN THE MODULE
    ======================
    CSTART
    Relative segment, address: CODE 0000012C - 00000149 (0x1e bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?BCALL_FF 0000012C ?call_main (?cmain)
    ?BRET_FF 00000132 ?BANKED_LEAVE_XDATA (?BANKED_LEAVE_XDATA)
    ATT_ParseExecuteWriteRsp (att_util)
    ATT_ParseWriteRsp (att_util)
    GAPRole_TerminateConnection (peripheral)
    HalAdcInit (hal_adc)
    HalAdcSetReference (hal_adc)
    HalAesInit (hal_aes)
    HalDmaInit (hal_dma)
    HalDriverInit (hal_drivers)
    HalFlashErase (hal_flash)
    HalKeyEnterSleep (hal_key)
    HalKeyExitSleep (hal_key)
    HalKeyInit (hal_key)
    HalKeyRead (hal_key)
    HalLedEnterSleep (hal_led)
    HalLedExitSleep (hal_led)
    HalLedInit (hal_led)
    HalLedOnOff (hal_led)
    Hal_Init (hal_drivers)
    Hal_ProcessPoll (hal_drivers)
    Onboard_rand (OnBoard)
    PHY_CommitRxFifo (phy)
    PHY_DeallocateRxFifo (phy)
    PHY_RetryRxFifo (phy)
    PHY_RetryTxFifo (phy)
    RegisterForKeys (OnBoard)
    SM_ResponderInit (sm_rsppairing)
    Segment part 10 (gap_devmgr)
    Segment part 10 (hci_event)
    Segment part 12 (gatt_task)
    Segment part 13 (gatt_client)
    Segment part 146 (hci)
    Segment part 149 (ll)
    Segment part 15 (gap_task)
    Segment part 184 (phy)
    Segment part 22 (linkdb)
    Segment part 23 (hci_tl)
    Segment part 25 (att_util)
    Segment part 26 (gatt_server)
    Segment part 30 (ll_scheduler)
    Segment part 31 (gap_peridevmgr)
    Segment part 33 (ll_enc)
    Segment part 33 (ll_timer2)
    Segment part 33 (smp)
    Segment part 36 (sm_mgr)
    Segment part 40 (gap_configmgr)
    Segment part 42 (gapgattserver)
    Segment part 49 (sm_pairing)
    Segment part 50 (l2cap_util)
    Segment part 53 (ll_common)
    Segment part 54 (gattservapp)
    Segment part 57 (gatt_server)
    Segment part 66 (ll_timer2)
    Segment part 74 (gap_linkmgr)
    Segment part 9 (l2cap_if)
    Thermometer_GetParameter (thermometerservice)
    Thermometer_Register (thermometerservice)
    aesDmaInit (hal_aes)
    bm_desc_from_payload (osal_bufmgr)
    gapBondFreeAuthEvt (gapbondmgr)
    gapBondSetupPrivFlag (gapbondmgr)
    gapRole_HandleParamUpdateNoSuccess (peripheral)
    gapValidADType (gap_devmgr)
    halRestoreSleepLevel (hal_sleep)
    halSetSleepMode (hal_sleep)
    halSleepReadTimer (hal_sleep)
    l2capHandleRxError (l2cap_util)
    llAdvEvt_TaskAbort (ll_advEndCauses)
    llInitTimer2 (ll_timer2)
    llSlaveEvt_TaskAbort (ll_slaveEndCauses)
    llUnexpectedEndCauseHandler (ll_errorEndCauses)
    main (Thermometer_Main)
    memset (?memset)
    monthLength (OSAL_ClockBLE)
    osalDeleteTimer (OSAL_Timers)
    osal_GetSystemClock (OSAL_Timers)
    osal_init_system (OSAL)
    osal_int_disable (OSAL)
    osal_mem_init (OSAL_Memory)
    osal_pwrmgr_device (OSAL_PwrMgr)
    osal_pwrmgr_init (OSAL_PwrMgr)
    osal_rand (OSAL)
    osal_snv_init (osal_snv)
    strlen (?strlen)
    thermometer_Advertise (thermometer)
    timeAppClockInit (timeapp_clock)
    timeAppDiscStart (timeapp_discovery)
    timeAppDisconnected (thermometer)
    ?BDISPATCH_FF 00000135 ATT_BuildErrorRsp::?relay (att_util)
    ATT_BuildExchangeMTURsp::?relay (att_util)
    ATT_BuildExecuteWriteReq::?relay (att_util)
    ATT_BuildFindByTypeValueReq::?relay (att_util)
    ATT_BuildFindByTypeValueRsp::?relay (att_util)
    ATT_BuildFindInfoReq::?relay (att_util)
    ATT_BuildFindInfoRsp::?relay (att_util)
    ATT_BuildHandleValueInd::?relay (att_util)
    ATT_BuildPrepareWriteReq::?relay (att_util)
    ATT_BuildPrepareWriteRsp::?relay (att_util)
    ATT_BuildReadBlobReq::?relay (att_util)
    ATT_BuildReadBlobRsp::?relay (att_util)
    ATT_BuildReadByGrpTypeRsp::?relay (att_util)
    ATT_BuildReadByTypeReq::?relay (att_util)
    ATT_BuildReadByTypeRsp::?relay (att_util)
    ATT_BuildReadMultiRsp::?relay (att_util)
    ATT_BuildReadReq::?relay (att_util)
    ATT_BuildReadRsp::?relay (att_util)
    ATT_BuildWriteReq::?relay (att_util)
    ATT_CompareUUID::?relay (att_util)
    ATT_ConvertUUIDto128::?relay (att_util)
    ATT_ErrorRsp::?relay (att_server)
    ATT_ExchangeMTURsp::?relay (att_server)
    ATT_ExecuteWriteReq::?relay (att_client)
    ATT_ExecuteWriteRsp::?relay (att_server)
    ATT_FindByTypeValueReq::?relay (att_client)
    ATT_FindByTypeValueRsp::?relay (att_server)
    ATT_FindInfoReq::?relay (att_client)
    ATT_FindInfoRsp::?relay (att_server)
    ATT_HandleValueCfm::?relay (att_client)
    ATT_HandleValueInd::?relay (att_server)
    ATT_HandleValueNoti::?relay (att_server)
    ATT_ParseErrorRsp::?relay (att_util)
    ATT_ParseExchangeMTUReq::?relay (att_util)
    ATT_ParseExecuteWriteReq::?relay (att_util)
    ATT_ParseExecuteWriteRsp::?relay (att_util)
    ATT_ParseFindByTypeValueReq::?relay (att_util)
    ATT_ParseFindByTypeValueRsp::?relay (att_util)
    ATT_ParseFindInfoReq::?relay (att_util)
    ATT_ParseFindInfoRsp::?relay (att_util)
    ATT_ParseHandleValueInd::?relay (att_util)
    ATT_ParsePacket::?relay (att_util)
    ATT_ParsePrepareWriteReq::?relay (att_util)
    ATT_ParseReadBlobReq::?relay (att_util)
    ATT_ParseReadByTypeReq::?relay (att_util)
    ATT_ParseReadByTypeRsp::?relay (att_util)
    ATT_ParseReadMultiReq::?relay (att_util)
    ATT_ParseReadReq::?relay (att_util)
    ATT_ParseReadRsp::?relay (att_util)
    ATT_ParseWriteReq::?relay (att_util)
    ATT_ParseWriteRsp::?relay (att_util)
    ATT_PrepareWriteReq::?relay (att_client)
    ATT_PrepareWriteRsp::?relay (att_server)
    ATT_ReadBlobReq::?relay (att_client)
    ATT_ReadBlobRsp::?relay (att_server)
    ATT_ReadByGrpTypeReq::?relay (att_client)
    ATT_ReadByGrpTypeRsp::?relay (att_server)
    ATT_ReadByTypeReq::?relay (att_client)
    ATT_ReadByTypeRsp::?relay (att_server)
    ATT_ReadMultiRsp::?relay (att_server)
    ATT_ReadReq::?relay (att_client)
    ATT_ReadRsp::?relay (att_server)
    ATT_WriteReq::?relay (att_client)
    ATT_WriteRsp::?relay (att_server)
    DevInfo_AddService::?relay (devinfoservice)
    GAPBondMgr_Init::?relay (gapbondmgr)
    GAPBondMgr_LinkEst::?relay (gapbondmgr)
    GAPBondMgr_PasscodeRsp::?relay (gapbondmgr)
    GAPBondMgr_ProcessEvent::?relay (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg::?relay (gapbondmgr)
    GAPBondMgr_Register::?relay (gapbondmgr)
    GAPBondMgr_ResolveAddr::?relay (gapbondmgr)
    GAPBondMgr_ServiceChangeInd::?relay (gapbondmgr)
    GAPBondMgr_SetParameter::?relay (gapbondmgr)
    GAPBondMgr_UpdateCharCfg::?relay (gapbondmgr)
    GAPRole_GetParameter::?relay (peripheral)
    GAPRole_Init::?relay (peripheral)
    GAPRole_ProcessEvent::?relay (peripheral)
    GAPRole_SendUpdateParam::?relay (peripheral)
    GAPRole_SetParameter::?relay (peripheral)
    GAPRole_StartDevice::?relay (peripheral)
    GAPRole_TerminateConnection::?relay (peripheral)
    GAP_Authenticate::?relay (gap_linkmgr)
    GAP_Bond::?relay (gap_linkmgr)
    GAP_DeviceInit::?relay (gap)
    GAP_EndDiscoverable::?relay (gap_peridevmgr)
    GAP_GetParamValue::?relay (gap_configmgr)
    GAP_Init::?relay (gap_task)
    GAP_MakeDiscoverable::?relay (gap_peridevmgr)
    GAP_NumActiveConnections::?relay (gap_task)
    GAP_ParamsInit::?relay (gap_configmgr)
    GAP_PasscodeUpdate::?relay (gap_linkmgr)
    GAP_PeriDevMgrInit::?relay (gap_peridevmgr)
    GAP_ProcessEvent::?relay (gap_task)
    GAP_RegisterForHCIMsgs::?relay (gap_task)
    GAP_ResolvePrivateAddr::?relay (gap_devmgr)
    GAP_SecParamsInit::?relay (gap_configmgr)
    GAP_SendSlaveSecurityRequest::?relay (gap_perilinkmgr)
    GAP_SetParamValue::?relay (gap_configmgr)
    GAP_Signable::?relay (gap_linkmgr)
    GAP_TerminateAuth::?relay (gap_linkmgr)
    GAP_TerminateLinkReq::?relay (gap_linkmgr)
    GAP_UpdateAdvertisingData::?relay (gap_peridevmgr)
    GATTServApp_AddService::?relay (gattservapp)
    GATTServApp_Init::?relay (gattservapp)
    GATTServApp_InitCharCfg::?relay (gattservapp)
    GATTServApp_ProcessCCCWriteReq::?relay (gattservapp)
    GATTServApp_ProcessEvent::?relay (gattservapp)
    GATTServApp_ReadAttr::?relay (gattservapp)
    GATTServApp_ReadCharCfg::?relay (gattservapp)
    GATTServApp_RegisterForMsg::?relay (gattservapp)
    GATTServApp_RegisterService::?relay (gattservapp)
    GATTServApp_SendCCCUpdatedEvent::?relay (gattservapp)
    GATTServApp_SendServiceChangedInd::?relay (gattservapp)
    GATTServApp_UpdateCharCfg::?relay (gattservapp)
    GATTServApp_WriteAttr::?relay (gattservapp)
    GATTServApp_WriteCharCfg::?relay (gattservapp)
    GATT_AppCompletedMsg::?relay (gatt_task)
    GATT_DiscAllCharDescs::?relay (gatt_client)
    GATT_DiscAllChars::?relay (gatt_client)
    GATT_DiscPrimaryServiceByUUID::?relay (gatt_client)
    GATT_FindHandle::?relay (gatt_server)
    GATT_FindHandleUUID::?relay (gatt_server)
    GATT_FindNextAttr::?relay (gatt_server)
    GATT_Indication::?relay (gatt_server)
    GATT_Init::?relay (gatt_task)
    GATT_InitClient::?relay (gatt_client)
    GATT_InitServer::?relay (gatt_server)
    GATT_Notification::?relay (gatt_server)
    GATT_ProcessEvent::?relay (gatt_task)
    GATT_ReadCharValue::?relay (gatt_client)
    GATT_RegisterForInd::?relay (gatt_client)
    GATT_RegisterForReq::?relay (gatt_server)
    GATT_RegisterService::?relay (gatt_server)
    GATT_ServiceChangedInd::?relay (gatt_server)
    GATT_ServiceNumAttrs::?relay (gatt_server)
    GATT_VerifyReadPermissions::?relay (gatt_server)
    GATT_VerifyWritePermissions::?relay (gatt_server)
    GATT_WriteCharValue::?relay (gatt_client)
    GGS_AddService::?relay (gapgattserver)
    GGS_SetParameter::?relay (gapgattserver)
    HCI_CommandCompleteEvent::?relay (hci_event)
    HCI_CommandStatusEvent::?relay (hci_event)
    HCI_DisconnectCmd::?relay (hci)
    HCI_GAPTaskRegister::?relay (hci_tl)
    HCI_HostNumCompletedPktCmd::?relay (hci)
    HCI_Init::?relay (hci_tl)
    HCI_L2CAPTaskRegister::?relay (hci_tl)
    HCI_LE_AddWhiteListCmd::?relay (hci)
    HCI_LE_ClearWhiteListCmd::?relay (hci)
    HCI_LE_LtkReqNegReplyCmd::?relay (hci)
    HCI_LE_LtkReqReplyCmd::?relay (hci)
    HCI_LE_RandCmd::?relay (hci)
    HCI_LE_ReadBufSizeCmd::?relay (hci)
    HCI_LE_SetAdvDataCmd::?relay (hci)
    HCI_LE_SetAdvEnableCmd::?relay (hci)
    HCI_LE_SetAdvParamCmd::?relay (hci)
    HCI_LE_SetRandomAddressCmd::?relay (hci)
    HCI_LE_SetScanRspDataCmd::?relay (hci)
    HCI_NumOfCompletedPacketsEvent::?relay (hci_event)
    HCI_ProcessEvent::?relay (hci_tl)
    HCI_ReadBDADDRCmd::?relay (hci)
    HCI_ReadRssiCmd::?relay (hci)
    HCI_SMPTaskRegister::?relay (hci_tl)
    HCI_SendCommandCompleteEvent::?relay (hci_event)
    HCI_SendCommandStatusEvent::?relay (hci_event)
    HCI_SendControllerToHostEvent::?relay (hci_event)
    HCI_SendDataPkt::?relay (hci)
    HCI_VendorSpecifcCommandCompleteEvent::?relay (hci_event)
    HCI_bm_alloc::?relay (hci)
    HalAdcInit::?relay (hal_adc)
    HalAdcRead::?relay (hal_adc)
    HalAdcSetReference::?relay (hal_adc)
    HalAesInit::?relay (hal_aes)
    HalDmaInit::?relay (hal_dma)
    HalDriverInit::?relay (hal_drivers)
    HalFlashErase::?relay (hal_flash)
    HalFlashRead::?relay (hal_flash)
    HalFlashWrite::?relay (hal_flash)
    HalKeyConfig::?relay (hal_key)
    HalKeyEnterSleep::?relay (hal_key)
    HalKeyExitSleep::?relay (hal_key)
    HalKeyInit::?relay (hal_key)
    HalKeyPoll::?relay (hal_key)
    HalKeyRead::?relay (hal_key)
    HalLedBlink::?relay (hal_led)
    HalLedEnterSleep::?relay (hal_led)
    HalLedExitSleep::?relay (hal_led)
    HalLedInit::?relay (hal_led)
    HalLedOnOff::?relay (hal_led)
    HalLedSet::?relay (hal_led)
    HalLedUpdate::?relay (hal_led)
    Hal_Init::?relay (hal_drivers)
    Hal_ProcessEvent::?relay (hal_drivers)
    Hal_ProcessPoll::?relay (hal_drivers)
    InitBoard::?relay (OnBoard)
    L2CAP_BuildCmdReject::?relay (l2cap_util)
    L2CAP_CmdReject::?relay (l2cap_if)
    L2CAP_ConnParamUpdateReq::?relay (l2cap_if)
    L2CAP_HostNumCompletedPkts::?relay (l2cap_if)
    L2CAP_Init::?relay (l2cap_task)
    L2CAP_ParseParamUpdateReq::?relay (l2cap_util)
    L2CAP_ProcessEvent::?relay (l2cap_task)
    L2CAP_RegisterApp::?relay (l2cap_if)
    L2CAP_SendData::?relay (l2cap_if)
    L2CAP_bm_alloc::?relay (l2cap_util)
    LL_AddWhiteListDevice::?relay (ll)
    LL_ClearWhiteList::?relay (ll)
    LL_ConnParamUpdateCback::?relay (hci_event)
    LL_ConnectionCompleteCback::?relay (hci_event)
    LL_CtrlToHostFlowControl::?relay (ll)
    LL_Disconnect::?relay (ll)
    LL_DisconnectCback::?relay (hci_event)
    LL_ENC_AES128_Encrypt::?relay (ll_enc)
    LL_ENC_Decrypt::?relay (ll_enc)
    LL_ENC_DecryptMsg::?relay (ll_enc)
    LL_ENC_Encrypt::?relay (ll_enc)
    LL_ENC_EncryptMsg::?relay (ll_enc)
    LL_ENC_GenDeviceIV::?relay (ll_enc)
    LL_ENC_GenDeviceSKD::?relay (ll_enc)
    LL_ENC_GenerateMIC::?relay (ll_enc)
    LL_ENC_GeneratePseudoRandNum::?relay (ll_enc)
    LL_ENC_GenerateTrueRandNum::?relay (ll_enc)
    LL_ENC_InitAesDMA::?relay (ll_enc)
    LL_ENC_LoadEmptyIV::?relay (ll_enc)
    LL_ENC_MoveData::?relay (ll_enc)
    LL_ENC_ReverseBytes::?relay (ll_enc)
    LL_EXT_ExtendRfRangeCback::?relay (hci)
    LL_EXT_SetRxGainCback::?relay (hci)
    LL_EXT_SetTxPowerCback::?relay (hci)
    LL_EncChangeCback::?relay (hci_event)
    LL_EncKeyRefreshCback::?relay (hci_event)
    LL_EncLtkNegReply::?relay (ll)
    LL_EncLtkReply::?relay (ll)
    LL_EncLtkReqCback::?relay (hci_event)
    LL_Encrypt::?relay (ll)
    LL_Init::?relay (ll)
    LL_ProcessEvent::?relay (ll)
    LL_PseudoRand::?relay (ll)
    LL_RX_bm_alloc::?relay (ll)
    LL_Rand::?relay (ll)
    LL_RandCback::?relay (hci)
    LL_ReadBDADDR::?relay (ll)
    LL_ReadRemoteVersionInfoCback::?relay (hci_event)
    LL_ReadRssi::?relay (ll)
    LL_Reset::?relay (ll)
    LL_RxDataCompleteCback::?relay (hci_data)
    LL_SetAdvControl::?relay (ll)
    LL_SetAdvData::?relay (ll)
    LL_SetAdvParam::?relay (ll)
    LL_SetRandomAddress::?relay (ll)
    LL_SetScanRspData::?relay (ll)
    LL_TX_bm_alloc::?relay (ll)
    LL_TxData::?relay (ll)
    OnBoard_KeyCallback::?relay (OnBoard)
    OnBoard_SendKeys::?relay (OnBoard)
    Onboard_rand::?relay (OnBoard)
    PHY_AddWlEntry::?relay (phy)
    PHY_ClearAllRegsAndFifos::?relay (phy)
    PHY_ClearBlacklist::?relay (phy)
    PHY_ClearBlacklistIndex::?relay (phy)
    PHY_ClearSavedWhiteList::?relay (phy)
    PHY_ClearWhitelist::?relay (phy)
    PHY_CommitRxFifo::?relay (phy)
    PHY_ConfigWhitener::?relay (phy)
    PHY_ConfigureAppendRfStatus::?relay (phy)
    PHY_ConfigureFifoDataProcessing::?relay (phy)
    PHY_ConfigureMD::?relay (phy)
    PHY_DeallocateRxFifo::?relay (phy)
    PHY_GetAdvChans::?relay (phy)
    PHY_GetEndCause::?relay (phy)
    PHY_Init::?relay (phy)
    PHY_InitSeqStat::?relay (phy)
    PHY_Reset::?relay (phy)
    PHY_RetryRxFifo::?relay (phy)
    PHY_RetryTxFifo::?relay (phy)
    PHY_SetAdvChans::?relay (phy)
    PHY_SetAdvWlPolicy::?relay (phy)
    PHY_SetBlacklistIndex::?relay (phy)
    PHY_SetCRCInit::?relay (phy)
    PHY_SetEndConnection::?relay (phy)
    PHY_SetFifoConfig::?relay (phy)
    PHY_SetMaxNack::?relay (phy)
    PHY_SetOwnAddr::?relay (phy)
    PHY_SetPeerAddr::?relay (phy)
    PHY_SetRfFreq::?relay (phy)
    PHY_SetSyncWord::?relay (phy)
    RegisterForKeys::?relay (OnBoard)
    SM_CalcRandomAddr::?relay (sm_mgr)
    SM_GenerateAuthenSig::?relay (sm_mgr)
    SM_Init::?relay (sm_task)
    SM_PasskeyUpdate::?relay (sm_pairing)
    SM_ProcessEvent::?relay (sm_task)
    SM_ResolveRandomAddrs::?relay (sm_mgr)
    SM_ResponderInit::?relay (sm_rsppairing)
    SM_StartPairing::?relay (sm_pairing)
    SM_VerifyAuthenSig::?relay (sm_mgr)
    Thermometer_AddService::?relay (thermometerservice)
    Thermometer_GetParameter::?relay (thermometerservice)
    Thermometer_IMeasNotify::?relay (thermometerservice)
    Thermometer_Init::?relay (thermometer)
    Thermometer_ProcessEvent::?relay (thermometer)
    Thermometer_Register::?relay (thermometerservice)
    Thermometer_SetParameter::?relay (thermometerservice)
    Thermometer_TempIndicate::?relay (thermometerservice)
    TimeAppDiscCurrTime::?relay (timeapp_discovery)
    aesDmaInit::?relay (hal_aes)
    attSendMsg::?relay (att_util)
    bm_desc_from_payload::?relay (osal_bufmgr)
    cleanErasedPage::?relay (osal_snv)
    compactPage::?relay (osal_snv)
    devInfo_ReadAttrCB::?relay (devinfoservice)
    disconnectNext::?relay (gap_linkmgr)
    erasePage::?relay (osal_snv)
    findItem::?relay (osal_snv)
    findOffset::?relay (osal_snv)
    gapAddAddrAdj::?relay (gap_configmgr)
    gapBondFreeAuthEvt::?relay (gapbondmgr)
    gapBondMgrAddBond::?relay (gapbondmgr)
    gapBondMgrAuthenticate::?relay (gapbondmgr)
    gapBondMgrBondReq::?relay (gapbondmgr)
    gapBondMgrBondTotal::?relay (gapbondmgr)
    gapBondMgrChangeState::?relay (gapbondmgr)
    gapBondMgrEraseAllBondings::?relay (gapbondmgr)
    gapBondMgrEraseBonding::?relay (gapbondmgr)
    gapBondMgrFindAddr::?relay (gapbondmgr)
    gapBondMgrFindCharCfgItem::?relay (gapbondmgr)
    gapBondMgrFindEmpty::?relay (gapbondmgr)
    gapBondMgrFindReconnectAddr::?relay (gapbondmgr)
    gapBondMgrGetPublicAddr::?relay (gapbondmgr)
    gapBondMgrGetStateFlags::?relay (gapbondmgr)
    gapBondMgrInvertCharCfgItem::?relay (gapbondmgr)
    gapBondMgrReadBonds::?relay (gapbondmgr)
    gapBondMgrResolvePrivateAddr::?relay (gapbondmgr)
    gapBondMgrSendServiceChange::?relay (gapbondmgr)
    gapBondMgrSlaveSecurityReq::?relay (gapbondmgr)
    gapBondMgrUpdateCharCfg::?relay (gapbondmgr)
    gapBondMgr_ProcessGATTMsg::?relay (gapbondmgr)
    gapBondMgr_ProcessGATTServMsg::?relay (gapbondmgr)
    gapBondMgr_ProcessOSALMsg::?relay (gapbondmgr)
    gapBondMgr_SyncCharCfg::?relay (gapbondmgr)
    gapBondMgr_SyncWhiteList::?relay (gapbondmgr)
    gapBondSetupPrivFlag::?relay (gapbondmgr)
    gapDetermineAddrType::?relay (gap_configmgr)
    gapFindADType::?relay (gap_devmgr)
    gapFreeAdvertState::?relay (gap_peridevmgr)
    gapFreeAuthLink::?relay (gap_linkmgr)
    gapFreeEstLink::?relay (gap_linkmgr)
    gapGetDevAddress::?relay (gap_configmgr)
    gapGetDevAddressMode::?relay (gap_configmgr)
    gapGetIRK::?relay (gap_configmgr)
    gapGetSRK::?relay (gap_configmgr)
    gapGetSignCounter::?relay (gap_configmgr)
    gapIncSignCounter::?relay (gap_configmgr)
    gapIsAdvertising::?relay (gap_devmgr)
    gapPairingCompleteCB::?relay (gap_linkmgr)
    gapPasskeyNeededCB::?relay (gap_linkmgr)
    gapPeriProcessHCICmdCompleteEvt::?relay (gap_peridevmgr)
    gapProcessAdvertisingEvt::?relay (gap_peridevmgr)
    gapProcessConnUpdateCompleteEvt::?relay (gap_linkmgr)
    gapProcessConnectionCompleteEvt::?relay (gap_linkmgr)
    gapProcessDisconnectCompleteEvt::?relay (gap_linkmgr)
    gapProcessHCICmdCompleteEvt::?relay (gap_task)
    gapProcessNewAddr::?relay (gap_configmgr)
    gapProcessOSALMsg::?relay (gap_task)
    gapProcessRandomAddrComplete::?relay (gap_configmgr)
    gapReadBD_ADDRStatus::?relay (gap_configmgr)
    gapReadBufSizeCmdStatus::?relay (gap_configmgr)
    gapRegisterPeripheral::?relay (gap_task)
    gapRole_HandleParamUpdateNoSuccess::?relay (peripheral)
    gapRole_ProcessGAPMsg::?relay (peripheral)
    gapRole_ProcessOSALMsg::?relay (peripheral)
    gapRole_SetupGAP::?relay (peripheral)
    gapRole_startConnUpdate::?relay (peripheral)
    gapSendBondCompleteEvent::?relay (gap_linkmgr)
    gapSendDeviceInitDoneEvent::?relay (gap_configmgr)
    gapSendLinkUpdateEvent::?relay (gap_linkmgr)
    gapSendMakeDiscEvent::?relay (gap_peridevmgr)
    gapSendPairingReqEvent::?relay (gap_linkmgr)
    gapSetAdvParams::?relay (gap_peridevmgr)
    gapSetAdvParamsStatus::?relay (gap_peridevmgr)
    gapUpdateConnSignCounter::?relay (gap_configmgr)
    gapValidADType::?relay (gap_devmgr)
    gapWriteAdvDataStatus::?relay (gap_peridevmgr)
    gapWriteAdvEnableStatus::?relay (gap_peridevmgr)
    gattClientHandleConnStatusCB::?relay (gatt_client)
    gattClientHandleTimerCB::?relay (gatt_client)
    gattClientProcessMsgCB::?relay (gatt_client)
    gattFindClientInfo::?relay (gatt_client)
    gattFindServerInfo::?relay (gatt_server)
    gattGetClientStatus::?relay (gatt_client)
    gattGetServerStatus::?relay (gatt_server)
    gattNotifyEvent::?relay (gatt_task)
    gattProcessExchangeMTUReq::?relay (gatt_server)
    gattProcessExecuteWriteReq::?relay (gatt_server)
    gattProcessFindByTypeValue::?relay (gatt_client)
    gattProcessFindByTypeValueReq::?relay (gatt_server)
    gattProcessFindInfo::?relay (gatt_client)
    gattProcessFindInfoReq::?relay (gatt_server)
    gattProcessMultiReqs::?relay (gatt_client)
    gattProcessReadByGrpType::?relay (gatt_client)
    gattProcessReadByGrpTypeReq::?relay (gatt_server)
    gattProcessReadByType::?relay (gatt_client)
    gattProcessReadByTypeReq::?relay (gatt_server)
    gattProcessReadMultiReq::?relay (gatt_server)
    gattProcessReadReq::?relay (gatt_server)
    gattProcessReliableWrites::?relay (gatt_client)
    gattProcessRxData::?relay (gatt_task)
    gattProcessWriteLong::?relay (gatt_client)
    gattProcessWriteReq::?relay (gatt_server)
    gattRead::?relay (gatt_client)
    gattReadByType::?relay (gatt_client)
    gattRegisterClient::?relay (gatt_task)
    gattRegisterServer::?relay (gatt_task)
    gattResetClientInfo::?relay (gatt_client)
    gattServApp_FindAuthorizeAttrCB::?relay (gattservapp)
    gattServApp_FindCharCfgItem::?relay (gattservapp)
    gattServApp_FindPrepareWriteQ::?relay (gattservapp)
    gattServApp_FindServiceCBs::?relay (gattservapp)
    gattServApp_HandleConnStatusCB::?relay (gattservapp)
    gattServApp_ProcessExecuteWriteReq::?relay (gattservapp)
    gattServApp_ProcessFindByTypeValueReq::?relay (gattservapp)
    gattServApp_ProcessMsg::?relay (gattservapp)
    gattServApp_ProcessPrepareWriteReq::?relay (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq::?relay (gattservapp)
    gattServApp_ProcessReadByTypeReq::?relay (gattservapp)
    gattServApp_ProcessReadMultiReq::?relay (gattservapp)
    gattServApp_ProcessWriteReq::?relay (gattservapp)
    gattServApp_SetNumPrepareWrites::?relay (gattservapp)
    gattServApp_WriteAttrCB::?relay (gattservapp)
    gattServerHandleConnStatusCB::?relay (gatt_server)
    gattServerHandleTimerCB::?relay (gatt_server)
    gattServerProcessMsgCB::?relay (gatt_server)
    gattServiceLastHandle::?relay (gatt_server)
    gattStartTimer::?relay (gatt_task)
    gattStopTimer::?relay (gatt_task)
    gattStoreClientInfo::?relay (gatt_client)
    gattWrite::?relay (gatt_client)
    generate_subkey::?relay (sm_mgr)
    ggs_ReadAttrCB::?relay (gapgattserver)
    ggs_SetAttrWPermit::?relay (gapgattserver)
    ggs_WriteAttrCB::?relay (gapgattserver)
    halProcessKeyInterrupt::?relay (hal_key)
    halRestoreSleepLevel::?relay (hal_sleep)
    halSetSleepMode::?relay (hal_sleep)
    halSleep::?relay (hal_sleep)
    halSleepReadTimer::?relay (hal_sleep)
    halSleepSetTimer::?relay (hal_sleep)
    hciInitEventMasks::?relay (hci_event)
    initNV::?relay (osal_snv)
    isLimitedDiscoverableMode::?relay (gap_peridevmgr)
    l2capAllocChannel::?relay (l2cap_util)
    l2capBuildParamUpdateReq::?relay (l2cap_util)
    l2capEncapSendData::?relay (l2cap_util)
    l2capFindLocalId::?relay (l2cap_util)
    l2capFreeChannel::?relay (l2cap_util)
    l2capHandleRxError::?relay (l2cap_util)
    l2capHandleTimerCB::?relay (l2cap_util)
    l2capNotifyData::?relay (l2cap_util)
    l2capNotifySignal::?relay (l2cap_util)
    l2capParseCmdReject::?relay (l2cap_util)
    l2capParsePacket::?relay (l2cap_util)
    l2capParseParamUpdateRsp::?relay (l2cap_util)
    l2capParseSignalHdr::?relay (l2cap_util)
    l2capProcessReq::?relay (l2cap_task)
    l2capProcessRsp::?relay (l2cap_task)
    l2capProcessRxData::?relay (l2cap_task)
    l2capProcessSignal::?relay (l2cap_task)
    l2capSendCmd::?relay (l2cap_util)
    l2capSendReq::?relay (l2cap_util)
    l2capStopTimer::?relay (l2cap_util)
    leftshift_onebit::?relay (sm_mgr)
    linkDB_Add::?relay (linkdb)
    linkDB_Authen::?relay (linkdb)
    linkDB_Find::?relay (linkdb)
    linkDB_FindFirst::?relay (linkdb)
    linkDB_Init::?relay (linkdb)
    linkDB_NumActive::?relay (linkdb)
    linkDB_PerformFunc::?relay (linkdb)
    linkDB_Register::?relay (linkdb)
    linkDB_Remove::?relay (linkdb)
    linkDB_State::?relay (linkdb)
    llAdjustForMissedEvent::?relay (ll_common)
    llAdvEvt_TaskAbort::?relay (ll_advEndCauses)
    llAdvEvt_TaskConnect::?relay (ll_advEndCauses)
    llAllocConnId::?relay (ll_common)
    llAllocTask::?relay (ll_scheduler)
    llCheckWhiteListUsage::?relay (ll_common)
    llClearSetInts::?relay (ll_common)
    llConnCleanup::?relay (ll_common)
    llConnTerminate::?relay (ll_common)
    llConvertCtrlProcTimeoutToEvent::?relay (ll_common)
    llConvertLstoToEvent::?relay (ll_common)
    llDequeueCtrlPkt::?relay (ll_common)
    llDirectedAdvEvt_TaskEndOk::?relay (ll_advEndCauses)
    llDisableT2E1::?relay (ll_timer2)
    llDisableT2Ints::?relay (ll_timer2)
    llDisableT2IntsEvts::?relay (ll_timer2)
    llDiscoverableAdvEvt_TaskEndOk::?relay (ll_advEndCauses)
    llEnqueueCtrlPkt::?relay (ll_common)
    llEnqueueDataQ::?relay (ll_common)
    llExtendRfRange::?relay (ll_common)
    llFindNextSecTask::?relay (ll_scheduler)
    llFindTxPowerSettings::?relay (ll_common)
    llFreeTask::?relay (ll_scheduler)
    llGetActiveTasks::?relay (ll_scheduler)
    llGetCurrentTask::?relay (ll_scheduler)
    llGetCurrentTime::?relay (ll_timer2)
    llGetFullCTandST::?relay (ll_timer2)
    llGetNextConn::?relay (ll_common)
    llGetNumTasks::?relay (ll_scheduler)
    llGetTaskState::?relay (ll_scheduler)
    llGetTimer2Capture::?relay (ll_timer2)
    llInitFeatureSet::?relay (ll_common)
    llInitTimer2::?relay (ll_timer2)
    llMemCopySrc::?relay (ll_common)
    llNonConnAdvEvt_TaskEndOk::?relay (ll_advEndCauses)
    llProcessChanMap::?relay (ll_common)
    llProcessPostRfOps::?relay (ll_common)
    llProcessSlaveControlPacket::?relay (ll_slaveEndCauses)
    llProcessSlaveControlProcedures::?relay (ll_slaveEndCauses)
    llReleaseAllConnId::?relay (ll_common)
    llReplaceCtrlPkt::?relay (ll_common)
    llRestoreConnState::?relay (ll_scheduler)
    llRfInit::?relay (ll_common)
    llSave_rxFIFO::?relay (ll_scheduler)
    llSave_txFIFO::?relay (ll_scheduler)
    llScheduleTask::?relay (ll_scheduler)
    llScheduler::?relay (ll_scheduler)
    llSchedulerInit::?relay (ll_scheduler)
    llSetFreqTune::?relay (ll_common)
    llSetT2C1Event1::?relay (ll_timer2)
    llSetT2LongC1Event1::?relay (ll_timer2)
    llSetT2LongC1Timeout::?relay (ll_timer2)
    llSetT2OVFC2Event2::?relay (ll_timer2)
    llSetupAdv::?relay (ll_common)
    llSetupDirectedAdvEvt::?relay (ll_common)
    llSetupEncRsp::?relay (ll_common)
    llSetupFeatureSetRsp::?relay (ll_common)
    llSetupNextSlaveEvent::?relay (ll_slaveEndCauses)
    llSetupNonConnectableAdvEvt::?relay (ll_common)
    llSetupPauseEncRsp::?relay (ll_common)
    llSetupRejectInd::?relay (ll_common)
    llSetupScannableAdvEvt::?relay (ll_common)
    llSetupStartEncReq::?relay (ll_common)
    llSetupStartEncRsp::?relay (ll_common)
    llSetupTermInd::?relay (ll_common)
    llSetupUndirectedAdvEvt::?relay (ll_common)
    llSetupUnknownRsp::?relay (ll_common)
    llSetupVersionIndReq::?relay (ll_common)
    llSlaveEvt_TaskAbort::?relay (ll_slaveEndCauses)
    llSlaveEvt_TaskEndOk::?relay (ll_slaveEndCauses)
    llStartAdvSetup::?relay (ll_common)
    llStartSlaveSetup::?relay (ll_common)
    llStartTimer2::?relay (ll_timer2)
    llStopTimer2::?relay (ll_timer2)
    llUndirectedAdvEvt_TaskEndOk::?relay (ll_advEndCauses)
    llUnexpectedEndCauseHandler::?relay (ll_errorEndCauses)
    llWriteTxData::?relay (ll_common)
    ll_McuPrecisionCount::?relay (ll_timer2)
    memset::?relay (?memset)
    monthLength::?relay (OSAL_ClockBLE)
    osalAddTimer::?relay (OSAL_Timers)
    osalClockUpdate::?relay (OSAL_ClockBLE)
    osalDeleteTimer::?relay (OSAL_Timers)
    osalFindTimer::?relay (OSAL_Timers)
    osalInitTasks::?relay (OSAL_Thermometer)
    osalTimeUpdate::?relay (OSAL_ClockBLE)
    osalTimerInit::?relay (OSAL_Timers)
    osalTimerUpdate::?relay (OSAL_Timers)
    osal_CbTimerInit::?relay (osal_cbtimer)
    osal_CbTimerProcessEvent::?relay (osal_cbtimer)
    osal_CbTimerStart::?relay (osal_cbtimer)
    osal_CbTimerStop::?relay (osal_cbtimer)
    osal_CbTimerUpdate::?relay (osal_cbtimer)
    osal_ConvertUTCSecs::?relay (OSAL_ClockBLE)
    osal_GetSystemClock::?relay (OSAL_Timers)
    osal_bm_adjust_header::?relay (osal_bufmgr)
    osal_bm_alloc::?relay (osal_bufmgr)
    osal_bm_free::?relay (osal_bufmgr)
    osal_buffer_uint32::?relay (OSAL)
    osal_clear_event::?relay (OSAL)
    osal_get_timeoutEx::?relay (OSAL_Timers)
    osal_init_system::?relay (OSAL)
    osal_int_disable::?relay (OSAL)
    osal_isbufset::?relay (OSAL)
    osal_mem_alloc::?relay (OSAL_Memory)
    osal_mem_free::?relay (OSAL_Memory)
    osal_mem_init::?relay (OSAL_Memory)
    osal_mem_kick::?relay (OSAL_Memory)
    osal_memcmp::?relay (OSAL)
    osal_memcpy::?relay (OSAL)
    osal_memdup::?relay (OSAL)
    osal_memset::?relay (OSAL)
    osal_msg_allocate::?relay (OSAL)
    osal_msg_deallocate::?relay (OSAL)
    osal_msg_enqueue::?relay (OSAL)
    osal_msg_enqueue_push::?relay (OSAL)
    osal_msg_extract::?relay (OSAL)
    osal_msg_push::?relay (OSAL)
    osal_msg_receive::?relay (OSAL)
    osal_msg_send::?relay (OSAL)
    osal_next_timeout::?relay (OSAL_Timers)
    osal_pwrmgr_device::?relay (OSAL_PwrMgr)
    osal_pwrmgr_init::?relay (OSAL_PwrMgr)
    osal_pwrmgr_powerconserve::?relay (OSAL_PwrMgr)
    osal_pwrmgr_task_state::?relay (OSAL_PwrMgr)
    osal_rand::?relay (OSAL)
    osal_revmemcpy::?relay (OSAL)
    osal_run_system::?relay (OSAL)
    osal_setClock::?relay (OSAL_ClockBLE)
    osal_set_event::?relay (OSAL)
    osal_snv_compact::?relay (osal_snv)
    osal_snv_init::?relay (osal_snv)
    osal_snv_read::?relay (osal_snv)
    osal_snv_write::?relay (osal_snv)
    osal_start_reload_timer::?relay (OSAL_Timers)
    osal_start_system::?relay (OSAL)
    osal_start_timerEx::?relay (OSAL_Timers)
    osal_stop_timerEx::?relay (OSAL_Timers)
    osal_strlen::?relay (OSAL)
    performPeriodicImeasTask::?relay (thermometer)
    performPeriodicTask::?relay (thermometer)
    peripheralStateNotificationCB::?relay (thermometer)
    phyFindWlEntry::?relay (phy)
    reportStatusChange::?relay (linkdb)
    sendAuthEvent::?relay (gap_linkmgr)
    sendEstLinkEvent::?relay (gap_linkmgr)
    sendTerminateEvent::?relay (gap_linkmgr)
    setActivePage::?relay (osal_snv)
    setXferPage::?relay (osal_snv)
    smAuthReqToUint8::?relay (sm_mgr)
    smDetermineKeySize::?relay (sm_pairing)
    smEncrypt::?relay (sm_mgr)
    smEndPairing::?relay (sm_pairing)
    smFreePairingParams::?relay (sm_pairing)
    smGenerateConfirm::?relay (sm_pairing)
    smGeneratePairingReqRsp::?relay (sm_pairing)
    smGenerateRandBuf::?relay (sm_mgr)
    smGenerateRandMsg::?relay (sm_pairing)
    smLinkCheck::?relay (sm_pairing)
    smNextPairingState::?relay (sm_pairing)
    smPairingSendEncInfo::?relay (sm_pairing)
    smPairingSendIdentityAddrInfo::?relay (sm_pairing)
    smPairingSendIdentityInfo::?relay (sm_pairing)
    smPairingSendMasterID::?relay (sm_pairing)
    smPairingSendSingingInfo::?relay (sm_pairing)
    smProcessDataMsg::?relay (sm_pairing)
    smProcessEncryptChange::?relay (sm_pairing)
    smProcessOSALMsg::?relay (sm_task)
    smProcessPairingReq::?relay (sm_pairing)
    smProcessRandComplete::?relay (sm_mgr)
    smRegisterResponder::?relay (sm_pairing)
    smResponderProcessLTKReq::?relay (sm_rsppairing)
    smResponderSendNextKeyInfo::?relay (sm_rsppairing)
    smSavePairInfo::?relay (sm_pairing)
    smSendFailAndEnd::?relay (sm_pairing)
    smSendSMMsg::?relay (smp)
    smSetPairingReqRsp::?relay (sm_pairing)
    smStartEncryption::?relay (sm_pairing)
    smStartRspTimer::?relay (sm_mgr)
    smStopRspTimer::?relay (sm_mgr)
    smTimedOut::?relay (sm_pairing)
    smUint8ToAuthReq::?relay (sm_mgr)
    sm_CMAC::?relay (sm_mgr)
    sm_ah::?relay (sm_mgr)
    sm_c1::?relay (sm_pairing)
    sm_c1new::?relay (sm_mgr)
    sm_s1::?relay (sm_mgr)
    sm_xor::?relay (sm_mgr)
    smpBuildEncInfo::?relay (smp)
    smpBuildIdentityAddrInfo::?relay (smp)
    smpBuildIdentityInfo::?relay (smp)
    smpBuildMasterID::?relay (smp)
    smpBuildPairingConfirm::?relay (smp)
    smpBuildPairingFailed::?relay (smp)
    smpBuildPairingRandom::?relay (smp)
    smpBuildPairingReq::?relay (smp)
    smpBuildPairingReqRsp::?relay (smp)
    smpBuildPairingRsp::?relay (smp)
    smpBuildSecurityReq::?relay (smp)
    smpBuildSigningInfo::?relay (smp)
    smpParseEncInfo::?relay (smp)
    smpParseIdentityAddrInfo::?relay (smp)
    smpParseIdentityInfo::?relay (smp)
    smpParseMasterID::?relay (smp)
    smpParsePairingConfirm::?relay (smp)
    smpParsePairingFailed::?relay (smp)
    smpParsePairingRandom::?relay (smp)
    smpParsePairingReq::?relay (smp)
    smpParseSecurityReq::?relay (smp)
    smpParseSigningInfo::?relay (smp)
    smpResponderProcessIncoming::?relay (sm_rsppairing)
    smpResponderProcessMasterID::?relay (sm_rsppairing)
    smpResponderProcessPairingRandom::?relay (sm_rsppairing)
    smpResponderProcessPairingReq::?relay (sm_rsppairing)
    strlen::?relay (?strlen)
    thermometerCB::?relay (thermometer)
    thermometerImeasNotify::?relay (thermometer)
    thermometerMeasIndicate::?relay (thermometer)
    thermometerProcessGattMsg::?relay (thermometer)
    thermometerSendStoredMeas::?relay (thermometer)
    thermometerStoreIndications::?relay (thermometer)
    thermometer_Advertise::?relay (thermometer)
    thermometer_HandleConnStatusCB::?relay (thermometerservice)
    thermometer_HandleKeys::?relay (thermometer)
    thermometer_ProcessOSALMsg::?relay (thermometer)
    thermometer_ReadAttrCB::?relay (thermometerservice)
    thermometer_WriteAttrCB::?relay (thermometerservice)
    timeAppClockInit::?relay (timeapp_clock)
    timeAppClockSet::?relay (timeapp_clock)
    timeAppConfigGattMsg::?relay (timeapp_config)
    timeAppConfigNext::?relay (timeapp_config)
    timeAppDiscGattMsg::?relay (timeapp_discovery)
    timeAppDiscStart::?relay (timeapp_discovery)
    timeAppDisconnected::?relay (thermometer)
    timeAppIndGattMsg::?relay (timeapp_ind)
    timeAppPairStateCB::?relay (thermometer)
    timeAppPasscodeCB::?relay (thermometer)
    verifyWordM::?relay (osal_snv)
    writeItem::?relay (osal_snv)
    writeWord::?relay (osal_snv)
    writeWordM::?relay (osal_snv)
    xferItem::?relay (osal_snv)
    xor_128::?relay (sm_mgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_EQ_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000014E1 - 000014F5 (0x15 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_EQ_X 000014E1 SM_VerifyAuthenSig (sm_mgr)
    findOffset (osal_snv)
    initNV (osal_snv)
    llSetT2OVFC2Event2 (ll_timer2)
    llSetupNextSlaveEvent (ll_slaveEndCauses)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?UL_GT

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000014F6 - 00001505 (0x10 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?UL_GT 000014F6 LL_TimeToNextRfEvent (ll_sleep)
    SM_VerifyAuthenSig (sm_mgr)
    ll24BitTimeCompare (ll_timer2)
    ll24BitTimeDelta (ll_timer2)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    llScheduler (ll_scheduler)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osal_snv_compact (osal_snv)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?UL_GT_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001506 - 00001515 (0x10 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?UL_GT_X 00001506 GAPBondMgr_SetParameter (gapbondmgr)
    HalLedUpdate (hal_led)
    Thermometer_ProcessEvent (thermometer)
    halSleep (hal_sleep)
    osalTimerUpdate (OSAL_Timers)
    osal_next_timeout (OSAL_Timers)
    performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?UL_GE_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001516 - 00001534 (0x1f bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?UL_GE_X 00001516 GAP_PasscodeUpdate (gap_linkmgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_TO_FLT

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001535 - 00001591 (0x5d bytes), align: 0
    Segment part 3.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?UL_TO_FLT 00001535 performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TO_L

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001592 - 0000159C (0xb bytes), align: 0
    Segment part 2.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TO_UL 00001592 performPeriodicImeasTask (thermometer)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 0000159D - 000015A8 (0xc bytes), align: 0
    Segment part 6. Intra module refs: ?FLT_TO_UL
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 000015A9 - 000015F7 (0x4f bytes), align: 0
    Segment part 7. Intra module refs: ?FLT_TO_UL

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TEST_ZERO

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000015F8 - 00001600 (0x9 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_ZERO_REW 000015F8 ?FLT_ADD (?FLT_ADD)
    ?FLT_DIV (?FLT_DIV)
    ?FLT_MUL (?FLT_MUL)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TEST_ZERO_R1

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001601 - 00001609 (0x9 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_ZERO_R1_REW 00001601 ?FLT_ADD (?FLT_ADD)
    ?FLT_DIV (?FLT_DIV)
    ?FLT_MUL (?FLT_MUL)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TEST_INF

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 0000160A - 0000160C (0x3 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_INF_REW 0000160A ?FLT_ADD (?FLT_ADD)
    ?FLT_MUL (?FLT_MUL)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 0000160D - 0000161D (0x11 bytes), align: 0
    Segment part 1. Intra module refs: ?FLT_TEST_INF_REW
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_INF 0000160D ?FLT_DIV (?FLT_DIV)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TEST_INF_R1

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 0000161E - 00001620 (0x3 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_INF_R1_REW 0000161E ?FLT_ADD (?FLT_ADD)
    ?FLT_MUL (?FLT_MUL)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001621 - 00001631 (0x11 bytes), align: 0
    Segment part 1. Intra module refs: ?FLT_TEST_INF_R1_REW
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_INF_R1 00001621 ?FLT_DIV (?FLT_DIV)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TEST_NAN

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001632 - 00001640 (0xf bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_NAN 00001632 ?FLT_ADD (?FLT_ADD)
    ?FLT_DIV (?FLT_DIV)
    ?FLT_MUL (?FLT_MUL)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_TEST_NAN_R1

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001641 - 0000164F (0xf bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_TEST_NAN_R1 00001641 ?FLT_ADD (?FLT_ADD)
    ?FLT_DIV (?FLT_DIV)
    ?FLT_MUL (?FLT_MUL)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_MUL

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001650 - 000017CF (0x180 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_MUL 00001650 performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_ADD

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000017D0 - 000019E9 (0x21a bytes), align: 0
    Segment part 3.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_ADD 000017D0 performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FLT_DIV

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000019EA - 00001BCF (0x1e6 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FLT_DIV 000019EA performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_MUL

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001BD0 - 00001BD2 (0x3 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_MUL 00001BD0 HalLedUpdate (hal_led)
    LL_TxData (ll)
    Thermometer_ProcessEvent (thermometer)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    halSleep (hal_sleep)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llCalcTimerDrift (ll_timerDrift)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    llScheduleTask (ll_scheduler)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_snv_compact (osal_snv)
    performPeriodicTask (thermometer)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001BD3 - 00001C4F (0x7d bytes), align: 0
    Segment part 1. Intra module refs: ?L_MUL
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_MUL_REW 00001BD3

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?UL_DIV_MOD

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001C50 - 00001CBE (0x6f bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?UL_DIV_MOD 00001C50 GAPBondMgr_PasscodeRsp (gapbondmgr)
    HalLedUpdate (hal_led)
    LL_TimeToNextRfEvent (ll_sleep)
    halSleep (hal_sleep)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?UL_SHR

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001CBF - 00001CC3 (0x5 bytes), align: 0
    Segment part 1. Intra module refs: Segment part 2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?UL_SHR 00001CBF GAP_PasscodeUpdate (gap_linkmgr)
    LL_TxData (ll)
    SM_GenerateAuthenSig (sm_mgr)
    llCalcScaFactor (ll_timerDrift)
    llFindTxPowerSettings (ll_common)
    llScheduleTask (ll_scheduler)
    osal_buffer_uint32 (OSAL)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001CC4 - 00001CD7 (0x14 bytes), align: 0
    Segment part 2. Intra module refs: ?UL_SHR

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_SHL

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001CD8 - 00001CDD (0x6 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_SHL 00001CD8 LL_TimeToNextRfEvent (ll_sleep)
    SM_VerifyAuthenSig (sm_mgr)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001CDE - 00001CE2 (0x5 bytes), align: 0
    Segment part 1. Intra module refs: Segment part 2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_SHL_REW 00001CDE
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001CE3 - 00001CF6 (0x14 bytes), align: 0
    Segment part 2. Intra module refs: ?L_SHL
    ?L_SHL_REW

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_ADD

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001CF7 - 00001D09 (0x13 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_ADD 00001CF7 LL_SetAdvControl (ll)
    LL_TimeToNextRfEvent (ll_sleep)
    LL_TxData (ll)
    SM_VerifyAuthenSig (sm_mgr)
    ll24BitTimeDelta (ll_timer2)
    llAdjustForMissedEvent (ll_common)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llScheduler (ll_scheduler)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    smResponderSendNextKeyInfo (sm_rsppairing)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_ADD_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D0A - 00001D1C (0x13 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_ADD_X 00001D0A HalLedUpdate (hal_led)
    LL_TxData (ll)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llFindNextSecTask (ll_scheduler)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llScheduler (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_ADD_TO_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D1D - 00001D2F (0x13 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_ADD_TO_X 00001D1D LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    Thermometer_ProcessEvent (thermometer)
    gapIncSignCounter (gap_configmgr)
    halSleepSetTimer (hal_sleep)
    llAdjustForMissedEvent (ll_common)
    llAdjustTimeBackward (ll_timer2)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osalClockUpdate (OSAL_ClockBLE)
    osalTimerUpdate (OSAL_Timers)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_SUB

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D30 - 00001D43 (0x14 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_SUB 00001D30 LL_TimeToNextRfEvent (ll_sleep)
    ll24BitTimeCompare (ll_timer2)
    ll24BitTimeDelta (ll_timer2)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_SUB_FROM_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D44 - 00001D57 (0x14 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_SUB_FROM_X 00001D44 llAdjustTimeBackward (ll_timer2)
    osalTimerUpdate (OSAL_Timers)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_AND

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D58 - 00001D6A (0x13 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_AND 00001D58 LL_SetAdvControl (ll)
    LL_TxData (ll)
    llAdjustForMissedEvent (ll_common)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llScheduler (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_AND_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D6B - 00001D7D (0x13 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_AND_X 00001D6B LL_TimeToNextRfEvent (ll_sleep)
    llAdvEvt_TaskConnect (ll_advEndCauses)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_AND_TO_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D7E - 00001D90 (0x13 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_AND_TO_X 00001D7E Segment part 90 (ll_timer2)
    llAdjustForMissedEvent (ll_common)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_MOV_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001D91 - 00001D9F (0xf bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_MOV_X 00001D91 GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    HalLedUpdate (hal_led)
    SM_VerifyAuthenSig (sm_mgr)
    Thermometer_ProcessEvent (thermometer)
    findOffset (osal_snv)
    gapIncSignCounter (gap_configmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    ll24BitTimeCompare (ll_timer2)
    ll24BitTimeDelta (ll_timer2)
    llAdjustForMissedEvent (ll_common)
    llAdjustTimeBackward (ll_timer2)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llFindTxPowerSettings (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_next_timeout (OSAL_Timers)
    osal_snv_compact (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?L_MOV_TO_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DA0 - 00001DAE (0xf bytes), align: 0
    Segment part 2.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?L_MOV_TO_X 00001DA0 HalLedUpdate (hal_led)
    LL_SetAdvControl (ll)
    LL_TimeToNextRfEvent (ll_sleep)
    Thermometer_ProcessEvent (thermometer)
    gapUpdateConnSignCounter (gap_configmgr)
    halSleep (hal_sleep)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llCalcTimerDrift (ll_timerDrift)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llScheduler (ll_scheduler)
    llSetupDirectedAdvEvt (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_setClock (OSAL_ClockBLE)
    osal_start_reload_timer (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?XLOAD_R2345

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DAF - 00001DBA (0xc bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XLOAD_R2345 00001DAF GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAP_Signable (gap_linkmgr)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_TxData (ll)
    Segment part 30 (ll_timer2)
    Thermometer_Init (thermometer)
    gapGetSignCounter (gap_configmgr)
    gapPairingCompleteCB (gap_linkmgr)
    halSleep (hal_sleep)
    halSleepReadTimer (hal_sleep)
    llAdjustForMissedEvent (ll_common)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llFindNextSecTask (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_GetSystemClock (OSAL_Timers)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?XSTORE_R2345

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DBB - 00001DC6 (0xc bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTORE_R2345 00001DBB GAP_Signable (gap_linkmgr)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    gapPairingCompleteCB (gap_linkmgr)
    halSleep (hal_sleep)
    llAllocTask (ll_scheduler)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?XLOAD_R0123

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DC7 - 00001DD2 (0xc bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XLOAD_R0123 00001DC7 GAPBondMgr_SetParameter (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_SetParameter (peripheral)
    Thermometer_ProcessEvent (thermometer)
    halSleep (hal_sleep)
    initNV (osal_snv)
    osalTimerUpdate (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?XSTORE_R0123

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DD3 - 00001DDE (0xc bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTORE_R0123 00001DD3 GAPBondMgr_SetParameter (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_SetParameter (peripheral)
    HalLedBlink (hal_led)
    HalLedUpdate (hal_led)
    halSleep (hal_sleep)
    osalTimerUpdate (OSAL_Timers)
    performPeriodicImeasTask (thermometer)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?MOVE_LONG8_XDATA_IDATA

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DDF - 00001DEB (0xd bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?MOVE_LONG8_XDATA_IDATA
    00001DDF ?PUSH_XSTACK_I (?PUSH_XSTACK_I)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?MOVE_LONG8_XDATA_XDATA

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001DEC - 00001E0C (0x21 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?MOVE_LONG8_XDATA_XDATA
    00001DEC ?PUSH_XSTACK8_X (?PUSH_XSTACK8_X)
    GAPBondMgr_LinkEst (gapbondmgr)
    GGS_SetParameter (gapgattserver)
    Thermometer_GetParameter (thermometerservice)
    Thermometer_Init (thermometer)
    Thermometer_SetParameter (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    gapSendPairingReqEvent (gap_linkmgr)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llFindTxPowerSettings (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    smProcessPairingReq (sm_pairing)
    smSetPairingReqRsp (sm_pairing)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?S_DIV_MOD

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001E0D - 00001E4D (0x41 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?S_DIV_MOD 00001E46 osal_snv_write (osal_snv)
    sm_CMAC (sm_mgr)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001E4E - 00001EA6 (0x59 bytes), align: 0
    Segment part 1. Intra module refs: ?S_DIV_MOD
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_DIV_MOD 00001E4E LL_TimeToNextRfEvent (ll_sleep)
    llCalcTimerDrift (ll_timerDrift)
    llConvertCtrlProcTimeoutToEvent (ll_common)
    llConvertLstoToEvent (ll_common)
    llGetNextDataChan (ll_common)
    llSetNextDataChan (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osalClockUpdate (OSAL_ClockBLE)
    osalTimeUpdate (OSAL_ClockBLE)
    osal_ConvertUTCSecs (OSAL_ClockBLE)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?SS_SHR

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001EA7 - 00001EA9 (0x3 bytes), align: 0
    Segment part 1. Intra module refs: Segment part 2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?SS_SHR 00001EA7 HalAdcRead (hal_adc)
    llProcessChanMap (ll_common)
    phyFindWlEntry (phy)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001EAA - 00001EB6 (0xd bytes), align: 0
    Segment part 2. Intra module refs: ?SS_SHR

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?US_SHR

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001EB7 - 00001EB9 (0x3 bytes), align: 0
    Segment part 1. Intra module refs: Segment part 2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_SHR 00001EB7 ATT_ParseFindByTypeValueRsp (att_util)
    LL_Init (ll)
    LL_ProcessEvent (ll)
    RF_NormalIsr (ll_isr)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    osalTimeUpdate (OSAL_ClockBLE)
    osal_CbTimerProcessEvent (osal_cbtimer)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001EBA - 00001EC5 (0xc bytes), align: 0
    Segment part 2. Intra module refs: ?US_SHR

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?S_SHL

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001EC6 - 00001EC8 (0x3 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?S_SHL 00001EC6 ATT_BuildFindByTypeValueRsp (att_util)
    ATT_BuildFindInfoRsp (att_util)
    ATT_ParseFindByTypeValueRsp (att_util)
    ATT_ParseFindInfoRsp (att_util)
    GATT_FindHandle (gatt_server)
    GATT_FindHandleUUID (gatt_server)
    GATT_InitServer (gatt_server)
    GATT_RegisterService (gatt_server)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_NumOfCompletedPacketsEvent (hci_event)
    L2CAP_Init (l2cap_task)
    LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    PHY_AddWlEntry (phy)
    PHY_ClearBlacklistIndex (phy)
    PHY_SetBlacklistIndex (phy)
    gapBondMgrAuthenticate (gapbondmgr)
    gattFindServerInfo (gatt_server)
    gattProcessFindByTypeValue (gatt_client)
    gattProcessFindInfo (gatt_client)
    gattProcessFindInfoReq (gatt_server)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    l2capAllocChannel (l2cap_util)
    l2capFindLocalId (l2cap_util)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llCalcTimerDrift (ll_timerDrift)
    llFindTxPowerSettings (ll_common)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerStop (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_pwrmgr_task_state (OSAL_PwrMgr)
    phyFindWlEntry (phy)
    smSavePairInfo (sm_pairing)
    smUint8ToAuthReq (sm_mgr)
    smpParsePairingReq (smp)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001EC9 - 00001ECB (0x3 bytes), align: 0
    Segment part 1. Intra module refs: Segment part 2
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?S_SHL_REW 00001EC9
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001ECC - 00001ED8 (0xd bytes), align: 0
    Segment part 2. Intra module refs: ?S_SHL
    ?S_SHL_REW

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?ALLOC_XSTACK8

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001ED9 - 00001EEE (0x16 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?ALLOC_XSTACK8 00001ED9 ATT_CompareUUID (att_util)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_DeviceInit (gap)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_ProcessEvent (gap_task)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_RegisterService (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscAllChars (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_Notification (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_LE_AddWhiteListCmd (hci)
    HCI_LE_ClearWhiteListCmd (hci)
    HCI_LE_LtkReqNegReplyCmd (hci)
    HCI_LE_LtkReqReplyCmd (hci)
    HCI_LE_RandCmd (hci)
    HCI_LE_ReadBufSizeCmd (hci)
    HCI_LE_SetAdvDataCmd (hci)
    HCI_LE_SetAdvEnableCmd (hci)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_LE_SetRandomAddressCmd (hci)
    HCI_LE_SetScanRspDataCmd (hci)
    HCI_ReadBDADDRCmd (hci)
    HCI_ReadRssiCmd (hci)
    HCI_SendCommandStatusEvent (hci_event)
    HalLedUpdate (hal_led)
    L2CAP_HostNumCompletedPkts (l2cap_if)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_EXT_ExtendRfRangeCback (hci)
    LL_EXT_SetRxGainCback (hci)
    LL_EXT_SetTxPowerCback (hci)
    LL_RandCback (hci)
    LL_TimeToNextRfEvent (ll_sleep)
    Onboard_rand (OnBoard)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    TimeAppDiscCurrTime (timeapp_discovery)
    attSendMsg (att_util)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapBondSetupPrivFlag (gapbondmgr)
    gapProcessOSALMsg (gap_task)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattProcessFindInfoReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessReliableWrites (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    gattWrite (gatt_client)
    halSleep (hal_sleep)
    halSleepReadTimer (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    isLimitedDiscoverableMode (gap_peridevmgr)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessRxData (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendCmd (l2cap_util)
    llFindTxPowerSettings (ll_common)
    llGetCurrentTime (ll_timer2)
    llProcessPostRfOps (ll_common)
    llProcessTxData (ll_common)
    llScheduler (ll_scheduler)
    llSetT2C1Event1 (ll_timer2)
    llSetT2LongC1Event1 (ll_timer2)
    llSetT2LongC1Timeout (ll_timer2)
    llSetT2OVFC2Event2 (ll_timer2)
    ll_McuPrecisionCount (ll_timer2)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerStart (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_get_timeoutEx (OSAL_Timers)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicTask (thermometer)
    setActivePage (osal_snv)
    setXferPage (osal_snv)
    smGenerateConfirm (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smGenerateRandMsg (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smProcessDataMsg (sm_pairing)
    smProcessPairingReq (sm_pairing)
    smResponderProcessLTKReq (sm_rsppairing)
    smSendSMMsg (smp)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    smpResponderProcessPairingRandom (sm_rsppairing)
    thermometer_Advertise (thermometer)
    thermometer_HandleKeys (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigNext (timeapp_config)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?DEALLOC_XSTACK8

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001EEF - 00001F09 (0x1b bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?DEALLOC_XSTACK8 00001EEF ATT_BuildFindByTypeValueReq (att_util)
    ATT_BuildFindInfoRsp (att_util)
    ATT_CompareUUID (att_util)
    ATT_ConvertUUIDto128 (att_util)
    ATT_ExchangeMTURsp (att_server)
    ATT_FindByTypeValueReq (att_client)
    ATT_FindByTypeValueRsp (att_server)
    ATT_FindInfoRsp (att_server)
    ATT_ParseFindByTypeValueReq (att_util)
    ATT_ParseFindInfoRsp (att_util)
    ATT_ParseHandleValueInd (att_util)
    ATT_ParsePacket (att_util)
    ATT_ParsePrepareWriteReq (att_util)
    ATT_ParseReadByTypeReq (att_util)
    ATT_ParseReadByTypeRsp (att_util)
    ATT_ParseReadRsp (att_util)
    ATT_ParseWriteReq (att_util)
    ATT_ReadByGrpTypeReq (att_client)
    ATT_ReadByGrpTypeRsp (att_server)
    ATT_ReadByTypeReq (att_client)
    ATT_ReadByTypeRsp (att_server)
    ATT_WriteReq (att_client)
    DevInfo_AddService (devinfoservice)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_Authenticate (gap_linkmgr)
    GAP_Bond (gap_linkmgr)
    GAP_DeviceInit (gap)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_ProcessEvent (gap_task)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_Signable (gap_linkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATTServApp_AddService (gattservapp)
    GATTServApp_ProcessCCCWriteReq (gattservapp)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_RegisterService (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindHandleUUID (gatt_server)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_Notification (gatt_server)
    GATT_RegisterService (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    GGS_AddService (gapgattserver)
    GGS_SetParameter (gapgattserver)
    HCI_CommandCompleteEvent (hci_event)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendCommandStatusEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    HCI_SendDataPkt (hci)
    HCI_VendorSpecifcCommandCompleteEvent (hci_event)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    L2CAP_HostNumCompletedPkts (l2cap_if)
    LL_ConnectionCompleteCback (hci_event)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_EncLtkReqCback (hci_event)
    LL_Encrypt (ll)
    LL_Init (ll)
    LL_ProcessEvent (ll)
    LL_RandCback (hci)
    LL_SetAdvData (ll)
    LL_SetScanRspData (ll)
    LL_TimeToNextRfEvent (ll_sleep)
    LL_TxData (ll)
    Onboard_rand (OnBoard)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_PasskeyUpdate (sm_pairing)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 118 (gattservapp)
    Segment part 124 (hci)
    Segment part 130 (hci)
    Segment part 138 (gatt_client)
    Segment part 145 (hci)
    Segment part 19 (sm_mgr)
    Segment part 22 (l2cap_if)
    Segment part 24 (gatt_client)
    Segment part 32 (ll_timer2)
    Segment part 34 (att_server)
    Segment part 36 (sm_pairing)
    Segment part 44 (gatt_client)
    Segment part 45 (gatt_client)
    Segment part 46 (sm_mgr)
    Segment part 47 (sm_mgr)
    Segment part 53 (sm_mgr)
    Segment part 54 (ll_enc)
    Segment part 60 (att_util)
    Segment part 62 (ll_enc)
    Segment part 67 (gattservapp)
    Segment part 69 (att_util)
    Segment part 8 (att_client)
    Segment part 81 (att_util)
    Segment part 82 (gatt_server)
    Segment part 84 (att_util)
    Segment part 84 (gatt_client)
    Segment part 95 (sm_pairing)
    Segment part 96 (gattservapp)
    Segment part 96 (sm_pairing)
    Segment part 97 (att_util)
    Thermometer_AddService (thermometerservice)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    attSendMsg (att_util)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_ProcessGATTServMsg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapBondSetupPrivFlag (gapbondmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapProcessConnUpdateCompleteEvt (gap_linkmgr)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessNewAddr (gap_configmgr)
    gapProcessOSALMsg (gap_task)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapReadBD_ADDRStatus (gap_configmgr)
    gapRole_HandleParamUpdateNoSuccess (peripheral)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_SetupGAP (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapSetAdvParams (gap_peridevmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    gattClientHandleConnStatusCB (gatt_client)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattNotifyEvent (gatt_task)
    gattProcessFindByTypeValueReq (gatt_server)
    gattProcessFindInfoReq (gatt_server)
    gattProcessMultiReqs (gatt_client)
    gattProcessReadByGrpTypeReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessReadByTypeReq (gatt_server)
    gattProcessReliableWrites (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattServApp_ProcessExecuteWriteReq (gattservapp)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServApp_WriteAttrCB (gattservapp)
    gattServerHandleConnStatusCB (gatt_server)
    gattServerHandleTimerCB (gatt_server)
    gattServerProcessMsgCB (gatt_server)
    gattStartTimer (gatt_task)
    gattStoreClientInfo (gatt_client)
    gattWrite (gatt_client)
    generate_subkey (sm_mgr)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    halProcessKeyInterrupt (hal_key)
    halSleep (hal_sleep)
    halSleepReadTimer (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    isLimitedDiscoverableMode (gap_peridevmgr)
    l2capEncapSendData (l2cap_util)
    l2capHandleTimerCB (l2cap_util)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessRxData (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendCmd (l2cap_util)
    l2capSendReq (l2cap_util)
    linkDB_Add (linkdb)
    llAdjustForMissedEvent (ll_common)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llCalcScaFactor (ll_timerDrift)
    llCalcTimerDrift (ll_timerDrift)
    llFindNextSecTask (ll_scheduler)
    llFindTxPowerSettings (ll_common)
    llProcessPostRfOps (ll_common)
    llProcessRxData (ll_common)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llProcessTxData (ll_common)
    llRestoreConnState (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetT2OVFC2Event2 (ll_timer2)
    llSetupFeatureSetRsp (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSetupPauseEncRsp (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llWriteTxData (ll_common)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_get_timeoutEx (OSAL_Timers)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_receive (OSAL)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    setActivePage (osal_snv)
    setXferPage (osal_snv)
    smEncrypt (sm_mgr)
    smEndPairing (sm_pairing)
    smGenerateConfirm (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smGenerateRandMsg (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smProcessOSALMsg (sm_task)
    smProcessRandComplete (sm_mgr)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    smSendFailAndEnd (sm_pairing)
    smSendSMMsg (smp)
    smStartEncryption (sm_pairing)
    smStartRspTimer (sm_mgr)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    smpBuildEncInfo (smp)
    smpBuildIdentityAddrInfo (smp)
    smpBuildIdentityInfo (smp)
    smpBuildMasterID (smp)
    smpBuildPairingConfirm (smp)
    smpBuildPairingRandom (smp)
    smpBuildSigningInfo (smp)
    smpParseEncInfo (smp)
    smpParseIdentityAddrInfo (smp)
    smpParseIdentityInfo (smp)
    smpParseMasterID (smp)
    smpParsePairingConfirm (smp)
    smpParsePairingRandom (smp)
    smpParseSigningInfo (smp)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    thermometerCB (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometerStoreIndications (thermometer)
    thermometer_Advertise (thermometer)
    thermometer_HandleKeys (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigNext (timeapp_config)
    timeAppPairStateCB (thermometer)
    timeAppPasscodeCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?ADD_XSTACK_DISP8

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001F0A - 00001F24 (0x1b bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?ADD_XSTACK_DISP0_8 00001F0A ?PUSH_XSTACK_I (?PUSH_XSTACK_I)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?XSTACK_DISP8

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001F25 - 00001F2E (0xa bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTACK_DISP0_8 00001F25 ATT_CompareUUID (att_util)
    ATT_ParseErrorRsp (att_util)
    ATT_ParseExchangeMTUReq (att_util)
    ATT_ParseExecuteWriteReq (att_util)
    ATT_ParseFindByTypeValueReq (att_util)
    ATT_ParseFindByTypeValueRsp (att_util)
    ATT_ParseFindInfoReq (att_util)
    ATT_ParseFindInfoRsp (att_util)
    ATT_ParseHandleValueInd (att_util)
    ATT_ParsePrepareWriteReq (att_util)
    ATT_ParseReadBlobReq (att_util)
    ATT_ParseReadByTypeReq (att_util)
    ATT_ParseReadByTypeRsp (att_util)
    ATT_ParseReadMultiReq (att_util)
    ATT_ParseReadReq (att_util)
    ATT_ParseReadRsp (att_util)
    ATT_ParseWriteReq (att_util)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAP_Bond (gap_linkmgr)
    GAP_DeviceInit (gap)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_SecParamsInit (gap_configmgr)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GATTServApp_ProcessCCCWriteReq (gattservapp)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_RegisterService (gattservapp)
    GATTServApp_SendCCCUpdatedEvent (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATTServApp_WriteCharCfg (gattservapp)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscAllChars (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindHandleUUID (gatt_server)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    HCI_LE_LtkReqNegReplyCmd (hci)
    HCI_LE_LtkReqReplyCmd (hci)
    HCI_LE_RandCmd (hci)
    HCI_LE_ReadBufSizeCmd (hci)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_ReadBDADDRCmd (hci)
    HCI_ReadRssiCmd (hci)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendCommandStatusEvent (hci_event)
    HCI_SendDataPkt (hci)
    HalFlashRead (hal_flash)
    HalFlashWrite (hal_flash)
    HalLedUpdate (hal_led)
    L2CAP_HostNumCompletedPkts (l2cap_if)
    L2CAP_ParseParamUpdateReq (l2cap_util)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_EXT_ExtendRfRangeCback (hci)
    LL_EXT_SetRxGainCback (hci)
    LL_EXT_SetTxPowerCback (hci)
    LL_EncLtkReqCback (hci_event)
    LL_Encrypt (ll)
    LL_RandCback (hci)
    LL_ReadRemoteVersionInfoCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    LL_SetAdvParam (ll)
    LL_TimeToNextRfEvent (ll_sleep)
    LL_TxData (ll)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_StartPairing (sm_pairing)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 30 (ll_timer2)
    Segment part 44 (gatt_client)
    Segment part 46 (sm_mgr)
    Segment part 95 (sm_pairing)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    attSendMsg (att_util)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    findItem (osal_snv)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapFindADType (gap_devmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapRole_startConnUpdate (peripheral)
    gapSendLinkUpdateEvent (gap_linkmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gattNotifyEvent (gatt_task)
    gattProcessFindInfoReq (gatt_server)
    gattProcessMultiReqs (gatt_client)
    gattProcessReadByType (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_WriteAttrCB (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    gattStartTimer (gatt_task)
    gattStoreClientInfo (gatt_client)
    gattWrite (gatt_client)
    generate_subkey (sm_mgr)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    halSleep (hal_sleep)
    halSleepReadTimer (hal_sleep)
    halSleepSetTimer (hal_sleep)
    isLimitedDiscoverableMode (gap_peridevmgr)
    l2capNotifySignal (l2cap_util)
    l2capParseCmdReject (l2cap_util)
    l2capParseParamUpdateRsp (l2cap_util)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessRxData (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendCmd (l2cap_util)
    l2capSendReq (l2cap_util)
    linkDB_Add (linkdb)
    ll24BitTimeCompare (ll_timer2)
    ll24BitTimeDelta (ll_timer2)
    llAdjustForMissedEvent (ll_common)
    llCalcTimerDrift (ll_timerDrift)
    llFindTxPowerSettings (ll_common)
    llProcessTxData (ll_common)
    llSetT2C1Event1 (ll_timer2)
    llSetT2LongC1Event1 (ll_timer2)
    llSetT2LongC1Timeout (ll_timer2)
    llSetT2OVFC2Event2 (ll_timer2)
    llWriteTxData (ll_common)
    ll_McuPrecisionCount (ll_timer2)
    osalAddTimer (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerStart (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_buffer_uint32 (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_msg_extract (OSAL)
    osal_revmemcpy (OSAL)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    performPeriodicTask (thermometer)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    smGenerateConfirm (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smGenerateRandMsg (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smProcessDataMsg (sm_pairing)
    smProcessPairingReq (sm_pairing)
    smResponderProcessLTKReq (sm_rsppairing)
    smSendSMMsg (smp)
    smStartEncryption (sm_pairing)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    smpResponderProcessPairingRandom (sm_rsppairing)
    thermometer_Advertise (thermometer)
    thermometer_HandleKeys (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigNext (timeapp_config)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    xor_128 (sm_mgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?XSTACK_DISP8_RP

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001F2F - 00001F36 (0x8 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTACK_DISP100_8 00001F2F gapBondMgr_SyncCharCfg (gapbondmgr)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001F37 - 00001F3E (0x8 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTACK_DISP101_8 00001F37 GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    Thermometer_ProcessEvent (thermometer)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    halSleep (hal_sleep)
    thermometer_HandleKeys (thermometer)
    verifyWordM (osal_snv)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00001F3F - 00001F46 (0x8 bytes), align: 0
    Segment part 2.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?XSTACK_DISP102_8 00001F3F GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    TimeAppDiscCurrTime (timeapp_discovery)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    halSleep (hal_sleep)
    initNV (osal_snv)
    osal_snv_write (osal_snv)
    thermometer_Advertise (thermometer)
    timeAppConfigNext (timeapp_config)
    verifyWordM (osal_snv)
    xferItem (osal_snv)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?CALL_IND

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001F47 - 00001F48 (0x2 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?CALL_IND 00001F47 GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPRole_ProcessEvent (peripheral)
    GAP_ProcessEvent (gap_task)
    GAP_TerminateLinkReq (gap_linkmgr)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    HalKeyPoll (hal_key)
    LL_ProcessEvent (ll)
    attSendMsg (att_util)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessHCICmdCompleteEvt (gap_task)
    gapProcessOSALMsg (gap_task)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gattClientProcessMsgCB (gatt_client)
    gattProcessRxData (gatt_task)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    ggs_WriteAttrCB (gapgattserver)
    l2capSendCmd (l2cap_util)
    linkDB_PerformFunc (linkdb)
    llScheduleTask (ll_scheduler)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_run_system (OSAL)
    reportStatusChange (linkdb)
    smNextPairingState (sm_pairing)
    smProcessDataMsg (sm_pairing)
    smProcessEncryptChange (sm_pairing)
    smProcessOSALMsg (sm_task)
    smProcessPairingReq (sm_pairing)
    smSendSMMsg (smp)
    smStartEncryption (sm_pairing)
    thermometer_WriteAttrCB (thermometerservice)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?BANKED_ENTER_XDATA

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001F49 - 00001FB4 (0x6c bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?BANKED_ENTER_XDATA 00001F49 ATT_BuildErrorRsp (att_util)
    ATT_BuildFindByTypeValueReq (att_util)
    ATT_BuildFindByTypeValueRsp (att_util)
    ATT_BuildFindInfoRsp (att_util)
    ATT_CompareUUID (att_util)
    ATT_ConvertUUIDto128 (att_util)
    ATT_ErrorRsp (att_server)
    ATT_ExchangeMTURsp (att_server)
    ATT_ExecuteWriteReq (att_client)
    ATT_ExecuteWriteRsp (att_server)
    ATT_FindByTypeValueReq (att_client)
    ATT_FindByTypeValueRsp (att_server)
    ATT_FindInfoReq (att_client)
    ATT_FindInfoRsp (att_server)
    ATT_HandleValueCfm (att_client)
    ATT_HandleValueInd (att_server)
    ATT_HandleValueNoti (att_server)
    ATT_ParseErrorRsp (att_util)
    ATT_ParseExchangeMTUReq (att_util)
    ATT_ParseFindByTypeValueReq (att_util)
    ATT_ParseFindByTypeValueRsp (att_util)
    ATT_ParseFindInfoReq (att_util)
    ATT_ParseFindInfoRsp (att_util)
    ATT_ParseHandleValueInd (att_util)
    ATT_ParsePacket (att_util)
    ATT_ParsePrepareWriteReq (att_util)
    ATT_ParseReadBlobReq (att_util)
    ATT_ParseReadByTypeReq (att_util)
    ATT_ParseReadByTypeRsp (att_util)
    ATT_ParseReadMultiReq (att_util)
    ATT_ParseReadReq (att_util)
    ATT_ParseReadRsp (att_util)
    ATT_ParseWriteReq (att_util)
    ATT_PrepareWriteReq (att_client)
    ATT_PrepareWriteRsp (att_server)
    ATT_ReadBlobReq (att_client)
    ATT_ReadBlobRsp (att_server)
    ATT_ReadByGrpTypeReq (att_client)
    ATT_ReadByGrpTypeRsp (att_server)
    ATT_ReadByTypeReq (att_client)
    ATT_ReadByTypeRsp (att_server)
    ATT_ReadMultiRsp (att_server)
    ATT_ReadReq (att_client)
    ATT_ReadRsp (att_server)
    ATT_WriteReq (att_client)
    ATT_WriteRsp (att_server)
    DevInfo_AddService (devinfoservice)
    GAPBondMgr_Init (gapbondmgr)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_Register (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAPRole_StartDevice (peripheral)
    GAP_Authenticate (gap_linkmgr)
    GAP_Bond (gap_linkmgr)
    GAP_DeviceInit (gap)
    GAP_EndDiscoverable (gap_peridevmgr)
    GAP_Init (gap_task)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_ParamsInit (gap_configmgr)
    GAP_PasscodeUpdate (gap_linkmgr)
    GAP_PeriDevMgrInit (gap_peridevmgr)
    GAP_ProcessEvent (gap_task)
    GAP_SecParamsInit (gap_configmgr)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_Signable (gap_linkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GAP_TerminateLinkReq (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATTServApp_AddService (gattservapp)
    GATTServApp_Init (gattservapp)
    GATTServApp_InitCharCfg (gattservapp)
    GATTServApp_ProcessCCCWriteReq (gattservapp)
    GATTServApp_ProcessEvent (gattservapp)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_ReadCharCfg (gattservapp)
    GATTServApp_RegisterService (gattservapp)
    GATTServApp_SendCCCUpdatedEvent (gattservapp)
    GATTServApp_SendServiceChangedInd (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATTServApp_WriteCharCfg (gattservapp)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscAllChars (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindHandle (gatt_server)
    GATT_FindHandleUUID (gatt_server)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_Init (gatt_task)
    GATT_InitClient (gatt_client)
    GATT_InitServer (gatt_server)
    GATT_Notification (gatt_server)
    GATT_ProcessEvent (gatt_task)
    GATT_RegisterService (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    GATT_VerifyReadPermissions (gatt_server)
    GATT_VerifyWritePermissions (gatt_server)
    GGS_AddService (gapgattserver)
    GGS_SetParameter (gapgattserver)
    HCI_CommandCompleteEvent (hci_event)
    HCI_CommandStatusEvent (hci_event)
    HCI_DisconnectCmd (hci)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_Init (hci_tl)
    HCI_LE_AddWhiteListCmd (hci)
    HCI_LE_LtkReqNegReplyCmd (hci)
    HCI_LE_LtkReqReplyCmd (hci)
    HCI_LE_SetAdvDataCmd (hci)
    HCI_LE_SetAdvEnableCmd (hci)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_LE_SetScanRspDataCmd (hci)
    HCI_NumOfCompletedPacketsEvent (hci_event)
    HCI_ProcessEvent (hci_tl)
    HCI_ReadRssiCmd (hci)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendCommandStatusEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    HCI_SendDataPkt (hci)
    HCI_VendorSpecifcCommandCompleteEvent (hci_event)
    HalAdcRead (hal_adc)
    HalFlashRead (hal_flash)
    HalFlashWrite (hal_flash)
    HalKeyConfig (hal_key)
    HalKeyPoll (hal_key)
    HalLedBlink (hal_led)
    HalLedSet (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    InitBoard (OnBoard)
    L2CAP_BuildCmdReject (l2cap_util)
    L2CAP_CmdReject (l2cap_if)
    L2CAP_ConnParamUpdateReq (l2cap_if)
    L2CAP_Init (l2cap_task)
    L2CAP_ParseParamUpdateReq (l2cap_util)
    L2CAP_ProcessEvent (l2cap_task)
    L2CAP_SendData (l2cap_if)
    L2CAP_bm_alloc (l2cap_util)
    LL_AddWhiteListDevice (ll)
    LL_ConnParamUpdateCback (hci_event)
    LL_ConnectionCompleteCback (hci_event)
    LL_Disconnect (ll)
    LL_DisconnectCback (hci_event)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_DecryptMsg (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_ENC_EncryptMsg (ll_enc)
    LL_ENC_GenerateMIC (ll_enc)
    LL_ENC_GenerateTrueRandNum (ll_enc)
    LL_ENC_ReverseBytes (ll_enc)
    LL_EncChangeCback (hci_event)
    LL_EncKeyRefreshCback (hci_event)
    LL_EncLtkReqCback (hci_event)
    LL_Encrypt (ll)
    LL_Init (ll)
    LL_ProcessEvent (ll)
    LL_PseudoRand (ll)
    LL_RX_bm_alloc (ll)
    LL_Rand (ll)
    LL_RandCback (hci)
    LL_ReadRemoteVersionInfoCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    LL_SetAdvControl (ll)
    LL_SetAdvData (ll)
    LL_SetAdvParam (ll)
    LL_SetScanRspData (ll)
    LL_TX_bm_alloc (ll)
    LL_TxData (ll)
    OnBoard_KeyCallback (OnBoard)
    OnBoard_SendKeys (OnBoard)
    PHY_AddWlEntry (phy)
    PHY_ClearBlacklistIndex (phy)
    PHY_SetBlacklistIndex (phy)
    PHY_SetCRCInit (phy)
    PHY_SetSyncWord (phy)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_Init (sm_task)
    SM_PasskeyUpdate (sm_pairing)
    SM_ProcessEvent (sm_task)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_StartPairing (sm_pairing)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 38 (gatt_client)
    Segment part 61 (gatt_client)
    Segment part 69 (att_util)
    Segment part 81 (att_util)
    Segment part 84 (att_util)
    Segment part 97 (att_util)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_SetParameter (thermometerservice)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    attSendMsg (att_util)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    disconnectNext (gap_linkmgr)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrBondTotal (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseAllBondings (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindCharCfgItem (gapbondmgr)
    gapBondMgrFindEmpty (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgrInvertCharCfgItem (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrSendServiceChange (gapbondmgr)
    gapBondMgrSlaveSecurityReq (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_ProcessGATTMsg (gapbondmgr)
    gapBondMgr_ProcessGATTServMsg (gapbondmgr)
    gapBondMgr_ProcessOSALMsg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapBondMgr_SyncWhiteList (gapbondmgr)
    gapFindADType (gap_devmgr)
    gapIncSignCounter (gap_configmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapPeriProcessHCICmdCompleteEvt (gap_peridevmgr)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapProcessConnUpdateCompleteEvt (gap_linkmgr)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessDisconnectCompleteEvt (gap_linkmgr)
    gapProcessHCICmdCompleteEvt (gap_task)
    gapProcessNewAddr (gap_configmgr)
    gapProcessOSALMsg (gap_task)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapReadBD_ADDRStatus (gap_configmgr)
    gapReadBufSizeCmdStatus (gap_configmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_SetupGAP (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapSendBondCompleteEvent (gap_linkmgr)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapSendLinkUpdateEvent (gap_linkmgr)
    gapSendMakeDiscEvent (gap_peridevmgr)
    gapSendPairingReqEvent (gap_linkmgr)
    gapSetAdvParams (gap_peridevmgr)
    gapSetAdvParamsStatus (gap_peridevmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvDataStatus (gap_peridevmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    gattClientHandleConnStatusCB (gatt_client)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattFindServerInfo (gatt_server)
    gattGetClientStatus (gatt_client)
    gattGetServerStatus (gatt_server)
    gattNotifyEvent (gatt_task)
    gattProcessFindByTypeValue (gatt_client)
    gattProcessFindByTypeValueReq (gatt_server)
    gattProcessFindInfo (gatt_client)
    gattProcessFindInfoReq (gatt_server)
    gattProcessMultiReqs (gatt_client)
    gattProcessReadByGrpType (gatt_client)
    gattProcessReadByGrpTypeReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessReadByTypeReq (gatt_server)
    gattProcessReadMultiReq (gatt_server)
    gattProcessReadReq (gatt_server)
    gattProcessReliableWrites (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    gattProcessWriteReq (gatt_server)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattResetClientInfo (gatt_client)
    gattServApp_FindAuthorizeAttrCB (gattservapp)
    gattServApp_HandleConnStatusCB (gattservapp)
    gattServApp_ProcessExecuteWriteReq (gattservapp)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServApp_SetNumPrepareWrites (gattservapp)
    gattServApp_WriteAttrCB (gattservapp)
    gattServerHandleConnStatusCB (gatt_server)
    gattServerHandleTimerCB (gatt_server)
    gattServerProcessMsgCB (gatt_server)
    gattServiceLastHandle (gatt_server)
    gattStartTimer (gatt_task)
    gattStopTimer (gatt_task)
    gattStoreClientInfo (gatt_client)
    gattWrite (gatt_client)
    generate_subkey (sm_mgr)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    halProcessKeyInterrupt (hal_key)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    isLimitedDiscoverableMode (gap_peridevmgr)
    l2capAllocChannel (l2cap_util)
    l2capBuildParamUpdateReq (l2cap_util)
    l2capEncapSendData (l2cap_util)
    l2capFindLocalId (l2cap_util)
    l2capHandleTimerCB (l2cap_util)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    l2capParseCmdReject (l2cap_util)
    l2capParsePacket (l2cap_util)
    l2capParseParamUpdateRsp (l2cap_util)
    l2capParseSignalHdr (l2cap_util)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessRxData (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendCmd (l2cap_util)
    l2capSendReq (l2cap_util)
    l2capStopTimer (l2cap_util)
    leftshift_onebit (sm_mgr)
    linkDB_Add (linkdb)
    linkDB_Authen (linkdb)
    linkDB_Register (linkdb)
    linkDB_Remove (linkdb)
    linkDB_State (linkdb)
    llAdjustForMissedEvent (ll_common)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llAllocConnId (ll_common)
    llAllocTask (ll_scheduler)
    llConnCleanup (ll_common)
    llConnTerminate (ll_common)
    llConvertCtrlProcTimeoutToEvent (ll_common)
    llConvertLstoToEvent (ll_common)
    llDequeueCtrlPkt (ll_common)
    llDirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llDiscoverableAdvEvt_TaskEndOk (ll_advEndCauses)
    llEnqueueCtrlPkt (ll_common)
    llEnqueueDataQ (ll_common)
    llFindNextSecTask (ll_scheduler)
    llFindTxPowerSettings (ll_common)
    llMemCopySrc (ll_common)
    llNonConnAdvEvt_TaskEndOk (ll_advEndCauses)
    llProcessChanMap (ll_common)
    llProcessSlaveControlPacket (ll_slaveEndCauses)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llRestoreConnState (ll_scheduler)
    llSave_rxFIFO (ll_scheduler)
    llSave_txFIFO (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetT2OVFC2Event2 (ll_timer2)
    llSetupDirectedAdvEvt (ll_common)
    llSetupEncRsp (ll_common)
    llSetupFeatureSetRsp (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSetupNonConnectableAdvEvt (ll_common)
    llSetupPauseEncRsp (ll_common)
    llSetupRejectInd (ll_common)
    llSetupScannableAdvEvt (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUndirectedAdvEvt (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    llStartSlaveSetup (ll_common)
    llUndirectedAdvEvt_TaskEndOk (ll_advEndCauses)
    llWriteTxData (ll_common)
    osalAddTimer (OSAL_Timers)
    osalClockUpdate (OSAL_ClockBLE)
    osalFindTimer (OSAL_Timers)
    osalInitTasks (OSAL_Thermometer)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerInit (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerInit (osal_cbtimer)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerStop (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_clear_event (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_isbufset (OSAL)
    osal_mem_alloc (OSAL_Memory)
    osal_mem_free (OSAL_Memory)
    osal_mem_kick (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_allocate (OSAL)
    osal_msg_deallocate (OSAL)
    osal_msg_enqueue (OSAL)
    osal_msg_enqueue_push (OSAL)
    osal_msg_extract (OSAL)
    osal_msg_push (OSAL)
    osal_msg_receive (OSAL)
    osal_msg_send (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_pwrmgr_task_state (OSAL_PwrMgr)
    osal_revmemcpy (OSAL)
    osal_run_system (OSAL)
    osal_setClock (OSAL_ClockBLE)
    osal_set_event (OSAL)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    osal_strlen (OSAL)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    phyFindWlEntry (phy)
    reportStatusChange (linkdb)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    sendTerminateEvent (gap_linkmgr)
    setActivePage (osal_snv)
    setXferPage (osal_snv)
    smEncrypt (sm_mgr)
    smEndPairing (sm_pairing)
    smGenerateConfirm (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smGenerateRandBuf (sm_mgr)
    smGenerateRandMsg (sm_pairing)
    smLinkCheck (sm_pairing)
    smPairingSendEncInfo (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendIdentityInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smPairingSendSingingInfo (sm_pairing)
    smProcessDataMsg (sm_pairing)
    smProcessEncryptChange (sm_pairing)
    smProcessOSALMsg (sm_task)
    smProcessPairingReq (sm_pairing)
    smProcessRandComplete (sm_mgr)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    smSendFailAndEnd (sm_pairing)
    smSendSMMsg (smp)
    smSetPairingReqRsp (sm_pairing)
    smStartEncryption (sm_pairing)
    smStartRspTimer (sm_mgr)
    smUint8ToAuthReq (sm_mgr)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    sm_xor (sm_mgr)
    smpBuildEncInfo (smp)
    smpBuildIdentityAddrInfo (smp)
    smpBuildIdentityInfo (smp)
    smpBuildMasterID (smp)
    smpBuildPairingConfirm (smp)
    smpBuildPairingRandom (smp)
    smpBuildPairingReqRsp (smp)
    smpBuildSecurityReq (smp)
    smpBuildSigningInfo (smp)
    smpParseEncInfo (smp)
    smpParseIdentityAddrInfo (smp)
    smpParseIdentityInfo (smp)
    smpParseMasterID (smp)
    smpParsePairingConfirm (smp)
    smpParsePairingRandom (smp)
    smpParsePairingReq (smp)
    smpParseSigningInfo (smp)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    thermometerCB (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometerProcessGattMsg (thermometer)
    thermometerSendStoredMeas (thermometer)
    thermometerStoreIndications (thermometer)
    thermometer_HandleConnStatusCB (thermometerservice)
    thermometer_HandleKeys (thermometer)
    thermometer_ProcessOSALMsg (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigGattMsg (timeapp_config)
    timeAppConfigNext (timeapp_config)
    timeAppDiscGattMsg (timeapp_discovery)
    timeAppIndGattMsg (timeapp_ind)
    timeAppPairStateCB (thermometer)
    timeAppPasscodeCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    xor_128 (sm_mgr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FUNC_ENTER_XDATA

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00001FB5 - 0000201A (0x66 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FUNC_ENTER_XDATA 00001FB5 LL_PowerOffReq (ll_sleep)
    LL_PowerOnReq (ll_sleep)
    LL_TimeToNextRfEvent (ll_sleep)
    ll24BitTimeCompare (ll_timer2)
    ll24BitTimeDelta (ll_timer2)
    llAdjustTimeBackward (ll_timer2)
    llCalcScaFactor (ll_timerDrift)
    llCalcTimerDrift (ll_timerDrift)
    llGetNextDataChan (ll_common)
    llProcessRxData (ll_common)
    llProcessTxData (ll_common)
    llSetNextDataChan (ll_common)
    llT2OVFC1_ISR (ll_isr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?BANKED_LEAVE_XDATA

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 0000201B - 00002060 (0x46 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?BANKED_LEAVE_XDATA 0000201B ATT_BuildFindByTypeValueReq (att_util)
    ATT_BuildFindByTypeValueRsp (att_util)
    DevInfo_AddService (devinfoservice)
    GAPBondMgr_Init (gapbondmgr)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessEvent (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_Register (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_ServiceChangeInd (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPBondMgr_UpdateCharCfg (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_Init (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SendUpdateParam (peripheral)
    GAPRole_SetParameter (peripheral)
    GAPRole_StartDevice (peripheral)
    GAP_DeviceInit (gap)
    GAP_Init (gap_task)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_TerminateAuth (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATT_FindHandle (gatt_server)
    GATT_FindHandleUUID (gatt_server)
    GATT_Notification (gatt_server)
    GGS_SetParameter (gapgattserver)
    HCI_CommandStatusEvent (hci_event)
    HCI_HostNumCompletedPktCmd (hci)
    HCI_Init (hci_tl)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_ProcessEvent (hci_tl)
    HCI_SendCommandStatusEvent (hci_event)
    HalAdcRead (hal_adc)
    HalFlashRead (hal_flash)
    HalFlashWrite (hal_flash)
    HalKeyConfig (hal_key)
    HalKeyPoll (hal_key)
    HalLedBlink (hal_led)
    HalLedSet (hal_led)
    HalLedUpdate (hal_led)
    Hal_ProcessEvent (hal_drivers)
    InitBoard (OnBoard)
    LL_ConnParamUpdateCback (hci_event)
    LL_ENC_GenerateMIC (ll_enc)
    LL_EncLtkReqCback (hci_event)
    LL_RxDataCompleteCback (hci_data)
    LL_SetAdvControl (ll)
    LL_TxData (ll)
    OnBoard_KeyCallback (OnBoard)
    OnBoard_SendKeys (OnBoard)
    PHY_AddWlEntry (phy)
    SM_ProcessEvent (sm_task)
    SM_StartPairing (sm_pairing)
    Segment part 11 (l2cap_task)
    Segment part 11 (sm_mgr)
    Segment part 112 (ll_common)
    Segment part 118 (gattservapp)
    Segment part 12 (sm_rsppairing)
    Segment part 120 (ll)
    Segment part 123 (ll)
    Segment part 124 (hci_event)
    Segment part 125 (hci)
    Segment part 13 (hci_event)
    Segment part 131 (hci)
    Segment part 139 (gatt_client)
    Segment part 14 (l2cap_task)
    Segment part 145 (gattservapp)
    Segment part 151 (gattservapp)
    Segment part 16 (hci_event)
    Segment part 16 (ll_scheduler)
    Segment part 162 (att_util)
    Segment part 17 (gatt_server)
    Segment part 17 (gatt_task)
    Segment part 17 (ll_slaveEndCauses)
    Segment part 18 (l2cap_util)
    Segment part 19 (ll_advEndCauses)
    Segment part 20 (gap_task)
    Segment part 20 (sm_mgr)
    Segment part 21 (gap_linkmgr)
    Segment part 22 (l2cap_util)
    Segment part 222 (phy)
    Segment part 23 (l2cap_if)
    Segment part 23 (ll_enc)
    Segment part 24 (gatt_client)
    Segment part 24 (gatt_task)
    Segment part 24 (ll_scheduler)
    Segment part 25 (gap_configmgr)
    Segment part 25 (linkdb)
    Segment part 26 (gattservapp)
    Segment part 29 (gatt_server)
    Segment part 31 (l2cap_util)
    Segment part 31 (sm_pairing)
    Segment part 32 (att_util)
    Segment part 32 (gap_configmgr)
    Segment part 32 (gap_linkmgr)
    Segment part 32 (sm_rsppairing)
    Segment part 34 (gap_peridevmgr)
    Segment part 34 (gatt_server)
    Segment part 35 (att_server)
    Segment part 37 (gapgattserver)
    Segment part 37 (sm_pairing)
    Segment part 38 (hci_event)
    Segment part 45 (phy)
    Segment part 46 (gatt_client)
    Segment part 46 (smp)
    Segment part 47 (gap_configmgr)
    Segment part 47 (gapgattserver)
    Segment part 48 (gap_linkmgr)
    Segment part 48 (sm_mgr)
    Segment part 49 (gattservapp)
    Segment part 52 (gatt_client)
    Segment part 53 (sm_mgr)
    Segment part 54 (gap_peridevmgr)
    Segment part 55 (ll_enc)
    Segment part 58 (hci_event)
    Segment part 58 (ll_common)
    Segment part 59 (l2cap_util)
    Segment part 60 (gap_peridevmgr)
    Segment part 61 (att_util)
    Segment part 61 (gap_linkmgr)
    Segment part 62 (ll_enc)
    Segment part 63 (ll_common)
    Segment part 65 (sm_mgr)
    Segment part 67 (gattservapp)
    Segment part 71 (gatt_server)
    Segment part 76 (l2cap_util)
    Segment part 81 (phy)
    Segment part 83 (gatt_server)
    Segment part 85 (gatt_client)
    Segment part 86 (att_util)
    Segment part 86 (gattservapp)
    Segment part 9 (att_client)
    Segment part 9 (att_util)
    Segment part 9 (sm_task)
    Segment part 91 (ll)
    Segment part 95 (ll_common)
    Segment part 97 (gattservapp)
    Segment part 97 (sm_pairing)
    Segment part 99 (gatt_client)
    Thermometer_AddService (thermometerservice)
    Thermometer_IMeasNotify (thermometerservice)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    Thermometer_SetParameter (thermometerservice)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    disconnectNext (gap_linkmgr)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrBondReq (gapbondmgr)
    gapBondMgrBondTotal (gapbondmgr)
    gapBondMgrChangeState (gapbondmgr)
    gapBondMgrEraseAllBondings (gapbondmgr)
    gapBondMgrEraseBonding (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindCharCfgItem (gapbondmgr)
    gapBondMgrFindEmpty (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgrGetStateFlags (gapbondmgr)
    gapBondMgrInvertCharCfgItem (gapbondmgr)
    gapBondMgrReadBonds (gapbondmgr)
    gapBondMgrResolvePrivateAddr (gapbondmgr)
    gapBondMgrSendServiceChange (gapbondmgr)
    gapBondMgrSlaveSecurityReq (gapbondmgr)
    gapBondMgrUpdateCharCfg (gapbondmgr)
    gapBondMgr_ProcessGATTMsg (gapbondmgr)
    gapBondMgr_ProcessGATTServMsg (gapbondmgr)
    gapBondMgr_ProcessOSALMsg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapBondMgr_SyncWhiteList (gapbondmgr)
    gapFindADType (gap_devmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessConnUpdateCompleteEvt (gap_linkmgr)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessOSALMsg (gap_task)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_SetupGAP (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapSetAdvParams (gap_peridevmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    gattClientProcessMsgCB (gatt_client)
    gattNotifyEvent (gatt_task)
    gattProcessReadByType (gatt_client)
    gattProcessRxData (gatt_task)
    gattProcessWriteLong (gatt_client)
    generate_subkey (sm_mgr)
    halProcessKeyInterrupt (hal_key)
    halSleep (hal_sleep)
    halSleepSetTimer (hal_sleep)
    initNV (osal_snv)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capSendReq (l2cap_util)
    leftshift_onebit (sm_mgr)
    linkDB_Add (linkdb)
    linkDB_Authen (linkdb)
    linkDB_Register (linkdb)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llEnqueueCtrlPkt (ll_common)
    llProcessChanMap (ll_common)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llRestoreConnState (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetT2OVFC2Event2 (ll_timer2)
    llSetupUndirectedAdvEvt (ll_common)
    llSlaveEvt_TaskEndOk (ll_slaveEndCauses)
    osalAddTimer (OSAL_Timers)
    osalClockUpdate (OSAL_ClockBLE)
    osalFindTimer (OSAL_Timers)
    osalInitTasks (OSAL_Thermometer)
    osalTimeUpdate (OSAL_ClockBLE)
    osalTimerInit (OSAL_Timers)
    osalTimerUpdate (OSAL_Timers)
    osal_CbTimerInit (osal_cbtimer)
    osal_CbTimerProcessEvent (osal_cbtimer)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerStop (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_ConvertUTCSecs (OSAL_ClockBLE)
    osal_bm_adjust_header (osal_bufmgr)
    osal_bm_alloc (osal_bufmgr)
    osal_bm_free (osal_bufmgr)
    osal_buffer_uint32 (OSAL)
    osal_clear_event (OSAL)
    osal_get_timeoutEx (OSAL_Timers)
    osal_isbufset (OSAL)
    osal_mem_alloc (OSAL_Memory)
    osal_mem_free (OSAL_Memory)
    osal_mem_kick (OSAL_Memory)
    osal_memcmp (OSAL)
    osal_memcpy (OSAL)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_allocate (OSAL)
    osal_msg_deallocate (OSAL)
    osal_msg_enqueue (OSAL)
    osal_msg_enqueue_push (OSAL)
    osal_msg_extract (OSAL)
    osal_msg_push (OSAL)
    osal_msg_receive (OSAL)
    osal_msg_send (OSAL)
    osal_next_timeout (OSAL_Timers)
    osal_pwrmgr_powerconserve (OSAL_PwrMgr)
    osal_pwrmgr_task_state (OSAL_PwrMgr)
    osal_revmemcpy (OSAL)
    osal_run_system (OSAL)
    osal_setClock (OSAL_ClockBLE)
    osal_set_event (OSAL)
    osal_snv_compact (osal_snv)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    osal_stop_timerEx (OSAL_Timers)
    osal_strlen (OSAL)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    setActivePage (osal_snv)
    setXferPage (osal_snv)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    smSendSMMsg (smp)
    smStartEncryption (sm_pairing)
    sm_c1 (sm_pairing)
    smpBuildPairingReqRsp (smp)
    smpBuildSecurityReq (smp)
    smpParsePairingReq (smp)
    thermometerCB (thermometer)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    thermometerProcessGattMsg (thermometer)
    thermometerSendStoredMeas (thermometer)
    thermometerStoreIndications (thermometer)
    thermometer_HandleConnStatusCB (thermometerservice)
    thermometer_HandleKeys (thermometer)
    thermometer_ProcessOSALMsg (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppClockSet (timeapp_clock)
    timeAppConfigGattMsg (timeapp_config)
    timeAppConfigNext (timeapp_config)
    timeAppDiscGattMsg (timeapp_discovery)
    timeAppIndGattMsg (timeapp_ind)
    timeAppPairStateCB (thermometer)
    timeAppPasscodeCB (thermometer)
    verifyWordM (osal_snv)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?FUNC_LEAVE_XDATA

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00002061 - 000020A0 (0x40 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?FUNC_LEAVE_XDATA 00002061 LL_TimeToNextRfEvent (ll_sleep)
    Segment part 16 (ll_sleep)
    Segment part 167 (ll_common)
    Segment part 86 (ll_timer2)
    Segment part 90 (ll_timer2)
    llCalcScaFactor (ll_timerDrift)
    llCalcTimerDrift (ll_timerDrift)
    llProcessRxData (ll_common)
    llT2OVFC1_ISR (ll_isr)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?INTERRUPT_ENTER_XSP

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000020A1 - 000020FF (0x5f bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?INTERRUPT_ENTER_XSP 000020A1 halKeyPort1Isr (hal_key)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?INTERRUPT_LEAVE_XSP

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00002100 - 00002157 (0x58 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?INTERRUPT_LEAVE_XSP 00002100 halKeyPort1Isr (hal_key)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?PUSH_XSTACK_I

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00002158 - 0000215B (0x4 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK_I_FOUR 00002158 GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    HalLedUpdate (hal_led)
    LL_ProcessEvent (ll)
    LL_TxData (ll)
    SM_VerifyAuthenSig (sm_mgr)
    gapProcessAdvertisingEvt (gap_peridevmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_ProcessOSALMsg (peripheral)
    gapRole_startConnUpdate (peripheral)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    llAdjustForMissedEvent (ll_common)
    llFindNextSecTask (ll_scheduler)
    llScheduleTask (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osal_CbTimerStart (osal_cbtimer)
    osal_CbTimerUpdate (osal_cbtimer)
    osal_start_reload_timer (OSAL_Timers)
    osal_start_timerEx (OSAL_Timers)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smStartRspTimer (sm_mgr)
    thermometerImeasNotify (thermometer)
    thermometerMeasIndicate (thermometer)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 0000215C - 0000215F (0x4 bytes), align: 0
    Segment part 2.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK_I_TWO 0000215C ATT_BuildFindByTypeValueReq (att_util)
    ATT_BuildFindInfoRsp (att_util)
    ATT_CompareUUID (att_util)
    ATT_ConvertUUIDto128 (att_util)
    ATT_ErrorRsp (att_server)
    ATT_ExchangeMTURsp (att_server)
    ATT_ExecuteWriteReq (att_client)
    ATT_ExecuteWriteRsp (att_server)
    ATT_FindByTypeValueReq (att_client)
    ATT_FindByTypeValueRsp (att_server)
    ATT_FindInfoReq (att_client)
    ATT_FindInfoRsp (att_server)
    ATT_HandleValueCfm (att_client)
    ATT_HandleValueInd (att_server)
    ATT_HandleValueNoti (att_server)
    ATT_ParseFindByTypeValueReq (att_util)
    ATT_ParseFindInfoRsp (att_util)
    ATT_ParseHandleValueInd (att_util)
    ATT_ParsePacket (att_util)
    ATT_ParsePrepareWriteReq (att_util)
    ATT_ParseReadByTypeReq (att_util)
    ATT_ParseReadByTypeRsp (att_util)
    ATT_ParseReadRsp (att_util)
    ATT_ParseWriteReq (att_util)
    ATT_PrepareWriteReq (att_client)
    ATT_PrepareWriteRsp (att_server)
    ATT_ReadBlobReq (att_client)
    ATT_ReadBlobRsp (att_server)
    ATT_ReadByGrpTypeReq (att_client)
    ATT_ReadByGrpTypeRsp (att_server)
    ATT_ReadByTypeReq (att_client)
    ATT_ReadByTypeRsp (att_server)
    ATT_ReadMultiRsp (att_server)
    ATT_ReadReq (att_client)
    ATT_ReadRsp (att_server)
    ATT_WriteReq (att_client)
    ATT_WriteRsp (att_server)
    DevInfo_AddService (devinfoservice)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_PasscodeRsp (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAPBondMgr_ResolveAddr (gapbondmgr)
    GAPBondMgr_SetParameter (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_ProcessEvent (peripheral)
    GAPRole_SetParameter (peripheral)
    GAP_Authenticate (gap_linkmgr)
    GAP_Bond (gap_linkmgr)
    GAP_DeviceInit (gap)
    GAP_MakeDiscoverable (gap_peridevmgr)
    GAP_SendSlaveSecurityRequest (gap_perilinkmgr)
    GAP_Signable (gap_linkmgr)
    GAP_UpdateAdvertisingData (gap_peridevmgr)
    GATTServApp_AddService (gattservapp)
    GATTServApp_ProcessCCCWriteReq (gattservapp)
    GATTServApp_ReadAttr (gattservapp)
    GATTServApp_UpdateCharCfg (gattservapp)
    GATTServApp_WriteAttr (gattservapp)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_FindHandleUUID (gatt_server)
    GATT_FindNextAttr (gatt_server)
    GATT_Indication (gatt_server)
    GATT_RegisterService (gatt_server)
    GATT_ServiceChangedInd (gatt_server)
    GGS_AddService (gapgattserver)
    GGS_SetParameter (gapgattserver)
    HCI_CommandCompleteEvent (hci_event)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_SendCommandCompleteEvent (hci_event)
    HCI_SendControllerToHostEvent (hci_event)
    HCI_VendorSpecifcCommandCompleteEvent (hci_event)
    L2CAP_CmdReject (l2cap_if)
    L2CAP_ConnParamUpdateReq (l2cap_if)
    LL_ConnectionCompleteCback (hci_event)
    LL_ENC_Decrypt (ll_enc)
    LL_ENC_Encrypt (ll_enc)
    LL_EncLtkReqCback (hci_event)
    LL_Encrypt (ll)
    LL_Init (ll)
    LL_ProcessEvent (ll)
    LL_RandCback (hci)
    LL_SetAdvData (ll)
    LL_SetScanRspData (ll)
    SM_CalcRandomAddr (sm_mgr)
    SM_GenerateAuthenSig (sm_mgr)
    SM_PasskeyUpdate (sm_pairing)
    SM_ResolveRandomAddrs (sm_mgr)
    SM_VerifyAuthenSig (sm_mgr)
    Segment part 45 (sm_mgr)
    Segment part 69 (att_util)
    Segment part 81 (att_util)
    Segment part 84 (att_util)
    Segment part 92 (sm_pairing)
    Segment part 95 (sm_pairing)
    Segment part 97 (att_util)
    Thermometer_AddService (thermometerservice)
    cleanErasedPage (osal_snv)
    compactPage (osal_snv)
    devInfo_ReadAttrCB (devinfoservice)
    erasePage (osal_snv)
    findItem (osal_snv)
    findOffset (osal_snv)
    gapBondMgrAddBond (gapbondmgr)
    gapBondMgrAuthenticate (gapbondmgr)
    gapBondMgrFindAddr (gapbondmgr)
    gapBondMgrFindReconnectAddr (gapbondmgr)
    gapBondMgrGetPublicAddr (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapPairingCompleteCB (gap_linkmgr)
    gapPasskeyNeededCB (gap_linkmgr)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapProcessNewAddr (gap_configmgr)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapReadBD_ADDRStatus (gap_configmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapRole_SetupGAP (peripheral)
    gapSendDeviceInitDoneEvent (gap_configmgr)
    gapSetAdvParams (gap_peridevmgr)
    gapUpdateConnSignCounter (gap_configmgr)
    gattClientHandleConnStatusCB (gatt_client)
    gattClientHandleTimerCB (gatt_client)
    gattClientProcessMsgCB (gatt_client)
    gattNotifyEvent (gatt_task)
    gattProcessFindByTypeValueReq (gatt_server)
    gattProcessFindInfoReq (gatt_server)
    gattProcessMultiReqs (gatt_client)
    gattProcessReadByGrpTypeReq (gatt_server)
    gattProcessReadByType (gatt_client)
    gattProcessReadByTypeReq (gatt_server)
    gattProcessReliableWrites (gatt_client)
    gattProcessWriteLong (gatt_client)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattServApp_ProcessExecuteWriteReq (gattservapp)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessPrepareWriteReq (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServApp_ProcessWriteReq (gattservapp)
    gattServApp_WriteAttrCB (gattservapp)
    gattServerHandleConnStatusCB (gatt_server)
    gattServerHandleTimerCB (gatt_server)
    gattServerProcessMsgCB (gatt_server)
    gattStartTimer (gatt_task)
    gattStoreClientInfo (gatt_client)
    gattWrite (gatt_client)
    generate_subkey (sm_mgr)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    initNV (osal_snv)
    isLimitedDiscoverableMode (gap_peridevmgr)
    l2capEncapSendData (l2cap_util)
    l2capHandleTimerCB (l2cap_util)
    l2capNotifyData (l2cap_util)
    l2capNotifySignal (l2cap_util)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    l2capProcessSignal (l2cap_task)
    l2capSendReq (l2cap_util)
    linkDB_Add (linkdb)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llCalcScaFactor (ll_timerDrift)
    llCalcTimerDrift (ll_timerDrift)
    llFindTxPowerSettings (ll_common)
    llProcessRxData (ll_common)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llProcessTxData (ll_common)
    llRestoreConnState (ll_scheduler)
    llScheduler (ll_scheduler)
    llSetupFeatureSetRsp (ll_common)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    llSetupPauseEncRsp (ll_common)
    llSetupStartEncRsp (ll_common)
    llSetupTermInd (ll_common)
    llSetupUnknownRsp (ll_common)
    llSetupVersionIndReq (ll_common)
    llWriteTxData (ll_common)
    osal_memdup (OSAL)
    osal_memset (OSAL)
    osal_msg_receive (OSAL)
    osal_snv_read (osal_snv)
    osal_snv_write (osal_snv)
    peripheralStateNotificationCB (thermometer)
    sendAuthEvent (gap_linkmgr)
    sendEstLinkEvent (gap_linkmgr)
    smEncrypt (sm_mgr)
    smGenerateConfirm (sm_pairing)
    smGeneratePairingReqRsp (sm_pairing)
    smGenerateRandMsg (sm_pairing)
    smPairingSendIdentityAddrInfo (sm_pairing)
    smPairingSendMasterID (sm_pairing)
    smProcessRandComplete (sm_mgr)
    smResponderProcessLTKReq (sm_rsppairing)
    smResponderSendNextKeyInfo (sm_rsppairing)
    smSavePairInfo (sm_pairing)
    smSendFailAndEnd (sm_pairing)
    smStartEncryption (sm_pairing)
    sm_CMAC (sm_mgr)
    sm_ah (sm_mgr)
    sm_c1 (sm_pairing)
    sm_c1new (sm_mgr)
    sm_s1 (sm_mgr)
    smpBuildEncInfo (smp)
    smpBuildIdentityAddrInfo (smp)
    smpBuildIdentityInfo (smp)
    smpBuildMasterID (smp)
    smpBuildPairingConfirm (smp)
    smpBuildPairingRandom (smp)
    smpBuildSigningInfo (smp)
    smpParseEncInfo (smp)
    smpParseIdentityAddrInfo (smp)
    smpParseIdentityInfo (smp)
    smpParseMasterID (smp)
    smpParsePairingConfirm (smp)
    smpParsePairingRandom (smp)
    smpParseSigningInfo (smp)
    smpResponderProcessIncoming (sm_rsppairing)
    smpResponderProcessMasterID (sm_rsppairing)
    smpResponderProcessPairingRandom (sm_rsppairing)
    smpResponderProcessPairingReq (sm_rsppairing)
    thermometerStoreIndications (thermometer)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    timeAppPairStateCB (thermometer)
    verifyWordM (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    xferItem (osal_snv)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00002160 - 00002161 (0x2 bytes), align: 0
    Segment part 3.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK_I_ONE 00002160 ATT_ParsePacket (att_util)
    GAPBondMgr_LinkEst (gapbondmgr)
    GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GATT_DiscAllCharDescs (gatt_client)
    GATT_DiscPrimaryServiceByUUID (gatt_client)
    GATT_ServiceChangedInd (gatt_server)
    HCI_LE_SetAdvParamCmd (hci)
    HCI_SendDataPkt (hci)
    L2CAP_ConnParamUpdateReq (l2cap_if)
    LL_ProcessEvent (ll)
    Segment part 44 (gatt_client)
    Thermometer_TempIndicate (thermometerservice)
    TimeAppDiscCurrTime (timeapp_discovery)
    gapBondMgrBondReq (gapbondmgr)
    gapRole_ProcessGAPMsg (peripheral)
    gapSetAdvParams (gap_peridevmgr)
    gattRead (gatt_client)
    gattReadByType (gatt_client)
    gattWrite (gatt_client)
    l2capHandleTimerCB (l2cap_util)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    llProcessRxData (ll_common)
    sm_c1 (sm_pairing)
    smpResponderProcessIncoming (sm_rsppairing)
    writeItem (osal_snv)
    writeWord (osal_snv)
    writeWordM (osal_snv)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00002162 - 0000216E (0xd bytes), align: 0
    Segment part 4. Intra module refs: ?PUSH_XSTACK_I_FOUR
    ?PUSH_XSTACK_I_ONE
    ?PUSH_XSTACK_I_TWO
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK_I 00002162

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?PUSH_XSTACK8_X

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 0000216F - 00002172 (0x4 bytes), align: 0
    Segment part 1.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK8_X_FOUR 0000216F GAP_MakeDiscoverable (gap_peridevmgr)
    Hal_ProcessEvent (hal_drivers)
    LL_TxData (ll)
    Thermometer_Init (thermometer)
    Thermometer_ProcessEvent (thermometer)
    gapProcessRandomAddrComplete (gap_configmgr)
    gapWriteAdvEnableStatus (gap_peridevmgr)
    halProcessKeyInterrupt (hal_key)
    halSleep (hal_sleep)
    performPeriodicImeasTask (thermometer)
    performPeriodicTask (thermometer)
    peripheralStateNotificationCB (thermometer)
    thermometerCB (thermometer)
    thermometer_HandleKeys (thermometer)
    timeAppPasscodeCB (thermometer)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00002173 - 00002176 (0x4 bytes), align: 0
    Segment part 3.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK8_X_TWO 00002173 GAPBondMgr_ProcessGAPMsg (gapbondmgr)
    GAP_Bond (gap_linkmgr)
    GATTServApp_ReadAttr (gattservapp)
    GATT_FindNextAttr (gatt_server)
    GATT_RegisterService (gatt_server)
    LL_ProcessEvent (ll)
    LL_TxData (ll)
    TimeAppDiscCurrTime (timeapp_discovery)
    gapBondMgr_ProcessGATTServMsg (gapbondmgr)
    gapBondMgr_SyncCharCfg (gapbondmgr)
    gapProcessConnUpdateCompleteEvt (gap_linkmgr)
    gapProcessConnectionCompleteEvt (gap_linkmgr)
    gapRole_HandleParamUpdateNoSuccess (peripheral)
    gapRole_ProcessGAPMsg (peripheral)
    gattClientProcessMsgCB (gatt_client)
    gattServApp_ProcessExecuteWriteReq (gattservapp)
    gattServApp_ProcessFindByTypeValueReq (gattservapp)
    gattServApp_ProcessMsg (gattservapp)
    gattServApp_ProcessReadByGrpTypeReq (gattservapp)
    gattServApp_ProcessReadByTypeReq (gattservapp)
    gattServApp_ProcessReadMultiReq (gattservapp)
    gattServerProcessMsgCB (gatt_server)
    l2capProcessReq (l2cap_task)
    l2capProcessRsp (l2cap_task)
    llAdvEvt_TaskConnect (ll_advEndCauses)
    llProcessSlaveControlProcedures (ll_slaveEndCauses)
    llScheduleTask (ll_scheduler)
    llSetupNextSlaveEvent (ll_slaveEndCauses)
    osal_snv_write (osal_snv)
    smEndPairing (sm_pairing)
    smProcessOSALMsg (sm_task)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00002177 - 0000219F (0x29 bytes), align: 0
    Segment part 5. Intra module refs: ?PUSH_XSTACK8_X_FOUR
    ?PUSH_XSTACK8_X_TWO
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?PUSH_XSTACK8_X 00002177 smpResponderProcessIncoming (sm_rsppairing)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?US_SWITCH_DENSE

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000021A0 - 000021A6 (0x7 bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_SWITCH_DENSE 000021A0 GAPBondMgr_SetParameter (gapbondmgr)
    GAPRole_GetParameter (peripheral)
    GAPRole_SetParameter (peripheral)
    gapPeriProcessHCICmdCompleteEvt (gap_peridevmgr)
    ggs_ReadAttrCB (gapgattserver)
    ggs_WriteAttrCB (gapgattserver)
    ?US_SD_CFI_INV_BEGINS 000021A0
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 000021A7 - 000021E4 (0x3e bytes), align: 0
    Segment part 2. Intra module refs: Segment part 0
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 000021E5 - 000021E5 (0x1 bytes), align: 0
    Segment part 4. Intra module refs: Segment part 0
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_SD_CFI_INV_ENDS 000021E6

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?US_SWITCH_SPARSE

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 000021E6 - 000021EF (0xa bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_SWITCH_SPARSE 000021E6 GATTServApp_ReadAttr (gattservapp)
    devInfo_ReadAttrCB (devinfoservice)
    gapProcessHCICmdCompleteEvt (gap_task)
    gapProcessOSALMsg (gap_task)
    thermometer_ReadAttrCB (thermometerservice)
    thermometer_WriteAttrCB (thermometerservice)
    ?US_SS_CFI_INV_BEGINS 000021E6
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 000021F0 - 00002230 (0x41 bytes), align: 0
    Segment part 2. Intra module refs: Segment part 0
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_SWITCH_SPARSE_LEAVE
    00002222 Segment part 0 (?US_JMP_IF_IN_RANGE)
    Segment part 0 (?US_JMP_IF_VALUE)
    -------------------------------------------------------------------------
    RCODE
    Relative segment, address: CODE 00002231 - 00002231 (0x1 bytes), align: 0
    Segment part 4. Intra module refs: Segment part 0
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_SS_CFI_INV_ENDS 00002232

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?US_JMP_IF_IN_RANGE

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00002232 - 00002270 (0x3f bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_JMP_IF_IN_RANGE 00002232 ?US_SWITCH_SPARSE_LEAVE (?US_SWITCH_SPARSE)
    ?US_JR_CFI_INV_BEGINS 00002232
    ?US_JR_CFI_INV_ENDS 00002271

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?US_JMP_IF_VALUE

    SEGMENTS IN THE MODULE
    ======================
    RCODE
    Relative segment, address: CODE 00002271 - 0000229B (0x2b bytes), align: 0
    Segment part 0.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    ?US_JMP_IF_VALUE 00002271 ?US_SWITCH_SPARSE_LEAVE (?US_SWITCH_SPARSE)
    ?US_JMP_IF_VALUE_CFI_INV_BEGINS
    00002271
    ?US_JMP_IF_VALUE_CFI_INV_ENDS
    0000229C

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?memset

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE,CODE_C> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00007FBF - 00007FEA (0x2c bytes), align: 0
    Segment part 6. Intra module refs: memset::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    memset 00007FBF
    XSTACK = 00000002 ( 00000000 )
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014D5 - 000014DA (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    memset::?relay 000014D5 osal_memset (OSAL)

    -------------------------------------------------------------------------
    LIBRARY MODULE, NAME : ?strlen

    SEGMENTS IN THE MODULE
    ======================
    <BANKED_CODE> 1 (was BANKED_CODE)
    Relative segment, address: CODE 00017FDD - 00017FFA (0x1e bytes), align: 0
    Segment part 6. Intra module refs: strlen::?relay
    ENTRY ADDRESS REF BY
    ===== ======= ======
    strlen 00017FDD
    ISTACK = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
    BANK_RELAYS
    Relative segment, address: CODE 000014DB - 000014E0 (0x6 bytes), align: 0
    Segment part 7.
    ENTRY ADDRESS REF BY
    ===== ======= ======
    strlen::?relay 000014DB osal_strlen (OSAL)




    ****************************************
    * *
    * MODULE SUMMARY *
    * *
    ****************************************

    Module CODE DATA XDATA IDATA BIT CONST
    ------ ---- ---- ----- ----- --- -----
    (Rel) (Rel) (Abs) (Rel) (Rel) (Rel) (Rel)
    ?ADD_XSTACK_DISP8 27
    ?ALLOC_XSTACK8 22
    ?BANKED_CODE_SUPPORT 30
    ?BANKED_ENTER_XDATA 108
    ?BANKED_LEAVE_XDATA 70
    ?CALL_IND 2
    ?DEALLOC_XSTACK8 27
    ?FLT_ADD 538
    ?FLT_DIV 486
    ?FLT_MUL 384
    ?FLT_TEST_INF 20
    ?FLT_TEST_INF_R1 20
    ?FLT_TEST_NAN 15
    ?FLT_TEST_NAN_R1 15
    ?FLT_TEST_ZERO 9
    ?FLT_TEST_ZERO_R1 9
    ?FLT_TO_L 102
    ?FUNC_ENTER_XDATA 102
    ?FUNC_LEAVE_XDATA 64
    ?INTERRUPT_ENTER_XSP 95
    ?INTERRUPT_LEAVE_XSP 88
    ?L_ADD 19
    ?L_ADD_TO_X 19
    ?L_ADD_X 19
    ?L_AND 19
    ?L_AND_TO_X 19
    ?L_AND_X 19
    ?L_EQ_X 21
    ?L_MOV_TO_X 15
    ?L_MOV_X 15
    ?L_MUL 128
    ?L_SHL 31
    ?L_SUB 20
    ?L_SUB_FROM_X 20
    ?L_TO_FLT 93
    ?MOVE_LONG8_XDATA_IDATA 13
    ?MOVE_LONG8_XDATA_XDATA 33
    ?PUSH_XSTACK8_X 49
    ?PUSH_XSTACK_I 23
    ?SS_SHR 16
    ?S_DIV_MOD 154
    ?S_SHL 19
    ?UL_DIV_MOD 111
    ?UL_GE_X 31
    ?UL_GT 16
    ?UL_GT_X 16
    ?UL_SHR 25
    ?US_JMP_IF_IN_RANGE 63
    ?US_JMP_IF_VALUE 43
    ?US_SHR 15
    ?US_SWITCH_DENSE 70
    ?US_SWITCH_SPARSE 76
    ?XLOAD_R0123 12
    ?XLOAD_R2345 12
    ?XSTACK_DISP8 10
    ?XSTACK_DISP8_RP 24
    ?XSTORE_R0123 12
    ?XSTORE_R2345 12
    ?cexit 5
    ?cmain 132
    ?memset 50
    ?strlen 36
    CSTARTUP 18
    + common 3
    OSAL 2 217 3
    OSAL_ClockBLE 952 10 8
    OSAL_Memory 688 2 903
    OSAL_PwrMgr 230 7
    OSAL_Thermometer 194 2 25
    OSAL_Timers 2 269 6
    + shared 4
    OnBoard 359 2
    Thermometer_Main 90 1
    + shared 1
    VIRTUAL_REGISTERS 10 8
    att_client 450
    att_server 526
    att_util 3 963 16
    devinfoservice 1 726 176 142
    gap 160
    gap_configmgr 1 404 106
    + shared 4
    gap_devmgr 239 2
    gap_linkmgr 3 945 8
    gap_peridevmgr 1 912 13
    gap_perilinkmgr 138
    gap_task 964 6
    gapbondmgr 7 868 193 6
    + shared 4
    gapgattserver 1 459 134 9
    gatt_client 5 212 67
    gatt_server 4 292 13 48
    gatt_task 786 5
    gatt_uuid 26 26
    gattservapp 6 517 96 9
    hal_adc 271 4 1
    + shared 1
    hal_aes 741
    + shared 3
    hal_dma 35 4 40
    hal_drivers 340 1
    + shared 4
    hal_flash 787
    + shared 1
    hal_key 432 4 5 4
    + shared 126 10
    + common
    hal_led 1 412 40
    hal_sleep 850 1 2 2 28
    + shared 46 4
    + common
    hal_startup 11
    hci 1 267 5
    hci_data 287
    hci_event 3 373 9
    hci_tl 201 6
    l2cap_if 377 1
    l2cap_task 1 169 37
    l2cap_util 2 267 1
    linkdb 827 59
    ll 4 054 3 464 2
    + shared 2
    ll_advEndCauses 3 385
    ll_common 7 803 10 12
    ll_constData 8
    ll_enc 3 656 2 44 32
    ll_errorEndCauses 9
    ll_halt 7 2
    ll_isr 752
    + shared 134 10
    + common
    ll_math 81 6
    ll_scheduler 5 217 447
    ll_slaveEndCauses 5 421
    ll_sleep 806
    ll_timer2 1 369 8
    ll_timerDrift 299 22
    oad_target
    + shared 2
    osal_bufmgr 504 2
    osal_cbtimer 1 060 62
    osal_snv 6 841 4 8
    + shared 4
    peripheral 5 075 152
    phy 1 301 1
    sm_mgr 3 761 2 16
    sm_pairing 3 867 6 25
    sm_rsppairing 2 910 6
    sm_task 439 1
    smp 2 052
    thermometer 3 855 401 54
    + shared 3 4
    thermometerservice 1 948 134 21
    timeapp_clock 246
    timeapp_config 465 1 2
    timeapp_discovery 1 264 11 2
    timeapp_ind 134
    N/A (command line) 16 640 192
    N/A (alignment) 4
    ---------- ------- -- -- ----- --- - ---
    Total: 135 612 35 75 6 337 194 8 539
    + common 134


    ****************************************
    * *
    * SEGMENTS IN ADDRESS ORDER *
    * *
    ****************************************


    SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
    ======= ===== ============= =========== ==== ==== =====
    INTVEC CODE 00000000 - 00000085 86 com 0
    CSTART CODE 00000086 - 00000149 C4 rel 0
    BDATA_ID CODE 0000014A dse 0
    BIT_ID CODE 0000014A dse 0
    DATA_ID CODE 0000014A - 0000014A 1 rel 0
    PDATA_ID CODE 0000014B dse 0
    IXDATA_ID CODE 0000014B dse 0
    IDATA_ID CODE 0000014B dse 0
    XDATA_ID CODE 0000014B - 000003E2 298 rel 0
    BANK_RELAYS CODE 000003E3 - 000014E0 10FE rel 0
    RCODE CODE 000014E1 - 0000229B DBB rel 0
    DIFUNCT CODE 0000229C dse 0
    CODE_N CODE 0000229C dse 0
    NEAR_CODE CODE 0000229C - 0000313D EA2 rel 2
    <BANKED_CODE,CODE_C> 1
    CODE 00003140 - 00007FED 4EAE rel 2
    SLEEP_CODE CODE 00007FF8 - 00007FFF 8 rel 0
    <BANKED_CODE,XDATA_ROM_C_FLASH> 1
    CODE 00008000 - 0000FFFA 7FFB rel 2
    <BANKED_CODE> 1 CODE 00010000 - 00017FFA 7FFB rel 0
    <BANKED_CODE> 2 CODE 00018000 - 0001FFF9 7FFA rel 0
    <BANKED_CODE> 3 CODE 00020000 - 0002025D 25E rel 0
    BLENV_ADDRESS_SPACE
    CODE 0003E800 - 0003F7FF 1000 rel 0
    REGISTERS DATA 00000000 - 00000007 8 rel 0
    VREG DATA 00000008 - 00000017 10 rel 0
    PSP DATA 00000018 dse 0
    XSP DATA 00000018 - 00000019 2 rel 0
    DATA_I DATA 0000001A - 0000001A 1 rel 0
    BREG BIT 00000020.0 - 00000020.7 8 rel 0
    DATA_Z DATA 00000021 - 00000028 8 rel 0
    SFR_AN DATA 00000080 - 00000080 1 rel 0
    DATA 00000087 - 0000008A 4
    DATA 0000008C - 0000008D 2
    DATA 00000090 - 00000091 2
    DATA 00000094 - 00000097 4
    DATA 0000009A - 000000A9 10
    DATA 000000AB - 000000AF 5
    DATA 000000B3 - 000000B4 2
    DATA 000000B6 - 000000B6 1
    DATA 000000B8 - 000000C0 9
    DATA 000000C3 - 000000C3 1
    DATA 000000C6 - 000000C7 2
    DATA 000000C9 - 000000C9 1
    DATA 000000D1 - 000000D7 7
    DATA 000000D9 - 000000DB 3
    DATA 000000E1 - 000000E5 5
    DATA 000000E8 - 000000E9 2
    DATA 000000F2 - 000000F2 1
    DATA 000000F2 - 000000F5 4
    DATA 000000FD - 000000FF 3
    XSTACK XDATA 00000001 - 00000280 280 rel 0
    XDATA_Z XDATA 00000281 - 00000AD3 853 rel 0
    XDATA_I XDATA 00000AD4 - 00000D6B 298 rel 0
    <XDATA_N> 1 XDATA 00000D6C - 000018C1 B56 rel 0
    <XDATA_ROM_C> 1 CONST 00008000 - 0000821A 21B rel 2
    IDATA_I IDATA 00000029 dse 0
    IDATA_Z IDATA 00000029 - 0000002A 2 rel 0
    ISTACK IDATA 00000040 - 000000FF C0 rel 0

    ****************************************
    * *
    * END OF CROSS REFERENCE *
    * *
    ****************************************

    135 746 bytes of CODE memory
    35 bytes of DATA memory (+ 75 absolute )
    6 337 bytes of XDATA memory
    194 bytes of IDATA memory
    8 bits of BIT memory
    539 bytes of CONST memory

    Errors: none
    Warnings: none
  • Try to select "Size High optimization" in IAR->Options->C/C++ Compiler->Optimizations tab.
  • Sir,

    We are using thermometer program, It is flowing as :
    Measuring ADC level at analog input pin, converting it to a data using mathematical formulas and send data to server depending upon which profile is activated i.e. Immediate measurement or periodic measurement.
    Apart from these we are not performing any other task.

    So please suggest what could be eliminated, we are confused here as everything seems to be important.

    Regards,
    Kumar Karan Jain
  • Why do you intend to eliminate something in thermometer program?
  • Sir,

    We have modified thermometer program as provided in BLE stack, I wish to eliminate anything which reduces size, so I'm able to perform OAD & also doesn't affect our purpose, which is measuring temperature and sending it to client.

    I believe program is generic, so there could be most of things which can be eliminated, and reduces our program size significantly.

    Regards,
    KKJ
  • By changing optimization level to Size High, I can reduce code size from around 135K to 123K. Please try it first.
  • Same size I am getting, after changing optimization level to HIGH.It reduces from "135683 Bytes" to "124326 Bytes".
  • So, it works for you.
  • Size reduces but there occur an also, in the  below screenshot:

    As per my knowledge for OAD  <= 110KB is required.

  • I don't think this error is related to code size. Do you include hal_crc.c and hal_crc.h into your project?
  • Ya, this error is not related to size.
    No, I didn't include these files(hal_crc.c and hal_crc.h), even I didn't find them. Can you please provide me link to these files?

    Regards,
    KKJ
  • These files are under \Components\hal\target\CC2540EB