📄 spp_dev_a.xap
字号:
ld X,@$XAP_UY add X,#H'0002 st AH,@(H'0001,X) st AH,@(H'0003,X) st AH,@(H'0002,X) ld AH,#H'0003 bsr $_setSppState bsr $_getAppTask ld X,@(H'0006,Y) add X,#H'0002 st AH,@(0,Y) ld AL,@$XAP_UY add AL,#H'0002 st AL,@(H'0001,Y) ld AH,@$XAP_UXL ld AL,#H'0001 bsr $_SppConnectLazy?LBE2:?LBE_sppDevConnect: leave #8;.stabn 192,0,0,?LBB2;.stabn 224,0,0,?LBE2 ENDMOD;# Function pattern *movqi2 used[0] = 8 total = 8;# Function pattern *movqi3 used[0] = 4 total = 4;# Function pattern *addqi0 used[0] = 2 total = 2;# Function pattern *addqi2 used[0] = 1 total = 1;# Function pattern *call1 used[0] = 2 total = 2;# Function pattern *call_value1 used[0] = 1 total = 1 MODULE spp_dev_init .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:/BlueLab401/tools/include/firmware;# -IC:/BlueLab401/tools/include/standard;# -IC:/BlueLab401/tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3;# -DDEV_CASIRA -DNO_DEBUG -MD -MQ -mno-leaf-optim -ansi -auxbase-strip -g;# -O -pedantic -Wall -Wmissing-prototypes -Wstrict-prototypes;# -Wsign-compare -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_sppDevInit: enter #7?LBB_sppDevInit:?LBB2: ld AH,#H'0000 st AH,@(H'0001,Y) ld X,@$XAP_UY add X,#H'0001 st AH,@(H'0001,X) st AH,@(H'0002,X) st AH,@(H'0003,X) bsr $_getAppTask st AH,@(H'0005,Y) bsr $_getAppTask ld AL,@$XAP_AH ld AH,@$XAP_UY add AH,#H'0001 st AH,@(0,Y) ld AH,@(H'0005,Y) bsr $_SppInitLazy?LBE2:?LBE_sppDevInit: leave #7;.stabn 192,0,0,?LBB2;.stabn 224,0,0,?LBE2 ENDMOD;# Function pattern *movqi2 used[0] = 7 used[1] = 1 total = 8;# Function pattern *movqi3 used[0] = 1 total = 1;# Function pattern *addqi0 used[0] = 2 total = 2;# Function pattern *call1 used[0] = 1 total = 1;# Function pattern *call_value1 used[0] = 2 total = 2 MODULE spp_dev_inquire .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:/BlueLab401/tools/include/firmware;# -IC:/BlueLab401/tools/include/standard;# -IC:/BlueLab401/tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3;# -DDEV_CASIRA -DNO_DEBUG -MD -MQ -mno-leaf-optim -ansi -auxbase-strip -g;# -O -pedantic -Wall -Wmissing-prototypes -Wstrict-prototypes;# -Wsign-compare -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_sppDevInquire: enter #7?LBB_sppDevInquire: ld AL,#H'0001 st AL,@(H'0001,Y) ld AL,#H'0000 st AL,@(0,Y) st AL,@(H'0002,Y) ld AH,#H'0000 bsr $_ConnectionSmRegisterIncomingService ld AL,#H'1F00 ld AH,#H'0000 bsr $_ConnectionWriteClassOfDevice ld AH,#H'0002 bsr $_setSppState bsr $_getAppTask ld AL,#-H'74CD st AL,@(H'0001,Y) ld AL,#H'009E st AL,@(0,Y) ld AL,#H'0009 st AL,@(H'0002,Y) ld AL,#H'0030 st AL,@(H'0003,Y) ld AL,#H'1F00 st AL,@(H'0005,Y) ld AL,#H'0000 st AL,@(H'0004,Y) bsr $_ConnectionInquire?LBE_sppDevInquire: leave #7$_sppDevInquiryComplete: enter #2?LBB_sppDevInquiryComplete: st AH,@(0,Y) add AH,#H'0002 bsr $_BdaddrIsZero cmp AH,#H'0000 beq ?L2 ld AH,@(0,Y) bsr $_sppDevInquire?L2:?LBE_sppDevInquiryComplete: leave #2$_sppDevInquiryResult: enter #3?LBB_sppDevInquiryResult: st AH,@(0,Y) st AL,@(H'0001,Y) ld X,@$XAP_AL ld AH,@(H'0005,X) ld AL,@(H'0006,X) and AL,#H'1F00 and AH,#H'0000 cmp AH,#H'0000 bne ?L7 cmp AL,#H'0000 beq ?L5?L7: ld AH,@(0,Y) add AH,#H'0002 bsr $_BdaddrIsZero cmp AH,#H'0000 beq ?L5 ld X,@(H'0001,Y) ld AL,@(H'0001,X) ld X,@(0,Y) st AL,@(H'0002,X) ld X,@(H'0001,Y) ld AL,@(H'0002,X) ld X,@(0,Y) st AL,@(H'0003,X) ld X,@(H'0001,Y) ld AL,@(H'0003,X) ld X,@(0,Y) st AL,@(H'0004,X) ld X,@(H'0001,Y) ld AL,@(H'0004,X) ld X,@(0,Y) st AL,@(H'0005,X) bsr $_getAppTask bsr $_ConnectionInquireCancel ld AH,@(0,Y) bsr $_sppDevConnect?L5:?LBE_sppDevInquiryResult: leave #3 ENDMOD;# Function pattern *movqi2 used[0] = 17 used[1] = 3 total = 20;# Function pattern *movqi3 used[0] = 24 total = 24;# Function pattern *movhi used[2] = 1 total = 1;# Function pattern *andhi3 used[0] = 1 total = 1;# Function pattern *addqi2 used[0] = 2 total = 2;# Function pattern *call1 used[0] = 7 total = 7;# Function pattern *call_value1 used[0] = 4 total = 4;# Function pattern movstrqi+3 used[0] = 2 total = 2;# Function pattern movstrqi+6 used[0] = 1 total = 1 MODULE spp_dev_store .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:/BlueLab401/tools/include/firmware;# -IC:/BlueLab401/tools/include/standard;# -IC:/BlueLab401/tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3;# -DDEV_CASIRA -DNO_DEBUG -MD -MQ -mno-leaf-optim -ansi -auxbase-strip -g;# -O -pedantic -Wall -Wmissing-prototypes -Wstrict-prototypes;# -Wsign-compare -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_write_far_addr: enter #2?LBB_write_far_addr: ld AL,@$XAP_AH ld AH,#H'0004 st AH,@(0,Y) ld AH,#H'0000; bsr $_PsStore DC ((256*17)+9); bsr $_PanicNull DC ((256*15)+9)?LBE_write_far_addr: leave #2$_clear_far_addr: enter #2?LBB_clear_far_addr: ld X,@$XAP_AH ld AL,#H'0000 st AL,@(H'0001,X) st AL,@(0,X) st AL,@(H'0003,X) st AL,@(H'0002,X) st AL,@(0,Y) ld AH,#H'0000; bsr $_PsStore DC ((256*17)+9)?LBE_clear_far_addr: leave #2$_read_far_addr: enter #3?LBB_read_far_addr: st AH,@(H'0001,Y) ld AL,#H'0004 st AL,@(0,Y) ld AH,#H'0000 ld AL,@(H'0001,Y); bsr $_PsRetrieve DC ((256*18)+9) cmp AH,#H'0000 bne ?L3 ld AH,@(H'0001,Y) bsr $_clear_far_addr?L3:?LBE_read_far_addr: leave #3$_know_far_addr: enter #1?LBB_know_far_addr: ld AL,@(H'0001,Y) st AL,@H'fff8 ld AL,@(H'0002,Y) st AL,@H'fff9 ld AL,@(H'0003,Y) st AL,@H'fffa ld AL,@(H'0004,Y) st AL,@H'fffb ld X,#H'0000 ld AH,@H'fff8 ld AL,@H'fff9 cmp AH,#H'0000 bne ?L7 cmp AL,#H'0000 bne ?L7 tst @H'fffb bne ?L7 tst @H'fffa beq ?L6?L7: ld X,#H'0001?L6: ld AH,@$XAP_UXL?LBE_know_far_addr: leave #1 ENDMOD;# Function pattern *movqi2 used[0] = 15 used[1] = 2 total = 17;# Function pattern *movqi3 used[0] = 12 total = 12;# Function pattern *movhi used[2] = 1 total = 1;# Function pattern *call1 used[0] = 1 total = 1;# Function pattern *call_value1 used[0] = 4 total = 4;# Function pattern movstrqi+3 used[0] = 1 used[1] = 2 total = 3;# Function pattern movstrqi+6 used[0] = 1 total = 1 MODULE ConnectionInquire .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:\BlueLab401\tools/include/firmware;# -IC:\BlueLab401\tools/include/standard;# -IC:\BlueLab401\tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_ConnectionInquire: enter #4?LBB_ConnectionInquire: st AH,@(H'0001,Y)?LBB2:?LBB3: ld AH,#H'0007; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0002,Y) ld AL,@(H'0001,Y) ld X,@$XAP_AH st AL,@(0,X) ld AH,@(H'0004,Y) ld AL,@(H'0005,Y) ld X,@(H'0002,Y) st AH,@(H'0001,X) st AL,@(H'0002,X) ld AL,@(H'0006,Y) st AL,@(H'0003,X) ld AL,@(H'0007,Y) st AL,@(H'0004,X) ld AH,@(H'0008,Y) ld AL,@(H'0009,Y) ld X,@(H'0002,Y) st AH,@(H'0005,X) st AL,@(H'0006,X) bsr $_connectionGetCmTask ld AL,@(H'0002,Y) st AL,@(0,Y) ld AL,#H'0003 bsr $_MessageSend?LBE3:?LBE2:?LBE_ConnectionInquire: leave #4;.stabn 192,0,0,?LBB3;.stabn 224,0,0,?LBE3 ENDMOD;# Function pattern *movqi2 used[0] = 7 total = 7;# Function pattern *movqi3 used[0] = 8 total = 8;# Function pattern *movhi used[2] = 2 used[3] = 2 total = 4;# Function pattern *call1 used[0] = 1 total = 1;# Function pattern *call_value1 used[0] = 2 total = 2 MODULE ConnectionInquireCancel .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:\BlueLab401\tools/include/firmware;# -IC:\BlueLab401\tools/include/standard;# -IC:\BlueLab401\tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_ConnectionInquireCancel: enter #4?LBB_ConnectionInquireCancel: st AH,@(H'0001,Y)?LBB2: ld AH,#H'0001; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0002,Y) ld AL,@(H'0001,Y) ld X,@$XAP_AH st AL,@(0,X) bsr $_connectionGetCmTask ld X,@(H'0002,Y) st X,@(0,Y) ld AL,#H'0004 bsr $_MessageSend?LBE2:?LBE_ConnectionInquireCancel: leave #4;.stabn 192,0,0,?LBB2;.stabn 224,0,0,?LBE2 ENDMOD;# Function pattern *movqi2 used[0] = 4 total = 4;# Function pattern *movqi3 used[0] = 2 total = 2;# Function pattern *call1 used[0] = 1 total = 1;# Function pattern *call_value1 used[0] = 2 total = 2;# Function pattern movstrqi+2 used[0] = 1 total = 1 MODULE ConnectionSmSetTrustLevel .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:\BlueLab401\tools/include/firmware;# -IC:\BlueLab401\tools/include/standard;# -IC:\BlueLab401\tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_ConnectionSmSetTrustLevel: enter #5?LBB_ConnectionSmSetTrustLevel: st AH,@(H'0001,Y) st AL,@(H'0002,Y)?LBB2: ld AH,#H'0005; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0003,Y) ld X,@(H'0001,Y) ld AL,@(0,X) ld X,@$XAP_AH st AL,@(0,X) ld X,@(H'0001,Y) ld AL,@(H'0001,X) ld X,@(H'0003,Y) st AL,@(H'0001,X) ld X,@(H'0001,Y) ld AL,@(H'0002,X) ld X,@(H'0003,Y) st AL,@(H'0002,X) ld X,@(H'0001,Y) ld AL,@(H'0003,X) ld X,@(H'0003,Y) st AL,@(H'0003,X) ld AL,@(H'0002,Y) st AL,@(H'0004,X) bsr $_connectionGetCmTask ld X,@(H'0003,Y) st X,@(0,Y) ld AL,#H'0024 bsr $_MessageSend?LBE2:?LBE_ConnectionSmSetTrustLevel: leave #5;.stabn 192,0,0,?LBB2;.stabn 224,0,0,?LBE2 ENDMOD;# Function pattern *movqi2 used[0] = 9 total = 9;# Function pattern *movqi3 used[0] = 13 total = 13;# Function pattern *call1 used[0] = 1 total = 1;# Function pattern *call_value1 used[0] = 2 total = 2;# Function pattern movstrqi+2 used[0] = 1 total = 1 MODULE dm_baseband_cod .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:\BlueLab401\tools/include/firmware;# -IC:\BlueLab401\tools/include/standard;# -IC:\BlueLab401\tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_ConnectionWriteClassOfDevice: enter #5?LBB_ConnectionWriteClassOfDevice: st AH,@(H'0001,Y) st AL,@(H'0002,Y)?LBB2: ld AH,#H'0002; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0003,Y) ld AH,@(H'0001,Y) ld AL,@(H'0002,Y) ld X,@(H'0003,Y) st AH,@(0,X) st AL,@(1,X) bsr $_connectionGetCmTask ld AL,@(H'0003,Y) st AL,@(0,Y) ld AL,#H'0026 bsr $_MessageSend?LBE2:?LBE_ConnectionWriteClassOfDevice: leave #5;.stabn 192,0,0,?LBB2;.stabn 224,0,0,?LBE2 ENDMOD;# Function pattern *movqi2 used[0] = 2 total = 2;# Function pattern *movqi3 used[0] = 4 total = 4;# Function pattern *movhi used[2] = 1 used[3] = 2 total = 3;# Function pattern *call1 used[0] = 1 total = 1;# Function pattern *call_value1 used[0] = 2 total = 2 MODULE dm_security_authorise .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (CSR version 25 for xap); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -IC:\BlueLab401\tools/include/firmware;# -IC:\BlueLab401\tools/include/standard;# -IC:\BlueLab401\tools/include/profiles/BlueLab4.0.1-release -iprefix;# -isystem -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi -fno-builtin-memcpy;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED .CODE$_ConnectionSmAuthoriseResponse: enter #5?LBB_ConnectionSmAuthoriseResponse: st AH,@(H'0001,Y) st AL,@(H'0002,Y)?LBB2:?LBB3: ld AH,#H'0009; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0003,Y) ld X,@(H'0001,Y) ld AL,@(0,X) ld X,@$XAP_AH st AL,@(0,X) ld X,@(H'0001,Y) ld AL,@(H'0001,X) ld X,@(H'0003,Y) st AL,@(H'0001,X) ld X,@(H'0001,Y) ld AL,@(H'0002,X) ld X,@(H'0003,Y) st AL,@(H'0002,X) ld X,@(H'0001,Y) ld AL,@(H'0003,X) ld X,@(H'0003,Y) st AL,@(H'0003,X) ld AL,@(H'0002,Y) st AL,@(H'0004,X) ld AH,@(H'0005,Y) ld AL,@(H'0006,Y) ld X,@(H'0003,Y) st AH,@(H'0005,X) st AL,@(H'0006,X) ld AL,@(H'0007,Y) st AL,@(H'0007,X) ld AL,@(H'0008,Y) st AL,@(H'0008,X) bsr $_connectionGetCmTask ld X,@(H'0003,Y) st X,@(0,Y) ld AL,#H'001B bsr $_MessageSend?LBE3:?LBE2:?LBE_ConnectionSmAuthoriseResponse: leave #5;.stabn 192,0,0,?LBB3;.stabn 224,0,0,?LBE3$_ConnectionSmPinCodeResponse: enter #5?LBB_ConnectionSmPinCodeResponse: st AH,@(H'0001,Y) st AL,@(H'0002,Y)?LBB4:?LBB5: ld AH,#H'0015; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0003,Y) ld X,@(H'0001,Y) ld AL,@(0,X) ld X,@$XAP_AH st AL,@(0,X) ld X,@(H'0001,Y) ld AL,@(H'0001,X) ld X,@(H'0003,Y) st AL,@(H'0001,X) ld X,@(H'0001,Y) ld AL,@(H'0002,X) ld X,@(H'0003,Y) st AL,@(H'0002,X) ld X,@(H'0001,Y) ld AL,@(H'0003,X) ld X,@(H'0003,Y) st AL,@(H'0003,X) ld AL,@(H'0002,Y) st AL,@(H'0004,X) cmp AL,#H'0000 beq ?L3 ld AH,@$XAP_UXL add AH,#H'0005 st AL,@(0,Y) ld AL,@(H'0005,Y) bsr $_memcpy?L3: bsr $_connectionGetCmTask ld X,@(H'0003,Y) st X,@(0,Y) ld AL,#H'001C bsr $_MessageSend?LBE5:?LBE4:?LBE_ConnectionSmPinCodeResponse: leave #5;.stabn 192,0,0,?LBB5;.stabn 224,0,0,?LBE5$_ConnectionSmIoCapabilityResponse: enter #5?LBB_ConnectionSmIoCapabilityResponse: st AH,@(H'0001,Y) st AL,@(H'0002,Y)?LBB6:?LBB7: ld AH,#H'000A; bsr $_PanicUnlessMalloc DC ((256*47)+9) st AH,@(H'0003,Y) ld X,@(H'0001,Y) ld AL,@(0,X) ld X,@$XAP_AH st AL,@(0,X) ld X,@(H'0001,Y) ld AL,@(H'0001,X) ld X,@(H'0003,Y) st AL,@(H'0001,X) ld X,@(H'0001,Y) ld AL,@(H'0002,X) ld X,@(H'0003,Y) st AL,@(H'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -