.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 "func.c" .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../Src/func.c" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Platform_Types.h" .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc/Std_Types.h" .file 4 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Pwm_ZX_K14xM/Inc/Pwm_Types.h" .section .text.Adc_TriggerGroup5ms,"ax",%progbits .hidden Adc_TriggerGroup5ms @ -- Begin function Adc_TriggerGroup5ms .globl Adc_TriggerGroup5ms .p2align 2 .type Adc_TriggerGroup5ms,%function .code 16 @ @Adc_TriggerGroup5ms .thumb_func Adc_TriggerGroup5ms: .Lfunc_begin0: .loc 1 15 0 @ ../Src/func.c:15: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 movs r0, #0 .Ltmp0: .loc 1 16 5 prologue_end @ ../Src/func.c:16:5 bl Adc_StartGroupConversion movs r0, #1 .loc 1 17 5 @ ../Src/func.c:17:5 str r0, [sp, #4] @ 4-byte Spill bl Adc_StartGroupConversion movs r0, #2 .loc 1 18 5 @ ../Src/func.c:18:5 bl Adc_StartGroupConversion movs r0, #3 .loc 1 19 5 @ ../Src/func.c:19:5 bl Adc_StartGroupConversion movs r0, #4 .loc 1 20 5 @ ../Src/func.c:20:5 bl Adc_StartGroupConversion ldr r0, [sp, #4] @ 4-byte Reload .loc 1 21 14 @ ../Src/func.c:21:14 movw r1, :lower16:bADCFlag movt r1, :upper16:bADCFlag str r0, [r1] .loc 1 22 1 @ ../Src/func.c:22:1 add sp, #8 pop {r7, pc} .Ltmp1: .Lfunc_end0: .size Adc_TriggerGroup5ms, .Lfunc_end0-Adc_TriggerGroup5ms .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Adc1Grp0NotifyFunc,"ax",%progbits .hidden Adc1Grp0NotifyFunc @ -- Begin function Adc1Grp0NotifyFunc .globl Adc1Grp0NotifyFunc .p2align 2 .type Adc1Grp0NotifyFunc,%function .code 16 @ @Adc1Grp0NotifyFunc .thumb_func Adc1Grp0NotifyFunc: .Lfunc_begin1: .loc 1 25 0 @ ../Src/func.c:25:0 .fnstart .cfi_startproc @ %bb.0: .loc 1 26 1 prologue_end @ ../Src/func.c:26:1 bx lr .Ltmp2: .Lfunc_end1: .size Adc1Grp0NotifyFunc, .Lfunc_end1-Adc1Grp0NotifyFunc .cfi_endproc .cantunwind .fnend @ -- End function .section .text.InitADC,"ax",%progbits .hidden InitADC @ -- Begin function InitADC .globl InitADC .p2align 2 .type InitADC,%function .code 16 @ @InitADC .thumb_func InitADC: .Lfunc_begin2: .loc 1 30 0 @ ../Src/func.c:30: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 movs r0, #0 .Ltmp3: .loc 1 35 5 prologue_end @ ../Src/func.c:35:5 str r0, [sp, #4] @ 4-byte Spill bl Adc_Init ldr r0, [sp, #4] @ 4-byte Reload .loc 1 40 5 @ ../Src/func.c:40:5 movw r1, :lower16:adc0_group0_data movt r1, :upper16:adc0_group0_data bl Adc_SetupResultBuffer .loc 1 41 5 @ ../Src/func.c:41:5 movw r1, :lower16:adc0_group1_data movt r1, :upper16:adc0_group1_data movs r0, #1 str r0, [sp, #8] @ 4-byte Spill bl Adc_SetupResultBuffer .loc 1 42 5 @ ../Src/func.c:42:5 movw r1, :lower16:adc0_group2_data movt r1, :upper16:adc0_group2_data movs r0, #2 str r0, [sp, #12] @ 4-byte Spill bl Adc_SetupResultBuffer .loc 1 45 5 @ ../Src/func.c:45:5 movw r1, :lower16:adc1_group0_data movt r1, :upper16:adc1_group0_data movs r0, #3 str r0, [sp, #16] @ 4-byte Spill bl Adc_SetupResultBuffer .loc 1 46 5 @ ../Src/func.c:46:5 movw r1, :lower16:adc1_group1_data movt r1, :upper16:adc1_group1_data movs r0, #4 str r0, [sp, #20] @ 4-byte Spill bl Adc_SetupResultBuffer @ kill: def $r1 killed $r0 .loc 1 48 5 @ ../Src/func.c:48:5 ldr r0, [sp, #8] @ 4-byte Reload bl Gpt_EnableNotification ldr r0, [sp, #8] @ 4-byte Reload movw r1, #3000 .loc 1 49 5 @ ../Src/func.c:49:5 bl Gpt_StartTimer ldr r0, [sp, #4] @ 4-byte Reload .loc 1 52 5 @ ../Src/func.c:52:5 bl Adc_EnableGroupNotification ldr r0, [sp, #8] @ 4-byte Reload .loc 1 53 5 @ ../Src/func.c:53:5 bl Adc_EnableGroupNotification ldr r0, [sp, #12] @ 4-byte Reload .loc 1 54 5 @ ../Src/func.c:54:5 bl Adc_EnableGroupNotification ldr r0, [sp, #16] @ 4-byte Reload .loc 1 55 5 @ ../Src/func.c:55:5 bl Adc_EnableGroupNotification ldr r0, [sp, #20] @ 4-byte Reload .loc 1 56 5 @ ../Src/func.c:56:5 bl Adc_EnableGroupNotification .loc 1 66 1 @ ../Src/func.c:66:1 add sp, #24 pop {r7, pc} .Ltmp4: .Lfunc_end2: .size InitADC, .Lfunc_end2-InitADC .cfi_endproc .cantunwind .fnend @ -- End function .section .text.InitPWM,"ax",%progbits .hidden InitPWM @ -- Begin function InitPWM .globl InitPWM .p2align 2 .type InitPWM,%function .code 16 @ @InitPWM .thumb_func InitPWM: .Lfunc_begin3: .loc 1 74 0 @ ../Src/func.c:74: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 #16 sub sp, #16 .cfi_def_cfa_offset 24 movs r0, #0 .Ltmp5: .loc 1 79 5 prologue_end @ ../Src/func.c:79:5 str r0, [sp, #8] @ 4-byte Spill bl Pwm_Init .loc 1 83 5 @ ../Src/func.c:83:5 movw r0, :lower16:Ex_Pwm_VersionInfo movt r0, :upper16:Ex_Pwm_VersionInfo bl Pwm_GetVersionInfo movw r0, #31000 .loc 1 86 9 @ ../Src/func.c:86:9 str r0, [sp, #12] .loc 1 94 55 @ ../Src/func.c:94:55 ldrh.w r2, [sp, #12] movs r0, #1 str r0, [sp, #4] @ 4-byte Spill mov.w r1, #8000 .loc 1 94 5 is_stmt 0 @ ../Src/func.c:94:5 bl Pwm_SetPeriodAndDuty ldr r0, [sp, #4] @ 4-byte Reload .loc 1 96 44 is_stmt 1 @ ../Src/func.c:96:44 ldrh.w r1, [sp, #12] .loc 1 96 5 is_stmt 0 @ ../Src/func.c:96:5 bl Pwm_SetDutyCycle .loc 1 97 44 is_stmt 1 @ ../Src/func.c:97:44 ldrh.w r1, [sp, #12] movs r0, #2 .loc 1 97 5 is_stmt 0 @ ../Src/func.c:97:5 bl Pwm_SetDutyCycle .loc 1 98 44 is_stmt 1 @ ../Src/func.c:98:44 ldrh.w r1, [sp, #12] movs r0, #9 .loc 1 98 5 is_stmt 0 @ ../Src/func.c:98:5 bl Pwm_SetDutyCycle .loc 1 99 44 is_stmt 1 @ ../Src/func.c:99:44 ldrh.w r1, [sp, #12] movs r0, #10 .loc 1 99 5 is_stmt 0 @ ../Src/func.c:99:5 bl Pwm_SetDutyCycle .loc 1 100 44 is_stmt 1 @ ../Src/func.c:100:44 ldrh.w r1, [sp, #12] movs r0, #11 .loc 1 100 5 is_stmt 0 @ ../Src/func.c:100:5 bl Pwm_SetDutyCycle .loc 1 101 44 is_stmt 1 @ ../Src/func.c:101:44 ldrh.w r1, [sp, #12] movs r0, #12 .loc 1 101 5 is_stmt 0 @ ../Src/func.c:101:5 bl Pwm_SetDutyCycle .loc 1 102 44 is_stmt 1 @ ../Src/func.c:102:44 ldrh.w r1, [sp, #12] movs r0, #5 .loc 1 102 5 is_stmt 0 @ ../Src/func.c:102:5 bl Pwm_SetDutyCycle .loc 1 103 44 is_stmt 1 @ ../Src/func.c:103:44 ldrh.w r1, [sp, #12] movs r0, #6 .loc 1 103 5 is_stmt 0 @ ../Src/func.c:103:5 bl Pwm_SetDutyCycle .loc 1 104 44 is_stmt 1 @ ../Src/func.c:104:44 ldrh.w r1, [sp, #12] movs r0, #7 .loc 1 104 5 is_stmt 0 @ ../Src/func.c:104:5 bl Pwm_SetDutyCycle .loc 1 105 44 is_stmt 1 @ ../Src/func.c:105:44 ldrh.w r1, [sp, #12] movs r0, #8 .loc 1 105 5 is_stmt 0 @ ../Src/func.c:105:5 bl Pwm_SetDutyCycle ldr r0, [sp, #8] @ 4-byte Reload .loc 1 106 44 is_stmt 1 @ ../Src/func.c:106:44 ldrh.w r1, [sp, #12] .loc 1 106 5 is_stmt 0 @ ../Src/func.c:106:5 bl Pwm_SetDutyCycle .loc 1 109 1 is_stmt 1 @ ../Src/func.c:109:1 add sp, #16 pop {r7, pc} .Ltmp6: .Lfunc_end3: .size InitPWM, .Lfunc_end3-InitPWM .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Adc0Grp0NotifyFunc,"ax",%progbits .hidden Adc0Grp0NotifyFunc @ -- Begin function Adc0Grp0NotifyFunc .globl Adc0Grp0NotifyFunc .p2align 2 .type Adc0Grp0NotifyFunc,%function .code 16 @ @Adc0Grp0NotifyFunc .thumb_func Adc0Grp0NotifyFunc: .Lfunc_begin4: .loc 1 114 0 @ ../Src/func.c:114:0 .fnstart .cfi_startproc @ %bb.0: .loc 1 115 1 prologue_end @ ../Src/func.c:115:1 bx lr .Ltmp7: .Lfunc_end4: .size Adc0Grp0NotifyFunc, .Lfunc_end4-Adc0Grp0NotifyFunc .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Adc1Grp1NotifyFunc,"ax",%progbits .hidden Adc1Grp1NotifyFunc @ -- Begin function Adc1Grp1NotifyFunc .globl Adc1Grp1NotifyFunc .p2align 2 .type Adc1Grp1NotifyFunc,%function .code 16 @ @Adc1Grp1NotifyFunc .thumb_func Adc1Grp1NotifyFunc: .Lfunc_begin5: .loc 1 119 0 @ ../Src/func.c:119:0 .fnstart .cfi_startproc @ %bb.0: .loc 1 120 1 prologue_end @ ../Src/func.c:120:1 bx lr .Ltmp8: .Lfunc_end5: .size Adc1Grp1NotifyFunc, .Lfunc_end5-Adc1Grp1NotifyFunc .cfi_endproc .cantunwind .fnend @ -- End function .hidden bADCFlag @ @bADCFlag .type bADCFlag,%object .section .bss.bADCFlag,"aw",%nobits .globl bADCFlag .p2align 2, 0x0 bADCFlag: .long 0 @ 0x0 .size bADCFlag, 4 .type adc0_group0_data,%object @ @adc0_group0_data .section .bss.adc0_group0_data,"aw",%nobits .p2align 1, 0x0 adc0_group0_data: .zero 12 .size adc0_group0_data, 12 .type adc0_group1_data,%object @ @adc0_group1_data .section .bss.adc0_group1_data,"aw",%nobits .p2align 1, 0x0 adc0_group1_data: .zero 12 .size adc0_group1_data, 12 .type adc0_group2_data,%object @ @adc0_group2_data .section .bss.adc0_group2_data,"aw",%nobits .p2align 1, 0x0 adc0_group2_data: .zero 2 .size adc0_group2_data, 2 .type adc1_group0_data,%object @ @adc1_group0_data .section .bss.adc1_group0_data,"aw",%nobits .p2align 1, 0x0 adc1_group0_data: .zero 12 .size adc1_group0_data, 12 .type adc1_group1_data,%object @ @adc1_group1_data .section .bss.adc1_group1_data,"aw",%nobits .p2align 1, 0x0 adc1_group1_data: .zero 12 .size adc1_group1_data, 12 .hidden Ex_Pwm_VersionInfo @ @Ex_Pwm_VersionInfo .type Ex_Pwm_VersionInfo,%object .section .bss.Ex_Pwm_VersionInfo,"aw",%nobits .globl Ex_Pwm_VersionInfo .p2align 1, 0x0 Ex_Pwm_VersionInfo: .zero 8 .size Ex_Pwm_VersionInfo, 8 .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 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 4 @ 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 5 @ 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 6 @ 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 7 @ 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 8 @ 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 9 @ 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 10 @ 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 11 @ 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 12 @ 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 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .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 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:0x1a9 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 1 @ DW_AT_decl_file .byte 4 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long bADCFlag .byte 3 @ Abbrev [3] 0x37:0x7 DW_TAG_base_type .long .Linfo_string4 @ DW_AT_name .byte 5 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 4 @ Abbrev [4] 0x3e:0x11 DW_TAG_variable .long .Linfo_string5 @ DW_AT_name .long 79 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 5 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long adc0_group0_data .byte 5 @ Abbrev [5] 0x4f:0xc DW_TAG_array_type .long 91 @ DW_AT_type .byte 6 @ Abbrev [6] 0x54:0x6 DW_TAG_subrange_type .long 109 @ DW_AT_type .byte 6 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0x5b:0xb DW_TAG_typedef .long 102 @ DW_AT_type .long .Linfo_string7 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 96 @ DW_AT_decl_line .byte 3 @ Abbrev [3] 0x66:0x7 DW_TAG_base_type .long .Linfo_string6 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 2 @ DW_AT_byte_size .byte 8 @ Abbrev [8] 0x6d:0x7 DW_TAG_base_type .long .Linfo_string8 @ DW_AT_name .byte 8 @ DW_AT_byte_size .byte 7 @ DW_AT_encoding .byte 4 @ Abbrev [4] 0x74:0x11 DW_TAG_variable .long .Linfo_string9 @ DW_AT_name .long 79 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 6 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long adc0_group1_data .byte 4 @ Abbrev [4] 0x85:0x11 DW_TAG_variable .long .Linfo_string10 @ DW_AT_name .long 150 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 7 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long adc0_group2_data .byte 5 @ Abbrev [5] 0x96:0xc DW_TAG_array_type .long 91 @ DW_AT_type .byte 6 @ Abbrev [6] 0x9b:0x6 DW_TAG_subrange_type .long 109 @ DW_AT_type .byte 1 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 4 @ Abbrev [4] 0xa2:0x11 DW_TAG_variable .long .Linfo_string11 @ DW_AT_name .long 79 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 9 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long adc1_group0_data .byte 4 @ Abbrev [4] 0xb3:0x11 DW_TAG_variable .long .Linfo_string12 @ DW_AT_name .long 79 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 10 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long adc1_group1_data .byte 2 @ Abbrev [2] 0xc4:0x11 DW_TAG_variable .long .Linfo_string13 @ DW_AT_name .long 213 @ DW_AT_type @ DW_AT_external .byte 1 @ DW_AT_decl_file .byte 71 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Ex_Pwm_VersionInfo .byte 7 @ Abbrev [7] 0xd5:0xb DW_TAG_typedef .long 224 @ DW_AT_type .long .Linfo_string21 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 139 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0xe0:0x41 DW_TAG_structure_type .byte 8 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 132 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0xe4:0xc DW_TAG_member .long .Linfo_string14 @ DW_AT_name .long 91 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 134 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 10 @ Abbrev [10] 0xf0:0xc DW_TAG_member .long .Linfo_string15 @ DW_AT_name .long 91 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 135 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 10 @ Abbrev [10] 0xfc:0xc DW_TAG_member .long .Linfo_string16 @ DW_AT_name .long 289 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 10 @ Abbrev [10] 0x108:0xc DW_TAG_member .long .Linfo_string19 @ DW_AT_name .long 289 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 137 @ DW_AT_decl_line .byte 5 @ DW_AT_data_member_location .byte 10 @ Abbrev [10] 0x114:0xc DW_TAG_member .long .Linfo_string20 @ DW_AT_name .long 289 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 138 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0x121:0xb DW_TAG_typedef .long 300 @ DW_AT_type .long .Linfo_string18 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 3 @ Abbrev [3] 0x12c:0x7 DW_TAG_base_type .long .Linfo_string17 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 7 @ Abbrev [7] 0x133:0xb DW_TAG_typedef .long 289 @ DW_AT_type .long .Linfo_string22 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 90 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x13e: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_string23 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 14 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 11 @ Abbrev [11] 0x14f:0x11 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_string24 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 24 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 11 @ Abbrev [11] 0x160:0x11 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_string25 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 29 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 12 @ Abbrev [12] 0x171:0x20 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_string26 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 73 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 13 @ Abbrev [13] 0x182:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 86 @ DW_AT_decl_line .long 55 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0x191:0x11 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_string27 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 113 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 11 @ Abbrev [11] 0x1a2: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_string28 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 118 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .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 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\\func.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=82 .Linfo_string3: .asciz "bADCFlag" @ string offset=127 .Linfo_string4: .asciz "int" @ string offset=136 .Linfo_string5: .asciz "adc0_group0_data" @ string offset=140 .Linfo_string6: .asciz "unsigned short" @ string offset=157 .Linfo_string7: .asciz "uint16" @ string offset=172 .Linfo_string8: .asciz "__ARRAY_SIZE_TYPE__" @ string offset=179 .Linfo_string9: .asciz "adc0_group1_data" @ string offset=199 .Linfo_string10: .asciz "adc0_group2_data" @ string offset=216 .Linfo_string11: .asciz "adc1_group0_data" @ string offset=233 .Linfo_string12: .asciz "adc1_group1_data" @ string offset=250 .Linfo_string13: .asciz "Ex_Pwm_VersionInfo" @ string offset=267 .Linfo_string14: .asciz "vendorID" @ string offset=286 .Linfo_string15: .asciz "moduleID" @ string offset=295 .Linfo_string16: .asciz "sw_major_version" @ string offset=304 .Linfo_string17: .asciz "unsigned char" @ string offset=321 .Linfo_string18: .asciz "uint8" @ string offset=335 .Linfo_string19: .asciz "sw_minor_version" @ string offset=341 .Linfo_string20: .asciz "sw_patch_version" @ string offset=358 .Linfo_string21: .asciz "Std_VersionInfoType" @ string offset=375 .Linfo_string22: .asciz "Pwm_ChannelType" @ string offset=395 .Linfo_string23: .asciz "Adc_TriggerGroup5ms" @ string offset=411 .Linfo_string24: .asciz "Adc1Grp0NotifyFunc" @ string offset=431 .Linfo_string25: .asciz "InitADC" @ string offset=450 .Linfo_string26: .asciz "InitPWM" @ string offset=458 .Linfo_string27: .asciz "Adc0Grp0NotifyFunc" @ string offset=466 .Linfo_string28: .asciz "Adc1Grp1NotifyFunc" @ string offset=485 .Linfo_string29: .asciz "duty" @ string offset=504 .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: