Page 583 - 3-2
P. 583

buf.append(writeData[i])
                        i = i + 1
                    crc = self.CalulateCRC(buf)
                    buf.append(crc[0])
                    buf.append(crc[1])
                    (status, backData, backLen) = self.MFRC522_ToCard(self.PCD_TRANSCEIVE,buf)
                    if not(status == self.MI_OK) or not(backLen == 4) or not((backData[0] & 0x0F) ==
            0x0A):
                        print "Error while writing"
                    if status == self.MI_OK:
                        print "Data written"
              def MFRC522_DumpClassic1K(self, key, uid):
                i = 0
                while i < 64:
                    status = self.MFRC522_Auth(self.PICC_AUTHENT1A, i, key, uid)
                    # Check if authenticated
                    if status == self.MI_OK:
                        self.MFRC522_Read(i)
                    else:
                        print "Authentication error"
                    i = i+1
              def MFRC522_Init(self):
                GPIO.output(self.NRSTPD, 1)


                self.MFRC522_Reset();




                self.Write_MFRC522(self.TModeReg, 0x8D)
                self.Write_MFRC522(self.TPrescalerReg, 0x3E)
                self.Write_MFRC522(self.TReloadRegL, 30)
                self.Write_MFRC522(self.TReloadRegH, 0)


                self.Write_MFRC522(self.TxAutoReg, 0x40)
                self.Write_MFRC522(self.ModeReg, 0x3D)
                self.AntennaOn()


            -----------------------------------------------
            <Android Studio>
            ●  activity_main.xml
            <?xml version="1.0" encoding="utf-8"?>
            <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:app="http://schemas.android.com/apk/res-auto"
                xmlns:tools="http://schemas.android.com/tools"
                android:layout_width="match_parent"
                android:layout_height="match_parent"


                                                         - 583 -
   578   579   580   581   582   583   584   585   586   587   588