#robotics | Logs for 2016-12-27

Back
[18:28:22] <Tom_L> zl
[18:28:26] <Tom_L> zlog
[22:22:46] <Jak_o_Shadows> Remind me to not do anything usb again
[22:37:18] <rue_shop3> hows that?
[22:56:17] <Jak_o_Shadows> The documentation is verbose.
[22:56:55] <Jak_o_Shadows> I'm making a joystick, yeah? I go to add another 4 axis. It enumerates properly, so the OS can see it. But dmesg keeps giving me irq errors, and no data is actually going across.
[22:57:01] <Jak_o_Shadows> But on the uC side, it's all working fine
[22:57:06] <rue_house> too many things you dont need to know about?
[22:57:17] <Jak_o_Shadows> yeah
[22:57:46] <Jak_o_Shadows> For this bit I'm having trouble with, the descriptor - there is a concrete set of rules for it.
[22:58:00] <Jak_o_Shadows> But nobody has ever written anything to make it easier to write the descriptor
[22:58:02] <Jak_o_Shadows> or to verify it
[22:58:16] <rue_house> figures
[22:58:52] <rue_house> the ditch has been dug so deep, nobody even tries to go over the bank anymore
[22:59:01] <Jak_o_Shadows> yup
[22:59:13] <rue_house> if you dont die trying, you will be the first
[22:59:17] <Jak_o_Shadows> So, like so much in this world, people cling to things that have previously worked, and half-guesses.
[22:59:55] <rue_house> what if the descriptor your trying to expand was broken, but it worked so nobody noticed?
[23:00:10] <Jak_o_Shadows> Ah, but it was working.
[23:00:13] <Jak_o_Shadows> Ah
[23:00:14] <Jak_o_Shadows> wait
[23:00:19] <Jak_o_Shadows> Um, I have no idea
[23:00:49] <rue_house> I might have a usb sidewinder if you want to compare
[23:01:06] <rue_house> but you would have to tell me how to get the descriptor from it
[23:01:27] <Jak_o_Shadows> I have multiple joysticks as well, but thanks
[23:01:31] <Jak_o_Shadows> I hadn't thought of comparing
[23:01:56] <rue_house> it might require a quirk the documentation dosn't go over
[23:02:47] <rue_house> ooo I have 6 usb things plugged in
[23:02:53] <Jak_o_Shadows> I think I can just do lsusb -v
[23:03:19] <rue_house> oo thats verbose
[23:03:59] <rue_house> heh, the APC UPS ... MaxPower 24mA
[23:04:07] <rue_house> a) heheh, b) thats current, not power
[23:04:44] <rue_house> why does my ups have a hid?
[23:05:17] <SpeedEvil> rue_house: to report status
[23:05:53] <rue_house> that dosn't make sense, why would they call that an hid!?
[23:08:18] <rue_house> ooo the records from the audio box are lengthly
[23:12:17] <SpeedEvil> rue_house: because there are a limited number of possible USB classes.
[23:12:30] <SpeedEvil> And picking HID makes it simpler to interface in some ways
[23:12:34] <rue_house> ah
[23:26:08] <Jak_o_Shadows> oh gosh I'm an idiot
[23:26:14] <Jak_o_Shadows> I've been changing the comment, not the actual value
[23:26:22] * rue_house nods
[23:26:23] <Jak_o_Shadows> Then I've been trying to give it too much data
[23:29:30] <SpeedEvil> :)
[23:31:13] <Jak_o_Shadows> I mean, not t say it's working
[23:35:41] <Jak_o_Shadows> So apparently I was missing some things. Time to save and commit
[23:38:16] <rue_house> oh yea I'm considering dumping a bunch of my projects to github
[23:39:46] <z64555> I have a few projects on there. none of them are particularly interesting, though
[23:40:09] <z64555> the hexagon grid might be moderately interesting
[23:40:11] <Jak_o_Shadows> TBH, I mostly use github as a personal backup, and to transport files from one computer to another
[23:49:48] <z64555> I've started experimenting with the new "projects" tab
[23:50:17] <z64555> so far I've just been sticking notes on it, but presumably you can stick PR's on it, too
[23:55:50] <Jak_o_Shadows> ooh. That's new. WOuld've been dead handy this last year when I was working on that other project