From 0851f3d947356568d1408ee318d8161200f92e9f Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Mon, 15 Mar 2021 01:27:35 +0100 Subject: [PATCH] only 10bits available --- armsrc/iso14443a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/armsrc/iso14443a.c b/armsrc/iso14443a.c index 1509cc80c..cd64bae36 100644 --- a/armsrc/iso14443a.c +++ b/armsrc/iso14443a.c @@ -2006,7 +2006,7 @@ int EmGetCmd(uint8_t *received, uint16_t *len, uint8_t *par) { analogCnt++; - analogAVG += AT91C_BASE_ADC->ADC_CDR[ADC_CHAN_HF_RDV40]; + analogAVG += (AT91C_BASE_ADC->ADC_CDR[ADC_CHAN_HF_RDV40] & 0x3FF); AT91C_BASE_ADC->ADC_CR = AT91C_ADC_START; @@ -2034,7 +2034,7 @@ int EmGetCmd(uint8_t *received, uint16_t *len, uint8_t *par) { analogCnt++; - analogAVG += AT91C_BASE_ADC->ADC_CDR[ADC_CHAN_HF]; + analogAVG += (AT91C_BASE_ADC->ADC_CDR[ADC_CHAN_HF] & 0x3FF); AT91C_BASE_ADC->ADC_CR = AT91C_ADC_START;