WritingBoardDrivers.txt Driver File Contents (LUFA-100513.zip)

/** \file
 *
 *  This file contains special DoxyGen information for the generation of the main page and other special
 *  documentation pages. It is not a project source file.
 */

/** \page Page_WritingBoardDrivers Writing LUFA Board Drivers
 *
 *  LUFA ships with several basic pre-made board drivers, to control hardware present on the supported board
 *  hardware - such as Dataflash ICs, LEDs, Joysticks, or other hardware peripherals. When compiling an application
 *  which makes use of one or more board drivers located in LUFA/Drivers/Board, you must also indicate what board
 *  hardware you are using in your project makefile. This is done by defining the BOARD macro using the -D switch
 *  passed to the compiler, with a constant of BOARD_{Name}. For example <b>-DBOARD=BOARD_USBKEY</b> instructs the
 *  compiler to use the USBKEY board hardware drivers.
 *
 *  If your application does not use *any* board level drivers, you can omit the definition of the BOARD macro.
 *  However, some users may wish to write their own custom board hardware drivers which are to remain compatible
 *  with the LUFA hardware API. To do this, the BOARD macro should be defined to the value BOARD_USER. This indicates
 *  that the board level drivers should be located in a folder named "Board" located inside the application's folder.
 *
 *  When used, the driver stub files located in the DriverStubs folder should be copied to the user Board directory,
 *  and fleshed out to include the values and code needed to control the custom board hardware. Once done, the existing
 *  LUFA board level APIs (accessed in the regular LUFA/Drivers/Board/ folder) will redirect to the user board drivers,
 *  maintaining code compatibility and allowing for a different board to be selected through the project makefile with
 *  no code changes.
 */
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 0.66