From 16239dcf1029a68a2fde38328a28f33bbfb6ff3c Mon Sep 17 00:00:00 2001 From: zhaohaisheng <44333645+Harrypotter-zhs@users.noreply.github.com> Date: Sat, 1 Oct 2022 22:30:56 +0800 Subject: [PATCH] =?UTF-8?q?[arduino][adafruit]=E5=A2=9E=E5=8A=A0PN532?= =?UTF-8?q?=E9=A9=B1=E5=8A=A8=E5=BA=93=20(#1422)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [arduino][adafruit]增加PN532驱动库 * Update Kconfig * Update package.json Co-authored-by: Man, Jianting (Meco) <920369182@qq.com> --- arduino/signalio/Adafruit-PN532/Kconfig | 32 +++++++++++++++++ arduino/signalio/Adafruit-PN532/package.json | 36 ++++++++++++++++++++ arduino/signalio/Kconfig | 1 + 3 files changed, 69 insertions(+) create mode 100644 arduino/signalio/Adafruit-PN532/Kconfig create mode 100644 arduino/signalio/Adafruit-PN532/package.json diff --git a/arduino/signalio/Adafruit-PN532/Kconfig b/arduino/signalio/Adafruit-PN532/Kconfig new file mode 100644 index 0000000000..1b17bd825d --- /dev/null +++ b/arduino/signalio/Adafruit-PN532/Kconfig @@ -0,0 +1,32 @@ + +# Kconfig file for package Adafruit-PN532 +menuconfig PKG_USING_ARDUINO_ADAFRUIT_PN532 + bool "Adafruit PN532: NFC/RFID driver" + select PKG_USING_RTDUINO + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI + select PKG_USING_ARDUINO_ADAFRUIT_BUSIO + default n + +if PKG_USING_ARDUINO_ADAFRUIT_PN532 + + config PKG_ARDUINO_ADAFRUIT_PN532_PATH + string + default "/packages/arduino/signalio/Adafruit-PN532" + + choice + prompt "Version" + default PKG_USING_ARDUINO_ADAFRUIT_PN532_LATEST_VERSION + help + Select the package version + + config PKG_USING_ARDUINO_ADAFRUIT_PN532_LATEST_VERSION + bool "latest" + endchoice + + config PKG_ARDUINO_ADAFRUIT_PN532_VER + string + default "latest" if PKG_USING_ARDUINO_ADAFRUIT_PN532_LATEST_VERSION + +endif + diff --git a/arduino/signalio/Adafruit-PN532/package.json b/arduino/signalio/Adafruit-PN532/package.json new file mode 100644 index 0000000000..f814ddf842 --- /dev/null +++ b/arduino/signalio/Adafruit-PN532/package.json @@ -0,0 +1,36 @@ +{ + "name": "Adafruit-PN532", + "description": "Adafruit PN532 NFC/RFID driver", + "description_zh": "Adafruit PN532 NFC/RFID驱动", + "enable": "PKG_USING_ARDUINO_ADAFRUIT_PN532", + "keywords": [ + "Adafruit-PN532", + "PN532", + "NFC/RFID", + "I2C", + "SPI", + "arduino", + "Adafruit", + "Signal", + "Input/Output" + ], + "category": "arduino/signalio", + "author": { + "name": "adafruit", + "email": "info@adafruit.com", + "github": "adafruit" + }, + "license": "BSD-3-Clause", + "repository": "https://github.com/adafruit/Adafruit-PN532", + "icon": "unknown", + "homepage": "https://github.com/adafruit/Adafruit-PN532#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/adafruit/Adafruit-PN532.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/arduino/signalio/Kconfig b/arduino/signalio/Kconfig index fbc8d9557f..566db9bc17 100644 --- a/arduino/signalio/Kconfig +++ b/arduino/signalio/Kconfig @@ -8,5 +8,6 @@ source "$PKGS_DIR/packages/arduino/signalio/Adafruit-AW9523/Kconfig" source "$PKGS_DIR/packages/arduino/signalio/Adafruit-MCP3008/Kconfig" source "$PKGS_DIR/packages/arduino/signalio/Adafruit-MCP4725/Kconfig" source "$PKGS_DIR/packages/arduino/signalio/Adafruit-BD3491FS/Kconfig" +source "$PKGS_DIR/packages/arduino/signalio/Adafruit-PN532/Kconfig" endmenu