NRFUTIL class

The main class for this sdk.

To generate the zip file with all the information to send to a device via OTA

NRFUTIL(
  mode = NRFUtilMode.release,
  this.hardwareVersion = 0xFFFFFFFF,
  this.applicationVersion = 0xFFFFFFFF,
  this.bootloaderVersion = 0xFFFFFFFF,
  this.softDeviceReqType = SoftDeviceTypes.s132NRF52d611,
  this.bootValidationTypeArray = const [ValidationType.VALIDATE_SHA256],
  Signing? signer,
  this.applicationFirmware,
  this.bootloaderFirmware,
  this.softDeviceFirmware,
  this.keyFile,
).generate();

Constructors

NRFUTIL.new({NRFUtilMode mode = NRFUtilMode.release, int hardwareVersion = 0xFFFFFFFF, int applicationVersion = 0xFFFFFFFF, int bootloaderVersion = 0xFFFFFFFF, SoftDeviceTypes softDeviceReqType = SoftDeviceTypes.s132NRF52d611, List<ValidationType> bootValidationTypeArray = const [ValidationType.validateSHA256], Signing? signer, String? applicationFirmware, String? bootloaderFirmware, String? softDeviceFirmware, String? keyFile, String? comment, bool verbose = false})

Properties

applicationFirmware String?
getter/setter pair
applicationVersion int
getter/setter pair
bootloaderFirmware String?
getter/setter pair
bootloaderVersion int
getter/setter pair
bootValidationTypeArray List<ValidationType>
getter/setter pair
comment String?
getter/setter pair
firmwaresData ↔ dynamic
getter/setter pair
hardwareVersion int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imageType int
getter/setter pair
keyFile String?
getter/setter pair
manufacturerId int
getter/setter pair
mode NRFUtilMode
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signer Signing
getter/setter pair
sofDeviceReq int
getter/setter pair
softDeviceFirmware String?
getter/setter pair
softDeviceReqType SoftDeviceTypes
getter/setter pair
verbose bool
getter/setter pair
zipFile String
getter/setter pair

Methods

generate() Future<Uint8List>
Generates the zip file with all the information to send to a device via OTA
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited