BSP Environment Variables (Windows CE 5.0)
BSP environment variables define the level of optional support available with a board support package (BSP).
There are two categories of BSP environment variables:
BSP variables, which you use to choose a default driver implementation for each class of device.
For example, if your target device uses an RTL8139 NIC, set BSP_NIC_RTL8139 = 1.
For more information, see OS Design Configuration Files, Binary Image Builder File, and Setting or Clearing an Environment Variable.
BSP_NO variables, which you use to define options not supported by a BSP or target device. For more information, see BSP_NO Environment Variables.
The environment variables in the following table allow you to set variables to add support for components. In some cases the Platform.bib file for a target device might need to be updated to support a flag. In general, you do not need to rebuild your OS design when updating the setting for a BSP environment variable because these settings are handled during the Make Image phase of the build process.
The following table shows BSP environment variables and their descriptions.
Environment variable | Description |
---|---|
BSP_CREDSVC_IN_DEVICE | Enables the credential manager and sets it for operation in Devices.exe, even if the OS design includes Services.exe. |
BSP_DISPLAY_RAGEXL | Adds the ATI display driver, Ddi_ragexl.dll, to the configuration. |
BSP_DISPLAY_FLAT | Adds the FLAT display driver, Ddi_flat.dll, to the configuration. |
BSP_DISPLAY_MQ200 | Adds the MQ200 display driver, Ddi_mq200.dll. |
BSP_DISPLAY_NOP | Adds the stub display driver, Ddi_nop.dll, to the configuration. |
BSP_DISPLAY_RFLAT | Adds the rotated-FLAT display driver, Ddi_rflat.dll |
BSP_DISPLAY_S3V | Adds the S3 Virge Display Driver. |
BSP_ICS | Adds Internet Connection Sharing support.
This variable is specific to the Geode hardware platform. |
BSP_NIC_DC21X4 | Adds the DEC21140 NDIS miniport driver. |
BSP_NIC_DP83815 | Adds the DP83815 (MacPhyter) NDIS miniport driver. |
BSP_NIC_E100BEX | Adds the Intel i8259 NIC driver. |
BSP_NIC_ISLP2NDS_PCMCIA | Adds the Intersil miniport driver. |
BSP_NIC_NE2000_ISA | Adds the ISA NE2000 NIC driver. |
BSP_NIC_NE2000_PCI | Adds the PCI NE2000 NIC driver. |
BSP_NIC_NE2000_PCMCIA | Adds the PCMCIA NE2000 NIC driver. |
BSP_NIC_PCX500_PCMCIA | Adds the Cisco miniport driver, which supports the Cisco Aironet 340/350 series. |
BSP_NIC_RTL8139 | Adds the RTL8139 NIC driver. |
BSP_NIC_RTL8180 | Adds Nativewifi RTL8180 wireless support and sets it to AP mode. |
BSP_NIC_RTL8180_STA | Adds Nativewifi RTL8180 wireless support and sets it to the default STA mode. |
BSP_NIC_XIRCCE2_PCMCIA | Adds the XIRCOM miniport driver. |
BSP_NOTIFY_IN_DEVICE | Enables the notification subsystem engine for operation in Device.exe.
By default, if this variable is not set and Services.exe is included in the OS design, the engine runs in Services.exe. |
BSP_PCCARDATADISK | Uses Atapi.dll instead of Atadisk.dll for ATA cards. |
BSP_SDHC_ELLEN | Assigns the standard SDIO host controller to the TE4370 Evaluation Board. |
See Also
Environment Variables | BSP_NO Environment Variables | IMG Environment Variables | Miscellaneous Environment Variables
Last updated on Thursday, February 02, 2006
Send Feedback on this topic to the authors