aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2006-06-02added a bunch more status info in the Pd domain: device count, range for ↵Hans-Christoph Steiner
each element, etc svn path=/trunk/externals/hcs/hid/; revision=5158
2006-06-02ripped out old method of get events and build whole new method which should ↵Hans-Christoph Steiner
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
2006-05-28On Mac OSX, replaced hid_get_device_by_number() by a global array of ↵Hans-Christoph Steiner
pointers, it should reduce the CPU load noticably. next I need to handle elements independently svn path=/trunk/externals/hcs/hid/; revision=5147
2006-05-27added some status reporting, and got all the different methods for opening ↵Hans-Christoph Steiner
working on Mac OS X; time to fix GNU/Linux now... svn path=/trunk/externals/hcs/hid/; revision=5145
2006-05-27new open-by methods seem to be working properlyHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=5143
2006-05-27seemed to fix the mac crasher bug caused by HIDReleaseBuildList wierdness; ↵Hans-Christoph Steiner
cleaned up things a bit and made it possible to open devices by type svn path=/trunk/externals/hcs/hid/; revision=5138
2006-03-17 changed [pddp] object tp [pddp( message to disable the [pddp] object, which ↵Hans-Christoph Steiner
causes crashes svn path=/trunk/externals/hcs/hid/; revision=4725
2006-03-17I think it was cleaned up a bit, but I made the changes so long ago, I forgotHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=4724
2005-06-06- cleaned up CFLAGS and tried higher optimization, which failed to buildHans-Christoph Steiner
- 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
2005-06-04updated joystick support on Mac OS X so that joystick twist is set to abs_rz ↵Hans-Christoph Steiner
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
2005-05-24got [hid_graph] fully functional; added helpfiles for all curve objectsHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=3075
2005-05-21added and updated commentsHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=3047
2005-05-20updated help files and objects for smoothing, average, and lowpoassHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=3042
2005-04-28removed the timestamp from the outputHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2845
2005-04-28switched Linux to use common hid_output_event()Hans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2843
2005-04-28whipped out a 1-to-4 mapping object...Hans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2842
2005-04-26added pddp_open patch to open all_about_ patches without them being ↵Hans-Christoph Steiner
abstractions embedded in the help files svn path=/trunk/externals/hcs/hid/; revision=2817
2005-04-13- created a suite of hid objects for using polar coordinates and convertingHans-Christoph Steiner
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
2004-12-19added two basic one-to-many mapping objectsHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2415
2004-12-16some minor cleanupsHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2387
2004-12-04cleaned up and commentedHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2358
2004-11-28getting the help files and mapping files dialed inHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2342
2004-11-28[notescale] is basically a HID object, but not necessarily, hence no hid_ prefixHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2340
2004-11-28updated and cleaned up pd objects and help files; made joystick noise maker ↵Hans-Christoph Steiner
subpatch svn path=/trunk/externals/hcs/hid/; revision=2335
2004-11-28fixed a number of annoying bugs in MacOS X; cleaned up code; now multiple ↵Hans-Christoph Steiner
[hid]s work at the same time svn path=/trunk/externals/hcs/hid/; revision=2329
2004-11-27quick kludge to add more event types for MacOS X, including a test version ↵Hans-Christoph Steiner
of keyboard support svn path=/trunk/externals/hcs/hid/; revision=2324
2004-11-25created [buttongate] and [keygate] following [gate]Hans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2313
2004-11-16minor pre-release tweaksHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2283
2004-11-16[joystick] is now fully functional on MacOS XHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2282
2004-11-15prepping for release, fixed a couple very minor bugsHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2276
2004-11-15converted button codes to a numbered scheme; added [buttongate]Hans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2275
2004-11-14removed the ev_ from the typesHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2270
2004-11-07cleaned up the code a fair amount, but there are still lots of bugs bugs bugs...Hans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2238
2004-11-06things are working MacOS X, but there are lots of bugsHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2227
2004-11-06mice and joysticks work under MacOS X now, but there is much work left to be ↵Hans-Christoph Steiner
done in terms of translating HID Manager to Linux Input events. svn path=/trunk/externals/hcs/hid/; revision=2220
2004-11-04cleaned up Darwin side after Linux work; laid out Darwin structure and got ↵Hans-Christoph Steiner
device opening working svn path=/trunk/externals/hcs/hid/; revision=2206
2004-11-04created general mouse object for rapid prototyping and beginnersHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2204
2004-10-25completed moving GNU/Linux support into the new structure; flushed out ↵Hans-Christoph Steiner
Darwin a bit more svn path=/trunk/externals/hcs/hid/; revision=2154
2004-10-23got everything running under GNU/Linux again, time to switch back to MacOS XHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2144
2004-10-20auto-generated event type/code listings as pd filesHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2132
2004-10-20first functional first with new outlet formatHans-Christoph Steiner
svn path=/trunk/externals/hcs/hid/; revision=2131