IrDA Overview (Windows Embedded CE 6.0)

1/6/2010

Many Windows Embedded CEā€“based devices have an infrared port compliant with the Infrared Data Association (IrDA). The IrDA specifies standards for hardware specifications and software protocols. Windows Embedded CE supports a IrDA-compliant stack that enables two IR devices to communicate with each other.

For more information about IrDA standards, see this Official IrDA Web site.

Modules and Components

The following table shows the components and modules that implement the Infrared Communications technology in Windows Embedded CE.

Item Module Description

IrDA Stack

irdastk

Core IrDA implementation based on the standards defined by Infrared Data Association (IrDA).

IrCOMM driver

ircomm

IrCOMM port is a simulated port over the IrDA stack. For more information about the IrDA stack layers, see IrDA Stack Architecture.

Serial IR NDIS miniport driver

irsir

IrSIR is an NDIS miniport driver that implements the Serial Infrared (SIR) MAC layer.

Implementation Considerations

The following table shows the Sysgen variables that control the Infrared Communications technology in Windows Embedded CE.

Sysgen variable Functionality

SYSGEN_IRDA

This Sysgen variable adds the IrDA stack to the OS design.

See Also

Concepts

IrDA OS Design Development
IrDA Application Development