@@ -39,7 +39,7 @@ func Details(ctx context.Context, req *rpc.BoardDetailsRequest) (*rpc.BoardDetai
3939 return nil , & arduino.InvalidFQBNError {Cause : err }
4040 }
4141
42- boardPackage , boardPlatform , board , boardProperties , boardRefPlatform , err := pme .ResolveFQBN (fqbn )
42+ boardPackage , boardPlatformRelease , board , boardProperties , boardRefPlatform , err := pme .ResolveFQBN (fqbn )
4343 if err != nil {
4444 return nil , & arduino.UnknownFQBNError {Cause : err }
4545 }
@@ -65,11 +65,11 @@ func Details(ctx context.Context, req *rpc.BoardDetailsRequest) (*rpc.BoardDetai
6565 }
6666
6767 details .DebuggingSupported = boardProperties .ContainsKey ("debug.executable" ) ||
68- boardPlatform .Properties .ContainsKey ("debug.executable" ) ||
68+ boardPlatformRelease .Properties .ContainsKey ("debug.executable" ) ||
6969 (boardRefPlatform != nil && boardRefPlatform .Properties .ContainsKey ("debug.executable" )) ||
7070 // HOTFIX: Remove me when the `arduino:samd` core is updated
71- boardPlatform .String () == "arduino:samd@1.8.9" ||
72- boardPlatform .String () == "arduino:samd@1.8.8"
71+ boardPlatformRelease .String () == "arduino:samd@1.8.9" ||
72+ boardPlatformRelease .String () == "arduino:samd@1.8.8"
7373
7474 details .Package = & rpc.Package {
7575 Name : boardPackage .Name ,
@@ -81,16 +81,16 @@ func Details(ctx context.Context, req *rpc.BoardDetailsRequest) (*rpc.BoardDetai
8181 }
8282
8383 details .Platform = & rpc.BoardPlatform {
84- Architecture : boardPlatform .Platform .Architecture ,
85- Category : boardPlatform . Platform .Category ,
86- Name : boardPlatform . Platform .Name ,
84+ Architecture : boardPlatformRelease .Platform .Architecture ,
85+ Category : boardPlatformRelease .Category ,
86+ Name : boardPlatformRelease .Name ,
8787 }
8888
89- if boardPlatform .Resource != nil {
90- details .Platform .Url = boardPlatform .Resource .URL
91- details .Platform .ArchiveFilename = boardPlatform .Resource .ArchiveFileName
92- details .Platform .Checksum = boardPlatform .Resource .Checksum
93- details .Platform .Size = boardPlatform .Resource .Size
89+ if boardPlatformRelease .Resource != nil {
90+ details .Platform .Url = boardPlatformRelease .Resource .URL
91+ details .Platform .ArchiveFilename = boardPlatformRelease .Resource .ArchiveFileName
92+ details .Platform .Checksum = boardPlatformRelease .Resource .Checksum
93+ details .Platform .Size = boardPlatformRelease .Resource .Size
9494 }
9595
9696 details .ConfigOptions = []* rpc.ConfigOption {}
@@ -118,7 +118,7 @@ func Details(ctx context.Context, req *rpc.BoardDetailsRequest) (*rpc.BoardDetai
118118 }
119119
120120 details .ToolsDependencies = []* rpc.ToolsDependencies {}
121- for _ , tool := range boardPlatform .ToolDependencies {
121+ for _ , tool := range boardPlatformRelease .ToolDependencies {
122122 toolRelease := pme .FindToolDependency (tool )
123123 var systems []* rpc.Systems
124124 if toolRelease != nil {
@@ -141,9 +141,9 @@ func Details(ctx context.Context, req *rpc.BoardDetailsRequest) (*rpc.BoardDetai
141141 }
142142
143143 details .Programmers = []* rpc.Programmer {}
144- for id , p := range boardPlatform .Programmers {
144+ for id , p := range boardPlatformRelease .Programmers {
145145 details .Programmers = append (details .Programmers , & rpc.Programmer {
146- Platform : boardPlatform . Platform .Name ,
146+ Platform : boardPlatformRelease .Name ,
147147 Id : id ,
148148 Name : p .Name ,
149149 })
0 commit comments