Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
cleaned up things a bit and made it possible to open devices by type
svn path=/trunk/externals/hcs/hid/; revision=5138
|
|
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
|
|
they cause troubles; cleaned up all warnings
svn path=/trunk/externals/hcs/hid/; revision=4487
|
|
svn path=/trunk/externals/hcs/hid/; revision=3166
|
|
svn path=/trunk/externals/hcs/hid/; revision=3044
|
|
svn path=/trunk/externals/hcs/hid/; revision=2843
|
|
svn path=/trunk/externals/hcs/hid/; revision=2673
|
|
svn path=/trunk/externals/hcs/hid/; revision=2333
|
|
[hid]s work at the same time
svn path=/trunk/externals/hcs/hid/; revision=2329
|
|
svn path=/trunk/externals/hcs/hid/; revision=2276
|
|
svn path=/trunk/externals/hcs/hid/; revision=2275
|
|
svn path=/trunk/externals/hcs/hid/; revision=2238
|
|
Darwin a bit more
svn path=/trunk/externals/hcs/hid/; revision=2154
|
|
svn path=/trunk/externals/hcs/hid/; revision=2144
|
|
the object loads, but it doesn't do anything yet
svn path=/trunk/externals/hcs/hid/; revision=2141
|