.file "kf32a156_usart.c" .stabs "C:\\\\WorkSpace32\\\\can_uds_bootloader\\\\Release/",100,0,2,.Ltext0 .stabs "../src/kf32a156_usart.c",100,0,2,.Ltext0 .text .Ltext0: .stabs "gcc2_compiled.",60,0,0,0 .stabs "int:t(0,1)=r(0,1);-2147483648;2147483647;",128,0,0,0 .stabs "char:t(0,2)=@s8;r(0,2);0;255;",128,0,0,0 .stabs "long int:t(0,3)=r(0,3);-2147483648;2147483647;",128,0,0,0 .stabs "unsigned int:t(0,4)=r(0,4);0;037777777777;",128,0,0,0 .stabs "long unsigned int:t(0,5)=r(0,5);0;037777777777;",128,0,0,0 .stabs "long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;",128,0,0,0 .stabs "long long unsigned int:t(0,7)=@s64;r(0,7);0;01777777777777777777777;",128,0,0,0 .stabs "short int:t(0,8)=@s16;r(0,8);-32768;32767;",128,0,0,0 .stabs "short unsigned int:t(0,9)=@s16;r(0,9);0;65535;",128,0,0,0 .stabs "signed char:t(0,10)=@s8;r(0,10);-128;127;",128,0,0,0 .stabs "unsigned char:t(0,11)=@s8;r(0,11);0;255;",128,0,0,0 .stabs "float:t(0,12)=r(0,1);4;0;",128,0,0,0 .stabs "double:t(0,13)=r(0,1);8;0;",128,0,0,0 .stabs "long double:t(0,14)=r(0,1);8;0;",128,0,0,0 .stabs "void:t(0,15)=(0,15)",128,0,0,0 .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/kf32a156_usart.h",130,0,0,0 .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",130,0,0,0 .stabs "C:/Program Files (x86)/ChipON IDE/KungFu32/ChipONCC32/include/Sys/stdint.h",130,0,0,0 .stabs "C:/Program Files (x86)/ChipON IDE/KungFu32/ChipONCC32/include/Sys/stddef.h",130,0,0,0 .stabs "ptrdiff_t:t(4,1)=(0,1)",128,0,24,0 .stabs "size_t:t(4,2)=(0,4)",128,0,30,0 .stabs "wchar_t:t(4,3)=(0,9)",128,0,35,0 .stabn 162,0,0,0 .stabs "int8_t:t(3,1)=(0,10)",128,0,21,0 .stabs "uint8_t:t(3,2)=(0,11)",128,0,22,0 .stabs "int16_t:t(3,3)=(0,8)",128,0,23,0 .stabs "uint16_t:t(3,4)=(0,9)",128,0,24,0 .stabs "int32_t:t(3,5)=(0,1)",128,0,25,0 .stabs "uint32_t:t(3,6)=(0,4)",128,0,26,0 .stabs "int64_t:t(3,7)=(0,6)",128,0,27,0 .stabs "uint64_t:t(3,8)=(0,7)",128,0,28,0 .stabs "int_least8_t:t(3,9)=(0,10)",128,0,31,0 .stabs "uint_least8_t:t(3,10)=(0,11)",128,0,32,0 .stabs "int_least16_t:t(3,11)=(0,8)",128,0,33,0 .stabs "uint_least16_t:t(3,12)=(0,9)",128,0,34,0 .stabs "int_least32_t:t(3,13)=(0,1)",128,0,35,0 .stabs "uint_least32_t:t(3,14)=(0,4)",128,0,36,0 .stabs "int_least64_t:t(3,15)=(0,6)",128,0,37,0 .stabs "uint_least64_t:t(3,16)=(0,7)",128,0,38,0 .stabs "int_fast8_t:t(3,17)=(0,2)",128,0,44,0 .stabs "uint_fast8_t:t(3,18)=(0,11)",128,0,45,0 .stabs "int_fast16_t:t(3,19)=(0,8)",128,0,46,0 .stabs "uint_fast16_t:t(3,20)=(0,9)",128,0,47,0 .stabs "int_fast32_t:t(3,21)=(0,1)",128,0,48,0 .stabs "uint_fast32_t:t(3,22)=(0,4)",128,0,49,0 .stabs "int_fast64_t:t(3,23)=(0,6)",128,0,50,0 .stabs "uint_fast64_t:t(3,24)=(0,7)",128,0,51,0 .stabs "intptr_t:t(3,25)=(0,1)",128,0,60,0 .stabs "uintptr_t:t(3,26)=(0,4)",128,0,69,0 .stabs "intmax_t:t(3,27)=(0,6)",128,0,74,0 .stabs "uintmax_t:t(3,28)=(0,7)",128,0,75,0 .stabn 162,0,0,0 .stabs " :T(2,1)=eFALSE:0,TRUE:1,;",128,0,0,0 .stabs "FunctionalState:t(2,2)=(2,1)",128,0,55,0 .stabs " :T(2,3)=eRESET:0,SET:1,;",128,0,0,0 .stabs "FlagStatus:t(2,4)=(2,3)",128,0,63,0 .stabs "INTStatus:t(2,5)=(2,3)",128,0,63,0 .stabs " :T(2,6)=eFAILURE:0,SUCCESS:1,;",128,0,0,0 .stabs "RetStatus:t(2,7)=(2,6)",128,0,70,0 .stabs " :T(2,8)=eDISABLE:0,ENABLE:1,;",128,0,0,0 .stabs "AbleStatus:t(2,9)=(2,8)",128,0,77,0 .stabs " :T(2,10)=eDIR_DOWN:0,DIR_UP:1,;",128,0,0,0 .stabs "DIRStatus:t(2,11)=(2,10)",128,0,86,0 .stabs " :T(2,12)=eINT_Initial_SP:0,INT_Reset:1,INT_NMI:2,INT_HardFault:3,INT_Reserved4:4,INT_StackFault:5,INT_AriFault:6,INT_Reserved7:7,INT_Reserved8:8,INT_Reserved9:9,INT_Reserved10:10,INT_SVCAll:11,INT_Reserved12:12,INT_Reserved13:13,INT_SoftSV:14,INT_SysTick:15,INT_WWDT:16,INT_EINT16:17,INT_EINT0:18,INT_EINT1:19,INT_EINT2:20,INT_EINT3:21,INT_EINT4:22,INT_EINT9TO5:23,INT_EINT15TO10:24,INT_T1:25,INT_T3:26,INT_T5:27,INT_T6:28,INT_QEI0:29,INT_QEI1:30,INT_T7:29,INT_T8:30,INT_ECFGL:31,INT_CAN4:32,INT_T14:33,INT_RNG:34,INT_FDC2:35,INT_EXIC:36,INT_ADC0:37,INT_ADC1:38,INT_CFGL:39,INT_T11:40,INT_T0:41,INT_DMA0:42,INT_CMP:43,INT_USART0:44,INT_USART1:45,INT_SPI0:46,INT_SPI1:47,INT_DMA1:48,INT_EINT19TO17:49,INT_CANFD6:50,INT_CANFD7:51,INT_FDC0:52,INT_FDC1:53,INT_EINT31TO20:54,INT_ECC:55,INT_OSC:56,INT_CLK:56,INT_I2C0:57,INT_I2C1:58,INT_I2C2:59,INT_T12:60,INT_T2:61,INT_T4:62,INT_T13:63,INT_USART2:64,INT_T16:65,INT_USART4:66,INT_SPI2:67,INT_SPI3:68,INT_ADC2:69,INT_T18:70,INT_T19:71,INT_HRCAP0:72,INT_WKP0:73,INT_WKP1:73,INT_WKP2:73,INT_WKP3:73,INT_WKP4:73,INT_HRCAP1:74,INT_T21:75,INT_I2C3:76,INT_USART5:77,INT_HRCAP2:78,INT_USART7:79,;",128,0,0,0 .stabs "InterruptIndex:t(2,13)=(2,12)",128,0,184,0 .stabs "GPIO_MenMap:T(2,14)=s56PIR:(2,15)=k(2,16)=B(3,6),0,32;POR:(2,16),32,32;PUR:(2,16),64,32;PDR:(2,16),96,32;PODR:(2,16),128,32;PMOD:(2,16),160,32;OMOD:(2,16),192,32;LOCK:(2,16),224,32;RMP:(2,17)=ar(2,18)=r(2,18);0;037777777777;;0;1;(2,16),256,64;RESERVED:(2,19)=ar(2,18);0;2;(2,16),320,96;RMP_MSB:(2,16),416,32;;",128,0,0,0 .stabs "GPIO_SFRmap:t(2,20)=(2,14)",128,0,210,0 .stabs "OSC_MemMap:T(2,21)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;INT:(2,16),64,32;CTL2:(2,16),96,32;HFOSCCAL0:(2,16),128,32;HFOSCCAL1:(2,16),160,32;;",128,0,0,0 .stabs "OSC_SFRmap:t(2,22)=(2,21)",128,0,919,0 .stabs "PLL_MenMap:T(2,23)=s4CTL:(2,16),0,32;;",128,0,0,0 .stabs "PLL_SFRmap:t(2,24)=(2,23)",128,0,925,0 .stabs "INT_MemMap:T(2,25)=s160CTL0:(2,16),0,32;EIE0:(2,16),32,32;RESERVED1:(3,6),64,32;EIE1:(2,16),96,32;RESERVED2:(3,6),128,32;EIE2:(2,16),160,32;RESERVED3:(3,6),192,32;EIF0:(2,16),224,32;RESERVED4:(3,6),256,32;EIF1:(2,16),288,32;RESERVED5:(3,6),320,32;EIF2:(2,16),352,32;RESERVED6:(3,6),384,32;IP0:(2,16),416,32;IP1:(2,16),448,32;IP2:(2,16),480,32;IP3:(2,16),512,32;IP4:(2,16),544,32;IP5:(2,16),576,32;IP6:(2,16),608,32;IP7:(2,16),640,32;IP8:(2,16),672,32;IP9:(2,16),704,32;IP10:(2,16),736,32;IP11:(2,16),768,32;IP12:(2,16),800,32;IP13:(2,16),832,32;IP14:(2,16),864,32;IP15:(2,16),896,32;IP16:(2,16),928,32;IP17:(2,16),960,32;IP18:(2,16),992,32;EINTMASK:(2,16),1024,32;EINTRISE:(2,16),1056,32;EINTFALL:(2,16),1088,32;EINTF:(2,16),1120,32;RESERVED7:(3,6),1152,32;EINTSS0:(2,16),1184,32;EINTSS1:(2,16),1216,32;CTL1:(2,16),1248,32;;",128,0,0,0 .stabs "INT_SFRmap:t(2,26)=(2,25)",128,0,1315,0 .stabs "SYSCTL_MemMap:T(2,27)=s36PSW:(2,16),0,32;MCTL:(2,16),32,32;ARCTL:(2,16),64,32;VECTOFF:(2,16),96,32;RESEVRVE1:(3,6),128,32;RAMSPA:(2,16),160,32;MEMCTL:(2,16),192,32;MSPSPA:(2,16),224,32;PSPSPA:(2,16),256,32;;",128,0,0,0 .stabs "SYSCTL_SFRmap:t(2,28)=(2,27)",128,0,2722,0 .stabs "DMA_MenMap:T(2,29)=s200:(2,30)=u28:(2,31)=s28CTLR1:(2,16),0,32;CTLR2:(2,16),32,32;CTLR3:(2,16),64,32;CTLR4:(2,16),96,32;CTLR5:(2,16),128,32;CTLR6:(2,16),160,32;CTLR7:(2,16),192,32;;,0,224;CTLR:(2,32)=ar(2,18);0;6;(2,16),0,224;;,0,224;RESERVED1:(3,6),224,32;:(2,33)=u28:(2,34)=s28PADDR1:(2,16),0,32;PADDR2:(2,16),32,32;PADDR3:(2,16),64,32;PADDR4:(2,16),96,32;PADDR5:(2,16),128,32;PADDR6:(2,16),160,32;PADDR7:(2,16),192,32;;,0,224;PADDR:(2,32),0,224;;,256,224;RESERVED2:(3,6),480,32;:(2,35)=u28:(2,36)=s28MADDR1:(2,16),0,32;MADDR2:(2,16),32,32;MADDR3:(2,16),64,32;MADDR4:(2,16),96,32;MADDR5:(2,16),128,32;MADDR6:(2,16),160,32;MADDR7:(2,16),192,32;;,0,224;MADDR:(2,32),0,224;;,512,224;RESERVED3:(3,6),736,32;:(2,37)=u28:(2,38)=s28CPAR1:(2,15),0,32;CPAR2:(2,15),32,32;CPAR3:(2,15),64,32;CPAR4:(2,15),96,32;CPAR5:(2,15),128,32;CPAR6:(2,15),160,32;CPAR7:(2,15),192,32;;,0,224;CPAR:(2,39)=ar(2,18);0;6;(2,15),0,224;;,768,224;RESERVED4:(3,6),992,32;:(2,40)=u28:(2,41)=s28CMAR1:(2,15),0,32;CMAR2:(2,15),32,32;CMAR3:(2,15),64,32;CMAR4:(2,15),96,32;CMAR5:(2,15),128,32;CMAR6:(2,15),160,32;CMAR7:(2,15),192,32;;,0,224;CMAR:(2,39),0,224;;,1024,224;RESERVED5:(3,6),1248,32;:(2,42)=u28:(2,43)=s28NCT1:(2,15),0,32;NCT2:(2,15),32,32;NCT3:(2,15),64,32;NCT4:(2,15),96,32;NCT5:(2,15),128,32;NCT6:(2,15),160,32;NCT7:(2,15),192,32;;,0,224;NCT:(2,39),0,224;;,1280,224;RESERVED6:(3,6),1504,32;LIFR:(2,16),1536,32;LIER:(2,16),1568,32;;",128,0,0,0 .stabs "DMA_SFRmap:t(2,44)=(2,29)",128,0,2954,0 .stabs "SYSTICK_MemMap:T(2,45)=s16CTL:(2,16),0,32;RELOAD:(2,16),32,32;CV:(2,16),64,32;CALI:(2,16),96,32;;",128,0,0,0 .stabs "SYSTICK_SFRmap:t(2,46)=(2,45)",128,0,3530,0 .stabs "BTIM_MemMap:T(2,47)=s32CNT:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;PRSC:(2,16),96,32;PPX:(2,16),128,32;DIER:(2,16),160,32;SR:(2,15),192,32;SRIC:(2,16),224,32;;",128,0,0,0 .stabs "BTIM_SFRmap:t(2,48)=(2,47)",128,0,3592,0 .stabs "GPTIM_MemMap:T(2,49)=s96CNT:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;PRSC:(2,16),96,32;PPX:(2,16),128,32;UDTIM:(2,16),160,32;RESERVED1:(2,50)=ar(2,18);0;1;(3,6),192,64;CCPXC1:(2,15),256,32;CCPXC2:(2,15),288,32;CCPXC3:(2,15),320,32;CCPXC4:(2,15),352,32;CCPXSRIC:(2,16),384,32;CCPXDF:(2,15),416,32;RESERVED2:(2,50),448,64;CCPXCTL1:(2,16),512,32;CCPXR1:(2,16),544,32;CCPXR2:(2,16),576,32;CCPXR3:(2,16),608,32;CCPXR4:(2,16),640,32;CCPXCTL2:(2,16),672,32;CCPXCTL3:(2,16),704,32;CCPXEGIF:(2,16),736,32;;",128,0,0,0 .stabs "GPTIM_SFRmap:t(2,51)=(2,49)",128,0,3782,0 .stabs "CCP_SFRmap:t(2,52)=(2,49)",128,0,3782,0 .stabs "ATIM_MemMap:T(2,53)=s240TXCNT:(2,16),0,32;TZCNT:(2,16),32,32;TXPPX:(2,16),64,32;TZPPZ:(2,16),96,32;TXPRSC:(2,16),128,32;TZPRSC:(2,16),160,32;TXCCR0:(2,16),192,32;TXCCR1:(2,16),224,32;TZCCR0:(2,16),256,32;TXCTL:(2,16),288,32;TZCTL:(2,16),320,32;PXPDCTL:(2,16),352,32;PXASCTL:(2,16),384,32;TXCCTCTL:(2,16),416,32;TZCCTCTL:(2,16),448,32;RESERVED0:(3,6),480,32;COMH1:(2,16),512,32;COML1:(2,16),544,32;FAUCTL1:(2,16),576,32;DITCTL:(2,16),608,32;COMH2:(2,16),640,32;COML2:(2,16),672,32;FAUCTL2:(2,16),704,32;CCRCTL:(2,16),736,32;COMH3:(2,16),768,32;COML3:(2,16),800,32;FAUCTL3:(2,16),832,32;RESERVED1:(3,6),864,32;COMH4:(2,16),896,32;COML4:(2,16),928,32;FAUCTL4:(2,16),960,32;RESERVED2:(3,6),992,32;ECCPXCTL1:(2,16),1024,32;ECCPXR1:(2,16),1056,32;ECCPXR2:(2,16),1088,32;ECCPXR3:(2,16),1120,32;ECCPXR4:(2,16),1152,32;PXUDCTL:(2,16),1184,32;ECCPXCTL2:(2,16),1216,32;PXDTCTL:(2,16),1248,32;PWMXOC:(2,16),1280,32;PXATRCTL:(2,16),1312,32;PXASCTL0:(2,16),1344,32;PXASCTL1:(2,16),1376,32;ZPDCTL0:(2,16),1408,32;ZPDCTL1:(2,16),1440,32;ZPDPORT:(2,16),1472,32;ECCPXIE:(2,16),1504,32;ECCPXEGIF:(2,16),1536,32;TXUDTIM:(2,16),1568,32;TZUDTIM:(2,16),1600,32;ECCPXDF:(2,15),1632,32;ECCPXC1:(2,15),1664,32;ECCPXC2:(2,15),1696,32;ECCPXC3:(2,15),1728,32;ECCPXC4:(2,15),1760,32;RESERVED3:(3,6),1792,32;ECCPXDE:(2,16),1824,32;ECCPXSRIC:(2,16),1856,32;ECCPXCTL3:(2,16),1888,32;;",128,0,0,0 .stabs "ATIM_SFRmap:t(2,54)=(2,53)",128,0,4297,0 .stabs "ECCP_SFRmap:t(2,55)=(2,53)",128,0,4297,0 .stabs "EPWM_MemMap:T(2,56)=s104CNT:(2,16),0,32;PHS:(2,16),32,32;PPX:(2,16),64,32;PRSC:(2,16),96,32;CTL:(2,16),128,32;RA:(2,16),160,32;RB:(2,16),192,32;CTLA:(2,16),224,32;CTLB:(2,16),256,32;DBCTL:(2,16),288,32;DBT:(2,16),320,32;PCCTL:(2,16),352,32;PXASCTL:(2,16),384,32;ETCTL:(2,16),416,32;IE:(2,16),448,32;IF:(2,15),480,32;IC:(2,16),512,32;DE:(2,16),544,32;DF:(2,15),576,32;RESERVED0:(3,6),608,32;HRPWMCTL:(2,16),640,32;HRCMP:(2,16),672,32;CAP:(2,15),704,32;RC:(2,16),736,32;RD:(2,16),768,32;UDCTL:(2,16),800,32;;",128,0,0,0 .stabs "EPWM_SFRmap:t(2,57)=(2,56)",128,0,5138,0 .stabs "HRCAP_MenMap:T(2,58)=s52CTL:(2,16),0,32;COUNTER:(2,15),32,32;RISE:(2,59)=ar(2,18);0;1;(2,15),64,64;FALL:(2,59),128,64;HRRISE:(2,59),192,64;HRFALL:(2,59),256,64;SR:(2,15),320,32;SRIC:(2,16),352,32;IFRC:(2,16),384,32;;",128,0,0,0 .stabs "HRCAP_SFRmap:t(2,60)=(2,58)",128,0,5779,0 .stabs "QEI_MenMap:T(2,61)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;CNT:(2,16),64,32;PPX:(2,16),96,32;PRSC:(2,16),128,32;DIER:(2,16),160,32;;",128,0,0,0 .stabs "QEI_SFRmap:t(2,62)=(2,61)",128,0,5936,0 .stabs "ADC_MemMap:T(2,63)=s92CTL0:(2,16),0,32;CTL1:(2,16),32,32;SCANSQ0:(2,16),64,32;SCANSQ1:(2,16),96,32;SCANSQ2:(2,16),128,32;HSCANSQ:(2,16),160,32;WDH:(2,16),192,32;WDL:(2,16),224,32;DATA:(2,15),256,32;HPDATA0:(2,15),288,32;HPDATA1:(2,15),320,32;HPDATA2:(2,15),352,32;HPDATA3:(2,15),384,32;HPDOFF0:(2,16),416,32;HPDOFF1:(2,16),448,32;HPDOFF2:(2,16),480,32;HPDOFF3:(2,16),512,32;SCANSQ3:(2,16),544,32;RESERVED:(2,50),576,64;STATE:(2,16),640,32;DELAY:(2,16),672,32;SCANCTL:(2,16),704,32;;",128,0,0,0 .stabs "ADC_SFRmap:t(2,64)=(2,63)",128,0,6070,0 .stabs "DAC_MemMap:T(2,65)=s24CTL:(2,16),0,32;DAHD:(2,16),32,32;DATA:(2,15),64,32;CTL1:(2,16),96,32;RESERVED:(3,6),128,32;CAL:(2,16),160,32;;",128,0,0,0 .stabs "DAC_SFRmap:t(2,66)=(2,65)",128,0,6760,0 .stabs "CMP_MemMap:T(2,67)=s40CTL0:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;CTL3:(2,16),96,32;CTL4:(2,16),128,32;CTL5:(2,16),160,32;TRIM0:(2,16),192,32;TRIM1:(2,16),224,32;TRIM2:(2,16),256,32;TRIM3:(2,16),288,32;;",128,0,0,0 .stabs "CMP_SFRmap:t(2,68)=(2,67)",128,0,6931,0 .stabs "OP_MemMap:T(2,69)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;TRIM0:(2,16),64,32;TRIM1:(2,16),96,32;TRIM2:(2,16),128,32;TRIM3:(2,16),160,32;;",128,0,0,0 .stabs "OP_SFRmap:t(2,70)=(2,69)",128,0,7360,0 .stabs "USART_MemMap:T(2,71)=s28CTLR:(2,16),0,32;BRGR:(2,16),32,32;STR:(2,16),64,32;:(2,72)=u4TBUFR:(2,16),0,32;RBUFR:(2,15),0,32;;,96,32;U7816R:(2,16),128,32;IER:(2,16),160,32;ADM:(2,16),192,32;;",128,0,0,0 .stabs "USART_SFRmap:t(2,73)=(2,71)",128,0,7660,0 .stabs "SPI_MemMap:T(2,74)=s16BRGR:(2,16),0,32;CTLR:(2,16),32,32;BUFR:(2,16),64,32;STR:(2,16),96,32;;",128,0,0,0 .stabs "SPI_SFRmap:t(2,75)=(2,74)",128,0,7974,0 .stabs "I2C_MemMap:T(2,76)=s36CTLR:(2,16),0,32;SR:(2,16),32,32;BUFR:(2,16),64,32;ADDR0:(2,16),96,32;BRGR:(2,16),128,32;ADDR1:(2,16),160,32;ADDR2:(2,16),192,32;ADDR3:(2,16),224,32;IER:(2,16),256,32;;",128,0,0,0 .stabs "I2C_SFRmap:t(2,77)=(2,76)",128,0,8138,0 .stabs "CanTxBufferTypeDef:t(2,78)=(2,79)=u16SFF:(2,80)=s16TXINFR:(2,81)=s4DLC:(2,16),0,4;RESERVED0:(2,16),4,2;RTR:(2,16),6,1;IDE:(2,16),7,1;RESERVED1:(2,16),8,24;;,0,32;TXDATA0:(2,82)=s4DATA1:(2,16),0,8;DATA0:(2,16),8,8;RESERVED0:(2,16),16,5;ID:(2,16),21,11;;,32,32;TXDATA1:(2,83)=s4DATA5:(2,16),0,8;DATA4:(2,16),8,8;DATA3:(2,16),16,8;DATA2:(2,16),24,8;;,64,32;TXDATA2:(2,84)=s4RESERVED0:(2,16),0,8;RESERVED1:(2,16),8,8;DATA7:(2,16),16,8;DATA6:(2,16),24,8;;,96,32;;,0,128;EFF:(2,85)=s16TXINFR:(2,86)=s4DLC:(2,16),0,4;RESERVED0:(2,16),4,2;RTR:(2,16),6,1;IDE:(2,16),7,1;RESERVED1:(2,16),8,24;;,0,32;TXDATA0:(2,87)=s4RESERVED:(2,16),0,3;ID:(2,16),3,29;;,32,32;TXDATA1:(2,88)=s4DATA3:(2,16),0,8;DATA2:(2,16),8,8;DATA1:(2,16),16,8;DATA0:(2,16),24,8;;,64,32;TXDATA2:(2,89)=s4DATA7:(2,16),0,8;DATA6:(2,16),8,8;DATA5:(2,16),16,8;DATA4:(2,16),24,8;;,96,32;;,0,128;;",128,0,8444,0 .stabs "CAN_MemMap:T(2,90)=s64CTLR:(2,16),0,32;BRGR:(2,16),32,32;RCR:(2,16),64,32;EROR:(2,16),96,32;ACRR:(2,16),128,32;MSKR:(2,16),160,32;IER:(2,16),192,32;IFR:(2,16),224,32;:(2,91)=u16:(2,92)=s16INFR:(2,16),0,32;TX0R:(2,16),32,32;TX1R:(2,16),64,32;TX2R:(2,16),96,32;;,0,128;CanTxBuffer:(2,78),0,128;;,256,128;RXDATA0:(2,16),384,32;RXDATA1:(2,16),416,32;RXDATA2:(2,16),448,32;RXDATA3:(2,16),480,32;;",128,0,0,0 .stabs "CAN_SFRmap:t(2,93)=(2,90)",128,0,8474,0 .stabs "CAN_FILTER_Map:T(2,94)=s64ACR1R:(2,16),0,32;MSK1R:(2,16),32,32;ACR2R:(2,16),64,32;MSK2R:(2,16),96,32;ACR3R:(2,16),128,32;MSK3R:(2,16),160,32;ACR4R:(2,16),192,32;MSK4R:(2,16),224,32;ACR5R:(2,16),256,32;MSK5R:(2,16),288,32;ACR6R:(2,16),320,32;MSK6R:(2,16),352,32;ACR7R:(2,16),384,32;MSK7R:(2,16),416,32;ACR8R:(2,16),448,32;MSK8R:(2,16),480,32;;",128,0,0,0 .stabs "CAN_FILTER_SFRmap:t(2,95)=(2,94)",128,0,8494,0 .stabs "CANFD_MenMap:T(2,96)=s124CTLR0:(2,16),0,32;BRGR:(2,16),32,32;RCR:(2,15),64,32;EROR:(2,16),96,32;NOUSE1:(2,16),128,32;MSKR:(2,16),160,32;IER:(2,16),192,32;IFR:(2,16),224,32;RX_SET1:(2,15),256,32;:(2,97)=u4:(2,98)=s4RX_SET2_1:(3,2),0,8;RX_SET2_2:(3,2),8,8;RX_SET2_34:(3,4),16,16;;,0,32;:(2,99)=s4RX_SET2:(3,6),0,32;;,0,32;;,288,32;:(2,100)=u64RXDATA:(2,101)=ar(2,18);0;63;(2,102)=k(2,103)=B(3,2),0,512;RXDATA_32:(2,104)=ar(2,18);0;15;(2,15),0,512;;,320,512;TIMER:(2,16),832,32;CRC:(2,15),864,32;NOUSE2:(2,16),896,32;CTLR1:(2,16),928,32;AMSTA:(2,15),960,32;;",128,0,0,0 .stabs "CANFD_SFRMap:t(2,105)=(2,96)",128,0,9652,0 .stabs "EXIC_MemMap:T(2,106)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;STATE:(2,16),64,32;RESERVED1:(3,6),96,32;WRITEBUF:(2,16),128,32;READBUF:(2,16),160,32;;",128,0,0,0 .stabs "EXIC_SFRmap:t(2,107)=(2,106)",128,0,10167,0 .stabs "RTC_MemMap:T(2,108)=s44CR:(2,16),0,32;ALRA:(2,16),32,32;TMR:(2,16),64,32;DTR:(2,16),96,32;ALRB:(2,16),128,32;TMER:(2,16),160,32;TCR:(2,16),192,32;IER:(2,16),224,32;IFR:(2,16),256,32;TMBR:(2,16),288,32;DTBR:(2,16),320,32;;",128,0,0,0 .stabs "RTC_SFRmap:t(2,109)=(2,108)",128,0,10265,0 .stabs "IWDT_MemMap:T(2,110)=s8CTL:(2,16),0,32;FD:(2,16),32,32;;",128,0,0,0 .stabs "IWDT_SFRmap:t(2,111)=(2,110)",128,0,10792,0 .stabs "WWDT_MemMap:T(2,112)=s12CTL:(2,16),0,32;CNT:(2,16),32,32;CTL1:(2,16),64,32;;",128,0,0,0 .stabs "WWDT_SFRmap:t(2,113)=(2,112)",128,0,10842,0 .stabs "EWDT_MenMap:T(2,114)=s8CTL:(2,16),0,32;CNT:(2,16),32,32;;",128,0,0,0 .stabs "EWDT_SFRmap:t(2,115)=(2,114)",128,0,10920,0 .stabs "CFGL_MemMap:T(2,116)=s12CTL0:(2,16),0,32;CTL1:(2,16),32,32;IFR:(2,16),64,32;;",128,0,0,0 .stabs "CFGL_SFRmap:t(2,117)=(2,116)",128,0,11007,0 .stabs "ECFGL_MenMap:T(2,118)=s96:(2,119)=u64:(2,120)=s64ECFGL0_CTL:(2,16),0,32;ECFGL1_CTL:(2,16),32,32;ECFGL2_CTL:(2,16),64,32;ECFGL3_CTL:(2,16),96,32;ECFGL4_CTL:(2,16),128,32;ECFGL5_CTL:(2,16),160,32;ECFGL6_CTL:(2,16),192,32;ECFGL7_CTL:(2,16),224,32;ECFGL8_CTL:(2,16),256,32;ECFGL9_CTL:(2,16),288,32;ECFGL10_CTL:(2,16),320,32;ECFGL11_CTL:(2,16),352,32;ECFGL12_CTL:(2,16),384,32;ECFGL13_CTL:(2,16),416,32;ECFGL14_CTL:(2,16),448,32;ECFGL15_CTL:(2,16),480,32;;,0,512;ECFGL_CTL:(2,121)=ar(2,18);0;15;(2,16),0,512;;,0,512;SOFTSEL:(2,16),512,32;FCLK:(2,16),544,32;IC:(2,16),576,32;IF:(2,16),608,32;RFCTL:(2,16),640,32;FFCTL:(2,16),672,32;ADC:(2,16),704,32;OUT:(2,15),736,32;;",128,0,0,0 .stabs "ECFGL_SFRmap:t(2,122)=(2,118)",128,0,11222,0 .stabs "RST_MemMap:T(2,123)=s16CTL0:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;CTL3:(2,16),96,32;;",128,0,0,0 .stabs "RST_SFRmap:t(2,124)=(2,123)",128,0,11542,0 .stabs "PCLK_MemMap:T(2,125)=s16CTL0:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;CTL3:(2,16),96,32;;",128,0,0,0 .stabs "PCLK_SFRmap:t(2,126)=(2,125)",128,0,11724,0 .stabs "PM_MemMap:T(2,127)=s36CTL0:(2,16),0,32;CTL1:(2,16),32,32;STA0:(2,15),64,32;STA1:(2,15),96,32;STAC:(2,16),128,32;CTL2:(2,16),160,32;CAL0:(2,16),192,32;CAL1:(2,16),224,32;CAL2:(2,16),256,32;;",128,0,0,0 .stabs "PM_SFRmap:t(2,128)=(2,127)",128,0,11910,0 .stabs "BKP_MemMap:T(2,129)=s96CTL:(2,16),0,32;INT:(2,16),32,32;RESERVED:(2,130)=ar(2,18);0;13;(3,6),64,448;DATA:(2,131)=ar(2,18);0;7;(2,16),512,256;;",128,0,0,0 .stabs "BKP_SFRmap:t(2,132)=(2,129)",128,0,12382,0 .stabs "FLASH_MemMap:T(2,133)=s80ISPCON0:(2,16),0,32;ISPCON1:(2,16),32,32;ISPCMD:(2,16),64,32;ISPTRG:(2,16),96,32;RESERVED1:(3,6),128,32;CFG:(2,16),160,32;RESERVED2:(3,6),192,32;ISPADDR:(2,16),224,32;STATE:(2,16),256,32;RESERVED3:(3,6),288,32;NVMUNLOCK:(2,16),320,32;PROUNLOCK:(2,16),352,32;CFGUNLOCK:(2,16),384,32;RESERVED4:(3,6),416,32;CSSTART:(2,16),448,32;CSSTOP:(2,16),480,32;CSRES:(2,134)=ar(2,18);0;3;(2,16),512,128;;",128,0,0,0 .stabs "FLASH_SFRmap:t(2,135)=(2,133)",128,0,12481,0 .stabs "CRC_MemMap:T(2,136)=s32CTL:(2,16),0,32;DATA:(2,16),32,32;RSLT:(2,15),64,32;INIT:(2,16),96,32;PLN:(2,16),128,32;RXOR:(2,16),160,32;IDATA:(2,16),192,32;TEMP:(2,15),224,32;;",128,0,0,0 .stabs "CRC_SFRmap:t(2,137)=(2,136)",128,0,12674,0 .stabs "AES_MenMap:T(2,138)=s48CTL:(2,16),0,32;INT:(2,16),32,32;RESERVED1:(3,6),64,32;RESERVED2:(3,6),96,32;INPUT0:(2,16),128,32;INPUT1:(2,16),160,32;INPUT2:(2,16),192,32;INPUT3:(2,16),224,32;OUTPUT0:(2,15),256,32;OUTPUT1:(2,15),288,32;OUTPUT2:(2,15),320,32;OUTPUT3:(2,15),352,32;;",128,0,0,0 .stabs "AES_SFRmap:t(2,139)=(2,138)",128,0,12739,0 .stabs "RNG_MenMap:T(2,140)=s16CTL:(2,16),0,32;STATE:(2,16),32,32;SEED:(2,15),64,32;DR:(2,15),96,32;;",128,0,0,0 .stabs "RNG_SFRmap:t(2,141)=(2,140)",128,0,12839,0 .stabs "FlexMUX_MenMap:T(2,142)=s8SOU:(2,16),0,32;TAR:(2,16),32,32;;",128,0,0,0 .stabs "FlexMUX_SFRmap:t(2,143)=(2,142)",128,0,12940,0 .stabs "FDC_MenMap:T(2,144)=s128CTL:(2,16),0,32;MOD:(2,16),32,32;CNT:(2,15),64,32;IDLY:(2,16),96,32;CH0CTL:(2,16),128,32;CH1CTL:(2,16),160,32;CH2CTL:(2,16),192,32;CH3CTL:(2,16),224,32;RESERVED:(2,145)=ar(2,18);0;3;(3,6),256,128;CH0DLY0:(2,16),384,32;CH0DLY1:(2,16),416,32;CH0DLY2:(2,16),448,32;RESERVED5:(3,6),480,32;CH1DLY0:(2,16),512,32;CH1DLY1:(2,16),544,32;CH1DLY2:(2,16),576,32;RESERVED6:(3,6),608,32;CH2DLY0:(2,16),640,32;CH2DLY1:(2,16),672,32;CH2DLY2:(2,16),704,32;RESERVED7:(3,6),736,32;CH3DLY0:(2,16),768,32;CH3DLY1:(2,16),800,32;CH3DLY2:(2,16),832,32;RESERVED8:(3,6),864,32;PO0DLY:(2,16),896,32;PO1DLY:(2,16),928,32;PO2DLY:(2,16),960,32;PO3DLY:(2,16),992,32;;",128,0,0,0 .stabs "FDC_SFRmap:t(2,146)=(2,144)",128,0,13122,0 .stabs "FlexRM_MenMap:T(2,147)=s24CTL:(2,16),0,32;GPSR0:(2,16),32,32;GPSR1:(2,16),64,32;GCSR0:(2,16),96,32;GCSR1:(2,16),128,32;GCSR2:(2,16),160,32;;",128,0,0,0 .stabs "FlexRM_SFRmap:t(2,148)=(2,147)",128,0,13600,0 .stabs "CACHE_MenMap:T(2,149)=s4CTLR:(2,16),0,32;;",128,0,0,0 .stabs "CACHE_SFRmap:t(2,150)=(2,149)",128,0,14018,0 .stabn 162,0,0,0 .stabs "USART_InitTypeDef:t(1,1)=(1,2)=s52m_Mode:(3,6),0,32;m_HalfDuplexClkSource:(3,6),32,32;m_TransferDir:(3,6),64,32;m_WordLength:(3,6),96,32;m_StopBits:(3,6),128,32;m_Bit9SEL:(3,6),160,32;m_Parity:(3,6),192,32;m_ReceiveOrder:(3,6),224,32;m_TransmitOrder:(3,6),256,32;m_BRAutoDetect:(3,6),288,32;m_HardwareFlowControl:(3,6),320,32;m_BaudRateBRCKS:(3,4),352,16;m_BaudRateInteger:(3,4),368,16;m_BaudRateNumerator:(3,4),384,16;m_BaudRateDenominator:(3,4),400,16;;",128,0,57,0 .stabs "U7816R_InitTypeDef:t(1,3)=(1,4)=s24m_ErrorSignal:(3,6),0,32;m_PassagewaySelect:(3,6),32,32;m_TransmitRepeat:(3,6),64,32;m_ReceiveRepeat:(3,6),96,32;m_Clkout:(2,2),128,32;m_ClkDiv:(3,2),160,8;m_Egt:(3,2),168,8;;",128,0,78,0 .stabn 162,0,0,0 .section .text$USART_Reset .type .text$USART_Reset$scode_local_1, @function .text$USART_Reset$scode_loacal_1: .align 1 .stabs "USART_Reset:F(0,15)",36,0,82,USART_Reset .stabs "USARTx:P(0,16)=*(2,73)",64,0,82,0 .export USART_Reset .type USART_Reset, @function USART_Reset: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext1 .Ltext1: .stabn 68,0,83,.LM0-.LFBB1 .LM0: .LFBB1: PUSH {r6, lr} .stabn 68,0,87,.LM1-.LFBB1 .LM1: LD r5,#1073744256 CMP r0,r5 JZ .L7 .stabn 68,0,93,.LM2-.LFBB1 .LM2: LD r5,#1073744384 CMP r0,r5 JZ .L8 .stabn 68,0,99,.LM3-.LFBB1 .LM3: LD r5,#1073744512 CMP r0,r5 JZ .L9 .stabn 68,0,105,.LM4-.LFBB1 .LM4: LD r5,#1073749632 CMP r0,r5 JZ .L10 .L1: .stabn 68,0,115,.LM5-.LFBB1 .LM5: POP r6 POP lr JMP lr .L10: .stabn 68,0,107,.LM6-.LFBB1 .LM6: MOV r0,#1 LSL r0,#29 MOV r1,#1 LD r6,#RST_CTL2_Peripheral_Reset_Enable LJMP r6 .stabn 68,0,108,.LM7-.LFBB1 .LM7: MOV r0,#1 LSL r0,#29 MOV r1,#0 LJMP r6 .stabn 68,0,109,.LM8-.LFBB1 .LM8: MOV r0,#1 LSL r0,#29 MOV r1,#1 LD r5,#PCLK_CTL2_Peripheral_Clock_Enable LJMP r5 JMP .L1 .L7: .stabn 68,0,89,.LM9-.LFBB1 .LM9: MOV r0,#1 LSL r0,#19 MOV r1,#1 LD r6,#RST_CTL1_Peripheral_Reset_Enable LJMP r6 .stabn 68,0,90,.LM10-.LFBB1 .LM10: MOV r0,#1 LSL r0,#19 MOV r1,#0 LJMP r6 .stabn 68,0,91,.LM11-.LFBB1 .LM11: MOV r0,#1 LSL r0,#19 MOV r1,#1 LD r5,#PCLK_CTL1_Peripheral_Clock_Enable LJMP r5 JMP .L1 .L8: .stabn 68,0,95,.LM12-.LFBB1 .LM12: MOV r0,#1 LSL r0,#20 MOV r1,#1 LD r6,#RST_CTL1_Peripheral_Reset_Enable LJMP r6 .stabn 68,0,96,.LM13-.LFBB1 .LM13: MOV r0,#1 LSL r0,#20 MOV r1,#0 LJMP r6 .stabn 68,0,97,.LM14-.LFBB1 .LM14: MOV r0,#1 LSL r0,#20 MOV r1,#1 LD r5,#PCLK_CTL1_Peripheral_Clock_Enable LJMP r5 JMP .L1 .L9: .stabn 68,0,101,.LM15-.LFBB1 .LM15: MOV r0,#1 LSL r0,#21 MOV r1,#1 LD r6,#RST_CTL1_Peripheral_Reset_Enable LJMP r6 .stabn 68,0,102,.LM16-.LFBB1 .LM16: MOV r0,#1 LSL r0,#21 MOV r1,#0 LJMP r6 .stabn 68,0,103,.LM17-.LFBB1 .LM17: MOV r0,#1 LSL r0,#21 MOV r1,#1 LD r5,#PCLK_CTL1_Peripheral_Clock_Enable LJMP r5 JMP .L1 .size USART_Reset, .-USART_Reset .Lscope1: .stabs "",36,0,0,.Lscope1-.LFBB1 .stabd 78,0,0 .section .text$USART_Configuration .type .text$USART_Configuration$scode_local_2, @function .text$USART_Configuration$scode_loacal_2: .align 1 .stabs "USART_Configuration:F(0,15)",36,0,123,USART_Configuration .stabs "USARTx:P(0,16)",64,0,123,0 .stabs "usartInitStruct:P(0,17)=*(1,1)",64,0,123,1 .export USART_Configuration .type USART_Configuration, @function USART_Configuration: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext2 .Ltext2: .stabn 68,0,124,.LM18-.LFBB2 .LM18: .LFBB2: .stabn 68,0,166,.LM19-.LFBB2 .LM19: LD.w r3,[r0] .stabn 68,0,154,.LM20-.LFBB2 .LM20: LD.w r2,[r1+#1] LD.w r4,[r1] ORL r5,r2,r4 .stabn 68,0,155,.LM21-.LFBB2 .LM21: LD.w r2,[r1+#2] ORL r5,r5,r2 .stabn 68,0,156,.LM22-.LFBB2 .LM22: LD.w r4,[r1+#3] ORL r5,r5,r4 .stabn 68,0,157,.LM23-.LFBB2 .LM23: LD.w r2,[r1+#5] ORL r5,r5,r2 .stabn 68,0,158,.LM24-.LFBB2 .LM24: LD.w r4,[r1+#4] ORL r5,r5,r4 .stabn 68,0,159,.LM25-.LFBB2 .LM25: LD.w r2,[r1+#7] ORL r5,r5,r2 .stabn 68,0,160,.LM26-.LFBB2 .LM26: LD.w r4,[r1+#8] ORL r5,r5,r4 .stabn 68,0,161,.LM27-.LFBB2 .LM27: LD.w r2,[r1+#6] ORL r5,r5,r2 .stabn 68,0,162,.LM28-.LFBB2 .LM28: LD.w r4,[r1+#9] ORL r5,r5,r4 .stabn 68,0,163,.LM29-.LFBB2 .LM29: LD.w r2,[r1+#10] ORL r5,r5,r2 .stabn 68,0,164,.LM30-.LFBB2 .LM30: LD.h r4,[r1+#22] .stabn 68,0,153,.LM31-.LFBB2 .LM31: ORL r5,r5,r4 .LBB36: .LBB37: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext3 .Ltext3: .stabn 68,0,14083,.LM32-.LFBB2 .LM32: LD r4,#-53854465 ANL r4,r3,r4 ORL r5,r5,r4 .LBE37: .LBE36: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext4 .Ltext4: .stabn 68,0,166,.LM33-.LFBB2 .LM33: ST.w [r0],r5 .stabn 68,0,175,.LM34-.LFBB2 .LM34: LD.w r4,[r0+#1] .LBB38: .LBB39: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext5 .Ltext5: .stabn 68,0,14083,.LM35-.LFBB2 .LM35: LD r5,#-16777216 ANL r5,r4,r5 .LBE39: .LBE38: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext6 .Ltext6: .stabn 68,0,172,.LM36-.LFBB2 .LM36: LD.h r4,[r1+#23] .stabn 68,0,173,.LM37-.LFBB2 .LM37: ORL r5,r5,r4 LD.h r4,[r1+#24] LSL r4,#16 .stabn 68,0,172,.LM38-.LFBB2 .LM38: ORL r5,r5,r4 .stabn 68,0,174,.LM39-.LFBB2 .LM39: LD.h r4,[r1+#25] LSL r4,#20 .LBB41: .LBB40: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext7 .Ltext7: .stabn 68,0,14083,.LM40-.LFBB2 .LM40: ORL r5,r5,r4 .LBE40: .LBE41: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext8 .Ltext8: .stabn 68,0,175,.LM41-.LFBB2 .LM41: ST.w [r0+#1],r5 .stabn 68,0,176,.LM42-.LFBB2 .LM42: JMP lr .size USART_Configuration, .-USART_Configuration .Lscope2: .stabs "",36,0,0,.Lscope2-.LFBB2 .stabd 78,0,0 .section .text$USART_U7816R_Configuration .type .text$USART_U7816R_Configuration$scode_local_3, @function .text$USART_U7816R_Configuration$scode_loacal_3: .align 1 .stabs "USART_U7816R_Configuration:F(0,15)",36,0,184,USART_U7816R_Configuration .stabs "USARTx:P(0,16)",64,0,184,0 .stabs "usartInitStruct:P(0,18)=*(1,3)",64,0,184,1 .export USART_U7816R_Configuration .type USART_U7816R_Configuration, @function USART_U7816R_Configuration: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext9 .Ltext9: .stabn 68,0,185,.LM43-.LFBB3 .LM43: .LFBB3: .stabn 68,0,212,.LM44-.LFBB3 .LM44: LD.w r3,[r0+#4] .stabn 68,0,206,.LM45-.LFBB3 .LM45: LD.w r2,[r1+#1] LD.w r5,[r1] ORL r4,r2,r5 .stabn 68,0,207,.LM46-.LFBB3 .LM46: LD.w r2,[r1+#2] ORL r4,r4,r2 .stabn 68,0,208,.LM47-.LFBB3 .LM47: LD.w r5,[r1+#3] ORL r4,r4,r5 .stabn 68,0,209,.LM48-.LFBB3 .LM48: LD.w r5,[r1+#4] ADD r5,r5,r5 ORL r5,r4,r5 .LBB42: .LBB43: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext10 .Ltext10: .stabn 68,0,14083,.LM49-.LFBB3 .LM49: LD r4,#50145 ANL r4,r3,r4 .LBE43: .LBE42: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext11 .Ltext11: .stabn 68,0,210,.LM50-.LFBB3 .LM50: ORL r5,r5,r4 LD.b r4,[r1+#21] LSL r4,#24 .stabn 68,0,205,.LM51-.LFBB3 .LM51: ORL r5,r5,r4 .stabn 68,0,211,.LM52-.LFBB3 .LM52: LD.b r4,[r1+#20] LSL r4,#16 .LBB45: .LBB44: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext12 .Ltext12: .stabn 68,0,14083,.LM53-.LFBB3 .LM53: ORL r5,r5,r4 .LBE44: .LBE45: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext13 .Ltext13: .stabn 68,0,212,.LM54-.LFBB3 .LM54: ST.w [r0+#4],r5 .stabn 68,0,213,.LM55-.LFBB3 .LM55: JMP lr .size USART_U7816R_Configuration, .-USART_U7816R_Configuration .Lscope3: .stabs "",36,0,0,.Lscope3-.LFBB3 .stabd 78,0,0 .section .text$USART_Struct_Init .type .text$USART_Struct_Init$scode_local_4, @function .text$USART_Struct_Init$scode_loacal_4: .align 1 .stabs "USART_Struct_Init:F(0,15)",36,0,220,USART_Struct_Init .stabs "usartInitStruct:P(0,17)",64,0,220,0 .export USART_Struct_Init .type USART_Struct_Init, @function USART_Struct_Init: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext14 .Ltext14: .stabn 68,0,221,.LM56-.LFBB4 .LM56: .LFBB4: .stabn 68,0,223,.LM57-.LFBB4 .LM57: MOV r5,#0 ST.w [r0],r5 .stabn 68,0,226,.LM58-.LFBB4 .LM58: ST.w [r0+#1],r5 .stabn 68,0,229,.LM59-.LFBB4 .LM59: MOV r4,#1 LSL r4,#15 ST.w [r0+#2],r4 .stabn 68,0,232,.LM60-.LFBB4 .LM60: ST.w [r0+#3],r5 .stabn 68,0,235,.LM61-.LFBB4 .LM61: ST.w [r0+#4],r5 .stabn 68,0,238,.LM62-.LFBB4 .LM62: ST.w [r0+#5],r5 .stabn 68,0,241,.LM63-.LFBB4 .LM63: ST.w [r0+#6],r5 .stabn 68,0,244,.LM64-.LFBB4 .LM64: ST.w [r0+#7],r5 .stabn 68,0,247,.LM65-.LFBB4 .LM65: ST.w [r0+#8],r5 .stabn 68,0,250,.LM66-.LFBB4 .LM66: ST.w [r0+#9],r5 .stabn 68,0,253,.LM67-.LFBB4 .LM67: ST.w [r0+#10],r5 .stabn 68,0,256,.LM68-.LFBB4 .LM68: ST.h [r0+#22],r5 .stabn 68,0,259,.LM69-.LFBB4 .LM69: MOV r4,#1 ST.h [r0+#23],r4 .stabn 68,0,262,.LM70-.LFBB4 .LM70: ST.h [r0+#24],r5 .stabn 68,0,265,.LM71-.LFBB4 .LM71: ST.h [r0+#25],r4 .stabn 68,0,266,.LM72-.LFBB4 .LM72: JMP lr .size USART_Struct_Init, .-USART_Struct_Init .Lscope4: .stabs "",36,0,0,.Lscope4-.LFBB4 .stabd 78,0,0 .section .text$USART_U7816R_Struct_Init .type .text$USART_U7816R_Struct_Init$scode_local_5, @function .text$USART_U7816R_Struct_Init$scode_loacal_5: .align 1 .stabs "USART_U7816R_Struct_Init:F(0,15)",36,0,273,USART_U7816R_Struct_Init .stabs "usartInitStruct:P(0,18)",64,0,273,0 .export USART_U7816R_Struct_Init .type USART_U7816R_Struct_Init, @function USART_U7816R_Struct_Init: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext15 .Ltext15: .stabn 68,0,274,.LM73-.LFBB5 .LM73: .LFBB5: .stabn 68,0,276,.LM74-.LFBB5 .LM74: MOV r5,#0 ST.w [r0],r5 .stabn 68,0,279,.LM75-.LFBB5 .LM75: ST.w [r0+#1],r5 .stabn 68,0,282,.LM76-.LFBB5 .LM76: ST.w [r0+#2],r5 .stabn 68,0,285,.LM77-.LFBB5 .LM77: ST.w [r0+#3],r5 .stabn 68,0,288,.LM78-.LFBB5 .LM78: ST.w [r0+#4],r5 .stabn 68,0,291,.LM79-.LFBB5 .LM79: ST.b [r0+#20],r5 .stabn 68,0,294,.LM80-.LFBB5 .LM80: ST.b [r0+#21],r5 .stabn 68,0,295,.LM81-.LFBB5 .LM81: JMP lr .size USART_U7816R_Struct_Init, .-USART_U7816R_Struct_Init .Lscope5: .stabs "",36,0,0,.Lscope5-.LFBB5 .stabd 78,0,0 .section .text$USART_Cmd .type .text$USART_Cmd$scode_local_6, @function .text$USART_Cmd$scode_loacal_6: .align 1 .stabs "USART_Cmd:F(0,15)",36,0,310,USART_Cmd .stabs "USARTx:P(0,16)",64,0,310,0 .stabs "NewState:P(2,2)",64,0,310,1 .export USART_Cmd .type USART_Cmd, @function USART_Cmd: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext16 .Ltext16: .stabn 68,0,311,.LM82-.LFBB6 .LM82: .LFBB6: .stabn 68,0,317,.LM83-.LFBB6 .LM83: CMP r1,#0 JNZ .L18 .stabn 68,0,325,.LM84-.LFBB6 .LM84: // inline asm begin // 325 "../src/kf32a156_usart.c" 1 CLR [r0], #0 .stabn 68,0,327,.LM85-.LFBB6 .LM85: // inline asm end JMP lr .L18: .stabn 68,0,320,.LM86-.LFBB6 .LM86: // inline asm begin // 320 "../src/kf32a156_usart.c" 1 SET [r0], #0 .stabn 68,0,327,.LM87-.LFBB6 .LM87: // inline asm end JMP lr .size USART_Cmd, .-USART_Cmd .Lscope6: .stabs "",36,0,0,.Lscope6-.LFBB6 .stabd 78,0,0 .section .text$USART_BaudRate_Clock_Config .type .text$USART_BaudRate_Clock_Config$scode_local_7, @function .text$USART_BaudRate_Clock_Config$scode_loacal_7: .align 1 .stabs "USART_BaudRate_Clock_Config:F(0,15)",36,0,338,USART_BaudRate_Clock_Config .stabs "USARTx:P(0,16)",64,0,338,0 .stabs "CLK:P(3,6)",64,0,338,1 .export USART_BaudRate_Clock_Config .type USART_BaudRate_Clock_Config, @function USART_BaudRate_Clock_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext17 .Ltext17: .stabn 68,0,339,.LM88-.LFBB7 .LM88: .LFBB7: .stabn 68,0,345,.LM89-.LFBB7 .LM89: LD.w r5,[r0] .LBB46: .LBB47: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext18 .Ltext18: .stabn 68,0,14083,.LM90-.LFBB7 .LM90: CLR r5,#1 CLR r5,#2 ORL r1,r1,r5 .LBE47: .LBE46: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext19 .Ltext19: .stabn 68,0,345,.LM91-.LFBB7 .LM91: ST.w [r0],r1 .stabn 68,0,346,.LM92-.LFBB7 .LM92: JMP lr .size USART_BaudRate_Clock_Config, .-USART_BaudRate_Clock_Config .Lscope7: .stabs "",36,0,0,.Lscope7-.LFBB7 .stabd 78,0,0 .section .text$USART_HalfDuplex_ClockPolarity_Config .type .text$USART_HalfDuplex_ClockPolarity_Config$scode_local_8, @function .text$USART_HalfDuplex_ClockPolarity_Config$scode_loacal_8: .align 1 .stabs "USART_HalfDuplex_ClockPolarity_Config:F(0,15)",36,0,356,USART_HalfDuplex_ClockPolarity_Config .stabs "USARTx:P(0,16)",64,0,356,0 .stabs "NewState:P(3,6)",64,0,356,1 .export USART_HalfDuplex_ClockPolarity_Config .type USART_HalfDuplex_ClockPolarity_Config, @function USART_HalfDuplex_ClockPolarity_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext20 .Ltext20: .stabn 68,0,357,.LM93-.LFBB8 .LM93: .LFBB8: .stabn 68,0,363,.LM94-.LFBB8 .LM94: CMP r1,#8 JZ .L21 .stabn 68,0,366,.LM95-.LFBB8 .LM95: // inline asm begin // 366 "../src/kf32a156_usart.c" 1 SET [r0], #3 .stabn 68,0,373,.LM96-.LFBB8 .LM96: // inline asm end JMP lr .L21: .stabn 68,0,371,.LM97-.LFBB8 .LM97: // inline asm begin // 371 "../src/kf32a156_usart.c" 1 CLR [r0], #3 .stabn 68,0,373,.LM98-.LFBB8 .LM98: // inline asm end JMP lr .size USART_HalfDuplex_ClockPolarity_Config, .-USART_HalfDuplex_ClockPolarity_Config .Lscope8: .stabs "",36,0,0,.Lscope8-.LFBB8 .stabd 78,0,0 .section .text$USART_Transmit_Order_Config .type .text$USART_Transmit_Order_Config$scode_local_9, @function .text$USART_Transmit_Order_Config$scode_loacal_9: .align 1 .stabs "USART_Transmit_Order_Config:F(0,15)",36,0,383,USART_Transmit_Order_Config .stabs "USARTx:P(0,16)",64,0,383,0 .stabs "NewState:P(3,6)",64,0,383,1 .export USART_Transmit_Order_Config .type USART_Transmit_Order_Config, @function USART_Transmit_Order_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext21 .Ltext21: .stabn 68,0,384,.LM99-.LFBB9 .LM99: .LFBB9: .stabn 68,0,390,.LM100-.LFBB9 .LM100: CMP r1,#0 JNZ .L26 .stabn 68,0,398,.LM101-.LFBB9 .LM101: // inline asm begin // 398 "../src/kf32a156_usart.c" 1 CLR [r0], #4 .stabn 68,0,400,.LM102-.LFBB9 .LM102: // inline asm end JMP lr .L26: .stabn 68,0,393,.LM103-.LFBB9 .LM103: // inline asm begin // 393 "../src/kf32a156_usart.c" 1 SET [r0], #4 .stabn 68,0,400,.LM104-.LFBB9 .LM104: // inline asm end JMP lr .size USART_Transmit_Order_Config, .-USART_Transmit_Order_Config .Lscope9: .stabs "",36,0,0,.Lscope9-.LFBB9 .stabd 78,0,0 .section .text$USART_Receive_Order_Config .type .text$USART_Receive_Order_Config$scode_local_10, @function .text$USART_Receive_Order_Config$scode_loacal_10: .align 1 .stabs "USART_Receive_Order_Config:F(0,15)",36,0,410,USART_Receive_Order_Config .stabs "USARTx:P(0,16)",64,0,410,0 .stabs "NewState:P(3,6)",64,0,410,1 .export USART_Receive_Order_Config .type USART_Receive_Order_Config, @function USART_Receive_Order_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext22 .Ltext22: .stabn 68,0,411,.LM105-.LFBB10 .LM105: .LFBB10: .stabn 68,0,417,.LM106-.LFBB10 .LM106: CMP r1,#0 JNZ .L30 .stabn 68,0,425,.LM107-.LFBB10 .LM107: // inline asm begin // 425 "../src/kf32a156_usart.c" 1 CLR [r0], #5 .stabn 68,0,427,.LM108-.LFBB10 .LM108: // inline asm end JMP lr .L30: .stabn 68,0,420,.LM109-.LFBB10 .LM109: // inline asm begin // 420 "../src/kf32a156_usart.c" 1 SET [r0], #5 .stabn 68,0,427,.LM110-.LFBB10 .LM110: // inline asm end JMP lr .size USART_Receive_Order_Config, .-USART_Receive_Order_Config .Lscope10: .stabs "",36,0,0,.Lscope10-.LFBB10 .stabd 78,0,0 .section .text$USART_Infrare_Detector_Voltage_Config .type .text$USART_Infrare_Detector_Voltage_Config$scode_local_11, @function .text$USART_Infrare_Detector_Voltage_Config$scode_loacal_11: .align 1 .stabs "USART_Infrare_Detector_Voltage_Config:F(0,15)",36,0,437,USART_Infrare_Detector_Voltage_Config .stabs "USARTx:P(0,16)",64,0,437,0 .stabs "NewState:P(2,2)",64,0,438,1 .export USART_Infrare_Detector_Voltage_Config .type USART_Infrare_Detector_Voltage_Config, @function USART_Infrare_Detector_Voltage_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext23 .Ltext23: .stabn 68,0,439,.LM111-.LFBB11 .LM111: .LFBB11: .stabn 68,0,445,.LM112-.LFBB11 .LM112: CMP r1,#0 JNZ .L34 .stabn 68,0,453,.LM113-.LFBB11 .LM113: // inline asm begin // 453 "../src/kf32a156_usart.c" 1 CLR [r0], #6 .stabn 68,0,455,.LM114-.LFBB11 .LM114: // inline asm end JMP lr .L34: .stabn 68,0,448,.LM115-.LFBB11 .LM115: // inline asm begin // 448 "../src/kf32a156_usart.c" 1 SET [r0], #6 .stabn 68,0,455,.LM116-.LFBB11 .LM116: // inline asm end JMP lr .size USART_Infrare_Detector_Voltage_Config, .-USART_Infrare_Detector_Voltage_Config .Lscope11: .stabs "",36,0,0,.Lscope11-.LFBB11 .stabd 78,0,0 .section .text$USART_WeakUP_Enable .type .text$USART_WeakUP_Enable$scode_local_12, @function .text$USART_WeakUP_Enable$scode_loacal_12: .align 1 .stabs "USART_WeakUP_Enable:F(0,15)",36,0,463,USART_WeakUP_Enable .stabs "USARTx:P(0,16)",64,0,463,0 .stabs "NewState:P(2,2)",64,0,463,1 .export USART_WeakUP_Enable .type USART_WeakUP_Enable, @function USART_WeakUP_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext24 .Ltext24: .stabn 68,0,464,.LM117-.LFBB12 .LM117: .LFBB12: .stabn 68,0,470,.LM118-.LFBB12 .LM118: CMP r1,#0 JNZ .L38 .stabn 68,0,478,.LM119-.LFBB12 .LM119: // inline asm begin // 478 "../src/kf32a156_usart.c" 1 CLR [r0], #7 .stabn 68,0,480,.LM120-.LFBB12 .LM120: // inline asm end JMP lr .L38: .stabn 68,0,473,.LM121-.LFBB12 .LM121: // inline asm begin // 473 "../src/kf32a156_usart.c" 1 SET [r0], #7 .stabn 68,0,480,.LM122-.LFBB12 .LM122: // inline asm end JMP lr .size USART_WeakUP_Enable, .-USART_WeakUP_Enable .Lscope12: .stabs "",36,0,0,.Lscope12-.LFBB12 .stabd 78,0,0 .section .text$USART_Clock_Source_Config .type .text$USART_Clock_Source_Config$scode_local_13, @function .text$USART_Clock_Source_Config$scode_loacal_13: .align 1 .stabs "USART_Clock_Source_Config:F(0,15)",36,0,490,USART_Clock_Source_Config .stabs "USARTx:P(0,16)",64,0,490,0 .stabs "ClockSource:P(3,6)",64,0,490,1 .export USART_Clock_Source_Config .type USART_Clock_Source_Config, @function USART_Clock_Source_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext25 .Ltext25: .stabn 68,0,491,.LM123-.LFBB13 .LM123: .LFBB13: .stabn 68,0,497,.LM124-.LFBB13 .LM124: CMP r1,#0 JNZ .L42 .stabn 68,0,505,.LM125-.LFBB13 .LM125: // inline asm begin // 505 "../src/kf32a156_usart.c" 1 CLR [r0], #8 .stabn 68,0,507,.LM126-.LFBB13 .LM126: // inline asm end JMP lr .L42: .stabn 68,0,500,.LM127-.LFBB13 .LM127: // inline asm begin // 500 "../src/kf32a156_usart.c" 1 SET [r0], #8 .stabn 68,0,507,.LM128-.LFBB13 .LM128: // inline asm end JMP lr .size USART_Clock_Source_Config, .-USART_Clock_Source_Config .Lscope13: .stabs "",36,0,0,.Lscope13-.LFBB13 .stabd 78,0,0 .section .text$USART_Address_Detection_Enable .type .text$USART_Address_Detection_Enable$scode_local_14, @function .text$USART_Address_Detection_Enable$scode_loacal_14: .align 1 .stabs "USART_Address_Detection_Enable:F(0,15)",36,0,515,USART_Address_Detection_Enable .stabs "USARTx:P(0,16)",64,0,515,0 .stabs "NewState:P(2,2)",64,0,515,1 .export USART_Address_Detection_Enable .type USART_Address_Detection_Enable, @function USART_Address_Detection_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext26 .Ltext26: .stabn 68,0,516,.LM129-.LFBB14 .LM129: .LFBB14: .stabn 68,0,522,.LM130-.LFBB14 .LM130: CMP r1,#0 JNZ .L46 .stabn 68,0,530,.LM131-.LFBB14 .LM131: // inline asm begin // 530 "../src/kf32a156_usart.c" 1 CLR [r0], #9 .stabn 68,0,532,.LM132-.LFBB14 .LM132: // inline asm end JMP lr .L46: .stabn 68,0,525,.LM133-.LFBB14 .LM133: // inline asm begin // 525 "../src/kf32a156_usart.c" 1 SET [r0], #9 .stabn 68,0,532,.LM134-.LFBB14 .LM134: // inline asm end JMP lr .size USART_Address_Detection_Enable, .-USART_Address_Detection_Enable .Lscope14: .stabs "",36,0,0,.Lscope14-.LFBB14 .stabd 78,0,0 .section .text$USART_Auto_BaudRate_Detection_Enable .type .text$USART_Auto_BaudRate_Detection_Enable$scode_local_15, @function .text$USART_Auto_BaudRate_Detection_Enable$scode_loacal_15: .align 1 .stabs "USART_Auto_BaudRate_Detection_Enable:F(0,15)",36,0,540,USART_Auto_BaudRate_Detection_Enable .stabs "USARTx:P(0,16)",64,0,540,0 .stabs "NewState:P(2,2)",64,0,541,1 .export USART_Auto_BaudRate_Detection_Enable .type USART_Auto_BaudRate_Detection_Enable, @function USART_Auto_BaudRate_Detection_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext27 .Ltext27: .stabn 68,0,542,.LM135-.LFBB15 .LM135: .LFBB15: .stabn 68,0,548,.LM136-.LFBB15 .LM136: CMP r1,#0 JNZ .L50 .stabn 68,0,556,.LM137-.LFBB15 .LM137: // inline asm begin // 556 "../src/kf32a156_usart.c" 1 CLR [r0], #11 .stabn 68,0,558,.LM138-.LFBB15 .LM138: // inline asm end JMP lr .L50: .stabn 68,0,551,.LM139-.LFBB15 .LM139: // inline asm begin // 551 "../src/kf32a156_usart.c" 1 SET [r0], #11 .stabn 68,0,558,.LM140-.LFBB15 .LM140: // inline asm end JMP lr .size USART_Auto_BaudRate_Detection_Enable, .-USART_Auto_BaudRate_Detection_Enable .Lscope15: .stabs "",36,0,0,.Lscope15-.LFBB15 .stabd 78,0,0 .section .text$USART_Get_Auto_BaudRate_Detection_Flag .type .text$USART_Get_Auto_BaudRate_Detection_Flag$scode_local_16, @function .text$USART_Get_Auto_BaudRate_Detection_Flag$scode_loacal_16: .align 1 .stabs "USART_Get_Auto_BaudRate_Detection_Flag:F(2,4)",36,0,566,USART_Get_Auto_BaudRate_Detection_Flag .stabs "USARTx:P(0,16)",64,0,566,0 .export USART_Get_Auto_BaudRate_Detection_Flag .type USART_Get_Auto_BaudRate_Detection_Flag, @function USART_Get_Auto_BaudRate_Detection_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext28 .Ltext28: .stabn 68,0,567,.LM141-.LFBB16 .LM141: .LFBB16: .stabn 68,0,572,.LM142-.LFBB16 .LM142: LD.w r0,[r0] LSR r0,#11 .stabn 68,0,581,.LM143-.LFBB16 .LM143: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Auto_BaudRate_Detection_Flag, .-USART_Get_Auto_BaudRate_Detection_Flag .Lscope16: .stabs "",36,0,0,.Lscope16-.LFBB16 .stabd 78,0,0 .section .text$USART_Send_Blank_Length_Config .type .text$USART_Send_Blank_Length_Config$scode_local_17, @function .text$USART_Send_Blank_Length_Config$scode_loacal_17: .align 1 .stabs "USART_Send_Blank_Length_Config:F(0,15)",36,0,590,USART_Send_Blank_Length_Config .stabs "USARTx:P(0,16)",64,0,590,0 .stabs "UBLength:P(3,6)",64,0,590,1 .export USART_Send_Blank_Length_Config .type USART_Send_Blank_Length_Config, @function USART_Send_Blank_Length_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext29 .Ltext29: .stabn 68,0,591,.LM144-.LFBB17 .LM144: .LFBB17: .stabn 68,0,597,.LM145-.LFBB17 .LM145: LD.w r5,[r0] .LBB48: .LBB49: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext30 .Ltext30: .stabn 68,0,14083,.LM146-.LFBB17 .LM146: CLR r5,#26 ORL r1,r1,r5 .LBE49: .LBE48: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext31 .Ltext31: .stabn 68,0,597,.LM147-.LFBB17 .LM147: ST.w [r0],r1 .stabn 68,0,598,.LM148-.LFBB17 .LM148: JMP lr .size USART_Send_Blank_Length_Config, .-USART_Send_Blank_Length_Config .Lscope17: .stabs "",36,0,0,.Lscope17-.LFBB17 .stabd 78,0,0 .section .text$USART_Send_Blank_Enable .type .text$USART_Send_Blank_Enable$scode_local_18, @function .text$USART_Send_Blank_Enable$scode_loacal_18: .align 1 .stabs "USART_Send_Blank_Enable:F(0,15)",36,0,606,USART_Send_Blank_Enable .stabs "USARTx:P(0,16)",64,0,606,0 .stabs "NewState:P(2,2)",64,0,606,1 .export USART_Send_Blank_Enable .type USART_Send_Blank_Enable, @function USART_Send_Blank_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext32 .Ltext32: .stabn 68,0,607,.LM149-.LFBB18 .LM149: .LFBB18: .stabn 68,0,613,.LM150-.LFBB18 .LM150: CMP r1,#0 JNZ .L56 .stabn 68,0,621,.LM151-.LFBB18 .LM151: // inline asm begin // 621 "../src/kf32a156_usart.c" 1 CLR [r0], #13 .stabn 68,0,623,.LM152-.LFBB18 .LM152: // inline asm end JMP lr .L56: .stabn 68,0,616,.LM153-.LFBB18 .LM153: // inline asm begin // 616 "../src/kf32a156_usart.c" 1 SET [r0], #13 .stabn 68,0,623,.LM154-.LFBB18 .LM154: // inline asm end JMP lr .size USART_Send_Blank_Enable, .-USART_Send_Blank_Enable .Lscope18: .stabs "",36,0,0,.Lscope18-.LFBB18 .stabd 78,0,0 .section .text$USART_SYNC_Choice_Config .type .text$USART_SYNC_Choice_Config$scode_local_19, @function .text$USART_SYNC_Choice_Config$scode_loacal_19: .align 1 .stabs "USART_SYNC_Choice_Config:F(0,15)",36,0,633,USART_SYNC_Choice_Config .stabs "USARTx:P(0,16)",64,0,633,0 .stabs "NewMode:P(3,6)",64,0,633,1 .export USART_SYNC_Choice_Config .type USART_SYNC_Choice_Config, @function USART_SYNC_Choice_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext33 .Ltext33: .stabn 68,0,634,.LM155-.LFBB19 .LM155: .LFBB19: .stabn 68,0,640,.LM156-.LFBB19 .LM156: CMP r1,#0 JNZ .L60 .stabn 68,0,648,.LM157-.LFBB19 .LM157: // inline asm begin // 648 "../src/kf32a156_usart.c" 1 CLR [r0], #14 .stabn 68,0,650,.LM158-.LFBB19 .LM158: // inline asm end JMP lr .L60: .stabn 68,0,643,.LM159-.LFBB19 .LM159: // inline asm begin // 643 "../src/kf32a156_usart.c" 1 SET [r0], #14 .stabn 68,0,650,.LM160-.LFBB19 .LM160: // inline asm end JMP lr .size USART_SYNC_Choice_Config, .-USART_SYNC_Choice_Config .Lscope19: .stabs "",36,0,0,.Lscope19-.LFBB19 .stabd 78,0,0 .section .text$USART_Transmit_Data_Enable .type .text$USART_Transmit_Data_Enable$scode_local_20, @function .text$USART_Transmit_Data_Enable$scode_loacal_20: .align 1 .stabs "USART_Transmit_Data_Enable:F(0,15)",36,0,658,USART_Transmit_Data_Enable .stabs "USARTx:P(0,16)",64,0,658,0 .stabs "NewState:P(2,2)",64,0,658,1 .export USART_Transmit_Data_Enable .type USART_Transmit_Data_Enable, @function USART_Transmit_Data_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext34 .Ltext34: .stabn 68,0,659,.LM161-.LFBB20 .LM161: .LFBB20: .stabn 68,0,665,.LM162-.LFBB20 .LM162: CMP r1,#0 JNZ .L64 .stabn 68,0,673,.LM163-.LFBB20 .LM163: // inline asm begin // 673 "../src/kf32a156_usart.c" 1 CLR [r0], #15 .stabn 68,0,675,.LM164-.LFBB20 .LM164: // inline asm end JMP lr .L64: .stabn 68,0,668,.LM165-.LFBB20 .LM165: // inline asm begin // 668 "../src/kf32a156_usart.c" 1 SET [r0], #15 .stabn 68,0,675,.LM166-.LFBB20 .LM166: // inline asm end JMP lr .size USART_Transmit_Data_Enable, .-USART_Transmit_Data_Enable .Lscope20: .stabs "",36,0,0,.Lscope20-.LFBB20 .stabd 78,0,0 .section .text$USART_Receive_Data_Enable .type .text$USART_Receive_Data_Enable$scode_local_21, @function .text$USART_Receive_Data_Enable$scode_loacal_21: .align 1 .stabs "USART_Receive_Data_Enable:F(0,15)",36,0,683,USART_Receive_Data_Enable .stabs "USARTx:P(0,16)",64,0,683,0 .stabs "NewState:P(2,2)",64,0,683,1 .export USART_Receive_Data_Enable .type USART_Receive_Data_Enable, @function USART_Receive_Data_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext35 .Ltext35: .stabn 68,0,684,.LM167-.LFBB21 .LM167: .LFBB21: .stabn 68,0,690,.LM168-.LFBB21 .LM168: CMP r1,#0 JNZ .L68 .stabn 68,0,698,.LM169-.LFBB21 .LM169: // inline asm begin // 698 "../src/kf32a156_usart.c" 1 CLR [r0], #16 .stabn 68,0,700,.LM170-.LFBB21 .LM170: // inline asm end JMP lr .L68: .stabn 68,0,693,.LM171-.LFBB21 .LM171: // inline asm begin // 693 "../src/kf32a156_usart.c" 1 SET [r0], #16 .stabn 68,0,700,.LM172-.LFBB21 .LM172: // inline asm end JMP lr .size USART_Receive_Data_Enable, .-USART_Receive_Data_Enable .Lscope21: .stabs "",36,0,0,.Lscope21-.LFBB21 .stabd 78,0,0 .section .text$USART_STOP_Word_Config .type .text$USART_STOP_Word_Config$scode_local_22, @function .text$USART_STOP_Word_Config$scode_loacal_22: .align 1 .stabs "USART_STOP_Word_Config:F(0,15)",36,0,710,USART_STOP_Word_Config .stabs "USARTx:P(0,16)",64,0,710,0 .stabs "NewLength:P(3,6)",64,0,710,1 .export USART_STOP_Word_Config .type USART_STOP_Word_Config, @function USART_STOP_Word_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext36 .Ltext36: .stabn 68,0,711,.LM173-.LFBB22 .LM173: .LFBB22: .stabn 68,0,717,.LM174-.LFBB22 .LM174: CMP r1,#0 JNZ .L72 .stabn 68,0,725,.LM175-.LFBB22 .LM175: // inline asm begin // 725 "../src/kf32a156_usart.c" 1 CLR [r0], #18 .stabn 68,0,727,.LM176-.LFBB22 .LM176: // inline asm end JMP lr .L72: .stabn 68,0,720,.LM177-.LFBB22 .LM177: // inline asm begin // 720 "../src/kf32a156_usart.c" 1 SET [r0], #18 .stabn 68,0,727,.LM178-.LFBB22 .LM178: // inline asm end JMP lr .size USART_STOP_Word_Config, .-USART_STOP_Word_Config .Lscope22: .stabs "",36,0,0,.Lscope22-.LFBB22 .stabd 78,0,0 .section .text$USART_Transmit_9Word_Select_Config .type .text$USART_Transmit_9Word_Select_Config$scode_local_23, @function .text$USART_Transmit_9Word_Select_Config$scode_loacal_23: .align 1 .stabs "USART_Transmit_9Word_Select_Config:F(0,15)",36,0,737,USART_Transmit_9Word_Select_Config .stabs "USARTx:P(0,16)",64,0,737,0 .stabs "NewState:P(3,6)",64,0,737,1 .export USART_Transmit_9Word_Select_Config .type USART_Transmit_9Word_Select_Config, @function USART_Transmit_9Word_Select_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext37 .Ltext37: .stabn 68,0,738,.LM179-.LFBB23 .LM179: .LFBB23: .stabn 68,0,744,.LM180-.LFBB23 .LM180: CMP r1,#0 JNZ .L76 .stabn 68,0,752,.LM181-.LFBB23 .LM181: // inline asm begin // 752 "../src/kf32a156_usart.c" 1 CLR [r0], #19 .stabn 68,0,754,.LM182-.LFBB23 .LM182: // inline asm end JMP lr .L76: .stabn 68,0,747,.LM183-.LFBB23 .LM183: // inline asm begin // 747 "../src/kf32a156_usart.c" 1 SET [r0], #19 .stabn 68,0,754,.LM184-.LFBB23 .LM184: // inline asm end JMP lr .size USART_Transmit_9Word_Select_Config, .-USART_Transmit_9Word_Select_Config .Lscope23: .stabs "",36,0,0,.Lscope23-.LFBB23 .stabd 78,0,0 .section .text$USART_Parity_Select_Config .type .text$USART_Parity_Select_Config$scode_local_24, @function .text$USART_Parity_Select_Config$scode_loacal_24: .align 1 .stabs "USART_Parity_Select_Config:F(0,15)",36,0,764,USART_Parity_Select_Config .stabs "USARTx:P(0,16)",64,0,764,0 .stabs "NewState:P(3,6)",64,0,764,1 .export USART_Parity_Select_Config .type USART_Parity_Select_Config, @function USART_Parity_Select_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext38 .Ltext38: .stabn 68,0,765,.LM185-.LFBB24 .LM185: .LFBB24: .stabn 68,0,771,.LM186-.LFBB24 .LM186: CMP r1,#0 JNZ .L80 .stabn 68,0,779,.LM187-.LFBB24 .LM187: // inline asm begin // 779 "../src/kf32a156_usart.c" 1 CLR [r0], #20 .stabn 68,0,781,.LM188-.LFBB24 .LM188: // inline asm end JMP lr .L80: .stabn 68,0,774,.LM189-.LFBB24 .LM189: // inline asm begin // 774 "../src/kf32a156_usart.c" 1 SET [r0], #20 .stabn 68,0,781,.LM190-.LFBB24 .LM190: // inline asm end JMP lr .size USART_Parity_Select_Config, .-USART_Parity_Select_Config .Lscope24: .stabs "",36,0,0,.Lscope24-.LFBB24 .stabd 78,0,0 .section .text$USART_9Data_Enable .type .text$USART_9Data_Enable$scode_local_25, @function .text$USART_9Data_Enable$scode_loacal_25: .align 1 .stabs "USART_9Data_Enable:F(0,15)",36,0,789,USART_9Data_Enable .stabs "USARTx:P(0,16)",64,0,789,0 .stabs "NewState:P(2,2)",64,0,789,1 .export USART_9Data_Enable .type USART_9Data_Enable, @function USART_9Data_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext39 .Ltext39: .stabn 68,0,790,.LM191-.LFBB25 .LM191: .LFBB25: .stabn 68,0,796,.LM192-.LFBB25 .LM192: CMP r1,#0 JNZ .L84 .stabn 68,0,804,.LM193-.LFBB25 .LM193: // inline asm begin // 804 "../src/kf32a156_usart.c" 1 CLR [r0], #21 .stabn 68,0,806,.LM194-.LFBB25 .LM194: // inline asm end JMP lr .L84: .stabn 68,0,799,.LM195-.LFBB25 .LM195: // inline asm begin // 799 "../src/kf32a156_usart.c" 1 SET [r0], #21 .stabn 68,0,806,.LM196-.LFBB25 .LM196: // inline asm end JMP lr .size USART_9Data_Enable, .-USART_9Data_Enable .Lscope25: .stabs "",36,0,0,.Lscope25-.LFBB25 .stabd 78,0,0 .section .text$USART_CTS_Enable .type .text$USART_CTS_Enable$scode_local_26, @function .text$USART_CTS_Enable$scode_loacal_26: .align 1 .stabs "USART_CTS_Enable:F(0,15)",36,0,814,USART_CTS_Enable .stabs "USARTx:P(0,16)",64,0,814,0 .stabs "NewState:P(2,2)",64,0,814,1 .export USART_CTS_Enable .type USART_CTS_Enable, @function USART_CTS_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext40 .Ltext40: .stabn 68,0,815,.LM197-.LFBB26 .LM197: .LFBB26: .stabn 68,0,821,.LM198-.LFBB26 .LM198: CMP r1,#0 JNZ .L88 .stabn 68,0,829,.LM199-.LFBB26 .LM199: // inline asm begin // 829 "../src/kf32a156_usart.c" 1 CLR [r0], #24 .stabn 68,0,831,.LM200-.LFBB26 .LM200: // inline asm end JMP lr .L88: .stabn 68,0,824,.LM201-.LFBB26 .LM201: // inline asm begin // 824 "../src/kf32a156_usart.c" 1 SET [r0], #24 .stabn 68,0,831,.LM202-.LFBB26 .LM202: // inline asm end JMP lr .size USART_CTS_Enable, .-USART_CTS_Enable .Lscope26: .stabs "",36,0,0,.Lscope26-.LFBB26 .stabd 78,0,0 .section .text$USART_RTS_Enable .type .text$USART_RTS_Enable$scode_local_27, @function .text$USART_RTS_Enable$scode_loacal_27: .align 1 .stabs "USART_RTS_Enable:F(0,15)",36,0,839,USART_RTS_Enable .stabs "USARTx:P(0,16)",64,0,839,0 .stabs "NewState:P(2,2)",64,0,839,1 .export USART_RTS_Enable .type USART_RTS_Enable, @function USART_RTS_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext41 .Ltext41: .stabn 68,0,840,.LM203-.LFBB27 .LM203: .LFBB27: .stabn 68,0,846,.LM204-.LFBB27 .LM204: CMP r1,#0 JNZ .L92 .stabn 68,0,854,.LM205-.LFBB27 .LM205: // inline asm begin // 854 "../src/kf32a156_usart.c" 1 CLR [r0], #25 .stabn 68,0,856,.LM206-.LFBB27 .LM206: // inline asm end JMP lr .L92: .stabn 68,0,849,.LM207-.LFBB27 .LM207: // inline asm begin // 849 "../src/kf32a156_usart.c" 1 SET [r0], #25 .stabn 68,0,856,.LM208-.LFBB27 .LM208: // inline asm end JMP lr .size USART_RTS_Enable, .-USART_RTS_Enable .Lscope27: .stabs "",36,0,0,.Lscope27-.LFBB27 .stabd 78,0,0 .section .text$USART_Infrare_Detector_Enable .type .text$USART_Infrare_Detector_Enable$scode_local_28, @function .text$USART_Infrare_Detector_Enable$scode_loacal_28: .align 1 .stabs "USART_Infrare_Detector_Enable:F(0,15)",36,0,864,USART_Infrare_Detector_Enable .stabs "USARTx:P(0,16)",64,0,864,0 .stabs "NewState:P(2,2)",64,0,864,1 .export USART_Infrare_Detector_Enable .type USART_Infrare_Detector_Enable, @function USART_Infrare_Detector_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext42 .Ltext42: .stabn 68,0,865,.LM209-.LFBB28 .LM209: .LFBB28: .stabn 68,0,871,.LM210-.LFBB28 .LM210: CMP r1,#0 JNZ .L96 .stabn 68,0,879,.LM211-.LFBB28 .LM211: // inline asm begin // 879 "../src/kf32a156_usart.c" 1 CLR [r0], #29 .stabn 68,0,881,.LM212-.LFBB28 .LM212: // inline asm end JMP lr .L96: .stabn 68,0,874,.LM213-.LFBB28 .LM213: // inline asm begin // 874 "../src/kf32a156_usart.c" 1 SET [r0], #29 .stabn 68,0,881,.LM214-.LFBB28 .LM214: // inline asm end JMP lr .size USART_Infrare_Detector_Enable, .-USART_Infrare_Detector_Enable .Lscope28: .stabs "",36,0,0,.Lscope28-.LFBB28 .stabd 78,0,0 .section .text$USART_RESHD_Enable .type .text$USART_RESHD_Enable$scode_local_29, @function .text$USART_RESHD_Enable$scode_loacal_29: .align 1 .stabs "USART_RESHD_Enable:F(0,15)",36,0,889,USART_RESHD_Enable .stabs "USARTx:P(0,16)",64,0,889,0 .stabs "NewState:P(2,2)",64,0,889,1 .export USART_RESHD_Enable .type USART_RESHD_Enable, @function USART_RESHD_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext43 .Ltext43: .stabn 68,0,890,.LM215-.LFBB29 .LM215: .LFBB29: .stabn 68,0,896,.LM216-.LFBB29 .LM216: CMP r1,#0 JNZ .L100 .stabn 68,0,904,.LM217-.LFBB29 .LM217: // inline asm begin // 904 "../src/kf32a156_usart.c" 1 CLR [r0], #30 .stabn 68,0,906,.LM218-.LFBB29 .LM218: // inline asm end JMP lr .L100: .stabn 68,0,899,.LM219-.LFBB29 .LM219: // inline asm begin // 899 "../src/kf32a156_usart.c" 1 SET [r0], #30 .stabn 68,0,906,.LM220-.LFBB29 .LM220: // inline asm end JMP lr .size USART_RESHD_Enable, .-USART_RESHD_Enable .Lscope29: .stabs "",36,0,0,.Lscope29-.LFBB29 .stabd 78,0,0 .section .text$USART_Singlet_Line_Mode_Enable .type .text$USART_Singlet_Line_Mode_Enable$scode_local_30, @function .text$USART_Singlet_Line_Mode_Enable$scode_loacal_30: .align 1 .stabs "USART_Singlet_Line_Mode_Enable:F(0,15)",36,0,914,USART_Singlet_Line_Mode_Enable .stabs "USARTx:P(0,16)",64,0,914,0 .stabs "NewState:P(2,2)",64,0,914,1 .export USART_Singlet_Line_Mode_Enable .type USART_Singlet_Line_Mode_Enable, @function USART_Singlet_Line_Mode_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext44 .Ltext44: .stabn 68,0,915,.LM221-.LFBB30 .LM221: .LFBB30: .stabn 68,0,921,.LM222-.LFBB30 .LM222: CMP r1,#0 JNZ .L104 .stabn 68,0,929,.LM223-.LFBB30 .LM223: // inline asm begin // 929 "../src/kf32a156_usart.c" 1 CLR [r0], #31 .stabn 68,0,931,.LM224-.LFBB30 .LM224: // inline asm end JMP lr .L104: .stabn 68,0,924,.LM225-.LFBB30 .LM225: // inline asm begin // 924 "../src/kf32a156_usart.c" 1 SET [r0], #31 .stabn 68,0,931,.LM226-.LFBB30 .LM226: // inline asm end JMP lr .size USART_Singlet_Line_Mode_Enable, .-USART_Singlet_Line_Mode_Enable .Lscope30: .stabs "",36,0,0,.Lscope30-.LFBB30 .stabd 78,0,0 .section .text$USART_BaudRate_Integer_Config .type .text$USART_BaudRate_Integer_Config$scode_local_31, @function .text$USART_BaudRate_Integer_Config$scode_loacal_31: .align 1 .stabs "USART_BaudRate_Integer_Config:F(0,15)",36,0,939,USART_BaudRate_Integer_Config .stabs "USARTx:P(0,16)",64,0,939,0 .stabs "DIV:P(3,4)",64,0,939,1 .export USART_BaudRate_Integer_Config .type USART_BaudRate_Integer_Config, @function USART_BaudRate_Integer_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext45 .Ltext45: .stabn 68,0,940,.LM227-.LFBB31 .LM227: .LFBB31: ZXT.h r1,r1 .stabn 68,0,948,.LM228-.LFBB31 .LM228: LD.w r4,[r0+#1] .LBB50: .LBB51: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext46 .Ltext46: .stabn 68,0,14083,.LM229-.LFBB31 .LM229: LD r5,#-65536 ANL r5,r4,r5 ORL r1,r1,r5 .LBE51: .LBE50: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext47 .Ltext47: .stabn 68,0,948,.LM230-.LFBB31 .LM230: ST.w [r0+#1],r1 .stabn 68,0,949,.LM231-.LFBB31 .LM231: JMP lr .size USART_BaudRate_Integer_Config, .-USART_BaudRate_Integer_Config .Lscope31: .stabs "",36,0,0,.Lscope31-.LFBB31 .stabd 78,0,0 .section .text$USART_BaudRate_Decimal1_Config .type .text$USART_BaudRate_Decimal1_Config$scode_local_32, @function .text$USART_BaudRate_Decimal1_Config$scode_loacal_32: .align 1 .stabs "USART_BaudRate_Decimal1_Config:F(0,15)",36,0,957,USART_BaudRate_Decimal1_Config .stabs "USARTx:P(0,16)",64,0,957,0 .stabs "DIV:P(3,6)",64,0,957,1 .export USART_BaudRate_Decimal1_Config .type USART_BaudRate_Decimal1_Config, @function USART_BaudRate_Decimal1_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext48 .Ltext48: .stabn 68,0,958,.LM232-.LFBB32 .LM232: .LFBB32: .stabn 68,0,967,.LM233-.LFBB32 .LM233: LD.w r5,[r0+#1] .stabn 68,0,966,.LM234-.LFBB32 .LM234: LSL r1,#16 .LBB52: .LBB53: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext49 .Ltext49: .stabn 68,0,14083,.LM235-.LFBB32 .LM235: LD r4,#-983041 ANL r5,r5,r4 ORL r5,r1,r5 .LBE53: .LBE52: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext50 .Ltext50: .stabn 68,0,967,.LM236-.LFBB32 .LM236: ST.w [r0+#1],r5 .stabn 68,0,968,.LM237-.LFBB32 .LM237: JMP lr .size USART_BaudRate_Decimal1_Config, .-USART_BaudRate_Decimal1_Config .Lscope32: .stabs "",36,0,0,.Lscope32-.LFBB32 .stabd 78,0,0 .section .text$USART_BaudRate_Decimal2_Config .type .text$USART_BaudRate_Decimal2_Config$scode_local_33, @function .text$USART_BaudRate_Decimal2_Config$scode_loacal_33: .align 1 .stabs "USART_BaudRate_Decimal2_Config:F(0,15)",36,0,976,USART_BaudRate_Decimal2_Config .stabs "USARTx:P(0,16)",64,0,976,0 .stabs "DIV:P(3,6)",64,0,976,1 .export USART_BaudRate_Decimal2_Config .type USART_BaudRate_Decimal2_Config, @function USART_BaudRate_Decimal2_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext51 .Ltext51: .stabn 68,0,977,.LM238-.LFBB33 .LM238: .LFBB33: .stabn 68,0,986,.LM239-.LFBB33 .LM239: LD.w r5,[r0+#1] .stabn 68,0,985,.LM240-.LFBB33 .LM240: LSL r1,#20 .LBB54: .LBB55: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext52 .Ltext52: .stabn 68,0,14083,.LM241-.LFBB33 .LM241: LD r4,#-15728641 ANL r5,r5,r4 ORL r5,r1,r5 .LBE55: .LBE54: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext53 .Ltext53: .stabn 68,0,986,.LM242-.LFBB33 .LM242: ST.w [r0+#1],r5 .stabn 68,0,987,.LM243-.LFBB33 .LM243: JMP lr .size USART_BaudRate_Decimal2_Config, .-USART_BaudRate_Decimal2_Config .Lscope33: .stabs "",36,0,0,.Lscope33-.LFBB33 .stabd 78,0,0 .section .text$USART_SendData .type .text$USART_SendData$scode_local_34, @function .text$USART_SendData$scode_loacal_34: .align 1 .stabs "USART_SendData:F(2,7)",36,0,995,USART_SendData .stabs "USARTx:P(0,16)",64,0,995,0 .stabs "Data:P(3,2)",64,0,995,1 .export USART_SendData .type USART_SendData, @function USART_SendData: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext54 .Ltext54: .stabn 68,0,996,.LM244-.LFBB34 .LM244: .LFBB34: ZXT.b r1,r1 .stabn 68,0,1002,.LM245-.LFBB34 .LM245: ST.w [r0+#3],r1 .stabn 68,0,1003,.LM246-.LFBB34 .LM246: LD.w r5,[r0+#2] MOV r3,#1 LSL r3,#12 ANL r5,r5,r3 JZ .L109 MOV r5,#0 LD r2,#65535 JMP .L113 .L110: .stabn 68,0,1003,.LM247-.LFBB34 .LM247: CMP r5,r2 JZ .L109 .L113: .stabn 68,0,1005,.LM248-.LFBB34 .LM248: ADD r5,r5,#1 .stabn 68,0,1003,.LM249-.LFBB34 .LM249: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L110 .L109: .stabn 68,0,1007,.LM250-.LFBB34 .LM250: LD.w r3,[r0+#2] MOV r2,#1 LSL r2,#13 ANL r3,r3,r2 MOV r4,#0 CMP r3,r4 JNZ .L112 .stabn 68,0,1007,.LM251-.LFBB34 .LM251: LD r1,#65535 JMP .L119 .L123: .stabn 68,0,1007,.LM252-.LFBB34 .LM252: CMP r4,r1 JZ .L122 .L119: .stabn 68,0,1009,.LM253-.LFBB34 .LM253: ADD r4,r4,#1 .stabn 68,0,1007,.LM254-.LFBB34 .LM254: LD.w r3,[r0+#2] ANL r3,r3,r2 JZ .L123 .stabn 68,0,1011,.LM255-.LFBB34 .LM255: LD r3,#65535 CMP r4,r3 JZ .L118 .L112: .stabn 68,0,1011,.LM256-.LFBB34 .LM256: LD r4,#65535 XRL r5,r5,r4 MOV r0,#0 SUB r0,r0,r5 ORL r5,r0,r5 MOV r4,#31 LSR r0,r5,r4 .stabn 68,0,1017,.LM257-.LFBB34 .LM257: JMP lr .L122: .stabn 68,0,1013,.LM258-.LFBB34 .LM258: MOV r0,r3 .stabn 68,0,1017,.LM259-.LFBB34 .LM259: JMP lr .L118: .stabn 68,0,1013,.LM260-.LFBB34 .LM260: MOV r0,#0 .stabn 68,0,1017,.LM261-.LFBB34 .LM261: JMP lr .size USART_SendData, .-USART_SendData .stabs "wait_flag:r(3,6)",64,0,997,4 .stabs "wait_flag1:r(3,6)",64,0,997,5 .stabn 192,0,0,.LFBB34-.LFBB34 .stabn 224,0,0,.Lscope34-.LFBB34 .Lscope34: .stabs "",36,0,0,.Lscope34-.LFBB34 .stabd 78,0,0 .section .text$USART_ReceiveData .type .text$USART_ReceiveData$scode_local_35, @function .text$USART_ReceiveData$scode_loacal_35: .align 1 .stabs "USART_ReceiveData:F(3,6)",36,0,1024,USART_ReceiveData .stabs "USARTx:P(0,16)",64,0,1024,0 .export USART_ReceiveData .type USART_ReceiveData, @function USART_ReceiveData: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext55 .Ltext55: .stabn 68,0,1025,.LM262-.LFBB35 .LM262: .LFBB35: .stabn 68,0,1030,.LM263-.LFBB35 .LM263: LD.w r0,[r0+#3] .stabn 68,0,1031,.LM264-.LFBB35 .LM264: JMP lr .size USART_ReceiveData, .-USART_ReceiveData .Lscope35: .stabs "",36,0,0,.Lscope35-.LFBB35 .stabd 78,0,0 .section .text$USART_Address_Match_Config .type .text$USART_Address_Match_Config$scode_local_36, @function .text$USART_Address_Match_Config$scode_loacal_36: .align 1 .stabs "USART_Address_Match_Config:F(0,15)",36,0,1039,USART_Address_Match_Config .stabs "USARTx:P(0,16)",64,0,1039,0 .stabs "DIV:P(3,2)",64,0,1039,1 .export USART_Address_Match_Config .type USART_Address_Match_Config, @function USART_Address_Match_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext56 .Ltext56: .stabn 68,0,1040,.LM265-.LFBB36 .LM265: .LFBB36: ZXT.b r1,r1 .stabn 68,0,1048,.LM266-.LFBB36 .LM266: LD.w r4,[r0+#6] .LBB56: .LBB57: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext57 .Ltext57: .stabn 68,0,14083,.LM267-.LFBB36 .LM267: MOV r5,#255 NOT r5,r5 ANL r5,r4,r5 ORL r1,r1,r5 .LBE57: .LBE56: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext58 .Ltext58: .stabn 68,0,1048,.LM268-.LFBB36 .LM268: ST.w [r0+#6],r1 .stabn 68,0,1049,.LM269-.LFBB36 .LM269: JMP lr .size USART_Address_Match_Config, .-USART_Address_Match_Config .Lscope36: .stabs "",36,0,0,.Lscope36-.LFBB36 .stabd 78,0,0 .section .text$USART_Send_Idle_Frame_Enable .type .text$USART_Send_Idle_Frame_Enable$scode_local_37, @function .text$USART_Send_Idle_Frame_Enable$scode_loacal_37: .align 1 .stabs "USART_Send_Idle_Frame_Enable:F(0,15)",36,0,1058,USART_Send_Idle_Frame_Enable .stabs "USARTx:P(0,16)",64,0,1058,0 .stabs "NewState:P(2,2)",64,0,1058,1 .export USART_Send_Idle_Frame_Enable .type USART_Send_Idle_Frame_Enable, @function USART_Send_Idle_Frame_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext59 .Ltext59: .stabn 68,0,1059,.LM270-.LFBB37 .LM270: .LFBB37: .stabn 68,0,1067,.LM271-.LFBB37 .LM271: LD.w r5,[r0] .stabn 68,0,1066,.LM272-.LFBB37 .LM272: LSL r1,#17 .LBB58: .LBB59: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext60 .Ltext60: .stabn 68,0,14083,.LM273-.LFBB37 .LM273: CLR r5,#17 ORL r5,r1,r5 .LBE59: .LBE58: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext61 .Ltext61: .stabn 68,0,1067,.LM274-.LFBB37 .LM274: ST.w [r0],r5 .stabn 68,0,1068,.LM275-.LFBB37 .LM275: JMP lr .size USART_Send_Idle_Frame_Enable, .-USART_Send_Idle_Frame_Enable .Lscope37: .stabs "",36,0,0,.Lscope37-.LFBB37 .stabd 78,0,0 .section .text$USART_Receive_Idle_Frame_Config .type .text$USART_Receive_Idle_Frame_Config$scode_local_38, @function .text$USART_Receive_Idle_Frame_Config$scode_loacal_38: .align 1 .stabs "USART_Receive_Idle_Frame_Config:F(0,15)",36,0,1077,USART_Receive_Idle_Frame_Config .stabs "USARTx:P(0,16)",64,0,1077,0 .stabs "NewState:P(2,2)",64,0,1077,1 .export USART_Receive_Idle_Frame_Config .type USART_Receive_Idle_Frame_Config, @function USART_Receive_Idle_Frame_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext62 .Ltext62: .stabn 68,0,1078,.LM276-.LFBB38 .LM276: .LFBB38: .stabn 68,0,1086,.LM277-.LFBB38 .LM277: LD.w r5,[r0] .stabn 68,0,1085,.LM278-.LFBB38 .LM278: LSL r1,#12 .LBB60: .LBB61: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext63 .Ltext63: .stabn 68,0,14083,.LM279-.LFBB38 .LM279: CLR r5,#12 ORL r5,r1,r5 .LBE61: .LBE60: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext64 .Ltext64: .stabn 68,0,1086,.LM280-.LFBB38 .LM280: ST.w [r0],r5 .stabn 68,0,1087,.LM281-.LFBB38 .LM281: JMP lr .size USART_Receive_Idle_Frame_Config, .-USART_Receive_Idle_Frame_Config .Lscope38: .stabs "",36,0,0,.Lscope38-.LFBB38 .stabd 78,0,0 .section .text$USART_7816_Cmd .type .text$USART_7816_Cmd$scode_local_39, @function .text$USART_7816_Cmd$scode_loacal_39: .align 1 .stabs "USART_7816_Cmd:F(0,15)",36,0,1103,USART_7816_Cmd .stabs "USARTx:P(0,16)",64,0,1103,0 .stabs "NewState:P(2,2)",64,0,1103,1 .export USART_7816_Cmd .type USART_7816_Cmd, @function USART_7816_Cmd: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext65 .Ltext65: .stabn 68,0,1104,.LM282-.LFBB39 .LM282: .LFBB39: .stabn 68,0,1113,.LM283-.LFBB39 .LM283: ADD r0,#16 .stabn 68,0,1110,.LM284-.LFBB39 .LM284: CMP r1,#0 JNZ .L131 .stabn 68,0,1118,.LM285-.LFBB39 .LM285: // inline asm begin // 1118 "../src/kf32a156_usart.c" 1 CLR [r0], #0 .stabn 68,0,1120,.LM286-.LFBB39 .LM286: // inline asm end JMP lr .L131: .stabn 68,0,1113,.LM287-.LFBB39 .LM287: // inline asm begin // 1113 "../src/kf32a156_usart.c" 1 SET [r0], #0 .stabn 68,0,1120,.LM288-.LFBB39 .LM288: // inline asm end JMP lr .size USART_7816_Cmd, .-USART_7816_Cmd .Lscope39: .stabs "",36,0,0,.Lscope39-.LFBB39 .stabd 78,0,0 .section .text$USART_7816_CLKOUT_Enable .type .text$USART_7816_CLKOUT_Enable$scode_local_40, @function .text$USART_7816_CLKOUT_Enable$scode_loacal_40: .align 1 .stabs "USART_7816_CLKOUT_Enable:F(0,15)",36,0,1128,USART_7816_CLKOUT_Enable .stabs "USARTx:P(0,16)",64,0,1128,0 .stabs "NewState:P(2,2)",64,0,1128,1 .export USART_7816_CLKOUT_Enable .type USART_7816_CLKOUT_Enable, @function USART_7816_CLKOUT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext66 .Ltext66: .stabn 68,0,1129,.LM289-.LFBB40 .LM289: .LFBB40: .stabn 68,0,1138,.LM290-.LFBB40 .LM290: ADD r0,#16 .stabn 68,0,1135,.LM291-.LFBB40 .LM291: CMP r1,#0 JNZ .L135 .stabn 68,0,1143,.LM292-.LFBB40 .LM292: // inline asm begin // 1143 "../src/kf32a156_usart.c" 1 CLR [r0], #1 .stabn 68,0,1145,.LM293-.LFBB40 .LM293: // inline asm end JMP lr .L135: .stabn 68,0,1138,.LM294-.LFBB40 .LM294: // inline asm begin // 1138 "../src/kf32a156_usart.c" 1 SET [r0], #1 .stabn 68,0,1145,.LM295-.LFBB40 .LM295: // inline asm end JMP lr .size USART_7816_CLKOUT_Enable, .-USART_7816_CLKOUT_Enable .Lscope40: .stabs "",36,0,0,.Lscope40-.LFBB40 .stabd 78,0,0 .section .text$USART_7816_Error_Signal_Config .type .text$USART_7816_Error_Signal_Config$scode_local_41, @function .text$USART_7816_Error_Signal_Config$scode_loacal_41: .align 1 .stabs "USART_7816_Error_Signal_Config:F(0,15)",36,0,1156,USART_7816_Error_Signal_Config .stabs "USARTx:P(0,16)",64,0,1156,0 .stabs "ERRORSIGNAL:P(3,6)",64,0,1156,1 .export USART_7816_Error_Signal_Config .type USART_7816_Error_Signal_Config, @function USART_7816_Error_Signal_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext67 .Ltext67: .stabn 68,0,1157,.LM296-.LFBB41 .LM296: .LFBB41: .stabn 68,0,1163,.LM297-.LFBB41 .LM297: LD.w r5,[r0+#4] .LBB62: .LBB63: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext68 .Ltext68: .stabn 68,0,14083,.LM298-.LFBB41 .LM298: CLR r5,#2 CLR r5,#3 ORL r1,r1,r5 .LBE63: .LBE62: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext69 .Ltext69: .stabn 68,0,1163,.LM299-.LFBB41 .LM299: ST.w [r0+#4],r1 .stabn 68,0,1164,.LM300-.LFBB41 .LM300: JMP lr .size USART_7816_Error_Signal_Config, .-USART_7816_Error_Signal_Config .Lscope41: .stabs "",36,0,0,.Lscope41-.LFBB41 .stabd 78,0,0 .section .text$USART_Passageway_Select_Config .type .text$USART_Passageway_Select_Config$scode_local_42, @function .text$USART_Passageway_Select_Config$scode_loacal_42: .align 1 .stabs "USART_Passageway_Select_Config:F(0,15)",36,0,1174,USART_Passageway_Select_Config .stabs "USARTx:P(0,16)",64,0,1174,0 .stabs "NewState:P(3,6)",64,0,1174,1 .export USART_Passageway_Select_Config .type USART_Passageway_Select_Config, @function USART_Passageway_Select_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext70 .Ltext70: .stabn 68,0,1175,.LM301-.LFBB42 .LM301: .LFBB42: .stabn 68,0,1184,.LM302-.LFBB42 .LM302: ADD r0,#16 .stabn 68,0,1181,.LM303-.LFBB42 .LM303: CMP r1,#0 JNZ .L140 .stabn 68,0,1189,.LM304-.LFBB42 .LM304: // inline asm begin // 1189 "../src/kf32a156_usart.c" 1 CLR [r0], #4 .stabn 68,0,1191,.LM305-.LFBB42 .LM305: // inline asm end JMP lr .L140: .stabn 68,0,1184,.LM306-.LFBB42 .LM306: // inline asm begin // 1184 "../src/kf32a156_usart.c" 1 SET [r0], #4 .stabn 68,0,1191,.LM307-.LFBB42 .LM307: // inline asm end JMP lr .size USART_Passageway_Select_Config, .-USART_Passageway_Select_Config .Lscope42: .stabs "",36,0,0,.Lscope42-.LFBB42 .stabd 78,0,0 .section .text$USART_BGT_Config .type .text$USART_BGT_Config$scode_local_43, @function .text$USART_BGT_Config$scode_loacal_43: .align 1 .stabs "USART_BGT_Config:F(0,15)",36,0,1201,USART_BGT_Config .stabs "USARTx:P(0,16)",64,0,1201,0 .stabs "NewState:P(2,2)",64,0,1201,1 .export USART_BGT_Config .type USART_BGT_Config, @function USART_BGT_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext71 .Ltext71: .stabn 68,0,1202,.LM308-.LFBB43 .LM308: .LFBB43: .stabn 68,0,1211,.LM309-.LFBB43 .LM309: ADD r0,#16 .stabn 68,0,1208,.LM310-.LFBB43 .LM310: CMP r1,#0 JNZ .L144 .stabn 68,0,1216,.LM311-.LFBB43 .LM311: // inline asm begin // 1216 "../src/kf32a156_usart.c" 1 CLR [r0], #5 .stabn 68,0,1218,.LM312-.LFBB43 .LM312: // inline asm end JMP lr .L144: .stabn 68,0,1211,.LM313-.LFBB43 .LM313: // inline asm begin // 1211 "../src/kf32a156_usart.c" 1 SET [r0], #5 .stabn 68,0,1218,.LM314-.LFBB43 .LM314: // inline asm end JMP lr .size USART_BGT_Config, .-USART_BGT_Config .Lscope43: .stabs "",36,0,0,.Lscope43-.LFBB43 .stabd 78,0,0 .section .text$USART_Transmit_Repeat_Enable .type .text$USART_Transmit_Repeat_Enable$scode_local_44, @function .text$USART_Transmit_Repeat_Enable$scode_loacal_44: .align 1 .stabs "USART_Transmit_Repeat_Enable:F(0,15)",36,0,1228,USART_Transmit_Repeat_Enable .stabs "USARTx:P(0,16)",64,0,1228,0 .stabs "NewState:P(2,2)",64,0,1228,1 .export USART_Transmit_Repeat_Enable .type USART_Transmit_Repeat_Enable, @function USART_Transmit_Repeat_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext72 .Ltext72: .stabn 68,0,1229,.LM315-.LFBB44 .LM315: .LFBB44: .stabn 68,0,1238,.LM316-.LFBB44 .LM316: ADD r0,#16 .stabn 68,0,1235,.LM317-.LFBB44 .LM317: CMP r1,#0 JNZ .L148 .stabn 68,0,1243,.LM318-.LFBB44 .LM318: // inline asm begin // 1243 "../src/kf32a156_usart.c" 1 CLR [r0], #8 .stabn 68,0,1245,.LM319-.LFBB44 .LM319: // inline asm end JMP lr .L148: .stabn 68,0,1238,.LM320-.LFBB44 .LM320: // inline asm begin // 1238 "../src/kf32a156_usart.c" 1 SET [r0], #8 .stabn 68,0,1245,.LM321-.LFBB44 .LM321: // inline asm end JMP lr .size USART_Transmit_Repeat_Enable, .-USART_Transmit_Repeat_Enable .Lscope44: .stabs "",36,0,0,.Lscope44-.LFBB44 .stabd 78,0,0 .section .text$USART_Receive_Repeat_Enable .type .text$USART_Receive_Repeat_Enable$scode_local_45, @function .text$USART_Receive_Repeat_Enable$scode_loacal_45: .align 1 .stabs "USART_Receive_Repeat_Enable:F(0,15)",36,0,1255,USART_Receive_Repeat_Enable .stabs "USARTx:P(0,16)",64,0,1255,0 .stabs "NewState:P(2,2)",64,0,1255,1 .export USART_Receive_Repeat_Enable .type USART_Receive_Repeat_Enable, @function USART_Receive_Repeat_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext73 .Ltext73: .stabn 68,0,1256,.LM322-.LFBB45 .LM322: .LFBB45: .stabn 68,0,1265,.LM323-.LFBB45 .LM323: ADD r0,#16 .stabn 68,0,1262,.LM324-.LFBB45 .LM324: CMP r1,#0 JNZ .L152 .stabn 68,0,1270,.LM325-.LFBB45 .LM325: // inline asm begin // 1270 "../src/kf32a156_usart.c" 1 CLR [r0], #9 .stabn 68,0,1272,.LM326-.LFBB45 .LM326: // inline asm end JMP lr .L152: .stabn 68,0,1265,.LM327-.LFBB45 .LM327: // inline asm begin // 1265 "../src/kf32a156_usart.c" 1 SET [r0], #9 .stabn 68,0,1272,.LM328-.LFBB45 .LM328: // inline asm end JMP lr .size USART_Receive_Repeat_Enable, .-USART_Receive_Repeat_Enable .Lscope45: .stabs "",36,0,0,.Lscope45-.LFBB45 .stabd 78,0,0 .section .text$USART_Transmit_Repeat_Times_Config .type .text$USART_Transmit_Repeat_Times_Config$scode_local_46, @function .text$USART_Transmit_Repeat_Times_Config$scode_loacal_46: .align 1 .stabs "USART_Transmit_Repeat_Times_Config:F(0,15)",36,0,1284,USART_Transmit_Repeat_Times_Config .stabs "USARTx:P(0,16)",64,0,1284,0 .stabs "SELECT:P(3,6)",64,0,1284,1 .export USART_Transmit_Repeat_Times_Config .type USART_Transmit_Repeat_Times_Config, @function USART_Transmit_Repeat_Times_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext74 .Ltext74: .stabn 68,0,1285,.LM329-.LFBB46 .LM329: .LFBB46: .stabn 68,0,1291,.LM330-.LFBB46 .LM330: LD.w r5,[r0+#4] .LBB64: .LBB65: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext75 .Ltext75: .stabn 68,0,14083,.LM331-.LFBB46 .LM331: CLR r5,#10 CLR r5,#11 ORL r1,r1,r5 .LBE65: .LBE64: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext76 .Ltext76: .stabn 68,0,1291,.LM332-.LFBB46 .LM332: ST.w [r0+#4],r1 .stabn 68,0,1292,.LM333-.LFBB46 .LM333: JMP lr .size USART_Transmit_Repeat_Times_Config, .-USART_Transmit_Repeat_Times_Config .Lscope46: .stabs "",36,0,0,.Lscope46-.LFBB46 .stabd 78,0,0 .section .text$USART_Receive_Repeat_Times_Config .type .text$USART_Receive_Repeat_Times_Config$scode_local_47, @function .text$USART_Receive_Repeat_Times_Config$scode_loacal_47: .align 1 .stabs "USART_Receive_Repeat_Times_Config:F(0,15)",36,0,1304,USART_Receive_Repeat_Times_Config .stabs "USARTx:P(0,16)",64,0,1304,0 .stabs "SELECT:P(3,6)",64,0,1304,1 .export USART_Receive_Repeat_Times_Config .type USART_Receive_Repeat_Times_Config, @function USART_Receive_Repeat_Times_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext77 .Ltext77: .stabn 68,0,1305,.LM334-.LFBB47 .LM334: .LFBB47: .stabn 68,0,1311,.LM335-.LFBB47 .LM335: LD.w r5,[r0+#4] .LBB66: .LBB67: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext78 .Ltext78: .stabn 68,0,14083,.LM336-.LFBB47 .LM336: CLR r5,#12 CLR r5,#13 ORL r1,r1,r5 .LBE67: .LBE66: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext79 .Ltext79: .stabn 68,0,1311,.LM337-.LFBB47 .LM337: ST.w [r0+#4],r1 .stabn 68,0,1312,.LM338-.LFBB47 .LM338: JMP lr .size USART_Receive_Repeat_Times_Config, .-USART_Receive_Repeat_Times_Config .Lscope47: .stabs "",36,0,0,.Lscope47-.LFBB47 .stabd 78,0,0 .section .text$USART_7816_CLKDIV_Config .type .text$USART_7816_CLKDIV_Config$scode_local_48, @function .text$USART_7816_CLKDIV_Config$scode_loacal_48: .align 1 .stabs "USART_7816_CLKDIV_Config:F(0,15)",36,0,1320,USART_7816_CLKDIV_Config .stabs "USARTx:P(0,16)",64,0,1320,0 .stabs "DIV:P(3,2)",64,0,1320,1 .export USART_7816_CLKDIV_Config .type USART_7816_CLKDIV_Config, @function USART_7816_CLKDIV_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext80 .Ltext80: .stabn 68,0,1321,.LM339-.LFBB48 .LM339: .LFBB48: ZXT.b r1,r1 .stabn 68,0,1329,.LM340-.LFBB48 .LM340: LD.w r3,[r0+#4] .stabn 68,0,1328,.LM341-.LFBB48 .LM341: MOV r4,#16 LSL r5,r1,r4 .LBB68: .LBB69: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext81 .Ltext81: .stabn 68,0,14083,.LM342-.LFBB48 .LM342: LD r4,#-16711681 ANL r1,r3,r4 ORL r1,r5,r1 .LBE69: .LBE68: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext82 .Ltext82: .stabn 68,0,1329,.LM343-.LFBB48 .LM343: ST.w [r0+#4],r1 .stabn 68,0,1330,.LM344-.LFBB48 .LM344: JMP lr .size USART_7816_CLKDIV_Config, .-USART_7816_CLKDIV_Config .Lscope48: .stabs "",36,0,0,.Lscope48-.LFBB48 .stabd 78,0,0 .section .text$USART_7816_EGT_Config .type .text$USART_7816_EGT_Config$scode_local_49, @function .text$USART_7816_EGT_Config$scode_loacal_49: .align 1 .stabs "USART_7816_EGT_Config:F(0,15)",36,0,1338,USART_7816_EGT_Config .stabs "USARTx:P(0,16)",64,0,1338,0 .stabs "EGT:P(3,2)",64,0,1338,1 .export USART_7816_EGT_Config .type USART_7816_EGT_Config, @function USART_7816_EGT_Config: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext83 .Ltext83: .stabn 68,0,1339,.LM345-.LFBB49 .LM345: .LFBB49: .stabn 68,0,1347,.LM346-.LFBB49 .LM346: LD.w r5,[r0+#4] .stabn 68,0,1346,.LM347-.LFBB49 .LM347: LSL r1,#24 .LBB70: .LBB71: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext84 .Ltext84: .stabn 68,0,14083,.LM348-.LFBB49 .LM348: LD r4,#16777215 ANL r5,r5,r4 ORL r5,r1,r5 .LBE71: .LBE70: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext85 .Ltext85: .stabn 68,0,1347,.LM349-.LFBB49 .LM349: ST.w [r0+#4],r5 .stabn 68,0,1348,.LM350-.LFBB49 .LM350: JMP lr .size USART_7816_EGT_Config, .-USART_7816_EGT_Config .Lscope49: .stabs "",36,0,0,.Lscope49-.LFBB49 .stabd 78,0,0 .section .text$USART_7816_Resend_Mode_Select .type .text$USART_7816_Resend_Mode_Select$scode_local_50, @function .text$USART_7816_Resend_Mode_Select$scode_loacal_50: .align 1 .stabs "USART_7816_Resend_Mode_Select:F(0,15)",36,0,1357,USART_7816_Resend_Mode_Select .stabs "USARTx:P(0,16)",64,0,1357,0 .stabs "NewState:P(2,2)",64,0,1357,1 .export USART_7816_Resend_Mode_Select .type USART_7816_Resend_Mode_Select, @function USART_7816_Resend_Mode_Select: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext86 .Ltext86: .stabn 68,0,1358,.LM351-.LFBB50 .LM351: .LFBB50: .stabn 68,0,1366,.LM352-.LFBB50 .LM352: LD.w r5,[r0+#4] .stabn 68,0,1365,.LM353-.LFBB50 .LM353: LSL r1,#14 .LBB72: .LBB73: .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",132,0,0,.Ltext87 .Ltext87: .stabn 68,0,14083,.LM354-.LFBB50 .LM354: CLR r5,#14 ORL r5,r1,r5 .LBE73: .LBE72: .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext88 .Ltext88: .stabn 68,0,1366,.LM355-.LFBB50 .LM355: ST.w [r0+#4],r5 .stabn 68,0,1367,.LM356-.LFBB50 .LM356: JMP lr .size USART_7816_Resend_Mode_Select, .-USART_7816_Resend_Mode_Select .Lscope50: .stabs "",36,0,0,.Lscope50-.LFBB50 .stabd 78,0,0 .section .text$USART_Receive_Overflow_INT_Enable .type .text$USART_Receive_Overflow_INT_Enable$scode_local_51, @function .text$USART_Receive_Overflow_INT_Enable$scode_loacal_51: .align 1 .stabs "USART_Receive_Overflow_INT_Enable:F(0,15)",36,0,1383,USART_Receive_Overflow_INT_Enable .stabs "USARTx:P(0,16)",64,0,1383,0 .stabs "NewState:P(2,2)",64,0,1384,1 .export USART_Receive_Overflow_INT_Enable .type USART_Receive_Overflow_INT_Enable, @function USART_Receive_Overflow_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext89 .Ltext89: .stabn 68,0,1385,.LM357-.LFBB51 .LM357: .LFBB51: .stabn 68,0,1394,.LM358-.LFBB51 .LM358: ADD r0,#20 .stabn 68,0,1391,.LM359-.LFBB51 .LM359: CMP r1,#0 JNZ .L161 .stabn 68,0,1399,.LM360-.LFBB51 .LM360: // inline asm begin // 1399 "../src/kf32a156_usart.c" 1 CLR [r0], #0 .stabn 68,0,1401,.LM361-.LFBB51 .LM361: // inline asm end JMP lr .L161: .stabn 68,0,1394,.LM362-.LFBB51 .LM362: // inline asm begin // 1394 "../src/kf32a156_usart.c" 1 SET [r0], #0 .stabn 68,0,1401,.LM363-.LFBB51 .LM363: // inline asm end JMP lr .size USART_Receive_Overflow_INT_Enable, .-USART_Receive_Overflow_INT_Enable .Lscope51: .stabs "",36,0,0,.Lscope51-.LFBB51 .stabd 78,0,0 .section .text$USART_Parity_ERROR_INT_Enable .type .text$USART_Parity_ERROR_INT_Enable$scode_local_52, @function .text$USART_Parity_ERROR_INT_Enable$scode_loacal_52: .align 1 .stabs "USART_Parity_ERROR_INT_Enable:F(0,15)",36,0,1409,USART_Parity_ERROR_INT_Enable .stabs "USARTx:P(0,16)",64,0,1409,0 .stabs "NewState:P(2,2)",64,0,1409,1 .export USART_Parity_ERROR_INT_Enable .type USART_Parity_ERROR_INT_Enable, @function USART_Parity_ERROR_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext90 .Ltext90: .stabn 68,0,1410,.LM364-.LFBB52 .LM364: .LFBB52: .stabn 68,0,1419,.LM365-.LFBB52 .LM365: ADD r0,#20 .stabn 68,0,1416,.LM366-.LFBB52 .LM366: CMP r1,#0 JNZ .L165 .stabn 68,0,1424,.LM367-.LFBB52 .LM367: // inline asm begin // 1424 "../src/kf32a156_usart.c" 1 CLR [r0], #1 .stabn 68,0,1426,.LM368-.LFBB52 .LM368: // inline asm end JMP lr .L165: .stabn 68,0,1419,.LM369-.LFBB52 .LM369: // inline asm begin // 1419 "../src/kf32a156_usart.c" 1 SET [r0], #1 .stabn 68,0,1426,.LM370-.LFBB52 .LM370: // inline asm end JMP lr .size USART_Parity_ERROR_INT_Enable, .-USART_Parity_ERROR_INT_Enable .Lscope52: .stabs "",36,0,0,.Lscope52-.LFBB52 .stabd 78,0,0 .section .text$USART_Frame_ERROE_INT_Enable .type .text$USART_Frame_ERROE_INT_Enable$scode_local_53, @function .text$USART_Frame_ERROE_INT_Enable$scode_loacal_53: .align 1 .stabs "USART_Frame_ERROE_INT_Enable:F(0,15)",36,0,1434,USART_Frame_ERROE_INT_Enable .stabs "USARTx:P(0,16)",64,0,1434,0 .stabs "NewState:P(2,2)",64,0,1434,1 .export USART_Frame_ERROE_INT_Enable .type USART_Frame_ERROE_INT_Enable, @function USART_Frame_ERROE_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext91 .Ltext91: .stabn 68,0,1435,.LM371-.LFBB53 .LM371: .LFBB53: .stabn 68,0,1444,.LM372-.LFBB53 .LM372: ADD r0,#20 .stabn 68,0,1441,.LM373-.LFBB53 .LM373: CMP r1,#0 JNZ .L169 .stabn 68,0,1449,.LM374-.LFBB53 .LM374: // inline asm begin // 1449 "../src/kf32a156_usart.c" 1 CLR [r0], #2 .stabn 68,0,1451,.LM375-.LFBB53 .LM375: // inline asm end JMP lr .L169: .stabn 68,0,1444,.LM376-.LFBB53 .LM376: // inline asm begin // 1444 "../src/kf32a156_usart.c" 1 SET [r0], #2 .stabn 68,0,1451,.LM377-.LFBB53 .LM377: // inline asm end JMP lr .size USART_Frame_ERROE_INT_Enable, .-USART_Frame_ERROE_INT_Enable .Lscope53: .stabs "",36,0,0,.Lscope53-.LFBB53 .stabd 78,0,0 .section .text$USART_Blank_INT_Enable .type .text$USART_Blank_INT_Enable$scode_local_54, @function .text$USART_Blank_INT_Enable$scode_loacal_54: .align 1 .stabs "USART_Blank_INT_Enable:F(0,15)",36,0,1459,USART_Blank_INT_Enable .stabs "USARTx:P(0,16)",64,0,1459,0 .stabs "NewState:P(2,2)",64,0,1459,1 .export USART_Blank_INT_Enable .type USART_Blank_INT_Enable, @function USART_Blank_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext92 .Ltext92: .stabn 68,0,1460,.LM378-.LFBB54 .LM378: .LFBB54: .stabn 68,0,1469,.LM379-.LFBB54 .LM379: ADD r0,#20 .stabn 68,0,1466,.LM380-.LFBB54 .LM380: CMP r1,#0 JNZ .L173 .stabn 68,0,1474,.LM381-.LFBB54 .LM381: // inline asm begin // 1474 "../src/kf32a156_usart.c" 1 CLR [r0], #3 .stabn 68,0,1476,.LM382-.LFBB54 .LM382: // inline asm end JMP lr .L173: .stabn 68,0,1469,.LM383-.LFBB54 .LM383: // inline asm begin // 1469 "../src/kf32a156_usart.c" 1 SET [r0], #3 .stabn 68,0,1476,.LM384-.LFBB54 .LM384: // inline asm end JMP lr .size USART_Blank_INT_Enable, .-USART_Blank_INT_Enable .Lscope54: .stabs "",36,0,0,.Lscope54-.LFBB54 .stabd 78,0,0 .section .text$USART_Auto_BaudRate_TimeOver_INT_Enable .type .text$USART_Auto_BaudRate_TimeOver_INT_Enable$scode_local_55, @function .text$USART_Auto_BaudRate_TimeOver_INT_Enable$scode_loacal_55: .align 1 .stabs "USART_Auto_BaudRate_TimeOver_INT_Enable:F(0,15)",36,0,1484,USART_Auto_BaudRate_TimeOver_INT_Enable .stabs "USARTx:P(0,16)",64,0,1484,0 .stabs "NewState:P(2,2)",64,0,1484,1 .export USART_Auto_BaudRate_TimeOver_INT_Enable .type USART_Auto_BaudRate_TimeOver_INT_Enable, @function USART_Auto_BaudRate_TimeOver_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext93 .Ltext93: .stabn 68,0,1485,.LM385-.LFBB55 .LM385: .LFBB55: .stabn 68,0,1494,.LM386-.LFBB55 .LM386: ADD r0,#20 .stabn 68,0,1491,.LM387-.LFBB55 .LM387: CMP r1,#0 JNZ .L177 .stabn 68,0,1499,.LM388-.LFBB55 .LM388: // inline asm begin // 1499 "../src/kf32a156_usart.c" 1 CLR [r0], #4 .stabn 68,0,1501,.LM389-.LFBB55 .LM389: // inline asm end JMP lr .L177: .stabn 68,0,1494,.LM390-.LFBB55 .LM390: // inline asm begin // 1494 "../src/kf32a156_usart.c" 1 SET [r0], #4 .stabn 68,0,1501,.LM391-.LFBB55 .LM391: // inline asm end JMP lr .size USART_Auto_BaudRate_TimeOver_INT_Enable, .-USART_Auto_BaudRate_TimeOver_INT_Enable .Lscope55: .stabs "",36,0,0,.Lscope55-.LFBB55 .stabd 78,0,0 .section .text$USART_WeakUP_INT_Enable .type .text$USART_WeakUP_INT_Enable$scode_local_56, @function .text$USART_WeakUP_INT_Enable$scode_loacal_56: .align 1 .stabs "USART_WeakUP_INT_Enable:F(0,15)",36,0,1509,USART_WeakUP_INT_Enable .stabs "USARTx:P(0,16)",64,0,1509,0 .stabs "NewState:P(2,2)",64,0,1509,1 .export USART_WeakUP_INT_Enable .type USART_WeakUP_INT_Enable, @function USART_WeakUP_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext94 .Ltext94: .stabn 68,0,1510,.LM392-.LFBB56 .LM392: .LFBB56: .stabn 68,0,1519,.LM393-.LFBB56 .LM393: ADD r0,#20 .stabn 68,0,1516,.LM394-.LFBB56 .LM394: CMP r1,#0 JNZ .L181 .stabn 68,0,1524,.LM395-.LFBB56 .LM395: // inline asm begin // 1524 "../src/kf32a156_usart.c" 1 CLR [r0], #5 .stabn 68,0,1526,.LM396-.LFBB56 .LM396: // inline asm end JMP lr .L181: .stabn 68,0,1519,.LM397-.LFBB56 .LM397: // inline asm begin // 1519 "../src/kf32a156_usart.c" 1 SET [r0], #5 .stabn 68,0,1526,.LM398-.LFBB56 .LM398: // inline asm end JMP lr .size USART_WeakUP_INT_Enable, .-USART_WeakUP_INT_Enable .Lscope56: .stabs "",36,0,0,.Lscope56-.LFBB56 .stabd 78,0,0 .section .text$USART_Transmit_ERROR_INT_Enable .type .text$USART_Transmit_ERROR_INT_Enable$scode_local_57, @function .text$USART_Transmit_ERROR_INT_Enable$scode_loacal_57: .align 1 .stabs "USART_Transmit_ERROR_INT_Enable:F(0,15)",36,0,1534,USART_Transmit_ERROR_INT_Enable .stabs "USARTx:P(0,16)",64,0,1534,0 .stabs "NewState:P(2,2)",64,0,1534,1 .export USART_Transmit_ERROR_INT_Enable .type USART_Transmit_ERROR_INT_Enable, @function USART_Transmit_ERROR_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext95 .Ltext95: .stabn 68,0,1535,.LM399-.LFBB57 .LM399: .LFBB57: .stabn 68,0,1544,.LM400-.LFBB57 .LM400: ADD r0,#20 .stabn 68,0,1541,.LM401-.LFBB57 .LM401: CMP r1,#0 JNZ .L185 .stabn 68,0,1549,.LM402-.LFBB57 .LM402: // inline asm begin // 1549 "../src/kf32a156_usart.c" 1 CLR [r0], #6 .stabn 68,0,1551,.LM403-.LFBB57 .LM403: // inline asm end JMP lr .L185: .stabn 68,0,1544,.LM404-.LFBB57 .LM404: // inline asm begin // 1544 "../src/kf32a156_usart.c" 1 SET [r0], #6 .stabn 68,0,1551,.LM405-.LFBB57 .LM405: // inline asm end JMP lr .size USART_Transmit_ERROR_INT_Enable, .-USART_Transmit_ERROR_INT_Enable .Lscope57: .stabs "",36,0,0,.Lscope57-.LFBB57 .stabd 78,0,0 .section .text$USART_Receive_ERROR_INT_Enable .type .text$USART_Receive_ERROR_INT_Enable$scode_local_58, @function .text$USART_Receive_ERROR_INT_Enable$scode_loacal_58: .align 1 .stabs "USART_Receive_ERROR_INT_Enable:F(0,15)",36,0,1559,USART_Receive_ERROR_INT_Enable .stabs "USARTx:P(0,16)",64,0,1559,0 .stabs "NewState:P(2,2)",64,0,1559,1 .export USART_Receive_ERROR_INT_Enable .type USART_Receive_ERROR_INT_Enable, @function USART_Receive_ERROR_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext96 .Ltext96: .stabn 68,0,1560,.LM406-.LFBB58 .LM406: .LFBB58: .stabn 68,0,1569,.LM407-.LFBB58 .LM407: ADD r0,#20 .stabn 68,0,1566,.LM408-.LFBB58 .LM408: CMP r1,#0 JNZ .L189 .stabn 68,0,1574,.LM409-.LFBB58 .LM409: // inline asm begin // 1574 "../src/kf32a156_usart.c" 1 CLR [r0], #7 .stabn 68,0,1576,.LM410-.LFBB58 .LM410: // inline asm end JMP lr .L189: .stabn 68,0,1569,.LM411-.LFBB58 .LM411: // inline asm begin // 1569 "../src/kf32a156_usart.c" 1 SET [r0], #7 .stabn 68,0,1576,.LM412-.LFBB58 .LM412: // inline asm end JMP lr .size USART_Receive_ERROR_INT_Enable, .-USART_Receive_ERROR_INT_Enable .Lscope58: .stabs "",36,0,0,.Lscope58-.LFBB58 .stabd 78,0,0 .section .text$USART_CTS_INT_Enable .type .text$USART_CTS_INT_Enable$scode_local_59, @function .text$USART_CTS_INT_Enable$scode_loacal_59: .align 1 .stabs "USART_CTS_INT_Enable:F(0,15)",36,0,1584,USART_CTS_INT_Enable .stabs "USARTx:P(0,16)",64,0,1584,0 .stabs "NewState:P(2,2)",64,0,1584,1 .export USART_CTS_INT_Enable .type USART_CTS_INT_Enable, @function USART_CTS_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext97 .Ltext97: .stabn 68,0,1585,.LM413-.LFBB59 .LM413: .LFBB59: .stabn 68,0,1594,.LM414-.LFBB59 .LM414: ADD r0,#20 .stabn 68,0,1591,.LM415-.LFBB59 .LM415: CMP r1,#0 JNZ .L193 .stabn 68,0,1599,.LM416-.LFBB59 .LM416: // inline asm begin // 1599 "../src/kf32a156_usart.c" 1 CLR [r0], #8 .stabn 68,0,1601,.LM417-.LFBB59 .LM417: // inline asm end JMP lr .L193: .stabn 68,0,1594,.LM418-.LFBB59 .LM418: // inline asm begin // 1594 "../src/kf32a156_usart.c" 1 SET [r0], #8 .stabn 68,0,1601,.LM419-.LFBB59 .LM419: // inline asm end JMP lr .size USART_CTS_INT_Enable, .-USART_CTS_INT_Enable .Lscope59: .stabs "",36,0,0,.Lscope59-.LFBB59 .stabd 78,0,0 .section .text$USART_RDR_INT_Enable .type .text$USART_RDR_INT_Enable$scode_local_60, @function .text$USART_RDR_INT_Enable$scode_loacal_60: .align 1 .stabs "USART_RDR_INT_Enable:F(0,15)",36,0,1609,USART_RDR_INT_Enable .stabs "USARTx:P(0,16)",64,0,1609,0 .stabs "NewState:P(2,2)",64,0,1609,1 .export USART_RDR_INT_Enable .type USART_RDR_INT_Enable, @function USART_RDR_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext98 .Ltext98: .stabn 68,0,1610,.LM420-.LFBB60 .LM420: .LFBB60: .stabn 68,0,1619,.LM421-.LFBB60 .LM421: ADD r0,#20 .stabn 68,0,1616,.LM422-.LFBB60 .LM422: CMP r1,#0 JNZ .L197 .stabn 68,0,1624,.LM423-.LFBB60 .LM423: // inline asm begin // 1624 "../src/kf32a156_usart.c" 1 CLR [r0], #9 .stabn 68,0,1626,.LM424-.LFBB60 .LM424: // inline asm end JMP lr .L197: .stabn 68,0,1619,.LM425-.LFBB60 .LM425: // inline asm begin // 1619 "../src/kf32a156_usart.c" 1 SET [r0], #9 .stabn 68,0,1626,.LM426-.LFBB60 .LM426: // inline asm end JMP lr .size USART_RDR_INT_Enable, .-USART_RDR_INT_Enable .Lscope60: .stabs "",36,0,0,.Lscope60-.LFBB60 .stabd 78,0,0 .section .text$USART_TFE_INT_Enable .type .text$USART_TFE_INT_Enable$scode_local_61, @function .text$USART_TFE_INT_Enable$scode_loacal_61: .align 1 .stabs "USART_TFE_INT_Enable:F(0,15)",36,0,1634,USART_TFE_INT_Enable .stabs "USARTx:P(0,16)",64,0,1634,0 .stabs "NewState:P(2,2)",64,0,1634,1 .export USART_TFE_INT_Enable .type USART_TFE_INT_Enable, @function USART_TFE_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext99 .Ltext99: .stabn 68,0,1635,.LM427-.LFBB61 .LM427: .LFBB61: .stabn 68,0,1644,.LM428-.LFBB61 .LM428: ADD r0,#20 .stabn 68,0,1641,.LM429-.LFBB61 .LM429: CMP r1,#0 JNZ .L201 .stabn 68,0,1649,.LM430-.LFBB61 .LM430: // inline asm begin // 1649 "../src/kf32a156_usart.c" 1 CLR [r0], #10 .stabn 68,0,1651,.LM431-.LFBB61 .LM431: // inline asm end JMP lr .L201: .stabn 68,0,1644,.LM432-.LFBB61 .LM432: // inline asm begin // 1644 "../src/kf32a156_usart.c" 1 SET [r0], #10 .stabn 68,0,1651,.LM433-.LFBB61 .LM433: // inline asm end JMP lr .size USART_TFE_INT_Enable, .-USART_TFE_INT_Enable .Lscope61: .stabs "",36,0,0,.Lscope61-.LFBB61 .stabd 78,0,0 .section .text$USART_TXE_INT_Enable .type .text$USART_TXE_INT_Enable$scode_local_62, @function .text$USART_TXE_INT_Enable$scode_loacal_62: .align 1 .stabs "USART_TXE_INT_Enable:F(0,15)",36,0,1659,USART_TXE_INT_Enable .stabs "USARTx:P(0,16)",64,0,1659,0 .stabs "NewState:P(2,2)",64,0,1659,1 .export USART_TXE_INT_Enable .type USART_TXE_INT_Enable, @function USART_TXE_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext100 .Ltext100: .stabn 68,0,1660,.LM434-.LFBB62 .LM434: .LFBB62: .stabn 68,0,1669,.LM435-.LFBB62 .LM435: ADD r0,#20 .stabn 68,0,1666,.LM436-.LFBB62 .LM436: CMP r1,#0 JNZ .L205 .stabn 68,0,1674,.LM437-.LFBB62 .LM437: // inline asm begin // 1674 "../src/kf32a156_usart.c" 1 CLR [r0], #11 .stabn 68,0,1676,.LM438-.LFBB62 .LM438: // inline asm end JMP lr .L205: .stabn 68,0,1669,.LM439-.LFBB62 .LM439: // inline asm begin // 1669 "../src/kf32a156_usart.c" 1 SET [r0], #11 .stabn 68,0,1676,.LM440-.LFBB62 .LM440: // inline asm end JMP lr .size USART_TXE_INT_Enable, .-USART_TXE_INT_Enable .Lscope62: .stabs "",36,0,0,.Lscope62-.LFBB62 .stabd 78,0,0 .section .text$USART_DMA_Read_Receive_Enable .type .text$USART_DMA_Read_Receive_Enable$scode_local_63, @function .text$USART_DMA_Read_Receive_Enable$scode_loacal_63: .align 1 .stabs "USART_DMA_Read_Receive_Enable:F(0,15)",36,0,1684,USART_DMA_Read_Receive_Enable .stabs "USARTx:P(0,16)",64,0,1684,0 .stabs "NewState:P(2,2)",64,0,1684,1 .export USART_DMA_Read_Receive_Enable .type USART_DMA_Read_Receive_Enable, @function USART_DMA_Read_Receive_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext101 .Ltext101: .stabn 68,0,1685,.LM441-.LFBB63 .LM441: .LFBB63: .stabn 68,0,1694,.LM442-.LFBB63 .LM442: ADD r0,#20 .stabn 68,0,1691,.LM443-.LFBB63 .LM443: CMP r1,#0 JNZ .L209 .stabn 68,0,1699,.LM444-.LFBB63 .LM444: // inline asm begin // 1699 "../src/kf32a156_usart.c" 1 CLR [r0], #16 .stabn 68,0,1701,.LM445-.LFBB63 .LM445: // inline asm end JMP lr .L209: .stabn 68,0,1694,.LM446-.LFBB63 .LM446: // inline asm begin // 1694 "../src/kf32a156_usart.c" 1 SET [r0], #16 .stabn 68,0,1701,.LM447-.LFBB63 .LM447: // inline asm end JMP lr .size USART_DMA_Read_Receive_Enable, .-USART_DMA_Read_Receive_Enable .Lscope63: .stabs "",36,0,0,.Lscope63-.LFBB63 .stabd 78,0,0 .section .text$USART_DMA_Write_Transmit_Enable .type .text$USART_DMA_Write_Transmit_Enable$scode_local_64, @function .text$USART_DMA_Write_Transmit_Enable$scode_loacal_64: .align 1 .stabs "USART_DMA_Write_Transmit_Enable:F(0,15)",36,0,1709,USART_DMA_Write_Transmit_Enable .stabs "USARTx:P(0,16)",64,0,1709,0 .stabs "NewState:P(2,2)",64,0,1709,1 .export USART_DMA_Write_Transmit_Enable .type USART_DMA_Write_Transmit_Enable, @function USART_DMA_Write_Transmit_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext102 .Ltext102: .stabn 68,0,1710,.LM448-.LFBB64 .LM448: .LFBB64: .stabn 68,0,1719,.LM449-.LFBB64 .LM449: ADD r0,#20 .stabn 68,0,1716,.LM450-.LFBB64 .LM450: CMP r1,#0 JNZ .L213 .stabn 68,0,1724,.LM451-.LFBB64 .LM451: // inline asm begin // 1724 "../src/kf32a156_usart.c" 1 CLR [r0], #17 .stabn 68,0,1726,.LM452-.LFBB64 .LM452: // inline asm end JMP lr .L213: .stabn 68,0,1719,.LM453-.LFBB64 .LM453: // inline asm begin // 1719 "../src/kf32a156_usart.c" 1 SET [r0], #17 .stabn 68,0,1726,.LM454-.LFBB64 .LM454: // inline asm end JMP lr .size USART_DMA_Write_Transmit_Enable, .-USART_DMA_Write_Transmit_Enable .Lscope64: .stabs "",36,0,0,.Lscope64-.LFBB64 .stabd 78,0,0 .section .text$USART_IDLE_INT_Enable .type .text$USART_IDLE_INT_Enable$scode_local_65, @function .text$USART_IDLE_INT_Enable$scode_loacal_65: .align 1 .stabs "USART_IDLE_INT_Enable:F(0,15)",36,0,1734,USART_IDLE_INT_Enable .stabs "USARTx:P(0,16)",64,0,1734,0 .stabs "NewState:P(2,2)",64,0,1734,1 .export USART_IDLE_INT_Enable .type USART_IDLE_INT_Enable, @function USART_IDLE_INT_Enable: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext103 .Ltext103: .stabn 68,0,1735,.LM455-.LFBB65 .LM455: .LFBB65: .stabn 68,0,1744,.LM456-.LFBB65 .LM456: ADD r0,#20 .stabn 68,0,1741,.LM457-.LFBB65 .LM457: CMP r1,#0 JNZ .L217 .stabn 68,0,1749,.LM458-.LFBB65 .LM458: // inline asm begin // 1749 "../src/kf32a156_usart.c" 1 CLR [r0], #12 .stabn 68,0,1751,.LM459-.LFBB65 .LM459: // inline asm end JMP lr .L217: .stabn 68,0,1744,.LM460-.LFBB65 .LM460: // inline asm begin // 1744 "../src/kf32a156_usart.c" 1 SET [r0], #12 .stabn 68,0,1751,.LM461-.LFBB65 .LM461: // inline asm end JMP lr .size USART_IDLE_INT_Enable, .-USART_IDLE_INT_Enable .Lscope65: .stabs "",36,0,0,.Lscope65-.LFBB65 .stabd 78,0,0 .section .text$USART_Get_Receive_Overflow_Flag .type .text$USART_Get_Receive_Overflow_Flag$scode_local_66, @function .text$USART_Get_Receive_Overflow_Flag$scode_loacal_66: .align 1 .stabs "USART_Get_Receive_Overflow_Flag:F(2,4)",36,0,1760,USART_Get_Receive_Overflow_Flag .stabs "USARTx:P(0,16)",64,0,1760,0 .export USART_Get_Receive_Overflow_Flag .type USART_Get_Receive_Overflow_Flag, @function USART_Get_Receive_Overflow_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext104 .Ltext104: .stabn 68,0,1761,.LM462-.LFBB66 .LM462: .LFBB66: .stabn 68,0,1766,.LM463-.LFBB66 .LM463: LD.w r0,[r0+#2] .stabn 68,0,1776,.LM464-.LFBB66 .LM464: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Receive_Overflow_Flag, .-USART_Get_Receive_Overflow_Flag .Lscope66: .stabs "",36,0,0,.Lscope66-.LFBB66 .stabd 78,0,0 .section .text$USART_Get_Parity_ERROR_Flag .type .text$USART_Get_Parity_ERROR_Flag$scode_local_67, @function .text$USART_Get_Parity_ERROR_Flag$scode_loacal_67: .align 1 .stabs "USART_Get_Parity_ERROR_Flag:F(2,4)",36,0,1784,USART_Get_Parity_ERROR_Flag .stabs "USARTx:P(0,16)",64,0,1784,0 .export USART_Get_Parity_ERROR_Flag .type USART_Get_Parity_ERROR_Flag, @function USART_Get_Parity_ERROR_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext105 .Ltext105: .stabn 68,0,1785,.LM465-.LFBB67 .LM465: .LFBB67: .stabn 68,0,1790,.LM466-.LFBB67 .LM466: LD.w r0,[r0+#2] LSR r0,#1 .stabn 68,0,1800,.LM467-.LFBB67 .LM467: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Parity_ERROR_Flag, .-USART_Get_Parity_ERROR_Flag .Lscope67: .stabs "",36,0,0,.Lscope67-.LFBB67 .stabd 78,0,0 .section .text$USART_Get_Frame_ERROR_Flag .type .text$USART_Get_Frame_ERROR_Flag$scode_local_68, @function .text$USART_Get_Frame_ERROR_Flag$scode_loacal_68: .align 1 .stabs "USART_Get_Frame_ERROR_Flag:F(2,4)",36,0,1808,USART_Get_Frame_ERROR_Flag .stabs "USARTx:P(0,16)",64,0,1808,0 .export USART_Get_Frame_ERROR_Flag .type USART_Get_Frame_ERROR_Flag, @function USART_Get_Frame_ERROR_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext106 .Ltext106: .stabn 68,0,1809,.LM468-.LFBB68 .LM468: .LFBB68: .stabn 68,0,1814,.LM469-.LFBB68 .LM469: LD.w r0,[r0+#2] LSR r0,#2 .stabn 68,0,1824,.LM470-.LFBB68 .LM470: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Frame_ERROR_Flag, .-USART_Get_Frame_ERROR_Flag .Lscope68: .stabs "",36,0,0,.Lscope68-.LFBB68 .stabd 78,0,0 .section .text$USART_Get_Blank_Flag .type .text$USART_Get_Blank_Flag$scode_local_69, @function .text$USART_Get_Blank_Flag$scode_loacal_69: .align 1 .stabs "USART_Get_Blank_Flag:F(2,4)",36,0,1832,USART_Get_Blank_Flag .stabs "USARTx:P(0,16)",64,0,1832,0 .export USART_Get_Blank_Flag .type USART_Get_Blank_Flag, @function USART_Get_Blank_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext107 .Ltext107: .stabn 68,0,1833,.LM471-.LFBB69 .LM471: .LFBB69: .stabn 68,0,1838,.LM472-.LFBB69 .LM472: LD.w r0,[r0+#2] LSR r0,#3 .stabn 68,0,1848,.LM473-.LFBB69 .LM473: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Blank_Flag, .-USART_Get_Blank_Flag .Lscope69: .stabs "",36,0,0,.Lscope69-.LFBB69 .stabd 78,0,0 .section .text$USART_Get_Auto_Baudrate_TimeOver_Flag .type .text$USART_Get_Auto_Baudrate_TimeOver_Flag$scode_local_70, @function .text$USART_Get_Auto_Baudrate_TimeOver_Flag$scode_loacal_70: .align 1 .stabs "USART_Get_Auto_Baudrate_TimeOver_Flag:F(2,4)",36,0,1856,USART_Get_Auto_Baudrate_TimeOver_Flag .stabs "USARTx:P(0,16)",64,0,1856,0 .export USART_Get_Auto_Baudrate_TimeOver_Flag .type USART_Get_Auto_Baudrate_TimeOver_Flag, @function USART_Get_Auto_Baudrate_TimeOver_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext108 .Ltext108: .stabn 68,0,1857,.LM474-.LFBB70 .LM474: .LFBB70: .stabn 68,0,1862,.LM475-.LFBB70 .LM475: LD.w r0,[r0+#2] LSR r0,#4 .stabn 68,0,1872,.LM476-.LFBB70 .LM476: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Auto_Baudrate_TimeOver_Flag, .-USART_Get_Auto_Baudrate_TimeOver_Flag .Lscope70: .stabs "",36,0,0,.Lscope70-.LFBB70 .stabd 78,0,0 .section .text$USART_Get_WeakUP_Flag .type .text$USART_Get_WeakUP_Flag$scode_local_71, @function .text$USART_Get_WeakUP_Flag$scode_loacal_71: .align 1 .stabs "USART_Get_WeakUP_Flag:F(2,4)",36,0,1880,USART_Get_WeakUP_Flag .stabs "USARTx:P(0,16)",64,0,1880,0 .export USART_Get_WeakUP_Flag .type USART_Get_WeakUP_Flag, @function USART_Get_WeakUP_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext109 .Ltext109: .stabn 68,0,1881,.LM477-.LFBB71 .LM477: .LFBB71: .stabn 68,0,1886,.LM478-.LFBB71 .LM478: LD.w r0,[r0+#2] LSR r0,#5 .stabn 68,0,1896,.LM479-.LFBB71 .LM479: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_WeakUP_Flag, .-USART_Get_WeakUP_Flag .Lscope71: .stabs "",36,0,0,.Lscope71-.LFBB71 .stabd 78,0,0 .section .text$USART_Get_7816Transmit_ERROR_Flag .type .text$USART_Get_7816Transmit_ERROR_Flag$scode_local_72, @function .text$USART_Get_7816Transmit_ERROR_Flag$scode_loacal_72: .align 1 .stabs "USART_Get_7816Transmit_ERROR_Flag:F(2,4)",36,0,1904,USART_Get_7816Transmit_ERROR_Flag .stabs "USARTx:P(0,16)",64,0,1904,0 .export USART_Get_7816Transmit_ERROR_Flag .type USART_Get_7816Transmit_ERROR_Flag, @function USART_Get_7816Transmit_ERROR_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext110 .Ltext110: .stabn 68,0,1905,.LM480-.LFBB72 .LM480: .LFBB72: .stabn 68,0,1910,.LM481-.LFBB72 .LM481: LD.w r0,[r0+#2] LSR r0,#6 .stabn 68,0,1920,.LM482-.LFBB72 .LM482: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_7816Transmit_ERROR_Flag, .-USART_Get_7816Transmit_ERROR_Flag .Lscope72: .stabs "",36,0,0,.Lscope72-.LFBB72 .stabd 78,0,0 .section .text$USART_Get_7816Receive_ERROR_Flag .type .text$USART_Get_7816Receive_ERROR_Flag$scode_local_73, @function .text$USART_Get_7816Receive_ERROR_Flag$scode_loacal_73: .align 1 .stabs "USART_Get_7816Receive_ERROR_Flag:F(2,4)",36,0,1928,USART_Get_7816Receive_ERROR_Flag .stabs "USARTx:P(0,16)",64,0,1928,0 .export USART_Get_7816Receive_ERROR_Flag .type USART_Get_7816Receive_ERROR_Flag, @function USART_Get_7816Receive_ERROR_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext111 .Ltext111: .stabn 68,0,1929,.LM483-.LFBB73 .LM483: .LFBB73: .stabn 68,0,1934,.LM484-.LFBB73 .LM484: LD.w r0,[r0+#2] LSR r0,#7 .stabn 68,0,1944,.LM485-.LFBB73 .LM485: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_7816Receive_ERROR_Flag, .-USART_Get_7816Receive_ERROR_Flag .Lscope73: .stabs "",36,0,0,.Lscope73-.LFBB73 .stabd 78,0,0 .section .text$USART_Get_CTS_Flag .type .text$USART_Get_CTS_Flag$scode_local_74, @function .text$USART_Get_CTS_Flag$scode_loacal_74: .align 1 .stabs "USART_Get_CTS_Flag:F(2,4)",36,0,1952,USART_Get_CTS_Flag .stabs "USARTx:P(0,16)",64,0,1952,0 .export USART_Get_CTS_Flag .type USART_Get_CTS_Flag, @function USART_Get_CTS_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext112 .Ltext112: .stabn 68,0,1953,.LM486-.LFBB74 .LM486: .LFBB74: .stabn 68,0,1958,.LM487-.LFBB74 .LM487: LD.w r0,[r0+#2] LSR r0,#8 .stabn 68,0,1968,.LM488-.LFBB74 .LM488: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_CTS_Flag, .-USART_Get_CTS_Flag .Lscope74: .stabs "",36,0,0,.Lscope74-.LFBB74 .stabd 78,0,0 .section .text$USART_Get_Receive_BUFR_Ready_Flag .type .text$USART_Get_Receive_BUFR_Ready_Flag$scode_local_75, @function .text$USART_Get_Receive_BUFR_Ready_Flag$scode_loacal_75: .align 1 .stabs "USART_Get_Receive_BUFR_Ready_Flag:F(2,4)",36,0,1976,USART_Get_Receive_BUFR_Ready_Flag .stabs "USARTx:P(0,16)",64,0,1976,0 .export USART_Get_Receive_BUFR_Ready_Flag .type USART_Get_Receive_BUFR_Ready_Flag, @function USART_Get_Receive_BUFR_Ready_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext113 .Ltext113: .stabn 68,0,1977,.LM489-.LFBB75 .LM489: .LFBB75: .stabn 68,0,1982,.LM490-.LFBB75 .LM490: LD.w r0,[r0+#2] LSR r0,#11 .stabn 68,0,1992,.LM491-.LFBB75 .LM491: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Receive_BUFR_Ready_Flag, .-USART_Get_Receive_BUFR_Ready_Flag .Lscope75: .stabs "",36,0,0,.Lscope75-.LFBB75 .stabd 78,0,0 .section .text$USART_Get_WUEN_Flag .type .text$USART_Get_WUEN_Flag$scode_local_76, @function .text$USART_Get_WUEN_Flag$scode_loacal_76: .align 1 .stabs "USART_Get_WUEN_Flag:F(2,4)",36,0,2000,USART_Get_WUEN_Flag .stabs "USARTx:P(0,16)",64,0,2000,0 .export USART_Get_WUEN_Flag .type USART_Get_WUEN_Flag, @function USART_Get_WUEN_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext114 .Ltext114: .stabn 68,0,2001,.LM492-.LFBB76 .LM492: .LFBB76: .stabn 68,0,2006,.LM493-.LFBB76 .LM493: LD.w r0,[r0] LSR r0,#7 .stabn 68,0,2016,.LM494-.LFBB76 .LM494: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_WUEN_Flag, .-USART_Get_WUEN_Flag .Lscope76: .stabs "",36,0,0,.Lscope76-.LFBB76 .stabd 78,0,0 .section .text$USART_Get_Transmit_BUFR_Empty_Flag .type .text$USART_Get_Transmit_BUFR_Empty_Flag$scode_local_77, @function .text$USART_Get_Transmit_BUFR_Empty_Flag$scode_loacal_77: .align 1 .stabs "USART_Get_Transmit_BUFR_Empty_Flag:F(2,4)",36,0,2024,USART_Get_Transmit_BUFR_Empty_Flag .stabs "USARTx:P(0,16)",64,0,2024,0 .export USART_Get_Transmit_BUFR_Empty_Flag .type USART_Get_Transmit_BUFR_Empty_Flag, @function USART_Get_Transmit_BUFR_Empty_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext115 .Ltext115: .stabn 68,0,2025,.LM495-.LFBB77 .LM495: .LFBB77: .stabn 68,0,2030,.LM496-.LFBB77 .LM496: LD.w r0,[r0+#2] LSR r0,#12 .stabn 68,0,2040,.LM497-.LFBB77 .LM497: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Transmit_BUFR_Empty_Flag, .-USART_Get_Transmit_BUFR_Empty_Flag .Lscope77: .stabs "",36,0,0,.Lscope77-.LFBB77 .stabd 78,0,0 .section .text$USART_Get_Transmitter_Empty_Flag .type .text$USART_Get_Transmitter_Empty_Flag$scode_local_78, @function .text$USART_Get_Transmitter_Empty_Flag$scode_loacal_78: .align 1 .stabs "USART_Get_Transmitter_Empty_Flag:F(2,4)",36,0,2048,USART_Get_Transmitter_Empty_Flag .stabs "USARTx:P(0,16)",64,0,2048,0 .export USART_Get_Transmitter_Empty_Flag .type USART_Get_Transmitter_Empty_Flag, @function USART_Get_Transmitter_Empty_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext116 .Ltext116: .stabn 68,0,2049,.LM498-.LFBB78 .LM498: .LFBB78: .stabn 68,0,2054,.LM499-.LFBB78 .LM499: LD.w r0,[r0+#2] LSR r0,#13 .stabn 68,0,2064,.LM500-.LFBB78 .LM500: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Transmitter_Empty_Flag, .-USART_Get_Transmitter_Empty_Flag .Lscope78: .stabs "",36,0,0,.Lscope78-.LFBB78 .stabd 78,0,0 .section .text$USART_Get_Receive_Frame_Idel_Flag .type .text$USART_Get_Receive_Frame_Idel_Flag$scode_local_79, @function .text$USART_Get_Receive_Frame_Idel_Flag$scode_loacal_79: .align 1 .stabs "USART_Get_Receive_Frame_Idel_Flag:F(2,4)",36,0,2072,USART_Get_Receive_Frame_Idel_Flag .stabs "USARTx:P(0,16)",64,0,2072,0 .export USART_Get_Receive_Frame_Idel_Flag .type USART_Get_Receive_Frame_Idel_Flag, @function USART_Get_Receive_Frame_Idel_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext117 .Ltext117: .stabn 68,0,2073,.LM501-.LFBB79 .LM501: .LFBB79: .stabn 68,0,2078,.LM502-.LFBB79 .LM502: LD.w r0,[r0+#2] LSR r0,#15 .stabn 68,0,2088,.LM503-.LFBB79 .LM503: MOV r5,#1 ANL r0,r0,r5 JMP lr .size USART_Get_Receive_Frame_Idel_Flag, .-USART_Get_Receive_Frame_Idel_Flag .Lscope79: .stabs "",36,0,0,.Lscope79-.LFBB79 .stabd 78,0,0 .section .text$USART_Clear_Receive_Overflow_INT_Flag .type .text$USART_Clear_Receive_Overflow_INT_Flag$scode_local_80, @function .text$USART_Clear_Receive_Overflow_INT_Flag$scode_loacal_80: .align 1 .stabs "USART_Clear_Receive_Overflow_INT_Flag:F(2,7)",36,0,2095,USART_Clear_Receive_Overflow_INT_Flag .stabs "USARTx:P(0,16)",64,0,2095,0 .export USART_Clear_Receive_Overflow_INT_Flag .type USART_Clear_Receive_Overflow_INT_Flag, @function USART_Clear_Receive_Overflow_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext118 .Ltext118: .stabn 68,0,2096,.LM504-.LFBB80 .LM504: .LFBB80: .stabn 68,0,2102,.LM505-.LFBB80 .LM505: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2102 "../src/kf32a156_usart.c" 1 SET [r1], #16 .stabn 68,0,2103,.LM506-.LFBB80 .LM506: // inline asm end LD.w r5,[r0+#2] MOV r3,#1 ANL r5,r5,r3 JZ .L236 MOV r5,#0 LD r2,#65535 JMP .L235 .L234: .stabn 68,0,2103,.LM507-.LFBB80 .LM507: CMP r5,r2 JZ .L238 .L235: .stabn 68,0,2105,.LM508-.LFBB80 .LM508: ADD r5,r5,#1 .stabn 68,0,2103,.LM509-.LFBB80 .LM509: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L234 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L233: .stabn 68,0,2107,.LM510-.LFBB80 .LM510: // inline asm begin // 2107 "../src/kf32a156_usart.c" 1 CLR [r1], #16 .stabn 68,0,2113,.LM511-.LFBB80 .LM511: // inline asm end JMP lr .L238: .stabn 68,0,2103,.LM512-.LFBB80 .LM512: MOV r0,#0 .stabn 68,0,2107,.LM513-.LFBB80 .LM513: // inline asm begin // 2107 "../src/kf32a156_usart.c" 1 CLR [r1], #16 .stabn 68,0,2113,.LM514-.LFBB80 .LM514: // inline asm end JMP lr .L236: .stabn 68,0,2103,.LM515-.LFBB80 .LM515: MOV r0,r3 JMP .L233 .size USART_Clear_Receive_Overflow_INT_Flag, .-USART_Clear_Receive_Overflow_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2097,5 .stabn 192,0,0,.LFBB80-.LFBB80 .stabn 224,0,0,.Lscope80-.LFBB80 .Lscope80: .stabs "",36,0,0,.Lscope80-.LFBB80 .stabd 78,0,0 .section .text$USART_Clear_Parity_ERROR_INT_Flag .type .text$USART_Clear_Parity_ERROR_INT_Flag$scode_local_81, @function .text$USART_Clear_Parity_ERROR_INT_Flag$scode_loacal_81: .align 1 .stabs "USART_Clear_Parity_ERROR_INT_Flag:F(2,7)",36,0,2120,USART_Clear_Parity_ERROR_INT_Flag .stabs "USARTx:P(0,16)",64,0,2120,0 .export USART_Clear_Parity_ERROR_INT_Flag .type USART_Clear_Parity_ERROR_INT_Flag, @function USART_Clear_Parity_ERROR_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext119 .Ltext119: .stabn 68,0,2121,.LM516-.LFBB81 .LM516: .LFBB81: .stabn 68,0,2127,.LM517-.LFBB81 .LM517: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2127 "../src/kf32a156_usart.c" 1 SET [r1], #17 .stabn 68,0,2128,.LM518-.LFBB81 .LM518: // inline asm end LD.w r5,[r0+#2] MOV r3,#2 ANL r5,r5,r3 JZ .L243 MOV r5,#0 LD r2,#65535 JMP .L242 .L241: .stabn 68,0,2128,.LM519-.LFBB81 .LM519: CMP r5,r2 JZ .L245 .L242: .stabn 68,0,2130,.LM520-.LFBB81 .LM520: ADD r5,r5,#1 .stabn 68,0,2128,.LM521-.LFBB81 .LM521: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L241 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L240: .stabn 68,0,2132,.LM522-.LFBB81 .LM522: // inline asm begin // 2132 "../src/kf32a156_usart.c" 1 CLR [r1], #17 .stabn 68,0,2138,.LM523-.LFBB81 .LM523: // inline asm end JMP lr .L245: .stabn 68,0,2128,.LM524-.LFBB81 .LM524: MOV r0,#0 .stabn 68,0,2132,.LM525-.LFBB81 .LM525: // inline asm begin // 2132 "../src/kf32a156_usart.c" 1 CLR [r1], #17 .stabn 68,0,2138,.LM526-.LFBB81 .LM526: // inline asm end JMP lr .L243: .stabn 68,0,2128,.LM527-.LFBB81 .LM527: MOV r0,#1 JMP .L240 .size USART_Clear_Parity_ERROR_INT_Flag, .-USART_Clear_Parity_ERROR_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2122,5 .stabn 192,0,0,.LFBB81-.LFBB81 .stabn 224,0,0,.Lscope81-.LFBB81 .Lscope81: .stabs "",36,0,0,.Lscope81-.LFBB81 .stabd 78,0,0 .section .text$USART_Clear_Frame_ERROR_INT_Flag .type .text$USART_Clear_Frame_ERROR_INT_Flag$scode_local_82, @function .text$USART_Clear_Frame_ERROR_INT_Flag$scode_loacal_82: .align 1 .stabs "USART_Clear_Frame_ERROR_INT_Flag:F(2,7)",36,0,2145,USART_Clear_Frame_ERROR_INT_Flag .stabs "USARTx:P(0,16)",64,0,2145,0 .export USART_Clear_Frame_ERROR_INT_Flag .type USART_Clear_Frame_ERROR_INT_Flag, @function USART_Clear_Frame_ERROR_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext120 .Ltext120: .stabn 68,0,2146,.LM528-.LFBB82 .LM528: .LFBB82: .stabn 68,0,2152,.LM529-.LFBB82 .LM529: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2152 "../src/kf32a156_usart.c" 1 SET [r1], #18 .stabn 68,0,2153,.LM530-.LFBB82 .LM530: // inline asm end LD.w r5,[r0+#2] MOV r3,#4 ANL r5,r5,r3 JZ .L250 MOV r5,#0 LD r2,#65535 JMP .L249 .L248: .stabn 68,0,2153,.LM531-.LFBB82 .LM531: CMP r5,r2 JZ .L252 .L249: .stabn 68,0,2155,.LM532-.LFBB82 .LM532: ADD r5,r5,#1 .stabn 68,0,2153,.LM533-.LFBB82 .LM533: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L248 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L247: .stabn 68,0,2157,.LM534-.LFBB82 .LM534: // inline asm begin // 2157 "../src/kf32a156_usart.c" 1 CLR [r1], #18 .stabn 68,0,2163,.LM535-.LFBB82 .LM535: // inline asm end JMP lr .L252: .stabn 68,0,2153,.LM536-.LFBB82 .LM536: MOV r0,#0 .stabn 68,0,2157,.LM537-.LFBB82 .LM537: // inline asm begin // 2157 "../src/kf32a156_usart.c" 1 CLR [r1], #18 .stabn 68,0,2163,.LM538-.LFBB82 .LM538: // inline asm end JMP lr .L250: .stabn 68,0,2153,.LM539-.LFBB82 .LM539: MOV r0,#1 JMP .L247 .size USART_Clear_Frame_ERROR_INT_Flag, .-USART_Clear_Frame_ERROR_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2147,5 .stabn 192,0,0,.LFBB82-.LFBB82 .stabn 224,0,0,.Lscope82-.LFBB82 .Lscope82: .stabs "",36,0,0,.Lscope82-.LFBB82 .stabd 78,0,0 .section .text$USART_Clear_Blank_INT_Flag .type .text$USART_Clear_Blank_INT_Flag$scode_local_83, @function .text$USART_Clear_Blank_INT_Flag$scode_loacal_83: .align 1 .stabs "USART_Clear_Blank_INT_Flag:F(2,7)",36,0,2170,USART_Clear_Blank_INT_Flag .stabs "USARTx:P(0,16)",64,0,2170,0 .export USART_Clear_Blank_INT_Flag .type USART_Clear_Blank_INT_Flag, @function USART_Clear_Blank_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext121 .Ltext121: .stabn 68,0,2171,.LM540-.LFBB83 .LM540: .LFBB83: .stabn 68,0,2177,.LM541-.LFBB83 .LM541: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2177 "../src/kf32a156_usart.c" 1 SET [r1], #19 .stabn 68,0,2178,.LM542-.LFBB83 .LM542: // inline asm end LD.w r5,[r0+#2] MOV r3,#8 ANL r5,r5,r3 JZ .L257 MOV r5,#0 LD r2,#65535 JMP .L256 .L255: .stabn 68,0,2178,.LM543-.LFBB83 .LM543: CMP r5,r2 JZ .L259 .L256: .stabn 68,0,2180,.LM544-.LFBB83 .LM544: ADD r5,r5,#1 .stabn 68,0,2178,.LM545-.LFBB83 .LM545: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L255 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L254: .stabn 68,0,2182,.LM546-.LFBB83 .LM546: // inline asm begin // 2182 "../src/kf32a156_usart.c" 1 CLR [r1], #19 .stabn 68,0,2188,.LM547-.LFBB83 .LM547: // inline asm end JMP lr .L259: .stabn 68,0,2178,.LM548-.LFBB83 .LM548: MOV r0,#0 .stabn 68,0,2182,.LM549-.LFBB83 .LM549: // inline asm begin // 2182 "../src/kf32a156_usart.c" 1 CLR [r1], #19 .stabn 68,0,2188,.LM550-.LFBB83 .LM550: // inline asm end JMP lr .L257: .stabn 68,0,2178,.LM551-.LFBB83 .LM551: MOV r0,#1 JMP .L254 .size USART_Clear_Blank_INT_Flag, .-USART_Clear_Blank_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2172,5 .stabn 192,0,0,.LFBB83-.LFBB83 .stabn 224,0,0,.Lscope83-.LFBB83 .Lscope83: .stabs "",36,0,0,.Lscope83-.LFBB83 .stabd 78,0,0 .section .text$USART_Clear_Idle_INT_Flag .type .text$USART_Clear_Idle_INT_Flag$scode_local_84, @function .text$USART_Clear_Idle_INT_Flag$scode_loacal_84: .align 1 .stabs "USART_Clear_Idle_INT_Flag:F(2,7)",36,0,2195,USART_Clear_Idle_INT_Flag .stabs "USARTx:P(0,16)",64,0,2195,0 .export USART_Clear_Idle_INT_Flag .type USART_Clear_Idle_INT_Flag, @function USART_Clear_Idle_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext122 .Ltext122: .stabn 68,0,2196,.LM552-.LFBB84 .LM552: .LFBB84: .stabn 68,0,2202,.LM553-.LFBB84 .LM553: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2202 "../src/kf32a156_usart.c" 1 SET [r1], #26 .stabn 68,0,2203,.LM554-.LFBB84 .LM554: // inline asm end LD.w r5,[r0+#2] MOV r3,#1 LSL r3,#15 ANL r5,r5,r3 JZ .L264 MOV r5,#0 LD r2,#65535 JMP .L263 .L262: .stabn 68,0,2203,.LM555-.LFBB84 .LM555: CMP r5,r2 JZ .L266 .L263: .stabn 68,0,2205,.LM556-.LFBB84 .LM556: ADD r5,r5,#1 .stabn 68,0,2203,.LM557-.LFBB84 .LM557: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L262 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L261: .stabn 68,0,2207,.LM558-.LFBB84 .LM558: // inline asm begin // 2207 "../src/kf32a156_usart.c" 1 CLR [r1], #26 .stabn 68,0,2213,.LM559-.LFBB84 .LM559: // inline asm end JMP lr .L266: .stabn 68,0,2203,.LM560-.LFBB84 .LM560: MOV r0,#0 .stabn 68,0,2207,.LM561-.LFBB84 .LM561: // inline asm begin // 2207 "../src/kf32a156_usart.c" 1 CLR [r1], #26 .stabn 68,0,2213,.LM562-.LFBB84 .LM562: // inline asm end JMP lr .L264: .stabn 68,0,2203,.LM563-.LFBB84 .LM563: MOV r0,#1 JMP .L261 .size USART_Clear_Idle_INT_Flag, .-USART_Clear_Idle_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2197,5 .stabn 192,0,0,.LFBB84-.LFBB84 .stabn 224,0,0,.Lscope84-.LFBB84 .Lscope84: .stabs "",36,0,0,.Lscope84-.LFBB84 .stabd 78,0,0 .section .text$USART_Clear_Auto_BaudRate_TimeOver_INT_Flag .type .text$USART_Clear_Auto_BaudRate_TimeOver_INT_Flag$scode_local_85, @function .text$USART_Clear_Auto_BaudRate_TimeOver_INT_Flag$scode_loacal_85: .align 1 .stabs "USART_Clear_Auto_BaudRate_TimeOver_INT_Flag:F(2,7)",36,0,2220,USART_Clear_Auto_BaudRate_TimeOver_INT_Flag .stabs "USARTx:P(0,16)",64,0,2220,0 .export USART_Clear_Auto_BaudRate_TimeOver_INT_Flag .type USART_Clear_Auto_BaudRate_TimeOver_INT_Flag, @function USART_Clear_Auto_BaudRate_TimeOver_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext123 .Ltext123: .stabn 68,0,2221,.LM564-.LFBB85 .LM564: .LFBB85: .stabn 68,0,2227,.LM565-.LFBB85 .LM565: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2227 "../src/kf32a156_usart.c" 1 SET [r1], #20 .stabn 68,0,2228,.LM566-.LFBB85 .LM566: // inline asm end LD.w r5,[r0+#2] MOV r3,#16 ANL r5,r5,r3 JZ .L271 MOV r5,#0 LD r2,#65535 JMP .L270 .L269: .stabn 68,0,2228,.LM567-.LFBB85 .LM567: CMP r5,r2 JZ .L273 .L270: .stabn 68,0,2230,.LM568-.LFBB85 .LM568: ADD r5,r5,#1 .stabn 68,0,2228,.LM569-.LFBB85 .LM569: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L269 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L268: .stabn 68,0,2232,.LM570-.LFBB85 .LM570: // inline asm begin // 2232 "../src/kf32a156_usart.c" 1 CLR [r1], #20 .stabn 68,0,2238,.LM571-.LFBB85 .LM571: // inline asm end JMP lr .L273: .stabn 68,0,2228,.LM572-.LFBB85 .LM572: MOV r0,#0 .stabn 68,0,2232,.LM573-.LFBB85 .LM573: // inline asm begin // 2232 "../src/kf32a156_usart.c" 1 CLR [r1], #20 .stabn 68,0,2238,.LM574-.LFBB85 .LM574: // inline asm end JMP lr .L271: .stabn 68,0,2228,.LM575-.LFBB85 .LM575: MOV r0,#1 JMP .L268 .size USART_Clear_Auto_BaudRate_TimeOver_INT_Flag, .-USART_Clear_Auto_BaudRate_TimeOver_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2222,5 .stabn 192,0,0,.LFBB85-.LFBB85 .stabn 224,0,0,.Lscope85-.LFBB85 .Lscope85: .stabs "",36,0,0,.Lscope85-.LFBB85 .stabd 78,0,0 .section .text$USART_Clear_WeakUP_INT_Flag .type .text$USART_Clear_WeakUP_INT_Flag$scode_local_86, @function .text$USART_Clear_WeakUP_INT_Flag$scode_loacal_86: .align 1 .stabs "USART_Clear_WeakUP_INT_Flag:F(2,7)",36,0,2245,USART_Clear_WeakUP_INT_Flag .stabs "USARTx:P(0,16)",64,0,2245,0 .export USART_Clear_WeakUP_INT_Flag .type USART_Clear_WeakUP_INT_Flag, @function USART_Clear_WeakUP_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext124 .Ltext124: .stabn 68,0,2246,.LM576-.LFBB86 .LM576: .LFBB86: .stabn 68,0,2252,.LM577-.LFBB86 .LM577: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2252 "../src/kf32a156_usart.c" 1 SET [r1], #21 .stabn 68,0,2253,.LM578-.LFBB86 .LM578: // inline asm end LD.w r5,[r0+#2] MOV r3,#32 ANL r5,r5,r3 JZ .L278 MOV r5,#0 LD r2,#65535 JMP .L277 .L276: .stabn 68,0,2253,.LM579-.LFBB86 .LM579: CMP r5,r2 JZ .L280 .L277: .stabn 68,0,2255,.LM580-.LFBB86 .LM580: ADD r5,r5,#1 .stabn 68,0,2253,.LM581-.LFBB86 .LM581: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L276 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L275: .stabn 68,0,2257,.LM582-.LFBB86 .LM582: // inline asm begin // 2257 "../src/kf32a156_usart.c" 1 CLR [r1], #21 .stabn 68,0,2263,.LM583-.LFBB86 .LM583: // inline asm end JMP lr .L280: .stabn 68,0,2253,.LM584-.LFBB86 .LM584: MOV r0,#0 .stabn 68,0,2257,.LM585-.LFBB86 .LM585: // inline asm begin // 2257 "../src/kf32a156_usart.c" 1 CLR [r1], #21 .stabn 68,0,2263,.LM586-.LFBB86 .LM586: // inline asm end JMP lr .L278: .stabn 68,0,2253,.LM587-.LFBB86 .LM587: MOV r0,#1 JMP .L275 .size USART_Clear_WeakUP_INT_Flag, .-USART_Clear_WeakUP_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2247,5 .stabn 192,0,0,.LFBB86-.LFBB86 .stabn 224,0,0,.Lscope86-.LFBB86 .Lscope86: .stabs "",36,0,0,.Lscope86-.LFBB86 .stabd 78,0,0 .section .text$USART_Clear_Transmit_ERROR_INT_Flag .type .text$USART_Clear_Transmit_ERROR_INT_Flag$scode_local_87, @function .text$USART_Clear_Transmit_ERROR_INT_Flag$scode_loacal_87: .align 1 .stabs "USART_Clear_Transmit_ERROR_INT_Flag:F(2,7)",36,0,2270,USART_Clear_Transmit_ERROR_INT_Flag .stabs "USARTx:P(0,16)",64,0,2270,0 .export USART_Clear_Transmit_ERROR_INT_Flag .type USART_Clear_Transmit_ERROR_INT_Flag, @function USART_Clear_Transmit_ERROR_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext125 .Ltext125: .stabn 68,0,2271,.LM588-.LFBB87 .LM588: .LFBB87: .stabn 68,0,2277,.LM589-.LFBB87 .LM589: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2277 "../src/kf32a156_usart.c" 1 SET [r1], #22 .stabn 68,0,2278,.LM590-.LFBB87 .LM590: // inline asm end LD.w r5,[r0+#2] MOV r3,#64 ANL r5,r5,r3 JZ .L285 MOV r5,#0 LD r2,#65535 JMP .L284 .L283: .stabn 68,0,2278,.LM591-.LFBB87 .LM591: CMP r5,r2 JZ .L287 .L284: .stabn 68,0,2280,.LM592-.LFBB87 .LM592: ADD r5,r5,#1 .stabn 68,0,2278,.LM593-.LFBB87 .LM593: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L283 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L282: .stabn 68,0,2282,.LM594-.LFBB87 .LM594: // inline asm begin // 2282 "../src/kf32a156_usart.c" 1 CLR [r1], #22 .stabn 68,0,2288,.LM595-.LFBB87 .LM595: // inline asm end JMP lr .L287: .stabn 68,0,2278,.LM596-.LFBB87 .LM596: MOV r0,#0 .stabn 68,0,2282,.LM597-.LFBB87 .LM597: // inline asm begin // 2282 "../src/kf32a156_usart.c" 1 CLR [r1], #22 .stabn 68,0,2288,.LM598-.LFBB87 .LM598: // inline asm end JMP lr .L285: .stabn 68,0,2278,.LM599-.LFBB87 .LM599: MOV r0,#1 JMP .L282 .size USART_Clear_Transmit_ERROR_INT_Flag, .-USART_Clear_Transmit_ERROR_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2272,5 .stabn 192,0,0,.LFBB87-.LFBB87 .stabn 224,0,0,.Lscope87-.LFBB87 .Lscope87: .stabs "",36,0,0,.Lscope87-.LFBB87 .stabd 78,0,0 .section .text$USART_Clear_Receive_ERROR_INT_Flag .type .text$USART_Clear_Receive_ERROR_INT_Flag$scode_local_88, @function .text$USART_Clear_Receive_ERROR_INT_Flag$scode_loacal_88: .align 1 .stabs "USART_Clear_Receive_ERROR_INT_Flag:F(2,7)",36,0,2295,USART_Clear_Receive_ERROR_INT_Flag .stabs "USARTx:P(0,16)",64,0,2295,0 .export USART_Clear_Receive_ERROR_INT_Flag .type USART_Clear_Receive_ERROR_INT_Flag, @function USART_Clear_Receive_ERROR_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext126 .Ltext126: .stabn 68,0,2296,.LM600-.LFBB88 .LM600: .LFBB88: .stabn 68,0,2302,.LM601-.LFBB88 .LM601: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2302 "../src/kf32a156_usart.c" 1 SET [r1], #23 .stabn 68,0,2303,.LM602-.LFBB88 .LM602: // inline asm end LD.w r5,[r0+#2] MOV r3,#128 ANL r5,r5,r3 JZ .L292 MOV r5,#0 LD r2,#65535 JMP .L291 .L290: .stabn 68,0,2303,.LM603-.LFBB88 .LM603: CMP r5,r2 JZ .L294 .L291: .stabn 68,0,2305,.LM604-.LFBB88 .LM604: ADD r5,r5,#1 .stabn 68,0,2303,.LM605-.LFBB88 .LM605: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L290 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L289: .stabn 68,0,2307,.LM606-.LFBB88 .LM606: // inline asm begin // 2307 "../src/kf32a156_usart.c" 1 CLR [r1], #23 .stabn 68,0,2313,.LM607-.LFBB88 .LM607: // inline asm end JMP lr .L294: .stabn 68,0,2303,.LM608-.LFBB88 .LM608: MOV r0,#0 .stabn 68,0,2307,.LM609-.LFBB88 .LM609: // inline asm begin // 2307 "../src/kf32a156_usart.c" 1 CLR [r1], #23 .stabn 68,0,2313,.LM610-.LFBB88 .LM610: // inline asm end JMP lr .L292: .stabn 68,0,2303,.LM611-.LFBB88 .LM611: MOV r0,#1 JMP .L289 .size USART_Clear_Receive_ERROR_INT_Flag, .-USART_Clear_Receive_ERROR_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2297,5 .stabn 192,0,0,.LFBB88-.LFBB88 .stabn 224,0,0,.Lscope88-.LFBB88 .Lscope88: .stabs "",36,0,0,.Lscope88-.LFBB88 .stabd 78,0,0 .section .text$USART_Clear_CTS_INT_Flag .type .text$USART_Clear_CTS_INT_Flag$scode_local_89, @function .text$USART_Clear_CTS_INT_Flag$scode_loacal_89: .align 1 .stabs "USART_Clear_CTS_INT_Flag:F(2,7)",36,0,2320,USART_Clear_CTS_INT_Flag .stabs "USARTx:P(0,16)",64,0,2320,0 .export USART_Clear_CTS_INT_Flag .type USART_Clear_CTS_INT_Flag, @function USART_Clear_CTS_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext127 .Ltext127: .stabn 68,0,2321,.LM612-.LFBB89 .LM612: .LFBB89: .stabn 68,0,2327,.LM613-.LFBB89 .LM613: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2327 "../src/kf32a156_usart.c" 1 SET [r1], #24 .stabn 68,0,2328,.LM614-.LFBB89 .LM614: // inline asm end LD.w r5,[r0+#2] MOV r3,#255 ADD r3,r3,#1 ANL r5,r5,r3 JZ .L299 MOV r5,#0 LD r2,#65535 JMP .L298 .L297: .stabn 68,0,2328,.LM615-.LFBB89 .LM615: CMP r5,r2 JZ .L301 .L298: .stabn 68,0,2330,.LM616-.LFBB89 .LM616: ADD r5,r5,#1 .stabn 68,0,2328,.LM617-.LFBB89 .LM617: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L297 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L296: .stabn 68,0,2332,.LM618-.LFBB89 .LM618: // inline asm begin // 2332 "../src/kf32a156_usart.c" 1 CLR [r1], #24 .stabn 68,0,2338,.LM619-.LFBB89 .LM619: // inline asm end JMP lr .L301: .stabn 68,0,2328,.LM620-.LFBB89 .LM620: MOV r0,#0 .stabn 68,0,2332,.LM621-.LFBB89 .LM621: // inline asm begin // 2332 "../src/kf32a156_usart.c" 1 CLR [r1], #24 .stabn 68,0,2338,.LM622-.LFBB89 .LM622: // inline asm end JMP lr .L299: .stabn 68,0,2328,.LM623-.LFBB89 .LM623: MOV r0,#1 JMP .L296 .size USART_Clear_CTS_INT_Flag, .-USART_Clear_CTS_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2322,5 .stabn 192,0,0,.LFBB89-.LFBB89 .stabn 224,0,0,.Lscope89-.LFBB89 .Lscope89: .stabs "",36,0,0,.Lscope89-.LFBB89 .stabd 78,0,0 .section .text$USART_Clear_Receive_BUFR_INT_Flag .type .text$USART_Clear_Receive_BUFR_INT_Flag$scode_local_90, @function .text$USART_Clear_Receive_BUFR_INT_Flag$scode_loacal_90: .align 1 .stabs "USART_Clear_Receive_BUFR_INT_Flag:F(2,7)",36,0,2345,USART_Clear_Receive_BUFR_INT_Flag .stabs "USARTx:P(0,16)",64,0,2345,0 .export USART_Clear_Receive_BUFR_INT_Flag .type USART_Clear_Receive_BUFR_INT_Flag, @function USART_Clear_Receive_BUFR_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext128 .Ltext128: .stabn 68,0,2346,.LM624-.LFBB90 .LM624: .LFBB90: .stabn 68,0,2352,.LM625-.LFBB90 .LM625: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2352 "../src/kf32a156_usart.c" 1 SET [r1], #9 .stabn 68,0,2353,.LM626-.LFBB90 .LM626: // inline asm end LD.w r5,[r0+#2] MOV r3,#1 LSL r3,#11 ANL r5,r5,r3 JZ .L306 MOV r5,#0 LD r2,#65535 JMP .L305 .L304: .stabn 68,0,2353,.LM627-.LFBB90 .LM627: CMP r5,r2 JZ .L308 .L305: .stabn 68,0,2355,.LM628-.LFBB90 .LM628: ADD r5,r5,#1 .stabn 68,0,2353,.LM629-.LFBB90 .LM629: LD.w r4,[r0+#2] ANL r4,r4,r3 JNZ .L304 LD r3,#65535 XRL r5,r5,r3 SUB r4,r4,r5 ORL r5,r4,r5 MOV r4,#31 LSR r0,r5,r4 .L303: .stabn 68,0,2357,.LM630-.LFBB90 .LM630: // inline asm begin // 2357 "../src/kf32a156_usart.c" 1 CLR [r1], #9 .stabn 68,0,2363,.LM631-.LFBB90 .LM631: // inline asm end JMP lr .L308: .stabn 68,0,2353,.LM632-.LFBB90 .LM632: MOV r0,#0 .stabn 68,0,2357,.LM633-.LFBB90 .LM633: // inline asm begin // 2357 "../src/kf32a156_usart.c" 1 CLR [r1], #9 .stabn 68,0,2363,.LM634-.LFBB90 .LM634: // inline asm end JMP lr .L306: .stabn 68,0,2353,.LM635-.LFBB90 .LM635: MOV r0,#1 JMP .L303 .size USART_Clear_Receive_BUFR_INT_Flag, .-USART_Clear_Receive_BUFR_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2347,5 .stabn 192,0,0,.LFBB90-.LFBB90 .stabn 224,0,0,.Lscope90-.LFBB90 .Lscope90: .stabs "",36,0,0,.Lscope90-.LFBB90 .stabd 78,0,0 .section .text$USART_Clear_Transmit_BUFR_INT_Flag .type .text$USART_Clear_Transmit_BUFR_INT_Flag$scode_local_91, @function .text$USART_Clear_Transmit_BUFR_INT_Flag$scode_loacal_91: .align 1 .stabs "USART_Clear_Transmit_BUFR_INT_Flag:F(2,7)",36,0,2370,USART_Clear_Transmit_BUFR_INT_Flag .stabs "USARTx:P(0,16)",64,0,2370,0 .export USART_Clear_Transmit_BUFR_INT_Flag .type USART_Clear_Transmit_BUFR_INT_Flag, @function USART_Clear_Transmit_BUFR_INT_Flag: .stabd 46,0,0 .stabs "../src/kf32a156_usart.c",132,0,0,.Ltext129 .Ltext129: .stabn 68,0,2371,.LM636-.LFBB91 .LM636: .LFBB91: .stabn 68,0,2377,.LM637-.LFBB91 .LM637: MOV r4,#8 ADD r1,r0,r4 // inline asm begin // 2377 "../src/kf32a156_usart.c" 1 SET [r1], #10 .stabn 68,0,2378,.LM638-.LFBB91 .LM638: // inline asm end LD.w r5,[r0+#2] MOV r3,#1 LSL r3,#12 ANL r5,r5,r3 LSR r5,#12 CMP r5,#0 JNZ .L313 LD r2,#65535 JMP .L312 .L311: .stabn 68,0,2378,.LM639-.LFBB91 .LM639: CMP r5,r2 JZ .L315 .L312: .stabn 68,0,2380,.LM640-.LFBB91 .LM640: ADD r5,r5,#1 .stabn 68,0,2378,.LM641-.LFBB91 .LM641: LD.w r4,[r0+#2] ANL r4,r4,r3 LSR r4,#12 CMP r4,#0 JZ .L311 LD r4,#65535 XRL r5,r5,r4 MOV r0,#0 SUB r0,r0,r5 ORL r5,r0,r5 MOV r4,#31 LSR r0,r5,r4 .L310: .stabn 68,0,2382,.LM642-.LFBB91 .LM642: // inline asm begin // 2382 "../src/kf32a156_usart.c" 1 CLR [r1], #10 .stabn 68,0,2388,.LM643-.LFBB91 .LM643: // inline asm end JMP lr .L315: .stabn 68,0,2378,.LM644-.LFBB91 .LM644: MOV r0,r4 .stabn 68,0,2382,.LM645-.LFBB91 .LM645: // inline asm begin // 2382 "../src/kf32a156_usart.c" 1 CLR [r1], #10 .stabn 68,0,2388,.LM646-.LFBB91 .LM646: // inline asm end JMP lr .L313: .stabn 68,0,2378,.LM647-.LFBB91 .LM647: MOV r0,#1 JMP .L310 .size USART_Clear_Transmit_BUFR_INT_Flag, .-USART_Clear_Transmit_BUFR_INT_Flag .stabs "wait_flag:r(3,6)",64,0,2372,5 .stabn 192,0,0,.LFBB91-.LFBB91 .stabn 224,0,0,.Lscope91-.LFBB91 .Lscope91: .stabs "",36,0,0,.Lscope91-.LFBB91 .stabd 78,0,0 .text .stabs "",100,0,0,.Letext0 .Letext0: .ident "GCC: (GNU Tools for KungFu32 Embedded Processors major 4) 4.7.0-Mar 27 2023-12:21:57"