Age | Commit message (Collapse) | Author |
|
- cleaned up hidio-help.pd a bit, removed deprecated [print( message
svn path=/trunk/externals/io/hidio/; revision=10278
|
|
- in hidio_get_events(), test code before type since code is more likely to
fail, therefore saving comparing the one that succeeds a lot
- removed [print( message and replaced it with [devices( and [elements(
- fixed min/max getting bug (I forgot to include the &my_id struct)
- implemented get_device_number_by_id()
- removed extra copies of write functions
svn path=/trunk/externals/io/hidio/; revision=10113
|
|
svn path=/trunk/externals/io/hidio/; revision=10102
|
|
- remove [print( and replaced it with [devices( and [elements(
- made the [open 0( status output on device close
- bumped version number 0.1 in preparation for more work to be done :)
svn path=/trunk/externals/io/hidio/; revision=10101
|
|
svn path=/trunk/externals/io/hidio/; revision=10100
|
|
bug in [hidio] when the [open 1( status message triggers an [info( message, it causes a stack overflow
svn path=/trunk/externals/io/hidio/; revision=10098
|
|
replace [print(
svn path=/trunk/externals/io/hidio/; revision=10078
|
|
svn path=/trunk/externals/io/hidio/; revision=10048
|
|
svn path=/trunk/externals/io/hidio/; revision=9925
|
|
svn path=/trunk/externals/io/hidio/; revision=9924
|
|
svn path=/trunk/externals/io/hidio/; revision=9923
|
|
compiles again...
(and input seems to work; i have not been able to do the keyboard-led thing, however)
svn path=/trunk/externals/io/hidio/; revision=9771
|
|
- sketched out the possibility of numeric-only write messages, and write
messages using a symbolic usage page and a numeric usage.
svn path=/trunk/externals/io/hidio/; revision=9766
|
|
svn path=/trunk/externals/io/hidio/; revision=9765
|
|
the LED to toggle properly
svn path=/trunk/externals/io/hidio/; revision=9764
|
|
shit out
svn path=/trunk/externals/io/hidio/; revision=8314
|
|
Others should be possible, but Linux doesn't recognize the output types of any of my other devices :(
svn path=/trunk/externals/io/hidio/; revision=8245
|
|
element[][] array
svn path=/trunk/externals/io/hidio/; revision=7158
|
|
svn path=/trunk/externals/io/hidio/; revision=7146
|
|
t_hid struct
svn path=/trunk/externals/io/hidio/; revision=7128
|
|
svn path=/trunk/externals/io/hidio/; revision=7127
|
|
svn path=/trunk/externals/io/hidio/; revision=7126
|
|
* EXIT_SUCCESS for successful conditions
* -1 for failure when a device number is being returned
* EXIT_FAILURE for all other failures
EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h
svn path=/trunk/externals/io/hidio/; revision=7121
|
|
in t_hid_element->output_message. Then just the value is updated. This saves
a bit of CPU time since this is run for every event that is output.
Previously, for each event outputted, it had to allocate a t_atom[3] and run a
SETSYMBOL for the name and a SETFLOAT for the instance.
svn path=/trunk/externals/io/hidio/; revision=7117
|
|
svn path=/trunk/externals/io/hidio/; revision=7116
|
|
and removed threading
svn path=/trunk/externals/io/hidio/; revision=7115
|
|
svn path=/trunk/externals/io/hidio/; revision=7044
|
|
to poll
svn path=/trunk/externals/io/hidio/; revision=6736
|
|
input.h. It works on my devices on my Mac OS X. I probably broke Linux
support. The scheme is in a new file, hidio_types.c
- all event symbols except the vendor-defined usage are generated in
hidio_setup(). The symbols for vendor-defined usages are generated when the
device's element list is built.
- changed macros to work cleanly when compiled on Windows using MinGW gcc
- fixed up help file to better represent the state of things (still could be
much better)
svn path=/trunk/externals/io/hidio/; revision=6718
|
|
svn path=/trunk/externals/io/hidio/; revision=6613
|
|
svn path=/trunk/externals/io/hidio/; revision=6610
|
|
svn path=/trunk/externals/io/hidio/; revision=6607
|
|
by kunowoudt)
svn path=/trunk/externals/io/hidio/; revision=6605
|
|
svn path=/trunk/externals/io/hidio/; revision=6604
|
|
hidio_child_read because it get's called by child thread
svn path=/trunk/externals/io/hidio/; revision=6572
|
|
svn path=/trunk/externals/io/hidio/; revision=6569
|
|
float to int in Max version
svn path=/trunk/externals/io/hidio/; revision=6562
|
|
is a blocking function that takes ages to complete on first call
svn path=/trunk/externals/io/hidio/; revision=6561
|
|
svn path=/trunk/externals/io/hidio/; revision=6559
|
|
svn path=/trunk/externals/io/hidio/; revision=6558
|
|
linux and darwin auto-build
svn path=/trunk/externals/io/hidio/; revision=6534
|
|
Builds on Mac OS X, but doesn't load yet :-/. hidio_setup() gets called successfully, but for some reason hidio_new() does not seem to get called
svn path=/trunk/externals/io/hidio/; revision=6533
|
|
just a straight download of the .sit package, it includes some necessary updates that were posted to the Apple lists. See the history in externals/hcs/hid/HID Utilities Source for more info.
svn path=/trunk/externals/io/hidio/; revision=6532
|