Config.in 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. config BR2_PACKAGE_LIBNFC
  2. bool "libnfc"
  3. help
  4. Public platform independent Near Field Communication (NFC)
  5. library.
  6. http://www.libnfc.org/
  7. if BR2_PACKAGE_LIBNFC
  8. config BR2_PACKAGE_LIBNFC_ACR122_PCSC
  9. bool "acr122_pcsc driver"
  10. depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite
  11. depends on BR2_USE_MMU # pcsc-lite
  12. depends on !BR2_STATIC_LIBS # pcsc-lite
  13. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pcsc-lite
  14. select BR2_PACKAGE_PCSC_LITE
  15. help
  16. support for acr112_pcsc driver
  17. comment "acr122_pcsc driver needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
  18. depends on BR2_USE_MMU
  19. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
  20. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
  21. config BR2_PACKAGE_LIBNFC_ACR122_USB
  22. bool "acr122_usb driver"
  23. depends on BR2_TOOLCHAIN_HAS_THREADS
  24. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
  25. select BR2_PACKAGE_LIBUSB
  26. select BR2_PACKAGE_LIBUSB_COMPAT
  27. help
  28. support for acr122_usb driver
  29. comment "acr122_usb driver needs a toolchain w/ threads, gcc >= 4.9"
  30. depends on !BR2_TOOLCHAIN_HAS_THREADS || \
  31. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
  32. config BR2_PACKAGE_LIBNFC_ACR122S
  33. bool "acr122s driver"
  34. help
  35. support for acr122s driver
  36. config BR2_PACKAGE_LIBNFC_ARYGON
  37. bool "arygon driver"
  38. default y
  39. help
  40. support for arygon driver
  41. config BR2_PACKAGE_LIBNFC_PN532_I2C
  42. bool "pn532_i2c driver"
  43. help
  44. support for pn532_i2c driver
  45. config BR2_PACKAGE_LIBNFC_PN532_SPI
  46. bool "pn532_spi driver"
  47. help
  48. support for pn532_spi driver
  49. config BR2_PACKAGE_LIBNFC_PN532_UART
  50. bool "pn532_uart driver"
  51. help
  52. support for pn532_uart driver
  53. config BR2_PACKAGE_LIBNFC_PN53X_USB
  54. bool "pn53x_usb driver"
  55. default y
  56. depends on BR2_TOOLCHAIN_HAS_THREADS
  57. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
  58. select BR2_PACKAGE_LIBUSB
  59. select BR2_PACKAGE_LIBUSB_COMPAT
  60. help
  61. support for pn53x_usb driver
  62. comment "pn53x_usb driver needs a toolchain w/ threads, gcc >= 4.9"
  63. depends on !BR2_TOOLCHAIN_HAS_THREADS || \
  64. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
  65. config BR2_PACKAGE_LIBNFC_EXAMPLES
  66. bool "build libnfc examples"
  67. select BR2_PACKAGE_READLINE
  68. endif