Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides hardware features for developing embedded device firmware.
Classes
Name | Description | |
---|---|---|
![]() |
AnalogInput | Represents an analog input |
![]() |
Battery | Provides methods for querying the state of the device's battery. |
![]() |
Battery.ChargerModel | Contains information describing the battery charger. |
![]() |
Cpu | Provides access to CPU-specific functionality. |
![]() |
HardwareProvider | Provides access to hardware capability information. |
![]() |
I2CDevice | Represents an instance of the I2C interface for an I2C device. |
![]() |
I2CDevice.Configuration | Represents a configuration for an I2C interface object. |
![]() |
I2CDevice.I2CReadTransaction | Represents an I2C transaction that reads from the addressed device. |
![]() |
I2CDevice.I2CTransaction | Represents an I2C transaction. |
![]() |
I2CDevice.I2CWriteTransaction | Represents an I2C transaction that writes to the addressed device. |
![]() |
InputPort | Represents an instance of an input port that can be used to read the value of a GPIO pin. |
![]() |
InterruptPort | Represents an interrupt port. |
![]() |
LargeBuffer | Allows you to create a byte array that is larger than the size that is allowed by the managed heap, and enables transferring large data items to and from native code. |
![]() |
LargeBufferMarshaller | Enables marshalling of LargeBuffer objects to and from native code. |
![]() |
NativeEventDispatcher | Coordinates the dispatching of hardware events. |
![]() |
OutputPort | Sets the value of a GPIO pin for an instance of the OutputPort class. |
![]() |
Port | Constitutes the input/output (I/O) port base class for managing General Purpose Input/Output (GPIO) pins, containing the necessary logic to handle read and write requests. |
![]() |
PowerEvent | Contains information about a power event. |
![]() |
PowerState | Encapsulates the power management functionality of the .NET Micro Framework. |
![]() |
PWM | Represents a PWM port. |
![]() |
SleepEvent | Contains information about a sleep event. |
![]() |
SPI | Represents an instance of the Microwire/SPI interface for a Microwire/SPI device. |
![]() |
SPI.Configuration | Represents the configuration for an SPI interface. |
![]() |
SystemInfo | Provides information about this system. |
![]() |
SystemInfo.SystemID | Stores information that is unique to each individual hardware system (device). |
![]() |
TristatePort | Represents an instance of the TristatePort class. |
![]() |
Utility | Provides a collection of helper functions you can use to configure settings for security, collections, driver manipulation, time, and idle CPU usage. |
![]() |
Watchdog | Determines the watchdog behavior. |
![]() |
WatchdogEvent | The object that is sent during Watchdog events. |
![]() |
WatchdogException | An exception that will be thrown if the watchdog timer fires and the watchdog behavior is set to DebugBreak_Managed. |
Delegates
Name | Description | |
---|---|---|
![]() |
LargeBufferMarshaller.LargeBufferEventHandler | Delegate method for the OnLargeBufferRequest event. |
![]() |
NativeEventHandler | A multicast (combinable) delegate that defines the event handler for a native event. |
![]() |
PowerLevelChangeEventHandler | The event handler delegate for the PowerState.OnPowerLevelChange event. |
![]() |
RebootEventHandler | The event handler delegate for the PowerState.OnRebootEvent. |
![]() |
SleepChangeEventHandler | The event handler delegate for the OnSleepChange event. |
Enumerations
Name | Description | |
---|---|---|
![]() |
Button | Values used to identify the meaning of a button. |
![]() |
Cpu.Pin | Indentifies the General Purpose Input/Output (GPIO) pins. |
![]() |
Cpu.PinUsage | A list of values used to define the usage of a hardware pin. |
![]() |
Cpu.PinValidInterruptMode | Values defining valid interrupt modes for a pin. |
![]() |
Cpu.PinValidResistorMode | Values defining valid resistor modes for a pin. |
![]() |
Cpu.PWMChannel | Indentifies the Pulse-Width Modulation (PWM) Channels. |
![]() |
HardwareEvent | Defines named event flags to specify which events cause the system to awake from a sleep state. |
![]() |
Port.InterruptMode | Contains the values you use to set the port interrupt mode. There are six port interrupt modes to choose from. |
![]() |
Port.ResistorMode | Specifies the various port resistor modes. |
![]() |
PowerEventType | Indicates what type of power event occurred. |
![]() |
PowerLevel | Defines the names of the default power state levels for a .NET Micro Framework device. |
![]() |
SleepEventType | Indicates what type of sleep event occurred. |
![]() |
SleepLevel | Defines the default named sleep levels for the .NET Micro Framework. |
![]() |
SPI.SPI_module | Contains the values that indicate which SPI bus is used for the transaction. |
![]() |
WatchdogBehavior | Defines named ways that the system can handle watchdog events. |