File tree Expand file tree Collapse file tree 2 files changed +18
-3
lines changed
Expand file tree Collapse file tree 2 files changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -52,8 +52,7 @@ func runDecodeHeaderCommand(flags *decodeHeaderFlags) error {
5252 params := & ota.ReadHeaderParams {
5353 File : flags .file ,
5454 }
55- err := ota .ReadHeader (params )
56- if err != nil {
55+ if err := ota .ReadHeader (params ); err != nil {
5756 return err
5857 }
5958 return nil
Original file line number Diff line number Diff line change @@ -30,6 +30,15 @@ type ReadHeaderParams struct {
3030 File string
3131}
3232
33+ type printableHeader struct {
34+ CRC32 uint32
35+ MagicNumber uint32
36+ BoardType string
37+ FQBN * string
38+ VID string
39+ PID string
40+ }
41+
3342// Encode command is used to encode a firmware OTA
3443func ReadHeader (params * ReadHeaderParams ) error {
3544 _ , err := os .Stat (params .File )
@@ -46,7 +55,14 @@ func ReadHeader(params *ReadHeaderParams) error {
4655 return fmt .Errorf ("file %s does not contains a valid OTA header" , params .File )
4756 }
4857
49- out , _ := yaml .Marshal (header )
58+ out , _ := yaml .Marshal (printableHeader {
59+ CRC32 : header .CRC32 ,
60+ MagicNumber : header .MagicNumber ,
61+ BoardType : header .BoardType ,
62+ FQBN : header .FQBN ,
63+ VID : header .VID ,
64+ PID : header .PID ,
65+ })
5066 feedback .Print (string (out ))
5167
5268 return nil
You can’t perform that action at this time.
0 commit comments