Silicon Labs Bluetooth: Tell me about the project file (project.xml or xxxx.bgproj)
A project file is a file that declares all the resources used in the project. The BT121 sample project contains a project.xml file, and the BGM111 sample project contains a file with the extension bgproj, which is the project file.
The project file specifies resource names to use, such as the GATTdatabase file (gatt.xml), hardware configuration file (hardware.xml), BGScriptcode, and binary files to generate after building. Executing a build of the project will also build these resources specified in the project file. The figure below is a description example.
The items that can be set in the project file (project.xml or xxx.bgproj) and the syntax (grammar) for writing are described in the document below.
- BGM111
"2. Project File Syntax" in "UG119-Blue Gecko Bluetooth® Smart Modules Configuration User's Guide"
- BT121
"3 Project File Syntax" in "Bluetooth Smart Ready Configuration Guide"
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.