Velleman k linux driver and GUI sources for the Raspberry Pi – rm-hull/ k Download center. Download page for K Class Manual. Description: This manual explains the several functions of the K class. Latest Download. This software allows access to Velleman’s K card. This software Note that the command line tool, k, has a manual page that can be read by invoking.

Author: Vugore Akishicage
Country: El Salvador
Language: English (Spanish)
Genre: Life
Published (Last): 1 June 2009
Pages: 365
PDF File Size: 17.94 Mb
ePub File Size: 19.62 Mb
ISBN: 402-6-49103-454-4
Downloads: 31100
Price: Free* [*Free Regsitration Required]
Uploader: Tezilkree

Make sure usbfs is mounted.

Compilation Library and command manuak program. You can choose any name for the file as long as it ends in. To check use in Gentoo systems: Counter 2 value is 8. The provided command line program offers some options.

In my example, I am going to add user sven to group k So I created the file k Counter 1 value is 9 8: You can then skip the three following steps mabual refer to the system manual how init.

The library is now also available in pythonthanks to Pjetur G. If you have another Linux distribution than Gentoo the localmount might not be in the described paths.

This project is hosted on sourceforge. Analog manhal input value is 9: The command line tool is developed from Julien Etelain and Edward Nys code. Included with the source and some examples as well!

k library for Linux

Change these as required for your needs. The library is made from scratch with the same functions as described in Velleman’s DLL usermanual.


You can use this program for script languages or just for controlling stuff by hand. Here is a sample output of my device in this exampleCode: Now we are going to create the program that correctly fixes the permissions. You can chose any name but I majual to keep the same name as the beginning as usermap file.

Both owner and group members have read-write access. Measurement done msec after program start The older version is also available at the project page if needed.

Download page for K8055 Class Manual

For my example, I am setting up my Velleman card. Its vender ID is 0x10cf and its product ID is 0x Note that the Velleman’s DLL doesn’t even get this close. Another reason was to make it simple to use by writing a library for the k, libk This assumes you have all code in main. This small HOW-TO will help to explain how to allow non-root access to these devices using the events generated by hotplug. The reason for writing another driver for Linux was to get the debounce time to work correctly.

Links How to grant access to users for the k in Ubuntu 9. How to control user permissions to a USB-device. Note that the command line tool, khas a manual page that can be read by invoking man k Make sure this file is executable. Run lsusb and note the vender id and product id for your device.

Ownership is set to root: This should work with all devices that use libusb and don’t use device nodes.


If you properly included yourself in the group and gave write access, you should be able to access the device as the user. Analog 1 input value is Matches the group you set in file above In my case, k Leave the second value, 0xbut replace the second and third values with your vender ID and product ID.

All these steps are run nanual root.

Downloads – Support – Velleman – Wholesaler and developer of electronics

In my case k Paste the following into the file you just created. This software allows access to Velleman’s K ,anual. Forces changes to group membership to be recognized. This software was developed to replace all other half-complete softwares for the k board under Linux. Remember to create the file with the name you used as the first word in your.

Linux k8055 library

The klibrary with cmd-line tool and a man page. For the noobies among you, is common and allows read and write access to root and members of the group In my case root is owner and the group is k Bus Device This project or webpage is not maintained any more atleast not much.

The base program Requirements.