Table of Contents

Class Utilities

Namespace
nanoFramework.Hardware.GiantGecko
Assembly
nanoFramework.Hardware.GiantGecko.dll

Utilities for managing and handling Silabs Giant Gecko target devices.

public class Utilities
Inheritance
Utilities
Inherited Members
Extension Methods

Constructors

Utilities()

public Utilities()

Properties

DeviceFamily

Gets the Device Family.

public static byte DeviceFamily { get; }

Property Value

byte

Remarks

e.g. 72 for EFM32 Giant Gecko Device Family.

This is coming from bits 23:16 of PART address in MCU. Check product manual for details.

DeviceNumber

Gets the Device number.

public static uint DeviceNumber { get; }

Property Value

uint

Remarks

Part number as unsigned integer (e.g. 233 for EFR32BG1P233F256GM48-B0).

This is coming from bits 15:0 of PART address in MCU. Check product manual for details.

ProductionRevision

Gets the Production revision.

public static byte ProductionRevision { get; }

Property Value

byte

Remarks

This is coming from bits 31:24 of PART address in MCU. Check product manual for details.

UniqueDeviceId

Gets the 64 bits of the device unique number.

public static byte[] UniqueDeviceId { get; }

Property Value

byte[]

Remarks

This is composed of the UNIQUEL and UNIQUEH from MCU. Check product manual for details.