Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

udev et droit

2 réponses
Avatar
remy
bonjour j'ai un p=E9riph=E9rique usb
et un programme fait avec mes petits doigts si si
tient et comme cela me fait plaisir le voil=E0

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


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

=09
if((err =3D CPhidget_waitForAttachment((CPhidgetHandle)IFK, 1000)) !=3D =

EPHIDGET_OK )
{
const char *errStr;
CPhidget_getErrorDescription(err, &errStr);
printf("branche la carte du con \n");
goto exit;
}
=09
CPhidgetInterfaceKit_getOutputCount((CPhidgetInterfaceKitHandle)IFK,=20
&numOutputs);
CPhidgetInterfaceKit_setOutputState((CPhidgetInterfaceKitHandle)IFK, 0, =
1);
printf(" Outputs:%d\n", numOutputs);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 1);
printf(" Outputs 0: on \n");
sleep(1);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 0);
printf(" Outputs 0: off \n");
sleep(1);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 1);
printf(" Outputs 0: on \n");
sleep(1);
CPhidgetInterfaceKit_setOutputState(IFK, 0, 0);
printf(" Outputs 0: off \n");
=09
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=E8me 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

--=20
http://remyaumeunier.chez-alice.fr/

2 réponses

Avatar
remy
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/
Avatar
remy
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/