Age | Commit message (Collapse) | Author |
|
each element, etc
svn path=/trunk/externals/hcs/hid/; revision=5158
|
|
use a lot less CPU; its now based on arrays of structs that are built before running. There is a 2D array for (device,element) struct, t_hid_element, which holds the output symbols, thus eliminating symbol lookups for each event that is outputted; its Mac OS X only write now, GNU/Linux will come eventually...
svn path=/trunk/externals/hcs/hid/; revision=5156
|
|
pointers, it should reduce the CPU load noticably. next I need to handle elements independently
svn path=/trunk/externals/hcs/hid/; revision=5147
|
|
implemented
svn path=/trunk/externals/hcs/hid/; revision=5146
|
|
working on Mac OS X; time to fix GNU/Linux now...
svn path=/trunk/externals/hcs/hid/; revision=5145
|
|
svn path=/trunk/externals/hcs/hid/; revision=5143
|
|
cleaned up things a bit and made it possible to open devices by type
svn path=/trunk/externals/hcs/hid/; revision=5138
|
|
and use externals/Makefile
svn path=/trunk/externals/hcs/hid/; revision=5137
|
|
characters and simply ignoring this when writing to the memory?
I exchanged (char hid_name[7]) by (t_symbol* hid_name), so now we can have event_names of arbitrary length without crashing.
furthermore i prepend "key_" to Georg's key_names and made them static, so we don't have to do this each time we need one of them...
svn path=/trunk/externals/hcs/hid/; revision=4823
|
|
build hid even if you don't have everything checked out with something like: "OS_NAME=linux make all"
svn path=/trunk/externals/hcs/hid/; revision=4822
|
|
causes crashes
svn path=/trunk/externals/hcs/hid/; revision=4725
|
|
svn path=/trunk/externals/hcs/hid/; revision=4724
|
|
./make-arrays-from-input.h.pl since it makes building [hid] so much easier
svn path=/trunk/externals/hcs/hid/; revision=4558
|
|
they cause troubles; cleaned up all warnings
svn path=/trunk/externals/hcs/hid/; revision=4487
|
|
listed. But the kernel actually puts out a lot of different SYN events. So this script now generates a ev_syn array with 512 init'ed items in the array. That should stop the sigfaults, but it might be a hack
svn path=/trunk/externals/hcs/hid/; revision=4479
|
|
nameclash issue... arg
svn path=/trunk/externals/hcs/hid/; revision=4258
|
|
svn path=/trunk/externals/hcs/hid/; revision=3250
|
|
svn path=/trunk/externals/hcs/hid/; revision=3166
|
|
- now input_arrays have fake names instead of NULL to prevent segfaults
svn path=/trunk/externals/hcs/hid/; revision=3165
|
|
effects!!
svn path=/trunk/externals/hcs/hid/; revision=3164
|
|
delivers no data when the mouse isn't moving, this makes it very difficult to
use the relative axes data as a controller since the last value would be the
last time the mouse moved, so the parameter being controlled by a relative
axis will stick at the last value when the mouse is still.
svn path=/trunk/externals/hcs/hid/; revision=3163
|
|
svn path=/trunk/externals/hcs/hid/; revision=3162
|
|
svn path=/trunk/externals/hcs/hid/; revision=3161
|
|
version of HID Utilities which Apple hasn't released yet. The ones in FFB must be part of that newer version since they don't match version 3.7
svn path=/trunk/externals/hcs/hid/; revision=3160
|
|
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/externals/hcs/hid/; revision=3158
|
|
svn path=/trunk/externals/hcs/hid/; revision=3156
|
|
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/externals/hcs/hid/; revision=3154
|
|
- implemented a second outlet which outputs data upon [refresh( to build a
popup menu to select the device by name using a [popup]. This uncovered a
bug, which is not fixed, it seems that everytime you open a device, that
device gets added again to the list of devices
svn path=/trunk/externals/hcs/hid/; revision=3122
|
|
and throttle is set to abs_throttle even when devices use different code pages (USB HID spec sucks!); minor code cleanups
svn path=/trunk/externals/hcs/hid/; revision=3112
|
|
and throttle is set to abs_throttle even when devices use different code pages (USB HID spec sucks!); minor code cleanups
svn path=/trunk/externals/hcs/hid/; revision=3111
|
|
the CVS repository
svn path=/trunk/externals/hcs/hid/; revision=3088
|
|
[hid_polar] to use this object as its core logic
svn path=/trunk/externals/hcs/hid/; revision=3087
|
|
svn path=/trunk/externals/hcs/hid/; revision=3075
|
|
svn path=/trunk/externals/hcs/hid/; revision=3047
|
|
svn path=/trunk/externals/hcs/hid/; revision=3044
|
|
svn path=/trunk/externals/hcs/hid/; revision=3043
|
|
svn path=/trunk/externals/hcs/hid/; revision=3042
|
|
svn path=/trunk/externals/hcs/hid/; revision=3041
|
|
svn path=/trunk/externals/hcs/hid/; revision=3040
|
|
svn path=/trunk/externals/hcs/hid/; revision=2845
|
|
svn path=/trunk/externals/hcs/hid/; revision=2844
|
|
svn path=/trunk/externals/hcs/hid/; revision=2843
|
|
svn path=/trunk/externals/hcs/hid/; revision=2842
|
|
svn path=/trunk/externals/hcs/hid/; revision=2822
|
|
svn path=/trunk/externals/hcs/hid/; revision=2821
|
|
abstractions embedded in the help files
svn path=/trunk/externals/hcs/hid/; revision=2817
|
|
between the range of 0-1 and degrees/radians.
- made two joystick/polar examples
- added some pretty colors to help patches
svn path=/trunk/externals/hcs/hid/; revision=2754
|
|
svn path=/trunk/externals/hcs/hid/; revision=2673
|
|
svn path=/trunk/externals/hcs/hid/; revision=2596
|
|
svn path=/trunk/externals/hcs/hid/; revision=2415
|