Search
Stránka výrobce: link
Uživatelská příručka: pdf
EFR32xG12 Wireless Gecko Reference Manual: pdf
Nový board má v době firmware, který umožňuje propojení s mobilní aplikací prostřednictvím BLE. Aplikací je hned několik, pro jednu z nich je dokonce na githubu k dispozici zdrojový kód pro OS iOS a Android. Aplikaci umožňuje získat data z jednotlivých senzorů a ovládat periferie. Postup je popsán v dokumentaci.
Bluetooth - SoC Thunderboard Sense 2
Kromě demo aplikace existuje ještě pokročilejší mobilní aplikace EFR Connect, opět jsou k dispozici zdrojové kódy pro iOS i Android. Jednoduchá ukázka propojení je k dispozici zde.
1. linker cannot find the rail_efr32xg12_release.ar
https://community.platformio.org/t/silicon-labs-efm32-linker-fail-on-thunderboard-sense-2/18831/4
2. nedaří se nahrát kód do Thunderboardu
Doplňte do platformio.ini direktivu upload_protocol = jlink
platformio.ini
upload_protocol = jlink
3. kompilace trvá extrémně dlouho
Zkrácení doby kompilace lze docílit vyžitím souborů .mbedignore, které mohou při správném umístění zamezit kompilaci knihoven, které nejsou pro naše účely nezbytné. S výhodou lze využít projekt umístěný na githubu. S obsahem souboru .mbedignore experimentujte opatrně, vzorové soubory v repozitáři jsou funkční.
.mbedignore
Další zlepšení času kompilace je možné dosáhnout vytvořením souboru mbed_app.json v kořenovém adresáři projeku s následujícím obsahem:
mbed_app.json
{ "requires": ["bare-metal"] }
Dojde k výběru bare-metal profilu, který omezuje některé funkde RTOS.
V této sekci jsou některé ze vzorových projektů, zkompilované v Simplicity Studio 5 pro Thunderboard Sense 2. Stáhněte si zip balíček, rozbalte a soubor s příponou s37 nahrajte do Thunderboardu, který je připojen jako USB disk.
zip
s37
This sample application collects and processes sensor data from the Thunderboard Sense 2 or the Thunderboard EFR32BG22 board, and gives immediate graphical feedback to the user through the Thunderboard iOS/Android application.
Aplikace: soc_thunderboard_brd4166a.zip