Exemple #1
0
        /// <summary>
        /// Set SAM configuration
        /// </summary>
        /// <param name="mode">Mode to use SAM</param>
        /// <param name="isIRQ">Use IRQ pin</param>
        /// <returns>Result from SAM configuration</returns>
        public async Task <byte[]> SAMConfiguration(SamMode mode, bool isIRQ)
        {
            byte irq = isIRQ ? (byte)0x01 : (byte)0x00;

            byte[] cmd = { PN532_SAM_CONFIGURATION, (byte)mode, 0x17, irq };

            return(await ExecuteCmd(cmd));
        }
        /// <summary>
        /// Set SAM configuration
        /// </summary>
        /// <param name="mode">Mode to use SAM</param>
        /// <param name="isIRQ">Use IRQ pin</param>
        /// <returns>Result from SAM configuration</returns>
        public byte[] SAMConfiguration(SamMode mode, bool isIRQ)
        {
            byte irq = isIRQ ? (byte)0x01 : (byte)0x00;

            byte[] cmd = { PN532_SAM_CONFIGURATION, (byte)mode, 0x00, irq };

            return(this.ExecuteCmd(cmd));
        }
Exemple #3
0
        /// <summary>
        /// Set SAM configuration
        /// </summary>
        /// <param name="mode">Mode to use SAM</param>
        /// <param name="isIRQ">Use IRQ pin</param>
        /// <returns>Result from SAM configuration</returns>
        public byte[] SAMConfiguration(SamMode mode, bool isIRQ)
        {
            byte irq = isIRQ ? (byte)0x01 : (byte)0x00;
            byte[] cmd = { PN532_SAM_CONFIGURATION, (byte)mode, 0x00, irq };

            return this.ExecuteCmd(cmd);
        }