Projects tagged ‘c’ and ‘usb’


[24 total ]

16 Users
   

Free open source implementation of the Object Exchange (OBEX) protocol.
Created over 3 years ago.

8 Users

Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. It integrates with several compiler and ... [More] assembler toolchains (like gputils, sdcc, c18) and with the GPSim simulator. It supports the most common programmers (serial, parallel, ICD2, Pickit2, PicStart+), the ICD2 debugger, and several bootloaders (Tiny, Pickit2, and Picdem). It was started from Pikdev sources: http://pikdev.free.fr [Less]
Created over 2 years ago.

2 Users

A free/libre/open-source firmware library for STM32 microcontrollers.
Created 5 months ago.

0 Users

LUFA (formerly MyUSB), the Lightweight USB Framework for AVRs. This project is an open source, MIT Licensed USB stack for the USB enabled 8-bit AVR microcontrollers. For more information, visit the ... [More] project home page from the links bar to the right. Official stable releases are available from http://www.fourwalledcubicle.com/LUFA.php - the SVN repository here is a synced mirror of the LUFA development repository used by the author and is thus highly unstable and should be used for preview purposes only. [Less]
Created 8 months ago.

0 Users

Example showing how to interact with usb volums, using hal & dbus.
Created 5 months ago.

0 Users

Generally, CSQuickUSB is a library that exposes access to USB hardware manufactured by Bitwise Systems (http://www.bitwisesys.com). Essentially allowing full featured interop with a USB 2.0 port and ... [More] hardware of an external device, all from an easy to use C#/managed landscape. DownloadTo download the latest release, go to the Downloads Page. For nightly builds see the SVN repository. BackgroundBitwise Systems manufactures a USB module called QuickUSB which provides all the features of a full USB 2.0 system, but is very easy to integrate with existing hardware. However, at the time, the API to access the device is poorly designed and sparsely documented. In short, I wish I had went with the Cypress solutions instead. Out of the box it comes with an unmanaged wrapper library called quickusb.dll, which wraps all the necessary Windows API calls to successfully preform USB 2.0 communication with the hardware. With that in mind, all CSQuickUSB is, is a wrapper of quickusb.dll, that is much easier to use and performs all the necessary win32 marshaling for full managed environment access to the hardware on the other side of the USB cable. For examples on how to use the CsQuickUSB library see the UsageExamples wiki page [Less]
Created 12 months ago.

0 Users

busdog is a filter driver for MS Windows (XP and above) to sniff USB traffic. At the moment this is alpha software and probably should only be installed on test pcs or virtual machines (unless you ... [More] are very brave). InstallationAll you need to do is grab one the execuables and run it, you will then be prompted to install the busdog filter driver. The filter driver sits on top of all USB and HID devices on your system so it is possible to remove it via the setup tab. Note: If you are running a 64 bit system you will need to either run with testsigning enabled (http://msdn.microsoft.com/en-us/library/dd419910.aspx). The busdog client depends on the .NET 3.5 framework Busdog Driver UninstallationThe busdog GUI has an uninstall function on the setup tab and also you can uninstall the driver via the "Control Panel->Add/Remove Programs" interface. Screenshots [Less]
Created 4 months ago.

0 Users

build a usb system on the nios2 cpu
Created 12 months ago.

0 Users

Allows simple and easy communications with HID devices. (Not mouse or keyboard as Windows doesn't make this accessible) This class library only works with Windows as it wraps around some of the ... [More] WIN32 APIs. It provides a HIDDevice object which and simply be read and written to either in feature mode or input / output mode. A HIDDevice object also knows when the USB device is attached or removed and user code can handle this by subscribing to the event. [Less]
Created 5 months ago.

0 Users

A multiple com port syncronous data logger for linux, arduino, analog to digital conversion and key presses in C output to .csv & a database.
Created 4 months ago.