Compare commits

...

3 Commits

Author SHA1 Message Date
tth 5e3149e170 cpan recipe 2021-06-28 17:43:09 +02:00
tth 2e4aa5ee22 print the name of the stick 2021-06-07 09:28:59 +02:00
tth cd57c7378b oups... 2021-06-07 09:19:21 +02:00
3 changed files with 24 additions and 1 deletions

View File

@ -3,6 +3,7 @@
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
@ -33,12 +34,17 @@ int joy_fd, foo;
struct js_event js;
int flag = 0;
unsigned long debut;
char joy_name[128];
if( ( joy_fd = open(joy_device , O_RDONLY)) == -1 ) {
fprintf(stderr, "%s: couldn't open %s\n", __func__, joy_device);
exit(1);
}
if (ioctl(joy_fd, JSIOCGNAME(sizeof(joy_name)), joy_name) < 0)
strncpy(joy_name, "Unknown", sizeof(joy_name));
fprintf(stderr, "Name: \"%s\"\n", joy_name);
for (;;) {
foo = read(joy_fd, &js, sizeof(struct js_event));
if ( ! flag ) {

View File

@ -4,6 +4,23 @@ Pour la plupart de ces logiciels, le bouton 50 est utilisé
pour demander l'effacement d'un hypothétique écran.
Voir [osc-joy](../#osc-joy) pour les détails pratiques.
```
tth@fubar:~/Devel/gadgets-OSC/generators$ ./lissajous.pl
Can't locate Net/OpenSoundControl/Client.pm in @INC
(you may need to install the Net::OpenSoundControl::Client module)
```
Oups, que faire ?
```
root@fubar:~# cpan
cpan[3]> install Net::OpenSoundControl
```
Et voilà...
## moresinus.pl
Options : `-d host:port` et `-v`

View File

@ -92,7 +92,7 @@ if (verbosity) {
lo_address t = lo_address_new(remote_host, remote_port);
if( ( joy_fd = open(joy_device , O_RDONLY)) == -1 ) {
fprintf(stderr, "Couldn't open %s\n", JOY_DEVICE);
fprintf(stderr, "Couldn't open %s\n", joy_device);
exit(1);
}