diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2008-08-27 22:27:30 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2008-08-27 22:27:30 +0000 |
commit | 16e472042a5f63ae27662e407fd3d153006b6adf (patch) | |
tree | 7b27cee85277e501b22a30aecc1aefd49854c3d3 /hid.c | |
parent | e2639f763abe0844fcf3cb6bdb56e9d2a4ddc895 (diff) |
merged in relevant changes from the v0-40 pd-extended release branch
svn path=/trunk/externals/hcs/hid/; revision=10266
Diffstat (limited to 'hid.c')
-rw-r--r-- | hid.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -38,7 +38,7 @@ #define DEBUG(x) //#define DEBUG(x) x -unsigned short global_debug_level = 0; +unsigned short global_debug_level = 0; /* higher numbers means more messages */ static t_class *hid_class; @@ -177,7 +177,6 @@ static short get_device_number_from_arguments(int argc, t_atom *argv) first_argument = atom_getsymbolarg(0,argc,argv); if(first_argument == &s_) { // single float arg means device # - post("first_argument == &s_"); device_number = (short) atom_getfloatarg(0,argc,argv); if(device_number < 0) device_number = -1; debug_print(LOG_DEBUG,"[hid] setting device# to %d",device_number); @@ -346,7 +345,10 @@ static void hid_open(t_hid *x, t_symbol *s, int argc, t_atom *argv) if(hid_open_device(x,device_number)) error("[hid] can not open device %d",device_number); else + { x->x_device_open = 1; + x->x_device_number = device_number; + } } } else debug_print(LOG_WARNING,"[hid] device does not exist"); @@ -453,7 +455,6 @@ static void *hid_new(t_symbol *s, int argc, t_atom *argv) #endif /* init vars */ - global_debug_level = 9; /* high numbers here means see more messages */ x->x_has_ff = 0; x->x_device_open = 0; x->x_started = 0; |