udev et droit

Le
remy
bonjour j'ai un périphérique usb
et un programme fait avec mes petits doigts si si
tient et comme cela me fait plaisir le voilà

#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <phidget21.h>


int test_kit()
{
int numOutputs=0;
int err;
CPhidgetInterfaceKitHandle IFK = 0;
CPhidgetInterfaceKit_create(&IFK);
CPhidget_open((CPhidgetHandle)IFK, -1);


if((err = CPhidget_waitForAttachment((CPhidgetHandle)IFK, 1000)) != =

EPHIDGET_OK )
{
const char *errStr;
CPhidget_getErrorDescription(err, &errStr);
printf("branche la carte du con ");
goto exit;
}

CPhidgetInterfaceKit_getOutputCount((CPhidgetInterfaceKitHandle)IFK,
&numOutputs);
CPhidgetInterfaceKit_setOutputState((CPhidgetInterfaceKitHandle)IFK, 0, =
1);
printf(" Outputs:%d", numOutputs);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 1);
printf(" Outputs 0: on ");
sleep(1);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 0);
printf(" Outputs 0: off ");
sleep(1);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 1);
printf(" Outputs 0: on ");
sleep(1);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 0);
printf(" Outputs 0: off ");

exit:
CPhidget_close((CPhidgetHandle)IFK);
CPhidget_delete((CPhidgetHandle)IFK);

return 0;
}

int main(int argc, char* argv[])
{
test_kit();
return 0;
}

bon ok sans commentaire donc
mon problème je ne peux attaquer mon port usb qu'avec un sudo ce
qui me parait normal


dites Mr je le fais ou non chmod +666 sur une distrib ubuntu


merci remy

--
http://remyaumeunier.chez-alice.fr/
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
remy
Le #22177651
dans la série je suis mal barré
je viens de tomber sur un fichier rules que voila

# Very old Phidgets
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925",
ATTRS{idProduct}=="8101", MODE="666"
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925",
ATTRS{idProduct}=="8104", MODE="666"
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925",
ATTRS{idProduct}=="8201", MODE="666"

# All current and future Phidgets - Vendor = 0x06c2, Product = 0x0030 -
0x00af
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="06c2",
ATTRS{idProduct}=="00[3-a][0-f]", MODE="666"

que j'ai mis dans
sudo cp 99-phidgets.rules /lib/udev/rules.d/

pour info dmesg

[31238.240021] usb 4-1: new low speed USB device using uhci_hcd and
address 5
[31238.424764] usb 4-1: configuration #1 chosen from 1 choice

mais cela ne veux rien savoir

:~/....$ ./ifkit
branche la carte du con
:~/....$ sudo ./ifkit
Outputs:4
Outputs 0: on
Outputs 0: off
Outputs 0: on
Outputs 0: off
:~/Bureau/Phidgetlinux/phidget21/examples$


remy

--
http://remyaumeunier.chez-alice.fr/
remy
Le #22180051
remy a écrit :

ça roule merci à vous
la réponse était juste au dessus
nez dans le guidon tout ça

remy


--
http://remyaumeunier.chez-alice.fr/
Publicité
Poster une réponse
Anonyme