Table of Contents
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_clock> ______________________________________________________________________ 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