Add RequestInfo/ResponseInfo with MAC address

This commit is contained in:
Ian Gulliver
2026-04-04 15:00:16 +09:00
parent 46af5becfe
commit d2b9a2e2aa
6 changed files with 67 additions and 0 deletions

View File

@@ -65,6 +65,29 @@ func run(buildDir string) error {
fmt.Println("Rebooting...")
_ = picotool.Reboot()
time.Sleep(3 * time.Second)
dev, err = picoserial.FindDevice()
if err != nil {
return err
}
if dev != "" {
t, err := picoserial.Open(dev)
if err != nil {
return err
}
c := client.New(t, 2*time.Second)
info, err := c.Info()
c.Close()
if err != nil {
fmt.Fprintf(os.Stderr, "warning: Info request failed: %v\n", err)
} else {
fmt.Printf("MAC: %02X:%02X:%02X:%02X:%02X:%02X\n",
info.MAC[0], info.MAC[1], info.MAC[2],
info.MAC[3], info.MAC[4], info.MAC[5])
}
}
fmt.Println("Done.")
return nil
}