/// <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)); }
/// <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); }