check AMS product type

This commit is contained in:
merlokk 2019-02-06 15:15:37 +02:00
parent 3ffcc47374
commit e657e26886

View File

@ -275,12 +275,12 @@ bool ams_init()
// check connection // check connection
uint8_t productType = ams_read_reg(AMS_REG_PRODUCT_TYPE); uint8_t productType = ams_read_reg(AMS_REG_PRODUCT_TYPE);
if (!productType) if (productType != 0x14)
{ {
printf1(TAG_NFC,"Have no product type. Connection error."); printf1(TAG_NFC,"Have no product type [0x%02x]. Connection error.\n", productType);
return false; return false;
} }
printf1(TAG_NFC,"Product type 0x%02x.", productType); printf1(TAG_NFC,"Product type 0x%02x.\n", productType);
// enable tunneling mode and RF configuration // enable tunneling mode and RF configuration
ams_write_reg(AMS_REG_IC_CONF2, AMS_RFCFG_EN | AMS_TUN_MOD); ams_write_reg(AMS_REG_IC_CONF2, AMS_RFCFG_EN | AMS_TUN_MOD);