Bluefruit Feather (nRF52840)
Panoramica
L'nRF52840 è una radio low energy (LE) di Nordic Semiconduttor in grado di comportarsi come una periferica HID, come una tastiera o un mouse, tra le altre cose. Altre informazioni sono disponibili in Adafruit e tramite il riferimento nordico semiconduttore nRF52840.
Device Name | Parametro | Esempio di utilizzo |
---|---|---|
Blufruit Feather | bluefruit52 | RunPairingTests.bat blufruit52 |
Test supportati
- Associazione di test
- Test HID (Human Interface Device)
- Test della batteria
- Test HID & audio (come dispositivo HID)
- Test HID dello stato di alimentazione
- Test di coesistenza Wi-Fi (come dispositivo HID)
Hardware
Il Bluefruit LE UART Friend può essere acquistato tramite Adafruit. Richiede un cavo micro-USB.
Nota
Il dispositivo Bluefruit Feather è supportato solo tramite seriale USB in questo momento.
Introduzione
Aggiornamento del bootloader
Quando si ottiene per la prima volta un nuovo hardware, è necessario aggiornare il bootloader. È necessario eseguire questa operazione una sola volta per ogni dispositivo Bluefruit Feather.
- Collegare il dispositivo Bluefruit Feather in un PC tramite un cavo micro-USB.
- Seguire le istruzioni di Adafruit per aggiornare il bootloader.
- Usare la versione 0.6.3_s140_6.1.1 del bootloader.
- Il pacchetto corretto da scaricare deve avere il nome "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip". È disponibile nella pagina della versione 0.6.3.
Aggiornamento del firmware
È necessario aggiornare il firmware per ogni versione di BTP.
Acquisire e configurare l'interfaccia della riga di comando Arduino.
- Scaricare la versione più recente dell'interfaccia della riga di comando di arduino.
- Se non è già stato fatto, aggiungere arduino-cli alla variabile PATH.
- Per acquisire i pacchetti della scheda Adafruit, eseguire quanto segue da un prompt dei comandi:
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
Identificare la porta COM assegnata a Bluefruit Feather eseguendo il comando seguente da un prompt dei comandi:
arduino-cli board list
Caricare il firmware in Bluefruit Feather eseguendo il comando seguente da un prompt dei comandi e sostituendo X in COMX al numero di porta COM identificato nel passaggio precedente:
arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
Funzionalità
- Connessione dati UART
- Supporta HID e altri servizi basati su GATT
- Radio Bluetooth 5.0 completamente certificata
- Database ATT configurabile
- Fattore di forma ridotto, potenza ridotta, modulo di montaggio della superficie
Nota
Bluefruit Feather non è attualmente supportato per l'uso con Traduci.
Problemi
- Se i test hanno esito negativo in modo coerente e il firmware di Bluefruit Feather non è stato aggiornato di recente, verificare che il firmware sia una versione supportata seguendo il passaggio 1. Se la versione è precedente, scaricare il bootloader e installare il firmware più recente.