.text .syntax unified .eabi_attribute 67, "2.09" @ Tag_conformance .cpu cortex-m4 .eabi_attribute 6, 13 @ Tag_CPU_arch .eabi_attribute 7, 77 @ Tag_CPU_arch_profile .eabi_attribute 8, 0 @ Tag_ARM_ISA_use .eabi_attribute 9, 2 @ Tag_THUMB_ISA_use .fpu fpv4-sp-d16 .eabi_attribute 27, 1 @ Tag_ABI_HardFP_use .eabi_attribute 36, 1 @ Tag_FP_HP_extension .eabi_attribute 34, 1 @ Tag_CPU_unaligned_access .eabi_attribute 17, 1 @ Tag_ABI_PCS_GOT_use .eabi_attribute 20, 2 @ Tag_ABI_FP_denormal .eabi_attribute 21, 0 @ Tag_ABI_FP_exceptions .eabi_attribute 23, 1 @ Tag_ABI_FP_number_model .eabi_attribute 24, 1 @ Tag_ABI_align_needed .eabi_attribute 25, 1 @ Tag_ABI_align_preserved .eabi_attribute 28, 1 @ Tag_ABI_VFP_args .eabi_attribute 38, 1 @ Tag_ABI_FP_16bit_format .eabi_attribute 18, 2 @ Tag_ABI_PCS_wchar_t .eabi_attribute 26, 1 @ Tag_ABI_enum_size .eabi_attribute 14, 0 @ Tag_ABI_PCS_R9_use .file "spi_func.c" .file 1 "d:\\Keil\\ARM\\ARMCLANG\\Bin\\..\\include" "stdint.h" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../Src/spi_func.c" .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Platform_Types.h" .file 4 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc/Std_Types.h" .file 5 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../Package/Cdd/CddBuck/Gen\\Cdd_bd18397.h" .section .text.InitSPI,"ax",%progbits .hidden InitSPI @ -- Begin function InitSPI .globl InitSPI .p2align 2 .type InitSPI,%function .code 16 @ @InitSPI .thumb_func InitSPI: .Lfunc_begin0: .loc 2 17 0 @ ../Src/spi_func.c:17:0 .fnstart .cfi_sections .debug_frame .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 .Ltmp0: .loc 2 18 5 prologue_end @ ../Src/spi_func.c:18:5 b .LBB0_1 .LBB0_1: .Ltmp1: .loc 2 23 5 @ ../Src/spi_func.c:23:5 movw r0, :lower16:Spi_Config movt r0, :upper16:Spi_Config bl Spi_Init .loc 2 25 5 @ ../Src/spi_func.c:25:5 movw r0, :lower16:Ex_Spi_VersionInfo movt r0, :upper16:Ex_Spi_VersionInfo bl Spi_GetVersionInfo .loc 2 26 14 @ ../Src/spi_func.c:26:14 movw r1, :lower16:Spi_Stat movt r1, :upper16:Spi_Stat movs r0, #1 strb r0, [r1] .loc 2 29 25 @ ../Src/spi_func.c:29:25 movw r0, :lower16:TIMER_FLAGS movt r0, :upper16:TIMER_FLAGS movs r1, #8 bl lcm_multiple mov r1, r0 .loc 2 29 23 is_stmt 0 @ ../Src/spi_func.c:29:23 movw r0, :lower16:TIMER_RELOADValue movt r0, :upper16:TIMER_RELOADValue str r1, [r0] .Ltmp2: .loc 2 30 5 is_stmt 1 @ ../Src/spi_func.c:30:5 ldr r0, [r0] .Ltmp3: .loc 2 30 5 is_stmt 0 @ ../Src/spi_func.c:30:5 cmp r0, #0 bgt .LBB0_3 b .LBB0_2 .LBB0_2: .Ltmp4: .loc 2 30 5 @ ../Src/spi_func.c:30:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movs r1, #30 bl McalLib_Assert b .LBB0_4 .Ltmp5: .LBB0_3: .loc 2 32 5 is_stmt 1 @ ../Src/spi_func.c:32:5 bl CddSbc_Init .loc 2 33 5 @ ../Src/spi_func.c:33:5 bl CddSbc_SetWdgWindowModeAnd200ms movs r0, #3 .loc 2 35 5 @ ../Src/spi_func.c:35:5 str r0, [sp, #4] @ 4-byte Spill bl Gpt_EnableNotification ldr r0, [sp, #4] @ 4-byte Reload mov.w r1, #1000 .loc 2 36 5 @ ../Src/spi_func.c:36:5 bl Gpt_StartTimer .loc 2 37 5 @ ../Src/spi_func.c:37:5 bl InitSPI_Dev .loc 2 39 5 @ ../Src/spi_func.c:39:5 b .LBB0_4 .Ltmp6: .LBB0_4: .loc 2 41 1 @ ../Src/spi_func.c:41:1 add sp, #8 pop {r7, pc} .Ltmp7: .Lfunc_end0: .size InitSPI, .Lfunc_end0-InitSPI .cfi_endproc .cantunwind .fnend @ -- End function .section .text.lcm_multiple,"ax",%progbits .p2align 2 @ -- Begin function lcm_multiple .type lcm_multiple,%function .code 16 @ @lcm_multiple .thumb_func lcm_multiple: .Lfunc_begin1: .loc 2 55 0 @ ../Src/spi_func.c:55:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 str r0, [sp, #20] str r1, [sp, #16] .Ltmp8: .loc 2 56 18 prologue_end @ ../Src/spi_func.c:56:18 ldr r0, [sp, #20] ldr r0, [r0] .loc 2 56 9 is_stmt 0 @ ../Src/spi_func.c:56:9 str r0, [sp, #12] movs r0, #1 .Ltmp9: .loc 2 57 14 is_stmt 1 @ ../Src/spi_func.c:57:14 str r0, [sp, #8] .loc 2 57 10 is_stmt 0 @ ../Src/spi_func.c:57:10 b .LBB1_1 .LBB1_1: @ =>This Inner Loop Header: Depth=1 .Ltmp10: .loc 2 57 21 @ ../Src/spi_func.c:57:21 ldr r0, [sp, #8] .loc 2 57 25 @ ../Src/spi_func.c:57:25 ldr r1, [sp, #16] .Ltmp11: .loc 2 57 5 @ ../Src/spi_func.c:57:5 cmp r0, r1 bge .LBB1_4 b .LBB1_2 .LBB1_2: @ in Loop: Header=BB1_1 Depth=1 .Ltmp12: .loc 2 58 19 is_stmt 1 @ ../Src/spi_func.c:58:19 ldr r0, [sp, #12] .loc 2 58 28 is_stmt 0 @ ../Src/spi_func.c:58:28 ldr r1, [sp, #20] .loc 2 58 36 @ ../Src/spi_func.c:58:36 ldr r2, [sp, #8] .loc 2 58 28 @ ../Src/spi_func.c:58:28 ldr.w r1, [r1, r2, lsl #2] .loc 2 58 26 @ ../Src/spi_func.c:58:26 mul r2, r0, r1 .loc 2 58 42 @ ../Src/spi_func.c:58:42 str r2, [sp, #4] @ 4-byte Spill bl gcd mov r1, r0 .loc 2 58 40 @ ../Src/spi_func.c:58:40 ldr r0, [sp, #4] @ 4-byte Reload sdiv r0, r0, r1 .loc 2 58 16 @ ../Src/spi_func.c:58:16 str r0, [sp, #12] .loc 2 59 5 is_stmt 1 @ ../Src/spi_func.c:59:5 b .LBB1_3 .Ltmp13: .LBB1_3: @ in Loop: Header=BB1_1 Depth=1 .loc 2 57 34 @ ../Src/spi_func.c:57:34 ldr r0, [sp, #8] adds r0, #1 str r0, [sp, #8] .loc 2 57 5 is_stmt 0 @ ../Src/spi_func.c:57:5 b .LBB1_1 .Ltmp14: .LBB1_4: .loc 2 60 12 is_stmt 1 @ ../Src/spi_func.c:60:12 ldr r0, [sp, #12] .loc 2 60 5 is_stmt 0 @ ../Src/spi_func.c:60:5 add sp, #24 pop {r7, pc} .Ltmp15: .Lfunc_end1: .size lcm_multiple, .Lfunc_end1-lcm_multiple .cfi_endproc .cantunwind .fnend @ -- End function .section .mcal_code,"ax",%progbits .p2align 2 @ -- Begin function McalLib_Assert .type McalLib_Assert,%function .code 16 @ @McalLib_Assert .thumb_func McalLib_Assert: .Lfunc_begin2: .file 6 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" .loc 6 310 0 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:310:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 str r0, [sp, #4] str r1, [sp] .Ltmp16: .loc 6 314 5 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:314:5 b .LBB2_1 .LBB2_1: @ =>This Inner Loop Header: Depth=1 .Ltmp17: .loc 6 314 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:314:5 b .LBB2_1 .Ltmp18: .Lfunc_end2: .size McalLib_Assert, .Lfunc_end2-McalLib_Assert .cfi_endproc .cantunwind .fnend @ -- End function .section .text.TaskLMM,"ax",%progbits .hidden TaskLMM @ -- Begin function TaskLMM .globl TaskLMM .p2align 2 .type TaskLMM,%function .code 16 @ @TaskLMM .thumb_func TaskLMM: .Lfunc_begin3: .loc 2 64 0 is_stmt 1 @ ../Src/spi_func.c:64:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 str r0, [sp, #20] .Ltmp19: .loc 2 72 13 prologue_end @ ../Src/spi_func.c:72:13 movw r1, :lower16:TaskLMM.CoutFlag movt r1, :upper16:TaskLMM.CoutFlag ldr r0, [r1] adds r0, #1 str r0, [r1] .loc 2 73 16 @ ../Src/spi_func.c:73:16 ldr r3, [r1] .loc 2 73 25 is_stmt 0 @ ../Src/spi_func.c:73:25 movw r0, :lower16:TIMER_RELOADValue movt r0, :upper16:TIMER_RELOADValue ldr r2, [r0] .loc 2 73 24 @ ../Src/spi_func.c:73:24 sdiv r0, r3, r2 mls r0, r0, r2, r3 .loc 2 73 14 @ ../Src/spi_func.c:73:14 str r0, [r1] movs r0, #1 .Ltmp20: .loc 2 75 5 is_stmt 1 @ ../Src/spi_func.c:75:5 strb.w r0, [sp, #19] ldr r0, [sp, #20] ldrh r0, [r0] cmp r0, #0 bne.w .LBB3_30 b .LBB3_1 .LBB3_1: .Ltmp21: .loc 2 79 47 @ ../Src/spi_func.c:79:47 movw r0, :lower16:TaskLMM.index movt r0, :upper16:TaskLMM.index str r0, [sp, #12] @ 4-byte Spill ldrb r0, [r0] .loc 2 79 12 is_stmt 0 @ ../Src/spi_func.c:79:12 bl BD18397RUV_get_current_register_id ldr r1, [sp, #12] @ 4-byte Reload .loc 2 79 56 @ ../Src/spi_func.c:79:56 ldrb r1, [r1] .Ltmp22: .loc 2 79 12 @ ../Src/spi_func.c:79:12 cmp r0, r1 bne .LBB3_6 b .LBB3_2 .LBB3_2: .Ltmp23: .loc 2 81 16 is_stmt 1 @ ../Src/spi_func.c:81:16 movw r0, :lower16:TaskLMM.index movt r0, :upper16:TaskLMM.index ldrb r0, [r0] .Ltmp24: .loc 2 81 16 is_stmt 0 @ ../Src/spi_func.c:81:16 cbnz r0, .LBB3_4 b .LBB3_3 .LBB3_3: .loc 2 0 16 @ ../Src/spi_func.c:0:16 movs r0, #20 .Ltmp25: .loc 2 83 16 is_stmt 1 @ ../Src/spi_func.c:83:16 bl BD18397_RUV_get_registor_data .loc 2 84 4 @ ../Src/spi_func.c:84:4 b .LBB3_5 .Ltmp26: .LBB3_4: .loc 2 87 46 @ ../Src/spi_func.c:87:46 movw r0, :lower16:TaskLMM.index movt r0, :upper16:TaskLMM.index ldrb r0, [r0] .loc 2 87 51 is_stmt 0 @ ../Src/spi_func.c:87:51 subs r0, #1 .loc 2 87 16 @ ../Src/spi_func.c:87:16 uxtb r0, r0 bl BD18397_RUV_get_registor_data b .LBB3_5 .Ltmp27: .LBB3_5: .loc 2 89 9 is_stmt 1 @ ../Src/spi_func.c:89:9 b .LBB3_6 .Ltmp28: .LBB3_6: .loc 2 92 8 @ ../Src/spi_func.c:92:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r0, [r0] .loc 2 92 16 is_stmt 0 @ ../Src/spi_func.c:92:16 add.w r1, r0, r0, lsr #31 bic r1, r1, #1 subs r0, r0, r1 .Ltmp29: .loc 2 92 8 @ ../Src/spi_func.c:92:8 cbnz r0, .LBB3_11 b .LBB3_7 .LBB3_7: .Ltmp30: .loc 2 94 43 is_stmt 1 @ ../Src/spi_func.c:94:43 movw r0, :lower16:TaskLMM.index movt r0, :upper16:TaskLMM.index str r0, [sp, #8] @ 4-byte Spill ldrb r0, [r0] .loc 2 94 9 is_stmt 0 @ ../Src/spi_func.c:94:9 bl BD18397_RUV_get_registor_read_cmd ldr r0, [sp, #8] @ 4-byte Reload .Ltmp31: .loc 2 95 12 is_stmt 1 @ ../Src/spi_func.c:95:12 ldrb r0, [r0] .Ltmp32: .loc 2 95 12 is_stmt 0 @ ../Src/spi_func.c:95:12 cmp r0, #20 bgt .LBB3_9 b .LBB3_8 .LBB3_8: .Ltmp33: .loc 2 97 18 is_stmt 1 @ ../Src/spi_func.c:97:18 movw r1, :lower16:TaskLMM.index movt r1, :upper16:TaskLMM.index ldrb r0, [r1] .loc 2 97 23 is_stmt 0 @ ../Src/spi_func.c:97:23 adds r0, #1 .loc 2 97 17 @ ../Src/spi_func.c:97:17 strb r0, [r1] .loc 2 98 9 is_stmt 1 @ ../Src/spi_func.c:98:9 b .LBB3_10 .Ltmp34: .LBB3_9: .loc 2 101 17 @ ../Src/spi_func.c:101:17 movw r1, :lower16:TaskLMM.index movt r1, :upper16:TaskLMM.index movs r0, #0 strb r0, [r1] b .LBB3_10 .Ltmp35: .LBB3_10: .loc 2 103 5 @ ../Src/spi_func.c:103:5 b .LBB3_11 .Ltmp36: .LBB3_11: .loc 2 105 8 @ ../Src/spi_func.c:105:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r0, [r0] .loc 2 105 16 is_stmt 0 @ ../Src/spi_func.c:105:16 add.w r1, r0, r0, lsr #31 bic r1, r1, #1 subs r0, r0, r1 .Ltmp37: .loc 2 105 8 @ ../Src/spi_func.c:105:8 cbnz r0, .LBB3_13 b .LBB3_12 .LBB3_12: .Ltmp38: .loc 2 108 5 is_stmt 1 @ ../Src/spi_func.c:108:5 b .LBB3_13 .Ltmp39: .LBB3_13: .loc 2 110 8 @ ../Src/spi_func.c:110:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r0, [r0] movw r1, #26215 movt r1, #26214 .loc 2 110 16 is_stmt 0 @ ../Src/spi_func.c:110:16 smmul r2, r0, r1 asrs r1, r2, #2 add.w r1, r1, r2, lsr #31 add.w r1, r1, r1, lsl #2 sub.w r0, r0, r1, lsl #1 .Ltmp40: .loc 2 110 8 @ ../Src/spi_func.c:110:8 cmp r0, #1 bne .LBB3_15 b .LBB3_14 .LBB3_14: .Ltmp41: .loc 2 113 5 is_stmt 1 @ ../Src/spi_func.c:113:5 b .LBB3_15 .Ltmp42: .LBB3_15: .loc 2 115 8 @ ../Src/spi_func.c:115:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r2, [r0] movw r0, #34079 movt r0, #20971 .loc 2 115 16 is_stmt 0 @ ../Src/spi_func.c:115:16 smmul r1, r2, r0 asrs r0, r1, #5 add.w r0, r0, r1, lsr #31 movs r1, #100 mls r0, r0, r1, r2 .Ltmp43: .loc 2 115 8 @ ../Src/spi_func.c:115:8 cmp r0, #2 bne .LBB3_20 b .LBB3_16 .LBB3_16: .Ltmp44: .loc 2 118 41 is_stmt 1 @ ../Src/spi_func.c:118:41 movw r0, :lower16:TaskLMM.led_para movt r0, :upper16:TaskLMM.led_para str r0, [sp, #4] @ 4-byte Spill ldrh r1, [r0] .loc 2 118 49 is_stmt 0 @ ../Src/spi_func.c:118:49 bfc r1, #10, #22 movs r0, #1 .loc 2 118 11 @ ../Src/spi_func.c:118:11 bl Cdd_bd18397_SPI_PWM_Dimming ldr r0, [sp, #4] @ 4-byte Reload .Ltmp45: .loc 2 119 14 is_stmt 1 @ ../Src/spi_func.c:119:14 ldrh r0, [r0] movw r1, #1022 .Ltmp46: .loc 2 119 14 is_stmt 0 @ ../Src/spi_func.c:119:14 cmp r0, r1 bgt .LBB3_18 b .LBB3_17 .LBB3_17: .Ltmp47: .loc 2 121 20 is_stmt 1 @ ../Src/spi_func.c:121:20 movw r1, :lower16:TaskLMM.led_para movt r1, :upper16:TaskLMM.led_para ldrh r0, [r1] adds r0, #1 strh r0, [r1] .loc 2 122 4 @ ../Src/spi_func.c:122:4 b .LBB3_19 .Ltmp48: .LBB3_18: .loc 2 125 20 @ ../Src/spi_func.c:125:20 movw r1, :lower16:TaskLMM.led_para movt r1, :upper16:TaskLMM.led_para movs r0, #0 strh r0, [r1] b .LBB3_19 .Ltmp49: .LBB3_19: .loc 2 127 5 @ ../Src/spi_func.c:127:5 b .LBB3_20 .Ltmp50: .LBB3_20: .loc 2 130 8 @ ../Src/spi_func.c:130:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r2, [r0] movw r0, #33205 movt r0, #6990 .loc 2 130 16 is_stmt 0 @ ../Src/spi_func.c:130:16 smmul r1, r2, r0 asrs r0, r1, #4 add.w r0, r0, r1, lsr #31 movs r1, #150 mls r0, r0, r1, r2 .Ltmp51: .loc 2 130 8 @ ../Src/spi_func.c:130:8 cmp r0, #3 bne .LBB3_22 b .LBB3_21 .LBB3_21: .Ltmp52: .loc 2 132 5 is_stmt 1 @ ../Src/spi_func.c:132:5 b .LBB3_22 .Ltmp53: .LBB3_22: .loc 2 134 8 @ ../Src/spi_func.c:134:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r2, [r0] movw r0, #34079 movt r0, #20971 .loc 2 134 16 is_stmt 0 @ ../Src/spi_func.c:134:16 smmul r1, r2, r0 asrs r0, r1, #6 add.w r0, r0, r1, lsr #31 movs r1, #200 mls r0, r0, r1, r2 .Ltmp54: .loc 2 134 8 @ ../Src/spi_func.c:134:8 cmp r0, #4 bne .LBB3_24 b .LBB3_23 .LBB3_23: .Ltmp55: .loc 2 136 5 is_stmt 1 @ ../Src/spi_func.c:136:5 b .LBB3_24 .Ltmp56: .LBB3_24: .loc 2 139 8 @ ../Src/spi_func.c:139:8 movw r0, :lower16:TaskLMM.CoutFlag movt r0, :upper16:TaskLMM.CoutFlag ldr r2, [r0] movw r0, #19923 movt r0, #4194 .loc 2 139 16 is_stmt 0 @ ../Src/spi_func.c:139:16 smmul r1, r2, r0 asrs r0, r1, #6 add.w r0, r0, r1, lsr #31 mov.w r1, #1000 mls r0, r0, r1, r2 .Ltmp57: .loc 2 139 8 @ ../Src/spi_func.c:139:8 cmp r0, #5 bne .LBB3_29 b .LBB3_25 .LBB3_25: .Ltmp58: .loc 2 141 40 is_stmt 1 @ ../Src/spi_func.c:141:40 movw r0, :lower16:TaskLMM.adsel_mode movt r0, :upper16:TaskLMM.adsel_mode str r0, [sp] @ 4-byte Spill ldrb r0, [r0] .loc 2 141 11 is_stmt 0 @ ../Src/spi_func.c:141:11 bl BD18397_RUV_set_VMONSEL_mode ldr r0, [sp] @ 4-byte Reload .Ltmp59: .loc 2 142 14 is_stmt 1 @ ../Src/spi_func.c:142:14 ldrb r0, [r0] .Ltmp60: .loc 2 142 14 is_stmt 0 @ ../Src/spi_func.c:142:14 cmp r0, #4 bgt .LBB3_27 b .LBB3_26 .LBB3_26: .Ltmp61: .loc 2 144 25 is_stmt 1 @ ../Src/spi_func.c:144:25 movw r1, :lower16:TaskLMM.adsel_mode movt r1, :upper16:TaskLMM.adsel_mode ldrb r0, [r1] .loc 2 144 35 is_stmt 0 @ ../Src/spi_func.c:144:35 adds r0, #1 .loc 2 144 24 @ ../Src/spi_func.c:144:24 strb r0, [r1] .loc 2 145 11 is_stmt 1 @ ../Src/spi_func.c:145:11 b .LBB3_28 .Ltmp62: .LBB3_27: .loc 2 148 24 @ ../Src/spi_func.c:148:24 movw r1, :lower16:TaskLMM.adsel_mode movt r1, :upper16:TaskLMM.adsel_mode movs r0, #0 strb r0, [r1] b .LBB3_28 .Ltmp63: .LBB3_28: .loc 2 150 5 @ ../Src/spi_func.c:150:5 b .LBB3_29 .Ltmp64: .LBB3_29: .loc 2 152 5 @ ../Src/spi_func.c:152:5 b .LBB3_30 .Ltmp65: .LBB3_30: .loc 2 0 5 is_stmt 0 @ ../Src/spi_func.c:0:5 movs r0, #0 .loc 2 152 5 @ ../Src/spi_func.c:152:5 strb.w r0, [sp, #19] ldr r1, [sp, #20] strh r0, [r1] movs r0, #3 add sp, #24 pop {r7, pc} .Ltmp66: .Lfunc_end3: .size TaskLMM, .Lfunc_end3-TaskLMM .cfi_endproc .cantunwind .fnend @ -- End function .section .text.TaskEX_WDT,"ax",%progbits .hidden TaskEX_WDT @ -- Begin function TaskEX_WDT .globl TaskEX_WDT .p2align 2 .type TaskEX_WDT,%function .code 16 @ @TaskEX_WDT .thumb_func TaskEX_WDT: .Lfunc_begin4: .loc 2 156 0 is_stmt 1 @ ../Src/spi_func.c:156:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 str r0, [sp, #4] movs r0, #1 .Ltmp67: .loc 2 157 5 prologue_end @ ../Src/spi_func.c:157:5 strb.w r0, [sp, #3] ldr r0, [sp, #4] ldrh r0, [r0] cbnz r0, .LBB4_2 b .LBB4_1 .LBB4_1: .Ltmp68: .loc 2 158 5 @ ../Src/spi_func.c:158:5 b .LBB4_2 .Ltmp69: .LBB4_2: .loc 2 0 5 is_stmt 0 @ ../Src/spi_func.c:0:5 movs r0, #0 .loc 2 158 5 @ ../Src/spi_func.c:158:5 strb.w r0, [sp, #3] ldr r1, [sp, #4] strh r0, [r1] movs r0, #3 add sp, #8 bx lr .Ltmp70: .Lfunc_end4: .size TaskEX_WDT, .Lfunc_end4-TaskEX_WDT .cfi_endproc .cantunwind .fnend @ -- End function .section .text.GPT_Notif_SPI,"ax",%progbits .hidden GPT_Notif_SPI @ -- Begin function GPT_Notif_SPI .globl GPT_Notif_SPI .p2align 2 .type GPT_Notif_SPI,%function .code 16 @ @GPT_Notif_SPI .thumb_func GPT_Notif_SPI: .Lfunc_begin5: .loc 2 164 0 is_stmt 1 @ ../Src/spi_func.c:164:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 166 1 prologue_end @ ../Src/spi_func.c:166:1 bx lr .Ltmp71: .Lfunc_end5: .size GPT_Notif_SPI, .Lfunc_end5-GPT_Notif_SPI .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0,"ax",%progbits .hidden Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0 @ -- Begin function Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0 .globl Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0 .p2align 2 .type Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0,%function .code 16 @ @Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0 .thumb_func Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0: .Lfunc_begin6: .loc 2 169 0 @ ../Src/spi_func.c:169:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 170 1 prologue_end @ ../Src/spi_func.c:170:1 bx lr .Ltmp72: .Lfunc_end6: .size Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0, .Lfunc_end6-Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0 .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Spi_Drv_PhyUnitConfig_SpiPhyUnit_0,"ax",%progbits .hidden Spi_Drv_PhyUnitConfig_SpiPhyUnit_0 @ -- Begin function Spi_Drv_PhyUnitConfig_SpiPhyUnit_0 .globl Spi_Drv_PhyUnitConfig_SpiPhyUnit_0 .p2align 2 .type Spi_Drv_PhyUnitConfig_SpiPhyUnit_0,%function .code 16 @ @Spi_Drv_PhyUnitConfig_SpiPhyUnit_0 .thumb_func Spi_Drv_PhyUnitConfig_SpiPhyUnit_0: .Lfunc_begin7: .loc 2 174 0 @ ../Src/spi_func.c:174:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 175 1 prologue_end @ ../Src/spi_func.c:175:1 bx lr .Ltmp73: .Lfunc_end7: .size Spi_Drv_PhyUnitConfig_SpiPhyUnit_0, .Lfunc_end7-Spi_Drv_PhyUnitConfig_SpiPhyUnit_0 .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_StpJobEndNotification,"ax",%progbits .hidden Ex_Spi_StpJobEndNotification @ -- Begin function Ex_Spi_StpJobEndNotification .globl Ex_Spi_StpJobEndNotification .p2align 2 .type Ex_Spi_StpJobEndNotification,%function .code 16 @ @Ex_Spi_StpJobEndNotification .thumb_func Ex_Spi_StpJobEndNotification: .Lfunc_begin8: .loc 2 179 0 @ ../Src/spi_func.c:179:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 180 1 prologue_end @ ../Src/spi_func.c:180:1 bx lr .Ltmp74: .Lfunc_end8: .size Ex_Spi_StpJobEndNotification, .Lfunc_end8-Ex_Spi_StpJobEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_StpJobStartNotification,"ax",%progbits .hidden Ex_Spi_StpJobStartNotification @ -- Begin function Ex_Spi_StpJobStartNotification .globl Ex_Spi_StpJobStartNotification .p2align 2 .type Ex_Spi_StpJobStartNotification,%function .code 16 @ @Ex_Spi_StpJobStartNotification .thumb_func Ex_Spi_StpJobStartNotification: .Lfunc_begin9: .loc 2 185 0 @ ../Src/spi_func.c:185:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 186 1 prologue_end @ ../Src/spi_func.c:186:1 bx lr .Ltmp75: .Lfunc_end9: .size Ex_Spi_StpJobStartNotification, .Lfunc_end9-Ex_Spi_StpJobStartNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_SbcJobEndNotification,"ax",%progbits .hidden Ex_Spi_SbcJobEndNotification @ -- Begin function Ex_Spi_SbcJobEndNotification .globl Ex_Spi_SbcJobEndNotification .p2align 2 .type Ex_Spi_SbcJobEndNotification,%function .code 16 @ @Ex_Spi_SbcJobEndNotification .thumb_func Ex_Spi_SbcJobEndNotification: .Lfunc_begin10: .loc 2 190 0 @ ../Src/spi_func.c:190:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 191 1 prologue_end @ ../Src/spi_func.c:191:1 bx lr .Ltmp76: .Lfunc_end10: .size Ex_Spi_SbcJobEndNotification, .Lfunc_end10-Ex_Spi_SbcJobEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_SbcJobStartNotification,"ax",%progbits .hidden Ex_Spi_SbcJobStartNotification @ -- Begin function Ex_Spi_SbcJobStartNotification .globl Ex_Spi_SbcJobStartNotification .p2align 2 .type Ex_Spi_SbcJobStartNotification,%function .code 16 @ @Ex_Spi_SbcJobStartNotification .thumb_func Ex_Spi_SbcJobStartNotification: .Lfunc_begin11: .loc 2 195 0 @ ../Src/spi_func.c:195:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 196 1 prologue_end @ ../Src/spi_func.c:196:1 bx lr .Ltmp77: .Lfunc_end11: .size Ex_Spi_SbcJobStartNotification, .Lfunc_end11-Ex_Spi_SbcJobStartNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_BuckJobEndNotification,"ax",%progbits .hidden Ex_Spi_BuckJobEndNotification @ -- Begin function Ex_Spi_BuckJobEndNotification .globl Ex_Spi_BuckJobEndNotification .p2align 2 .type Ex_Spi_BuckJobEndNotification,%function .code 16 @ @Ex_Spi_BuckJobEndNotification .thumb_func Ex_Spi_BuckJobEndNotification: .Lfunc_begin12: .loc 2 200 0 @ ../Src/spi_func.c:200:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 201 1 prologue_end @ ../Src/spi_func.c:201:1 bx lr .Ltmp78: .Lfunc_end12: .size Ex_Spi_BuckJobEndNotification, .Lfunc_end12-Ex_Spi_BuckJobEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_BuckJobStartNotification,"ax",%progbits .hidden Ex_Spi_BuckJobStartNotification @ -- Begin function Ex_Spi_BuckJobStartNotification .globl Ex_Spi_BuckJobStartNotification .p2align 2 .type Ex_Spi_BuckJobStartNotification,%function .code 16 @ @Ex_Spi_BuckJobStartNotification .thumb_func Ex_Spi_BuckJobStartNotification: .Lfunc_begin13: .loc 2 205 0 @ ../Src/spi_func.c:205:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 206 1 prologue_end @ ../Src/spi_func.c:206:1 bx lr .Ltmp79: .Lfunc_end13: .size Ex_Spi_BuckJobStartNotification, .Lfunc_end13-Ex_Spi_BuckJobStartNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_BoostJobEndNotification,"ax",%progbits .hidden Ex_Spi_BoostJobEndNotification @ -- Begin function Ex_Spi_BoostJobEndNotification .globl Ex_Spi_BoostJobEndNotification .p2align 2 .type Ex_Spi_BoostJobEndNotification,%function .code 16 @ @Ex_Spi_BoostJobEndNotification .thumb_func Ex_Spi_BoostJobEndNotification: .Lfunc_begin14: .loc 2 210 0 @ ../Src/spi_func.c:210:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 movs r0, #49 movs r1, #1 .Ltmp80: .loc 2 211 5 prologue_end @ ../Src/spi_func.c:211:5 bl Dio_WriteChannel .loc 2 212 1 @ ../Src/spi_func.c:212:1 pop {r7, pc} .Ltmp81: .Lfunc_end14: .size Ex_Spi_BoostJobEndNotification, .Lfunc_end14-Ex_Spi_BoostJobEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_BoostJobStartNotification,"ax",%progbits .hidden Ex_Spi_BoostJobStartNotification @ -- Begin function Ex_Spi_BoostJobStartNotification .globl Ex_Spi_BoostJobStartNotification .p2align 2 .type Ex_Spi_BoostJobStartNotification,%function .code 16 @ @Ex_Spi_BoostJobStartNotification .thumb_func Ex_Spi_BoostJobStartNotification: .Lfunc_begin15: .loc 2 215 0 @ ../Src/spi_func.c:215:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 216 1 prologue_end @ ../Src/spi_func.c:216:1 bx lr .Ltmp82: .Lfunc_end15: .size Ex_Spi_BoostJobStartNotification, .Lfunc_end15-Ex_Spi_BoostJobStartNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_StpSequenceEndNotification,"ax",%progbits .hidden Ex_Spi_StpSequenceEndNotification @ -- Begin function Ex_Spi_StpSequenceEndNotification .globl Ex_Spi_StpSequenceEndNotification .p2align 2 .type Ex_Spi_StpSequenceEndNotification,%function .code 16 @ @Ex_Spi_StpSequenceEndNotification .thumb_func Ex_Spi_StpSequenceEndNotification: .Lfunc_begin16: .loc 2 222 0 @ ../Src/spi_func.c:222:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 223 1 prologue_end @ ../Src/spi_func.c:223:1 bx lr .Ltmp83: .Lfunc_end16: .size Ex_Spi_StpSequenceEndNotification, .Lfunc_end16-Ex_Spi_StpSequenceEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_BuckSequenceEndNotification,"ax",%progbits .hidden Ex_Spi_BuckSequenceEndNotification @ -- Begin function Ex_Spi_BuckSequenceEndNotification .globl Ex_Spi_BuckSequenceEndNotification .p2align 2 .type Ex_Spi_BuckSequenceEndNotification,%function .code 16 @ @Ex_Spi_BuckSequenceEndNotification .thumb_func Ex_Spi_BuckSequenceEndNotification: .Lfunc_begin17: .loc 2 226 0 @ ../Src/spi_func.c:226:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 227 1 prologue_end @ ../Src/spi_func.c:227:1 bx lr .Ltmp84: .Lfunc_end17: .size Ex_Spi_BuckSequenceEndNotification, .Lfunc_end17-Ex_Spi_BuckSequenceEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_BoostSequenceEndNotification,"ax",%progbits .hidden Ex_Spi_BoostSequenceEndNotification @ -- Begin function Ex_Spi_BoostSequenceEndNotification .globl Ex_Spi_BoostSequenceEndNotification .p2align 2 .type Ex_Spi_BoostSequenceEndNotification,%function .code 16 @ @Ex_Spi_BoostSequenceEndNotification .thumb_func Ex_Spi_BoostSequenceEndNotification: .Lfunc_begin18: .loc 2 230 0 @ ../Src/spi_func.c:230:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 231 1 prologue_end @ ../Src/spi_func.c:231:1 bx lr .Ltmp85: .Lfunc_end18: .size Ex_Spi_BoostSequenceEndNotification, .Lfunc_end18-Ex_Spi_BoostSequenceEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Ex_Spi_SbcSequenceEndNotification,"ax",%progbits .hidden Ex_Spi_SbcSequenceEndNotification @ -- Begin function Ex_Spi_SbcSequenceEndNotification .globl Ex_Spi_SbcSequenceEndNotification .p2align 2 .type Ex_Spi_SbcSequenceEndNotification,%function .code 16 @ @Ex_Spi_SbcSequenceEndNotification .thumb_func Ex_Spi_SbcSequenceEndNotification: .Lfunc_begin19: .loc 2 235 0 @ ../Src/spi_func.c:235:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 236 1 prologue_end @ ../Src/spi_func.c:236:1 bx lr .Ltmp86: .Lfunc_end19: .size Ex_Spi_SbcSequenceEndNotification, .Lfunc_end19-Ex_Spi_SbcSequenceEndNotification .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Spi_Stat_Get,"ax",%progbits .hidden Spi_Stat_Get @ -- Begin function Spi_Stat_Get .globl Spi_Stat_Get .p2align 2 .type Spi_Stat_Get,%function .code 16 @ @Spi_Stat_Get .thumb_func Spi_Stat_Get: .Lfunc_begin20: .loc 2 240 0 @ ../Src/spi_func.c:240:0 .fnstart .cfi_startproc @ %bb.0: .loc 2 241 10 prologue_end @ ../Src/spi_func.c:241:10 movw r0, :lower16:Spi_Stat movt r0, :upper16:Spi_Stat ldrb r0, [r0] .loc 2 241 3 is_stmt 0 @ ../Src/spi_func.c:241:3 bx lr .Ltmp87: .Lfunc_end20: .size Spi_Stat_Get, .Lfunc_end20-Spi_Stat_Get .cfi_endproc .cantunwind .fnend @ -- End function .section .text.gcd,"ax",%progbits .p2align 2 @ -- Begin function gcd .type gcd,%function .code 16 @ @gcd .thumb_func gcd: .Lfunc_begin21: .loc 2 45 0 is_stmt 1 @ ../Src/spi_func.c:45:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 str r0, [sp, #8] str r1, [sp, #4] .Ltmp88: .loc 2 46 5 prologue_end @ ../Src/spi_func.c:46:5 b .LBB21_1 .LBB21_1: @ =>This Inner Loop Header: Depth=1 .loc 2 46 12 is_stmt 0 @ ../Src/spi_func.c:46:12 ldr r0, [sp, #4] .loc 2 46 5 @ ../Src/spi_func.c:46:5 cbz r0, .LBB21_3 b .LBB21_2 .LBB21_2: @ in Loop: Header=BB21_1 Depth=1 .Ltmp89: .loc 2 47 20 is_stmt 1 @ ../Src/spi_func.c:47:20 ldr r0, [sp, #4] .loc 2 47 13 is_stmt 0 @ ../Src/spi_func.c:47:13 str r0, [sp] .loc 2 48 13 is_stmt 1 @ ../Src/spi_func.c:48:13 ldr r2, [sp, #8] .loc 2 48 17 is_stmt 0 @ ../Src/spi_func.c:48:17 ldr r1, [sp, #4] .loc 2 48 15 @ ../Src/spi_func.c:48:15 sdiv r0, r2, r1 mls r0, r0, r1, r2 .loc 2 48 11 @ ../Src/spi_func.c:48:11 str r0, [sp, #4] .loc 2 49 13 is_stmt 1 @ ../Src/spi_func.c:49:13 ldr r0, [sp] .loc 2 49 11 is_stmt 0 @ ../Src/spi_func.c:49:11 str r0, [sp, #8] .Ltmp90: .loc 2 46 5 is_stmt 1 @ ../Src/spi_func.c:46:5 b .LBB21_1 .LBB21_3: .loc 2 51 12 @ ../Src/spi_func.c:51:12 ldr r0, [sp, #8] .loc 2 51 5 is_stmt 0 @ ../Src/spi_func.c:51:5 add sp, #12 bx lr .Ltmp91: .Lfunc_end21: .size gcd, .Lfunc_end21-gcd .cfi_endproc .cantunwind .fnend @ -- End function .hidden TIMER_FLAGS @ @TIMER_FLAGS .type TIMER_FLAGS,%object .section .data.TIMER_FLAGS,"aw",%progbits .globl TIMER_FLAGS .p2align 2, 0x0 TIMER_FLAGS: .long 1 @ 0x1 .long 2 @ 0x2 .long 5 @ 0x5 .long 10 @ 0xa .long 100 @ 0x64 .long 150 @ 0x96 .long 200 @ 0xc8 .long 1000 @ 0x3e8 .size TIMER_FLAGS, 32 .hidden TIMER_RELOADValue @ @TIMER_RELOADValue .type TIMER_RELOADValue,%object .section .data.TIMER_RELOADValue,"aw",%progbits .globl TIMER_RELOADValue .p2align 2, 0x0 TIMER_RELOADValue: .long 1000 @ 0x3e8 .size TIMER_RELOADValue, 4 .hidden Spi_Stat @ @Spi_Stat .type Spi_Stat,%object .section .bss.Spi_Stat,"aw",%nobits .globl Spi_Stat Spi_Stat: .byte 0 @ 0x0 .size Spi_Stat, 1 .hidden Ex_Spi_VersionInfo @ @Ex_Spi_VersionInfo .type Ex_Spi_VersionInfo,%object .section .bss.Ex_Spi_VersionInfo,"aw",%nobits .globl Ex_Spi_VersionInfo .p2align 1, 0x0 Ex_Spi_VersionInfo: .zero 8 .size Ex_Spi_VersionInfo, 8 .type .L.str,%object @ @.str .section .rodata.str1.1,"aMS",%progbits,1 .L.str: .asciz "../Src/spi_func.c" .size .L.str, 18 .type TaskLMM.index,%object @ @TaskLMM.index .section .bss.TaskLMM.index,"aw",%nobits TaskLMM.index: .byte 0 @ 0x0 .size TaskLMM.index, 1 .type TaskLMM.adsel_mode,%object @ @TaskLMM.adsel_mode .section .bss.TaskLMM.adsel_mode,"aw",%nobits TaskLMM.adsel_mode: .byte 0 @ 0x0 .size TaskLMM.adsel_mode, 1 .type TaskLMM.led_para,%object @ @TaskLMM.led_para .section .bss.TaskLMM.led_para,"aw",%nobits .p2align 1, 0x0 TaskLMM.led_para: .short 0 @ 0x0 .size TaskLMM.led_para, 2 .type TaskLMM.CoutFlag,%object @ @TaskLMM.CoutFlag .section .bss.TaskLMM.CoutFlag,"aw",%nobits .p2align 2, 0x0 TaskLMM.CoutFlag: .long 0 @ 0x0 .size TaskLMM.CoutFlag, 4 .file 7 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../Package/OS/Task\\pt_thread/lc-switch.h" .file 8 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../Package/OS/Task\\pt_thread/pt.h" .section .debug_abbrev,"",%progbits .byte 1 @ Abbreviation Code .byte 17 @ DW_TAG_compile_unit .byte 1 @ DW_CHILDREN_yes .byte 37 @ DW_AT_producer .byte 14 @ DW_FORM_strp .byte 19 @ DW_AT_language .byte 5 @ DW_FORM_data2 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 16 @ DW_AT_stmt_list .byte 23 @ DW_FORM_sec_offset .byte 27 @ DW_AT_comp_dir .byte 14 @ DW_FORM_strp .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 85 @ DW_AT_ranges .byte 23 @ DW_FORM_sec_offset .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 2 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 3 @ Abbreviation Code .byte 1 @ DW_TAG_array_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 4 @ Abbreviation Code .byte 33 @ DW_TAG_subrange_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 55 @ DW_AT_count .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 5 @ Abbreviation Code .byte 22 @ DW_TAG_typedef .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 6 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 7 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 8 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 9 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 10 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 11 @ Abbreviation Code .byte 5 @ DW_TAG_formal_parameter .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 12 @ Abbreviation Code .byte 11 @ DW_TAG_lexical_block .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 13 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 14 @ Abbreviation Code .byte 19 @ DW_TAG_structure_type .byte 1 @ DW_CHILDREN_yes .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 15 @ Abbreviation Code .byte 13 @ DW_TAG_member .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 56 @ DW_AT_data_member_location .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 16 @ Abbreviation Code .byte 4 @ DW_TAG_enumeration_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 17 @ Abbreviation Code .byte 40 @ DW_TAG_enumerator .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 28 @ DW_AT_const_value .byte 15 @ DW_FORM_udata .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 18 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 19 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 0 @ DW_CHILDREN_no .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 20 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 21 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 22 @ Abbreviation Code .byte 5 @ DW_TAG_formal_parameter .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 23 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 0 @ DW_CHILDREN_no .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 24 @ Abbreviation Code .byte 38 @ DW_TAG_const_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 25 @ Abbreviation Code .byte 19 @ DW_TAG_structure_type .byte 1 @ DW_CHILDREN_yes .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 0 @ EOM(3) .section .debug_info,"",%progbits .Lcu_begin0: .long .Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit .Ldebug_info_start0: .short 4 @ DWARF version number .long .debug_abbrev @ Offset Into Abbrev. Section .byte 4 @ Address Size (in bytes) .byte 1 @ Abbrev [1] 0xb:0x4eb DW_TAG_compile_unit .long .Linfo_string0 @ DW_AT_producer .short 12 @ DW_AT_language .long .Linfo_string1 @ DW_AT_name .long .Lline_table_start0 @ DW_AT_stmt_list .long .Linfo_string2 @ DW_AT_comp_dir .long 0 @ DW_AT_low_pc .long .Ldebug_ranges0 @ DW_AT_ranges .byte 2 @ Abbrev [2] 0x26:0x11 DW_TAG_variable .long .Linfo_string3 @ DW_AT_name .long 55 @ DW_AT_type @ DW_AT_external .byte 2 @ DW_AT_decl_file .byte 12 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long TIMER_FLAGS .byte 3 @ Abbrev [3] 0x37:0xc DW_TAG_array_type .long 67 @ DW_AT_type .byte 4 @ Abbrev [4] 0x3c:0x6 DW_TAG_subrange_type .long 85 @ DW_AT_type .byte 8 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x43:0xb DW_TAG_typedef .long 78 @ DW_AT_type .long .Linfo_string5 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 58 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x4e:0x7 DW_TAG_base_type .long .Linfo_string4 @ DW_AT_name .byte 5 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 7 @ Abbrev [7] 0x55:0x7 DW_TAG_base_type .long .Linfo_string6 @ DW_AT_name .byte 8 @ DW_AT_byte_size .byte 7 @ DW_AT_encoding .byte 2 @ Abbrev [2] 0x5c:0x11 DW_TAG_variable .long .Linfo_string7 @ DW_AT_name .long 67 @ DW_AT_type @ DW_AT_external .byte 2 @ DW_AT_decl_file .byte 13 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long TIMER_RELOADValue .byte 2 @ Abbrev [2] 0x6d:0x11 DW_TAG_variable .long .Linfo_string8 @ DW_AT_name .long 126 @ DW_AT_type @ DW_AT_external .byte 2 @ DW_AT_decl_file .byte 14 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Spi_Stat .byte 5 @ Abbrev [5] 0x7e:0xb DW_TAG_typedef .long 137 @ DW_AT_type .long .Linfo_string10 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x89:0x7 DW_TAG_base_type .long .Linfo_string9 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 8 @ Abbrev [8] 0x90:0xd DW_TAG_variable .long 157 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 30 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long .L.str .byte 3 @ Abbrev [3] 0x9d:0xc DW_TAG_array_type .long 169 @ DW_AT_type .byte 4 @ Abbrev [4] 0xa2:0x6 DW_TAG_subrange_type .long 85 @ DW_AT_type .byte 18 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0xa9:0x7 DW_TAG_base_type .long .Linfo_string11 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 9 @ Abbrev [9] 0xb0:0x80 DW_TAG_subprogram .long .Lfunc_begin3 @ DW_AT_low_pc .long .Lfunc_end3-.Lfunc_begin3 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string57 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 63 @ DW_AT_decl_line @ DW_AT_prototyped .long 1181 @ DW_AT_type @ DW_AT_external .byte 10 @ Abbrev [10] 0xc5:0x11 DW_TAG_variable .long .Linfo_string12 @ DW_AT_name .long 126 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 66 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long TaskLMM.index .byte 10 @ Abbrev [10] 0xd6:0x11 DW_TAG_variable .long .Linfo_string13 @ DW_AT_name .long 126 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 67 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long TaskLMM.adsel_mode .byte 10 @ Abbrev [10] 0xe7:0x11 DW_TAG_variable .long .Linfo_string14 @ DW_AT_name .long 304 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 68 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long TaskLMM.led_para .byte 10 @ Abbrev [10] 0xf8:0x11 DW_TAG_variable .long .Linfo_string17 @ DW_AT_name .long 78 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 71 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long TaskLMM.CoutFlag .byte 11 @ Abbrev [11] 0x109:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string86 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 63 @ DW_AT_decl_line .long 1232 @ DW_AT_type .byte 12 @ Abbrev [12] 0x117:0x18 DW_TAG_lexical_block .long .Ltmp20 @ DW_AT_low_pc .long .Ltmp66-.Ltmp20 @ DW_AT_high_pc .byte 13 @ Abbrev [13] 0x120:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 19 .long .Linfo_string90 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 75 @ DW_AT_decl_line .long 1181 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x130:0xb DW_TAG_typedef .long 315 @ DW_AT_type .long .Linfo_string16 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 96 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x13b:0x7 DW_TAG_base_type .long .Linfo_string15 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 2 @ DW_AT_byte_size .byte 2 @ Abbrev [2] 0x142:0x11 DW_TAG_variable .long .Linfo_string18 @ DW_AT_name .long 339 @ DW_AT_type @ DW_AT_external .byte 2 @ DW_AT_decl_file .byte 15 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Ex_Spi_VersionInfo .byte 5 @ Abbrev [5] 0x153:0xb DW_TAG_typedef .long 350 @ DW_AT_type .long .Linfo_string24 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 139 @ DW_AT_decl_line .byte 14 @ Abbrev [14] 0x15e:0x41 DW_TAG_structure_type .byte 8 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 132 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x162:0xc DW_TAG_member .long .Linfo_string19 @ DW_AT_name .long 304 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 134 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 15 @ Abbrev [15] 0x16e:0xc DW_TAG_member .long .Linfo_string20 @ DW_AT_name .long 304 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 135 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 15 @ Abbrev [15] 0x17a:0xc DW_TAG_member .long .Linfo_string21 @ DW_AT_name .long 126 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 15 @ Abbrev [15] 0x186:0xc DW_TAG_member .long .Linfo_string22 @ DW_AT_name .long 126 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 137 @ DW_AT_decl_line .byte 5 @ DW_AT_data_member_location .byte 15 @ Abbrev [15] 0x192:0xc DW_TAG_member .long .Linfo_string23 @ DW_AT_name .long 126 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 138 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 16 @ Abbrev [16] 0x19f:0x8d DW_TAG_enumeration_type .long 137 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 5 @ DW_AT_decl_file .byte 49 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x1a7:0x6 DW_TAG_enumerator .long .Linfo_string25 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1ad:0x6 DW_TAG_enumerator .long .Linfo_string26 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1b3:0x6 DW_TAG_enumerator .long .Linfo_string27 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1b9:0x6 DW_TAG_enumerator .long .Linfo_string28 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1bf:0x6 DW_TAG_enumerator .long .Linfo_string29 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1c5:0x6 DW_TAG_enumerator .long .Linfo_string30 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1cb:0x6 DW_TAG_enumerator .long .Linfo_string31 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1d1:0x6 DW_TAG_enumerator .long .Linfo_string32 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1d7:0x6 DW_TAG_enumerator .long .Linfo_string33 @ DW_AT_name .byte 8 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1dd:0x6 DW_TAG_enumerator .long .Linfo_string34 @ DW_AT_name .byte 9 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1e3:0x6 DW_TAG_enumerator .long .Linfo_string35 @ DW_AT_name .byte 10 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1e9:0x6 DW_TAG_enumerator .long .Linfo_string36 @ DW_AT_name .byte 11 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1ef:0x6 DW_TAG_enumerator .long .Linfo_string37 @ DW_AT_name .byte 12 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1f5:0x6 DW_TAG_enumerator .long .Linfo_string38 @ DW_AT_name .byte 13 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x1fb:0x6 DW_TAG_enumerator .long .Linfo_string39 @ DW_AT_name .byte 14 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x201:0x6 DW_TAG_enumerator .long .Linfo_string40 @ DW_AT_name .byte 15 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x207:0x6 DW_TAG_enumerator .long .Linfo_string41 @ DW_AT_name .byte 16 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x20d:0x6 DW_TAG_enumerator .long .Linfo_string42 @ DW_AT_name .byte 17 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x213:0x6 DW_TAG_enumerator .long .Linfo_string43 @ DW_AT_name .byte 18 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x219:0x6 DW_TAG_enumerator .long .Linfo_string44 @ DW_AT_name .byte 19 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x21f:0x6 DW_TAG_enumerator .long .Linfo_string45 @ DW_AT_name .byte 20 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x225:0x6 DW_TAG_enumerator .long .Linfo_string46 @ DW_AT_name .byte 21 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 16 @ Abbrev [16] 0x22c:0x2d DW_TAG_enumeration_type .long 137 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 5 @ DW_AT_decl_file .byte 81 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x234:0x6 DW_TAG_enumerator .long .Linfo_string47 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x23a:0x6 DW_TAG_enumerator .long .Linfo_string48 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x240:0x6 DW_TAG_enumerator .long .Linfo_string49 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x246:0x6 DW_TAG_enumerator .long .Linfo_string50 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x24c:0x6 DW_TAG_enumerator .long .Linfo_string51 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 17 @ Abbrev [17] 0x252:0x6 DW_TAG_enumerator .long .Linfo_string52 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x259:0xb DW_TAG_typedef .long 137 @ DW_AT_type .long .Linfo_string53 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 86 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x264:0x5 DW_TAG_pointer_type .long 126 @ DW_AT_type .byte 19 @ Abbrev [19] 0x269:0x11 DW_TAG_subprogram .long .Lfunc_begin0 @ DW_AT_low_pc .long .Lfunc_end0-.Lfunc_begin0 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string54 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 16 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 20 @ Abbrev [20] 0x27a:0x58 DW_TAG_subprogram .long .Lfunc_begin1 @ DW_AT_low_pc .long .Lfunc_end1-.Lfunc_begin1 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string55 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 54 @ DW_AT_decl_line @ DW_AT_prototyped .long 78 @ DW_AT_type .byte 11 @ Abbrev [11] 0x28f:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string78 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 54 @ DW_AT_decl_line .long 1199 @ DW_AT_type .byte 11 @ Abbrev [11] 0x29d:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string79 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 54 @ DW_AT_decl_line .long 78 @ DW_AT_type .byte 13 @ Abbrev [13] 0x2ab:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string80 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 56 @ DW_AT_decl_line .long 78 @ DW_AT_type .byte 12 @ Abbrev [12] 0x2b9:0x18 DW_TAG_lexical_block .long .Ltmp9 @ DW_AT_low_pc .long .Ltmp14-.Ltmp9 @ DW_AT_high_pc .byte 13 @ Abbrev [13] 0x2c2:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string81 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 57 @ DW_AT_decl_line .long 78 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 21 @ Abbrev [21] 0x2d2:0x31 DW_TAG_subprogram .long .Lfunc_begin2 @ DW_AT_low_pc .long .Lfunc_end2-.Lfunc_begin2 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string56 @ DW_AT_name .byte 6 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line @ DW_AT_prototyped .byte 22 @ Abbrev [22] 0x2e4:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string82 @ DW_AT_name .byte 6 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line .long 1204 @ DW_AT_type .byte 22 @ Abbrev [22] 0x2f3:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string83 @ DW_AT_name .byte 6 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line .long 1214 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0x303:0x3c DW_TAG_subprogram .long .Lfunc_begin4 @ DW_AT_low_pc .long .Lfunc_end4-.Lfunc_begin4 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string60 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 155 @ DW_AT_decl_line @ DW_AT_prototyped .long 1181 @ DW_AT_type @ DW_AT_external .byte 11 @ Abbrev [11] 0x318:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string86 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 155 @ DW_AT_decl_line .long 1232 @ DW_AT_type .byte 12 @ Abbrev [12] 0x326:0x18 DW_TAG_lexical_block .long .Ltmp67 @ DW_AT_low_pc .long .Ltmp70-.Ltmp67 @ DW_AT_high_pc .byte 13 @ Abbrev [13] 0x32f:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string90 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 157 @ DW_AT_decl_line .long 1181 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 19 @ Abbrev [19] 0x33f:0x11 DW_TAG_subprogram .long .Lfunc_begin5 @ DW_AT_low_pc .long .Lfunc_end5-.Lfunc_begin5 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string61 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 163 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x350:0x11 DW_TAG_subprogram .long .Lfunc_begin6 @ DW_AT_low_pc .long .Lfunc_end6-.Lfunc_begin6 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string62 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 168 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x361:0x11 DW_TAG_subprogram .long .Lfunc_begin7 @ DW_AT_low_pc .long .Lfunc_end7-.Lfunc_begin7 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string63 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 173 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x372:0x11 DW_TAG_subprogram .long .Lfunc_begin8 @ DW_AT_low_pc .long .Lfunc_end8-.Lfunc_begin8 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string64 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 178 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x383:0x11 DW_TAG_subprogram .long .Lfunc_begin9 @ DW_AT_low_pc .long .Lfunc_end9-.Lfunc_begin9 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string65 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 184 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x394:0x11 DW_TAG_subprogram .long .Lfunc_begin10 @ DW_AT_low_pc .long .Lfunc_end10-.Lfunc_begin10 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string66 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 189 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x3a5:0x11 DW_TAG_subprogram .long .Lfunc_begin11 @ DW_AT_low_pc .long .Lfunc_end11-.Lfunc_begin11 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string67 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 194 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x3b6:0x11 DW_TAG_subprogram .long .Lfunc_begin12 @ DW_AT_low_pc .long .Lfunc_end12-.Lfunc_begin12 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string68 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 199 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x3c7:0x11 DW_TAG_subprogram .long .Lfunc_begin13 @ DW_AT_low_pc .long .Lfunc_end13-.Lfunc_begin13 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string69 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 204 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x3d8:0x11 DW_TAG_subprogram .long .Lfunc_begin14 @ DW_AT_low_pc .long .Lfunc_end14-.Lfunc_begin14 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string70 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 209 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x3e9:0x11 DW_TAG_subprogram .long .Lfunc_begin15 @ DW_AT_low_pc .long .Lfunc_end15-.Lfunc_begin15 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string71 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 214 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x3fa:0x11 DW_TAG_subprogram .long .Lfunc_begin16 @ DW_AT_low_pc .long .Lfunc_end16-.Lfunc_begin16 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string72 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 221 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x40b:0x11 DW_TAG_subprogram .long .Lfunc_begin17 @ DW_AT_low_pc .long .Lfunc_end17-.Lfunc_begin17 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string73 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 225 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x41c:0x11 DW_TAG_subprogram .long .Lfunc_begin18 @ DW_AT_low_pc .long .Lfunc_end18-.Lfunc_begin18 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string74 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 229 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 19 @ Abbrev [19] 0x42d:0x11 DW_TAG_subprogram .long .Lfunc_begin19 @ DW_AT_low_pc .long .Lfunc_end19-.Lfunc_begin19 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string75 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 234 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 23 @ Abbrev [23] 0x43e:0x15 DW_TAG_subprogram .long .Lfunc_begin20 @ DW_AT_low_pc .long .Lfunc_end20-.Lfunc_begin20 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string76 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 239 @ DW_AT_decl_line @ DW_AT_prototyped .long 126 @ DW_AT_type @ DW_AT_external .byte 20 @ Abbrev [20] 0x453:0x4a DW_TAG_subprogram .long .Lfunc_begin21 @ DW_AT_low_pc .long .Lfunc_end21-.Lfunc_begin21 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string77 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 44 @ DW_AT_decl_line @ DW_AT_prototyped .long 78 @ DW_AT_type .byte 11 @ Abbrev [11] 0x468:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string91 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 44 @ DW_AT_decl_line .long 78 @ DW_AT_type .byte 11 @ Abbrev [11] 0x476:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string92 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 44 @ DW_AT_decl_line .long 78 @ DW_AT_type .byte 12 @ Abbrev [12] 0x484:0x18 DW_TAG_lexical_block .long .Ltmp89 @ DW_AT_low_pc .long .Ltmp90-.Ltmp89 @ DW_AT_high_pc .byte 13 @ Abbrev [13] 0x48d:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string93 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 47 @ DW_AT_decl_line .long 78 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x49d:0xb DW_TAG_typedef .long 1192 @ DW_AT_type .long .Linfo_string59 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 56 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x4a8:0x7 DW_TAG_base_type .long .Linfo_string58 @ DW_AT_name .byte 6 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 18 @ Abbrev [18] 0x4af:0x5 DW_TAG_pointer_type .long 78 @ DW_AT_type .byte 18 @ Abbrev [18] 0x4b4:0x5 DW_TAG_pointer_type .long 1209 @ DW_AT_type .byte 24 @ Abbrev [24] 0x4b9:0x5 DW_TAG_const_type .long 126 @ DW_AT_type .byte 5 @ Abbrev [5] 0x4be:0xb DW_TAG_typedef .long 1225 @ DW_AT_type .long .Linfo_string85 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 101 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x4c9:0x7 DW_TAG_base_type .long .Linfo_string84 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 18 @ Abbrev [18] 0x4d0:0x5 DW_TAG_pointer_type .long 1237 @ DW_AT_type .byte 25 @ Abbrev [25] 0x4d5:0x15 DW_TAG_structure_type .long .Linfo_string89 @ DW_AT_name .byte 2 @ DW_AT_byte_size .byte 8 @ DW_AT_decl_file .byte 7 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x4dd:0xc DW_TAG_member .long .Linfo_string87 @ DW_AT_name .long 1258 @ DW_AT_type .byte 8 @ DW_AT_decl_file .byte 8 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x4ea:0xb DW_TAG_typedef .long 315 @ DW_AT_type .long .Linfo_string88 @ DW_AT_name .byte 7 @ DW_AT_decl_file .byte 6 @ DW_AT_decl_line .byte 0 @ End Of Children Mark .Ldebug_info_end0: .section .debug_ranges,"",%progbits .Ldebug_ranges0: .long .Lfunc_begin0 .long .Lfunc_end0 .long .Lfunc_begin1 .long .Lfunc_end1 .long .Lfunc_begin2 .long .Lfunc_end2 .long .Lfunc_begin3 .long .Lfunc_end3 .long .Lfunc_begin4 .long .Lfunc_end4 .long .Lfunc_begin5 .long .Lfunc_end5 .long .Lfunc_begin6 .long .Lfunc_end6 .long .Lfunc_begin7 .long .Lfunc_end7 .long .Lfunc_begin8 .long .Lfunc_end8 .long .Lfunc_begin9 .long .Lfunc_end9 .long .Lfunc_begin10 .long .Lfunc_end10 .long .Lfunc_begin11 .long .Lfunc_end11 .long .Lfunc_begin12 .long .Lfunc_end12 .long .Lfunc_begin13 .long .Lfunc_end13 .long .Lfunc_begin14 .long .Lfunc_end14 .long .Lfunc_begin15 .long .Lfunc_end15 .long .Lfunc_begin16 .long .Lfunc_end16 .long .Lfunc_begin17 .long .Lfunc_end17 .long .Lfunc_begin18 .long .Lfunc_end18 .long .Lfunc_begin19 .long .Lfunc_end19 .long .Lfunc_begin20 .long .Lfunc_end20 .long .Lfunc_begin21 .long .Lfunc_end21 .long 0 .long 0 .section .debug_str,"MS",%progbits,1 .Linfo_string0: .asciz "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" @ string offset=0 .Linfo_string1: .asciz "../Src\\spi_func.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=86 .Linfo_string3: .asciz "TIMER_FLAGS" @ string offset=131 .Linfo_string4: .asciz "int" @ string offset=143 .Linfo_string5: .asciz "int32_t" @ string offset=147 .Linfo_string6: .asciz "__ARRAY_SIZE_TYPE__" @ string offset=155 .Linfo_string7: .asciz "TIMER_RELOADValue" @ string offset=175 .Linfo_string8: .asciz "Spi_Stat" @ string offset=193 .Linfo_string9: .asciz "unsigned char" @ string offset=202 .Linfo_string10: .asciz "uint8" @ string offset=216 .Linfo_string11: .asciz "char" @ string offset=222 .Linfo_string12: .asciz "index" @ string offset=227 .Linfo_string13: .asciz "adsel_mode" @ string offset=233 .Linfo_string14: .asciz "led_para" @ string offset=244 .Linfo_string15: .asciz "unsigned short" @ string offset=253 .Linfo_string16: .asciz "uint16" @ string offset=268 .Linfo_string17: .asciz "CoutFlag" @ string offset=275 .Linfo_string18: .asciz "Ex_Spi_VersionInfo" @ string offset=284 .Linfo_string19: .asciz "vendorID" @ string offset=303 .Linfo_string20: .asciz "moduleID" @ string offset=312 .Linfo_string21: .asciz "sw_major_version" @ string offset=321 .Linfo_string22: .asciz "sw_minor_version" @ string offset=338 .Linfo_string23: .asciz "sw_patch_version" @ string offset=355 .Linfo_string24: .asciz "Std_VersionInfoType" @ string offset=372 .Linfo_string25: .asciz "ID_SYSTEM_REGISTER" @ string offset=392 .Linfo_string26: .asciz "ID_ERRSET1_REGISTER" @ string offset=411 .Linfo_string27: .asciz "ID_DIMSET_REGISTER" @ string offset=431 .Linfo_string28: .asciz "ID_ISET1H_REGISTER" @ string offset=450 .Linfo_string29: .asciz "ID_ISET1L_REGISTER" @ string offset=469 .Linfo_string30: .asciz "ID_ISET2H_REGISTER" @ string offset=488 .Linfo_string31: .asciz "ID_ISET2L_REGISTER" @ string offset=507 .Linfo_string32: .asciz "ID_DPWM1H_REGISTER" @ string offset=526 .Linfo_string33: .asciz "ID_DPWM1L_REGISTER" @ string offset=545 .Linfo_string34: .asciz "ID_DPWM2H_REGISTER" @ string offset=564 .Linfo_string35: .asciz "ID_DPWM2L_REGISTER" @ string offset=583 .Linfo_string36: .asciz "ID_DCDCSET1_REGISTER" @ string offset=602 .Linfo_string37: .asciz "ID_DCDCSET2_REGISTER" @ string offset=623 .Linfo_string38: .asciz "ID_DCDCSET4_REGISTER" @ string offset=644 .Linfo_string39: .asciz "ID_CHEN_REGISTER" @ string offset=665 .Linfo_string40: .asciz "ID_ADSEL_REGISTER" @ string offset=682 .Linfo_string41: .asciz "ID_VMONH_REGISTER" @ string offset=700 .Linfo_string42: .asciz "ID_VMONL_REGISTER" @ string offset=718 .Linfo_string43: .asciz "ID_ERRSTALL_REGISTER" @ string offset=736 .Linfo_string44: .asciz "ID_ERRST1_REGISTER" @ string offset=757 .Linfo_string45: .asciz "ID_ERRST2_REGISTER" @ string offset=776 .Linfo_string46: .asciz "ID_MAX_REGISTER" @ string offset=795 .Linfo_string47: .asciz "ADSEL_Thermal" @ string offset=811 .Linfo_string48: .asciz "ADSEL_VIN" @ string offset=825 .Linfo_string49: .asciz "ADSEL_V5VEXT" @ string offset=835 .Linfo_string50: .asciz "ADSEL_VPIN" @ string offset=848 .Linfo_string51: .asciz "ADSEL_VSNSN1" @ string offset=859 .Linfo_string52: .asciz "ADSEL_VSNSN2" @ string offset=872 .Linfo_string53: .asciz "boolean" @ string offset=885 .Linfo_string54: .asciz "InitSPI" @ string offset=893 .Linfo_string55: .asciz "lcm_multiple" @ string offset=901 .Linfo_string56: .asciz "McalLib_Assert" @ string offset=914 .Linfo_string57: .asciz "TaskLMM" @ string offset=929 .Linfo_string58: .asciz "signed char" @ string offset=937 .Linfo_string59: .asciz "int8_t" @ string offset=949 .Linfo_string60: .asciz "TaskEX_WDT" @ string offset=956 .Linfo_string61: .asciz "GPT_Notif_SPI" @ string offset=967 .Linfo_string62: .asciz "Spi_Drv_ExternalDeviceConfig_SpiExternalDevice_0" @ string offset=981 .Linfo_string63: .asciz "Spi_Drv_PhyUnitConfig_SpiPhyUnit_0" @ string offset=1030 .Linfo_string64: .asciz "Ex_Spi_StpJobEndNotification" @ string offset=1065 .Linfo_string65: .asciz "Ex_Spi_StpJobStartNotification" @ string offset=1094 .Linfo_string66: .asciz "Ex_Spi_SbcJobEndNotification" @ string offset=1125 .Linfo_string67: .asciz "Ex_Spi_SbcJobStartNotification" @ string offset=1154 .Linfo_string68: .asciz "Ex_Spi_BuckJobEndNotification" @ string offset=1185 .Linfo_string69: .asciz "Ex_Spi_BuckJobStartNotification" @ string offset=1215 .Linfo_string70: .asciz "Ex_Spi_BoostJobEndNotification" @ string offset=1247 .Linfo_string71: .asciz "Ex_Spi_BoostJobStartNotification" @ string offset=1278 .Linfo_string72: .asciz "Ex_Spi_StpSequenceEndNotification" @ string offset=1311 .Linfo_string73: .asciz "Ex_Spi_BuckSequenceEndNotification" @ string offset=1345 .Linfo_string74: .asciz "Ex_Spi_BoostSequenceEndNotification" @ string offset=1380 .Linfo_string75: .asciz "Ex_Spi_SbcSequenceEndNotification" @ string offset=1416 .Linfo_string76: .asciz "Spi_Stat_Get" @ string offset=1450 .Linfo_string77: .asciz "gcd" @ string offset=1463 .Linfo_string78: .asciz "numbers" @ string offset=1467 .Linfo_string79: .asciz "length" @ string offset=1475 .Linfo_string80: .asciz "result" @ string offset=1482 .Linfo_string81: .asciz "i" @ string offset=1489 .Linfo_string82: .asciz "File" @ string offset=1491 .Linfo_string83: .asciz "Line" @ string offset=1496 .Linfo_string84: .asciz "unsigned int" @ string offset=1501 .Linfo_string85: .asciz "uint32" @ string offset=1514 .Linfo_string86: .asciz "pt1" @ string offset=1521 .Linfo_string87: .asciz "lc" @ string offset=1525 .Linfo_string88: .asciz "lc_t" @ string offset=1528 .Linfo_string89: .asciz "pt" @ string offset=1533 .Linfo_string90: .asciz "PT_YIELD_FLAG" @ string offset=1536 .Linfo_string91: .asciz "a" @ string offset=1550 .Linfo_string92: .asciz "b" @ string offset=1552 .Linfo_string93: .asciz "temp" @ string offset=1554 .ident "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" .section ".note.GNU-stack","",%progbits .eabi_attribute 30, 6 @ Tag_ABI_optimization_goals .ARM_attribute 16, 1 @ Tag_AV_eba .section .debug_line,"",%progbits .Lline_table_start0: