Skip to content

Commit 9b16dea

Browse files
authored
Merge pull request #433 from pillo79/pr-zsk-wait-for-app
zephyr-sketch-tool: add flag for wait_for_app mode
2 parents 6fabb62 + 324e290 commit 9b16dea

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tools/zephyr-sketch-tool/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ func main() {
1515
var output = flag.String("output", "", "Output to a specific file (default: add -zsk.bin suffix)")
1616
var debug = flag.Bool("debug", false, "Enable debugging mode")
1717
var immediate = flag.Bool("immediate", false, "Start sketch immediately [UNO Q]")
18+
var wait_for_app = flag.Bool("wait_for_app", false, "Wait for the app to start [UNO Q]")
1819
var linked = flag.Bool("prelinked", false, "Provided file has already been linked to Zephyr")
1920
var force = flag.Bool("force", false, "Ignore safety checks and overwrite the header")
2021
var add_header = flag.Bool("add_header", false, "Add space for the header to the file")
@@ -66,6 +67,9 @@ func main() {
6667
if *immediate {
6768
header.flags |= 0x04
6869
}
70+
if *wait_for_app {
71+
header.flags |= 0x08
72+
}
6973

7074
var bytes = make([]byte, 9)
7175
_, err = binary.Encode(bytes, binary.LittleEndian, header)

0 commit comments

Comments
 (0)