?? rc531.htm
字號:
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ClearBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c80278]">>></a> ReadIO
<LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fe40]">>></a> M500PiccCascSelect
<LI><a href="#[c7fe88]">>></a> M500PiccCascAnticoll
<LI><a href="#[c7fed0]">>></a> M500PiccCommonRequest
<LI><a href="#[c7fff0]">>></a> M500PcdConfig
<LI><a href="#[c80038]">>></a> M500PcdRfReset
</UL>
<P><STRONG><a name="[c80110]"></a>FlushFIFO</STRONG> (ARM, 24 bytes, Stack size 8 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c801a0]">>></a> SetBitMask
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fa50]">>></a> PiccCMD14443_4
<LI><a href="#[c7fb28]">>></a> M500PiccRead
<LI><a href="#[c7fd20]">>></a> M500PiccAuthKey
<LI><a href="#[c7fdb0]">>></a> M500PiccAuthE2
<LI><a href="#[c800c8]">>></a> M500PcdCmd
</UL>
<P><STRONG><a name="[c800c8]"></a>M500PcdCmd</STRONG> (ARM, 872 bytes, Stack size 40 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c80110]">>></a> FlushFIFO
<LI><a href="#[c801a0]">>></a> SetBitMask
<LI><a href="#[c80278]">>></a> ReadIO
<LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fa50]">>></a> PiccCMD14443_4
<LI><a href="#[c7fae0]">>></a> M500PiccWrite
<LI><a href="#[c7fb28]">>></a> M500PiccRead
<LI><a href="#[c7fc90]">>></a> PcdWriteE2
<LI><a href="#[c7fd20]">>></a> M500PiccAuthKey
<LI><a href="#[c7fdb0]">>></a> M500PiccAuthE2
<LI><a href="#[c7fdf8]">>></a> M500PiccAuthState
<LI><a href="#[c7fe40]">>></a> M500PiccCascSelect
<LI><a href="#[c7fe88]">>></a> M500PiccCascAnticoll
<LI><a href="#[c7fed0]">>></a> M500PiccCommonRequest
<LI><a href="#[c828b8]">>></a> M500PiccHalt
</UL>
<P><STRONG><a name="[c80080]"></a>M500PcdReset</STRONG> (ARM, 180 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = M500PcdReset ⇒ ReadIO
<BR>[Calls]<UL><LI><a href="#[c80278]">>></a> ReadIO
<LI><a href="#[c80398]">>></a> delay_50us
<LI><a href="#[c803e0]">>></a> delay_1ms
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fff0]">>></a> M500PcdConfig
</UL>
<P><STRONG><a name="[c80038]"></a>M500PcdRfReset</STRONG> (ARM, 92 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = M500PcdRfReset ⇒ ClearBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c80158]">>></a> ClearBitMask
<LI><a href="#[c801a0]">>></a> SetBitMask
<LI><a href="#[c802c0]">>></a> WriteIO
<LI><a href="#[c803e0]">>></a> delay_1ms
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fff0]">>></a> M500PcdConfig
</UL>
<P><STRONG><a name="[c7fff0]"></a>M500PcdConfig</STRONG> (ARM, 152 bytes, Stack size 8 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = M500PcdConfig ⇒ M500PcdRfReset ⇒ ClearBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c80038]">>></a> M500PcdRfReset
<LI><a href="#[c80080]">>></a> M500PcdReset
<LI><a href="#[c80158]">>></a> ClearBitMask
<LI><a href="#[c802c0]">>></a> WriteIO
<LI><a href="#[c80398]">>></a> delay_50us
</UL>
<BR>[Called By]<UL><LI><a href="#[c7ff60]">>></a> MfConfig
</UL>
<P><STRONG><a name="[c7ffa8]"></a>M500PcdMfOutSelect</STRONG> (ARM, 32 bytes, Stack size 8 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = M500PcdMfOutSelect ⇒ WriteIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7ff60]">>></a> MfConfig
</UL>
<P><STRONG><a name="[c7ff60]"></a>MfConfig</STRONG> (ARM, 64 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = MfConfig ⇒ M500PcdConfig ⇒ M500PcdRfReset ⇒ ClearBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7ffa8]">>></a> M500PcdMfOutSelect
<LI><a href="#[c7fff0]">>></a> M500PcdConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[c82870]">>></a> Rc500Init
</UL>
<P><STRONG><a name="[c7ff18]"></a>M500PcdSetTmo</STRONG> (ARM, 320 bytes, Stack size 8 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = M500PcdSetTmo ⇒ WriteIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fa50]">>></a> PiccCMD14443_4
<LI><a href="#[c7fae0]">>></a> M500PiccWrite
<LI><a href="#[c7fb28]">>></a> M500PiccRead
<LI><a href="#[c7fe40]">>></a> M500PiccCascSelect
<LI><a href="#[c7fe88]">>></a> M500PiccCascAnticoll
<LI><a href="#[c7fed0]">>></a> M500PiccCommonRequest
</UL>
<P><STRONG><a name="[c7fed0]"></a>M500PiccCommonRequest</STRONG> (ARM, 236 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = M500PiccCommonRequest ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7ff18]">>></a> M500PcdSetTmo
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80158]">>></a> ClearBitMask
<LI><a href="#[c801a0]">>></a> SetBitMask
<LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fa98]">>></a> fine
</UL>
<P><STRONG><a name="[c7fe88]"></a>M500PiccCascAnticoll</STRONG> (ARM, 948 bytes, Stack size 56 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = M500PiccCascAnticoll ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7d360]">>></a> __aeabi_idivmod
<LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c7ff18]">>></a> M500PcdSetTmo
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80158]">>></a> ClearBitMask
<LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fb70]">>></a> CascAnticoll
</UL>
<P><STRONG><a name="[c7fe40]"></a>M500PiccCascSelect</STRONG> (ARM, 272 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = M500PiccCascSelect ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c7ff18]">>></a> M500PcdSetTmo
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80158]">>></a> ClearBitMask
<LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fbb8]">>></a> SelectTag
</UL>
<P><STRONG><a name="[c7fdf8]"></a>M500PiccAuthState</STRONG> (ARM, 304 bytes, Stack size 24 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = M500PiccAuthState ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80278]">>></a> ReadIO
<LI><a href="#[c803e0]">>></a> delay_1ms
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fd20]">>></a> M500PiccAuthKey
<LI><a href="#[c7fdb0]">>></a> M500PiccAuthE2
</UL>
<P><STRONG><a name="[c7fdb0]"></a>M500PiccAuthE2</STRONG> (ARM, 200 bytes, Stack size 32 bytes, rc500.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7fdf8]">>></a> M500PiccAuthState
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80110]">>></a> FlushFIFO
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fcd8]">>></a> DownloadPassWord
</UL>
<P><STRONG><a name="[c7fd68]"></a>M500HostCodeKey</STRONG> (ARM, 104 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = M500HostCodeKey
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fc48]">>></a> M500PcdLoadKeyE2
<LI><a href="#[c82990]">>></a> DownloadPassWord2
</UL>
<P><STRONG><a name="[c7fd20]"></a>M500PiccAuthKey</STRONG> (ARM, 152 bytes, Stack size 24 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = M500PiccAuthKey ⇒ M500PiccAuthState ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c7fdf8]">>></a> M500PiccAuthState
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80110]">>></a> FlushFIFO
</UL>
<BR>[Called By]<UL><LI><a href="#[c82990]">>></a> DownloadPassWord2
</UL>
<P><STRONG><a name="[c82990]"></a>DownloadPassWord2</STRONG> (ARM, 64 bytes, Stack size 32 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = DownloadPassWord2 ⇒ M500PiccAuthKey ⇒ M500PiccAuthState ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7fd20]">>></a> M500PiccAuthKey
<LI><a href="#[c7fd68]">>></a> M500HostCodeKey
</UL>
<BR>[Called By]<UL><LI><a href="#[c829d8]">>></a> main
</UL>
<P><STRONG><a name="[c7fcd8]"></a>DownloadPassWord</STRONG> (ARM, 52 bytes, Stack size 16 bytes, rc500.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7fdb0]">>></a> M500PiccAuthE2
</UL>
<P><STRONG><a name="[c7fc90]"></a>PcdWriteE2</STRONG> (ARM, 136 bytes, Stack size 24 bytes, rc500.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c800c8]">>></a> M500PcdCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fc48]">>></a> M500PcdLoadKeyE2
</UL>
<P><STRONG><a name="[c7fc48]"></a>M500PcdLoadKeyE2</STRONG> (ARM, 112 bytes, Stack size 40 bytes, rc500.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7fc90]">>></a> PcdWriteE2
<LI><a href="#[c7fd68]">>></a> M500HostCodeKey
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fc00]">>></a> ChangePassWord
</UL>
<P><STRONG><a name="[c7fc00]"></a>ChangePassWord</STRONG> (ARM, 48 bytes, Stack size 16 bytes, rc500.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7fc48]">>></a> M500PcdLoadKeyE2
</UL>
<P><STRONG><a name="[c7fbb8]"></a>SelectTag</STRONG> (ARM, 44 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = SelectTag ⇒ M500PiccCascSelect ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7fe40]">>></a> M500PiccCascSelect
</UL>
<BR>[Called By]<UL><LI><a href="#[c82948]">>></a> Fine_Card
</UL>
<P><STRONG><a name="[c7fb70]"></a>CascAnticoll</STRONG> (ARM, 56 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = CascAnticoll ⇒ M500PiccCascAnticoll ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c7fe88]">>></a> M500PiccCascAnticoll
</UL>
<BR>[Called By]<UL><LI><a href="#[c82948]">>></a> Fine_Card
</UL>
<P><STRONG><a name="[c7fb28]"></a>M500PiccRead</STRONG> (ARM, 308 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = M500PiccRead ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
<LI><a href="#[c7ff18]">>></a> M500PcdSetTmo
<LI><a href="#[c800c8]">>></a> M500PcdCmd
<LI><a href="#[c80110]">>></a> FlushFIFO
<LI><a href="#[c802c0]">>></a> WriteIO
</UL>
<BR>[Called By]<UL><LI><a href="#[c82828]">>></a> ReadCard
</UL>
<P><STRONG><a name="[c7fae0]"></a>M500PiccWrite</STRONG> (ARM, 476 bytes, Stack size 16 bytes, rc500.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = M500PiccWrite ⇒ M500PcdCmd ⇒ FlushFIFO ⇒ SetBitMask ⇒ ReadIO
</UL>
<BR>[Calls]<UL><LI><a href="#[c7da18]">>></a> __aeabi_memcpy
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -