A complete .NET C# USB library for WinUsb and libusb-win32. It includes a common API set allowing the same code base to be used for both. WinUsb eliminates Vista driver signing issues. Libusb is stable, high performance, and developer friendly.
PicDotNetTools is a a combination of firmware, utilities and applications for PIC USB developers, Currently, utilities and applications are specific for 18F series USB micro-controllers. PicBootDotNet (MCHPUSB Bootloader in C#) PicBootDotNet is an alternative to Microchips PdfsUsb application. It works with the same device firmware (MCHPUSB), only using LibUsbDotNet (LibUsb or WinUsb) for its device driver instead of the generic mchpusb driver. Features: * Replaces the generic mchpusb.dll driver with either winusb or libusb-win32. * Supports reading/writing/verifying program memory and config memory using MCHPUSB device firmware. * Supports reading/writing/verifying program memory and reading/verifying config memory using MiniX640 device firmware. * Supports reading/writing EEData memory for MCHPUSB device firmware. MiniX640 firmware does not support EEData. * Capable of supporting all of the 18F series usb devices. Note: MCHPUSB bootloader firmware does not yet exists for many of theses devices. * Full C# source-code available PicFW: 18F Framework Writer PicFW generates complete usb framework applications that can immediately be compiled and loaded. The generated is based on an older (1.3) stack that is both smaller and faster. Note: PicFW is for 18F series USB devices only. -------------------- -- CHANGE HISTORY -- -------------------- v0.1.1 (09-03-2009) * Fixed Bug ID: 2850210 - PicFW: Proccessor is always set to '18F2550' in Vstudo. Visual Studio project file has the target proccessor hard-coded to '18F2550' instead of the $(MCU) tag. * Fixed Bug ID: 2845688 - PicBootDotNet: Invalid processor incorrectly reported. The 'device id' is not being masked by the 'device id mask value'. This causes PicBootDotNet to incorrectly report an invalid processor. * Fixed Bug ID: 2845686 - PicFW: 18F1xK50 firmware compiles but doesn't run. Firmware built for "K" series PIC device doesn't run. Windows reports nothing when connected. The Firmware attempts to disable enpoints 1 thru 15 in the 'mDisableEp1to15' macro. K series devices only have 8 possible endpoints. v0.1.0 (08-20-2009) * Preview release.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use