Steven Stern wrote:
Philip Prindeville wrote:
>Steven Stern wrote:
>
>
>
>>P[snip]
>>
>>
>>
>You need qt, qt-devel, libusb-devel installed to build it.
>
>
>
Thanks. I was missing libusb-devel.
Well, running it, I see some strange things.
It wants to open /dev/ttyACM0, which I can't find where that's created in
the udev stuff...
And it's created as 0660, (root, uucp). When I run moto4lin as
setgid(uucp),
it fails to be able to write to this device.
I also noticed that the device gets removed (unlinked) at some point before
moto4lin exits, though I couldn't find any calls to "unlink" in the
sources!
It might be cleaner to make the code talk to libusb() for all things
including
writing "AT+MODE=8" into /dev/ttyACM0.... though I have no idea what
that does or how to accomplish the equivalent using libusb() calls.
Well... time to stare at it a bit and RTFM(s).
I was hoping it would just build and run. Sigh.
-Philip