Home   |   Jungo Corporate Web Site   |   Connectivity Software Store   |   Contact us   |   Search:

WinDriver Feature List Includes:
Home Connectivity Software Products Driver Development Tools

WinDriver for Silicon Laboratories USB MCUs

Silabs WinDriver for Silabs

WinDriver is a market leading device driver development toolkit that enables you to dramatically accelerate the creation of high performance, cross-platformed drivers for your Silicon Laboratories-based peripherals. Using WinDriver saves you the need to learn your operating system's internals, or the Driver Development Kit (DDK).

All development is done in the application level while maintaining kernel mode performance. WinDriver includes a graphical user-mode development environment, specific APIs to Silicon Laboratories' USB technology-based cores, samples, diagnostics and debug utilities that simplify device driver development and maximize the productivity of device development teams.
Jungo offers a free, 30-day full-featured evaluation version of WinDriver with special support for Silicon Laboratories' C8051F320DK development kit. Drivers developed with WinDriver USB support Windows 98/Me/2000/XP/XP Embedded/Server 2003, Windows CE 4.2-5.0, Windows Mobile 5.0 and Linux. Using WinDriver, the same code developed for a specific OS is compatible with all other supported operating systems.

Silicon Laboratories - C8051F320DK
The C8051F320DK development kit contains everything needed to develop applications with the C8051F320, and F321 MCUs.

C8051F320DK

View Sample Code Using the WinDriver Silicon Laboratories API:

The c8051f320_lib library files include specific WinDriver API for USB communication with Silicon Laboratories' USB_Int, USBXpress™ Test Panel and USBXpress File Transfer firmware samples.

The c8051f320_diag sample diagnostics program demonstrates how you can utilize this special API to communicate with these firmware samples:

  • USB_Int / USBXpress TestPanel firmware: The sample demonstrates how to utilize WinDriver's Silicon Laboratories' API to display and update the board's components status information - temperature, Potentiometer value, LEDs and switches state, and, ports' lower bits values.
  • USB_Int / USBXpress TestPanel firmware: The sample demonstrates files data transfer to/from the device.
The samples and related library files are included as part of your WinDriver installation and you are welcome to review and use them in the code implementation. WinDriver also includes *.hex firmware files for the aforementioned firmware samples, which you can download to your hardware using Silicon Laboratories' firmware download tools and then test the communication with the hardware using WinDriver's c8051f320_diag sample for these firmware samples. Using the WinDriver APIs for Silicon Laboratories will ease and simplify the driver development process, allowing you to concentrate on the core functionality of the device. The result will be a high performance and stable driver, which is source code compatible between all supported operating systems.


See WinDriver USB on-line demo.

Download:

Download WinDriver USB for Windows
This is a full featured 30 day evaluation version. You are entitled to free technical support during the evaluation period.



  • User Mode development - Kernel Mode operation.
  • Cross platform and multiple OS support.
  • Code compatible between all supported operating systems
  • Automatic implementation of I/O, interrupt handling and access to memory mapped cards and USB pipes.
  • Support for WDM, Plug and Play, power management, DMA and multiple board handling.
  • Built-in support for leading PCI/USB vendors: Cypress, PLX, TI, Xilinx, STMicroelectronix, PLDA, Atmel, National Semiconductor, QuickLogic and more.
  • CompactPCI Hot Swap support