In-app flash write, UF2 parser, remove picotool dependency, reboot command
This commit is contained in:
@@ -117,6 +117,21 @@ func (c *Client) Log() (*ResponseLog, error) {
|
||||
return first(roundTrip[ResponseLog](c, &RequestLog{}))
|
||||
}
|
||||
|
||||
func (c *Client) FlashErase(addr, length uint32) error {
|
||||
_, err := first(roundTrip[ResponseFlashErase](c, &RequestFlashErase{Addr: addr, Len: length}))
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *Client) FlashWrite(addr uint32, data []byte) error {
|
||||
_, err := first(roundTrip[ResponseFlashWrite](c, &RequestFlashWrite{Addr: addr, Data: data}))
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *Client) Reboot() error {
|
||||
_, err := first(roundTrip[ResponseReboot](c, &RequestReboot{}))
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *Client) ListTests() (*ResponseListTests, error) {
|
||||
return first(roundTrip[ResponseListTests](c, &RequestListTests{}))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user