BSP_NO Environment Variables
BSP environment variables define the level of optional support available with a platform. There are two categories of variables:
BSP_NO variables, which you use to define options not supported by a BSP or platform.
For example, if your platform does not have a USB controller or USB host controller, set BSP_NOUSB = 1 in your platform's Project.bib file. This tells the Platform Builder IDE and the build scripts that USB is not a supported option on your platform.
BSP variables, which you use to choose a default driver implementation for each class of device. For more information, see BSP Environment Variables.
The environment variables in the following table allow you to set variables to remove support for components. In some cases the Platform.bib file for a platform might need to be updated to support a flag.
In general, you do not need to build your platform 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 lists BSP_NO environment variables.
Environment variable | Description |
---|---|
BSP_NO1394 | Platform does not support 1394. |
BSP_NOAUDIO | Platform does not support audio. |
BSP_NOBATTERY | Platform does not support batteries. |
BSP_NOBUTTON | Platform does not support buttons. |
BSP_NOCOMCARD | Platform does not support ComCard and Com 16550 serial drivers. |
BSP_NOCURSOR | Platform does not support cursors. |
BSP_NODISPLAY | Platform does not support displays. |
BSP_NOETHER | Platform does not support Ethernet. |
BSP_NOFIR | Platform does not support fast infrared. |
BSP_NOIDE | Platform does not support IDE. |
BSP_NOIRDA | Platform does not support IrDA. |
BSP_NOKEYBD | Platform does not support keyboards. |
BSP_NOMODEM | Platform does not support modems. |
BSP_NOMOUSE | Platform does not support mice. |
BSP_NONLED | Platform does not support notification LED. |
BSP_NOONBOARDUSB | Platform does not support onboard USB. |
BSP_NOPARALLEL | Platform does not support parallel. |
BSP_NOPCIBUS | Platform does not support PCI bus. |
BSP_NOPCMCIA | Platform does not support PCMCIA. |
BSP_NOPM | Platform does not support the Power Manager. |
BSP_NOPOWERBUTTON | Platform does not support the power button. |
BSP_NORNDIS | Platform does not support RNDIS. |
BSP_NOSDMMC | Platform does not support a Secure Digital MultiMedia Card. |
BSP_NOSERIAL | Platform does not support serial. |
BSP_NOSERMODEM | Platform does not support serial modems. |
BSP_NOSERMOUSE | Platform does not support serial mice. |
BSP_NOSHAREETH | Platform does not support shared Ethernet. |
BSP_NOSIR | Platform does not support slow infrared. |
BSP_NOSTORAGE | Platform does not have the Storage Devices device driver. |
BSP_NOTOUCH | Platform does not support a touch screen. |
BSP_NOUSB | Platform does not support USB. |
BSP_NOUSBCLIENT | Platform does not support USB function for the client. |
BSP_NOUSBFUNC | Platform does not support USB function for the client. |
BSP_NOUSBSER | Platform does not support USB serial. |
See Also
Last updated on Friday, October 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.