# Packages
No description provided by the author
No description provided by the author
# Functions
GetMonitorSettings returns the settings for the pluggable monitor of the given protocol and set of board properties.
NewPackages creates a new Packages object.
ParseFQBN extract an FQBN object from the input string.
# Structs
Board represents a board loaded from an installed platform.
BoardManifest contains information about a board.
BoardManifestID contains information on how to identify a board.
DiscoveryDependency identifies a specific discovery, version is omitted since the latest version will always be used.
Flavor represents a flavor of a Tool version.
FQBN represents a Board with a specific configuration.
MonitorDependency identifies a specific monitor, version is omitted since the latest version will always be used.
Package represents a package in the system.
PackageHelp contains info on how to reach maintainers for help.
Platform represents a platform package.
PlatformRelease represents a release of a plaform package.
PlatformReleaseHelp represents the help URL for this Platform release.
Programmer represents an external programmer.
Tool represents a single Tool, part of a Package.
ToolDependency is a tuple that uniquely identifies a specific version of a Tool.
ToolRelease represents a single release of a tool.
# Type aliases
DiscoveryDependencies is a list of DiscoveryDependency.
MonitorDependencies is a list of MonitorDependency.
Packages represents a set of Packages.
ToolDependencies is a set of tool dependency.