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

Environment Variables

 Last updated on Friday, October 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.