United States - English
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
More...
Microsoft.com
Product Families
Office
Windows
Windows Server System
Windows Mobile
Developer Tools
Business Solutions
Games & Xbox
MSN
Resources
Microsoft Update
Office Update
Download Center
Help & Support
Security
Volume Licensing
About Microsoft
Company Information
Investor Relations
PressPass for journalists
Popular Places
MSDN (Developers)
TechNet (IT Pros)
Microsoft At Home
Microsoft At Work
Business & Industry
Microsoft partners
Microsoft hardware
Product catalog
Mactopia
Microsoft.com site map
Popular Searches
Templates
ActiveSync
Clip art
Popular Downloads
Windows Defender Beta 2
DirectX End-User Runtime
More popular downloads
Welcome
Sign in
Developer Centers
MSDN Home
Microsoft Developer Network
Home
Library
Learn
Downloads
Support
Community
Printer Friendly Version
Send
Click to Rate and Give Feedback
Give feedback on this content
MSDN Library
MSDN
Please Wait
MSDN Library
Please Wait
Collapse All
Microsoft.SPOT.Hardware Namespace
The
Microsoft.SPOT.Hardware
namespace provides a range of essential hardware features that programmers can use when developing embedded device firmware.
Classes
Name
Description
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 information about pin assignments for serial communications devices.
I2CDevice
Represents an instance of the I
2
C interface for an I
2
C device.
I2CDevice.Configuration
Represents a configuration for an I
2
C interface object.
I2CDevice.I2CReadTransaction
Represents an I
2
C transaction that reads from the addressed device.
I2CDevice.I2CTransaction
Represents an I
2
C transaction.
I2CDevice.I2CWriteTransaction
Represents an I
2
C 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.
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.
ScreenMetrics
Contains information about the display device.
SerialPort
Provides a connection to a serial communications port that supports reading and writing.
SerialPort.Configuration
Represents the configuration for a
SerialPort
object.
SPI
Represents an instance of the Microwire/SPI interface for a Microwire/SPI device.
SPI.Configuration
Represents the configuration for an
SPI
interface.
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.
Interfaces
Name
Description
IHardwareProvider
Represents a hardware provider.
Delegates
Name
Description
GPIOInterruptEventHandler
Denotes a delegate that is invoked when an interrupt occurs.
Enumerations
Name
Description
Cpu.Pin
Indentifies the General Purpose Input/Output (GPIO) pins.
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.
SerialPort.BaudRate
Specifies the baud rates of serial ports, in bits per second (bps).
SerialPort.Serial
Contains the values with which you set the serial communications port (COM port) you want to use.
SPI.SPI_module
Contains the values that indicate which SPI bus is used for the transaction.
Manage Your Profile
|
Legal
|
Contact Us
|
MSDN Flash Newsletter
© 2008 Microsoft Corporation. All rights reserved.
Terms of Use
|
Trademarks
|
Privacy Statement