# Copyright (c) 2020 Freie Universitaet Berlin # 2021 HAW Hamburg # # This file is subject to the terms and conditions of the GNU Lesser # General Public License v2.1. See the file LICENSE in the top level # directory for more details. # menuconfig MODULE_PN532 bool prompt "PN532 NFC reader" if !(MODULE_SAUL_DEFAULT && HAVE_PN532) default (MODULE_SAUL_DEFAULT && HAVE_PN532) depends on TEST_KCONFIG depends on HAS_PERIPH_GPIO depends on HAS_PERIPH_GPIO_IRQ select MODULE_PERIPH_GPIO select MODULE_PERIPH_GPIO_IRQ select MODULE_ZTIMER select MODULE_ZTIMER_MSEC if MODULE_PN532 config MODULE_PN532_I2C bool "PN532 with I2C support" default HAVE_PN532_I2C depends on HAS_PERIPH_I2C select MODULE_PERIPH_I2C config MODULE_PN532_SPI bool "PN532 with SPI support" default HAVE_PN532_SPI depends on HAS_PERIPH_SPI select MODULE_PERIPH_SPI endif # MODULE_PN532 config HAVE_PN532 bool help Indicates that a PN532 NFC reader is present. config HAVE_PN532_I2C bool select HAVE_PN532 help Indicates that a PN532 NFC reader is present on the i2c bus. config HAVE_PN532_SPI bool select HAVE_PN532 help Indicates that a PN532 NFC reader is present on the spi bus. menuconfig KCONFIG_USEMODULE_PN532 bool "Configure PN532 driver" depends on USEMODULE_PN532 help Configure the PN532 driver using Kconfig. if KCONFIG_USEMODULE_PN532 config PN532_BUFFER_LEN int "Internal buffer size" default 64 help The internal buffer is used while reading and writing to PN532 Device. For large NDEF files, the buffer size may be increased. Otherwise the files may be written in chunks. endif # KCONFIG_USEMODULE_PN532