From c0ce99c654d297321d40b92236b875284b2a086b Mon Sep 17 00:00:00 2001 From: Nick Pelly Date: Mon, 7 Nov 2011 12:38:02 -0800 Subject: Update EEPROM for FW 109.12, and enable low power polling retry mechanism. 4 retries. Bug: 5515083 Change-Id: I5602aab8313e4b790b2cabbfc44da7a0813a3bd9 --- nfc/nfc_hw.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'nfc') diff --git a/nfc/nfc_hw.c b/nfc/nfc_hw.c index 4144218..b77a9b6 100644 --- a/nfc/nfc_hw.c +++ b/nfc/nfc_hw.c @@ -44,10 +44,16 @@ static uint8_t pn544_eedata_settings[][4] = { ,{0x00,0x99,0x23,0x00} // Default Value is 0x01 // Low-power polling - ,{0x00,0x9E,0x74,0xC0} // Default Value is 0x00, bits 0->2: sensitivity (0==max, 6==min), + ,{0x00,0x9E,0x74,0xB0} // Default Value is 0x00, bits 0->2: sensitivity (0==max, 6==min), // bit 3: RFU, - // bits 4->6 hybrid low-power: # of low-power polls per regular poll + // bits 4,5 hybrid low-power: # of low-power polls per regular poll + // bit 6: RFU // bit 7: (0 -> disabled, 1 -> enabled) + ,{0x00,0x9E,0x7D,0xB0} // bits 0->3: RFU, + // bits 4,5: # retries after low power detection + // 0=1 retry, 1=2 retry, 2=3 retry, 3=4 retry + // bit 6: RFU, + // bit 7: Enable or disable retry mechanism (0: disable, 1: enable) ,{0x00,0x9F,0x28,0x01} // bits 0->7: # of measurements per low-power poll // Polling Loop - Card Emulation Timeout -- cgit v1.1