Documentation ¶
Index ¶
- type Accept
- type Algorithm
- type Atdf
- type Book
- type Compile
- type Component
- type Components
- type Condition
- type Conditions
- type Debug
- type Description
- type Device
- type Devices
- type Environment
- type Extension
- type Family
- type File
- type Files
- type Interface
- type Keyword
- type Keywords
- type Memory
- type Name
- type Package
- type Pic
- type Prerequisite
- type Processor
- type Project
- type Property
- type Release
- type Releases
- type Require
- type SDK
- type Template
- type Tool
- type Url
- type Variant
- type Vendor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { Cgroup string `xml:"Cgroup,attr"` Cversion string `xml:"Cversion,attr"` Condition string `xml:"condition,attr"` Cvendor string `xml:"Cvendor,attr"` Cclass string `xml:"Cclass,attr"` Description Description `xml:"description"` Files Files `xml:"files"` Template Template `xml:"template"` }
type Components ¶
type Components struct {
Components []Component `xml:"component"`
}
type Conditions ¶
type Conditions struct {
Conditions []Condition `xml:"condition"`
}
type Description ¶
type Description struct {
Content string `xml:",chardata"`
}
type Device ¶
type Device struct { Dname string `xml:"Dname,attr"` Books []Book `xml:"book"` Processor Processor `xml:"processor"` Compile Compile `xml:"compile"` Debug Debug `xml:"debug"` Memorys []Memory `xml:"memory"` Algorithms []Algorithm `xml:"algorithm"` Environments []Environment `xml:"environment"` Description Description `xml:"description"` }
type Environment ¶
type Extension ¶
type Extension struct { At string `xml:"at,attr"` SchemaVersion float64 `xml:"schemaVersion,attr"` Mchp string `xml:"mchp,attr"` Atdf Atdf `xml:"atdf"` Memorys []Memory `xml:"memory"` Tools []Tool `xml:"tool"` Projects []Project `xml:"project"` Prerequisites []Prerequisite `xml:"prerequisite"` Properties []Property `xml:"property"` Variants []Variant `xml:"variant"` Interface Interface `xml:"interface"` Pic Pic `xml:"pic"` }
type Family ¶
type Family struct { Dfamily string `xml:"Dfamily,attr"` Dvendor string `xml:"Dvendor,attr"` Environment Environment `xml:"environment"` Devices []Device `xml:"device"` }
type Memory ¶
type Memory struct { Exec bool `xml:"exec,attr"` AddressSpace string `xml:"address-space,attr"` Name string `xml:"name,attr"` Start string `xml:"start,attr"` Size string `xml:"size,attr"` Type string `xml:"type,attr"` Pagesize string `xml:"pagesize,attr"` Rw string `xml:"rw,attr"` Id string `xml:"id,attr"` Default int64 `xml:"default,attr"` Startup int64 `xml:"startup,attr"` }
type Package ¶
type Package struct { SchemaLocation string `xml:"schemaLocation,attr"` Xs string `xml:"xs,attr"` SchemaVersion float64 `xml:"schemaVersion,attr"` NoNamespaceSchemaLocation string `xml:"noNamespaceSchemaLocation,attr"` Keywords Keywords `xml:"keywords"` Devices Devices `xml:"devices"` Conditions Conditions `xml:"conditions"` Description Description `xml:"description"` Releases Releases `xml:"releases"` Vendor Vendor `xml:"vendor"` Url Url `xml:"url"` Name Name `xml:"name"` Components Components `xml:"components"` }
type Prerequisite ¶
Click to show internal directories.
Click to hide internal directories.