Bluefruit Feather (nRF52840)
Überblick
Das nRF52840 ist ein Low Energy(LE)-Radio von Nordic Semiconductor, das sich unter anderem als HID-Peripheriegerät wie Tastatur oder Maus verhalten kann. Weitere Informationen finden Sie unter Adafruit und über die Nordic Semiconductor nRF52840-Referenz.
Gerätename | Parameter | Verwendungsbeispiel |
---|---|---|
Bluefruit Feather | bluefruit52 | RunPairingTests.bat bluefruit52 |
Unterstützte Tests
- Kopplungstests
- HID-Tests (Human Interface Device)
- Batterietests
- Audio & HID-Tests (als HID-Gerät)
- Power State HID-Tests
- WLAN-Koexistenztests (als HID-Gerät )
Hardware
Der Bluefruit LE UART Friend kann über Adafruit erworben werden. Hierfür ist ein Micro-USB-Kabel erforderlich.
Hinweis
Das Bluefruit Feather-Gerät wird derzeit nur über usb-seriell unterstützt.
Erste Schritte
Aktualisieren des Bootloaders
Wenn Sie zum ersten Mal neue Hardware erhalten, muss der Bootloader aktualisiert werden. Sie sollten dies nur einmal für jedes Bluefruit Feather-Gerät tun müssen.
- Schließen Sie das Bluefruit Feather-Gerät über ein Micro-USB-Kabel an einen PC an.
- Befolgen Sie die Adafruit-Anweisungen , um den Bootloader zu aktualisieren.
- Verwenden Sie die Version 0.6.3_s140_6.1.1 des Bootloaders.
- Das richtige Paket zum Herunterladen sollte den Namen "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip" haben. Sie finden sie auf der Version 0.6.3.
Aktualisieren der Firmware
Sie müssen die Firmware für jedes Release von BTP aktualisieren.
Rufen Sie die Arduino-Befehlszeilenschnittstelle ab, und richten Sie sie ein.
- Laden Sie die neueste Version der arduino-cli herunter.
- Falls noch nicht geschehen, fügen Sie die arduino-cli ihrer PATH-Variablen hinzu.
- Führen Sie an einer Eingabeaufforderung Folgendes aus, um die Adafruit-Boardpakete abzurufen:
arduino-cli config init arduino-cli core update-index arduino-cli core update-index --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json arduino-cli core install adafruit:nrf52 --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
Identifizieren Sie den COM-Port, der der Bluefruit Feather zugewiesen ist, indem Sie an einer Eingabeaufforderung Folgendes ausführen:
arduino-cli board list
Laden Sie die Firmware in bluefruit Feather hoch, indem Sie an einer Eingabeaufforderung folgendes ausführen und das X in COMX durch die im vorherigen Schritt identifizierte COM-Portnummer ersetzen:
arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
Funktionen
- UART-Datenverbindung
- Unterstützt HID und andere GATT-basierte Dienste
- Vollständig zertifiziertes Low Energy Bluetooth 5.0-Funkgerät
- Konfigurierbare ATT-Datenbank
- Kleiner Formfaktor, geringer Stromverbrauch, Surface Mount-Modul
Hinweis
Die Bluefruit Feather wird derzeit nicht für die Verwendung mit dem Traduci unterstützt.
Problembehandlung
- Wenn die Tests konsistent fehlschlagen und die Firmware der Bluefruit Feather kürzlich nicht aktualisiert wurde, überprüfen Sie, ob die Firmware eine unterstützte Version ist, indem Sie Schritt 1 ausführen. Wenn die Version älter ist, laden Sie den Bootloader herunter, und installieren Sie die neueste Firmware.