Silicon Labs Page of 3 43
1 Version History _______ _________________________________________________________________ 4
2 Introduction _______ ____________________________________________________________________ 6
3 Project Configuration File _____ ___________________________________________________________ 7
3.1 <device> _________________________________________________________________________ 7
3.2 <gatt> ___________________________________________________________________________ 8
3.3 <hardware> ______________________________________________________________________ 9
3.4 <config> _________________________________________________________________________ 9
3.5 <script> __________________________________________________________________________ 9
3.6 <usb_main> ______________________________________________________________________ 9
3.7 <image> ________________________________________________________________________ 10
3.8 <ota> __________________________________________________________________________ 10
3.9 <boot> _________________________________________________________________________ 11
3.10 Examples ______________________________________________________________________ 12
4 Hardware Configuration File (hardware.xml) _________________________________________________ 13
4.1 <sleeposc> ______________________________________________________________________ 13
4.2 <i2c> ___________________________________________________________________________ 14
4.3 <script> _________________________________________________________________________ 15
4.4 <slow_clock> ____________________________________________________________________ 15
4.5 <lock_debug> ____________________________________________________________________ 16
4.6 <sleep> _________________________________________________________________________ 16
4.7 <wakeup_pin>
___________________________________________________________________ 18
4.8 <host_wakeup_pin>
_______________________________________________________________ 20
4.9 <txpower> _______________________________________________________________________ 21
4.10 <pmux> ________________________________________________________________________ 22
4.11 <port>
_________________________________________________________________________ 23
4.12 <usb>
_________________________________________________________________________ 24
4.13 <usart>
________________________________________________________________________ 25
4.14 <timer_ticks>
___________________________________________________________________ 29
4.15 <timer>
________________________________________________________________________ 30
4.16 <uartboot>
_____________________________________________________________________ 32
4.17 <otaboot>
______________________________________________________________________ 35
4.18 Endpoints
______________________________________________________________________ 36
4.19 Examples
______________________________________________________________________ 36
5 Application Configuration File (config.xml)
__________________________________________________ 37
5.1 <connections>
___________________________________________________________________ 37
5.2 <defrag>
________________________________________________________________________ 37
5.3 <manual_confirm>
________________________________________________________________ 38
5.4 <script_timeout>
__________________________________________________________________ 38
5.5 <throughput>
____________________________________________________________________ 40
5.6 <passkey>
______________________________________________________________________ 40
5.7 <user_data>
_____________________________________________________________________ 41
5.8 <watchdog>
_____________________________________________________________________ 41
5.9 <dfu>
__________________________________________________________________________ 41
5.10 <scriptstack>
___________________________________________________________________ 42
5.11 Examples
______________________________________________________________________ 42