Documentation ¶
Overview ¶
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
SPDX-License-Identifier: MIT Copyright (c) 2020 Brian Starkey <stark3y@gmail.com>
Index ¶
Constants ¶
This section is empty.
Variables ¶
var IAPVersion100 = IAPVersion{/* contains filtered or unexported fields */}
Functions ¶
func ParseExeVersion ¶
Types ¶
type FWVersion ¶
type FWVersion struct {
// contains filtered or unexported fields
}
func ParseFWVersion ¶
func (FWVersion) Compatible ¶
Compatibility for the major/minor isn't clear, so let's be conservative
type HWVersion ¶
type HWVersion int
Not totally sure about this
func ParseHWVersion ¶
func (HWVersion) Compatible ¶
type IAPVersion ¶
type IAPVersion struct {
// contains filtered or unexported fields
}
func NewIAPVersion ¶
func NewIAPVersion(a, b, c int) IAPVersion
func ParseIAPVersion ¶
func ParseIAPVersion(str string) (IAPVersion, error)
func (IAPVersion) Matches ¶
func (iapv IAPVersion) Matches(other IAPVersion) bool
func (IAPVersion) String ¶
func (iapv IAPVersion) String() string
type Image ¶
func (*Image) CalculateCheckCRC ¶
type ImageNumber ¶
type ImageNumber int
const ( Internal ImageNumber = iota External )
func (ImageNumber) String ¶
func (i ImageNumber) String() string
type Update ¶
type Update struct { Name string Version FWVersion IAPVersion IAPVersion FileKey uint32 APVID, APPID uint16 IAPVID, IAPPID uint16 Images map[ImageNumber]*Image }