**** BEGIN LOGGING AT Tue May 01 03:00:06 2018 May 01 03:05:30 ... impatient May 01 03:54:26 any one know how to stream webcam video from the beagle bone blue May 01 04:00:49 ansarid: http://bfy.tw/HuoC May 01 04:05:01 good evening May 01 04:08:47 mornin kremlin May 01 11:30:41 beaglebone-black-codec-pru.dtbo: Warning (gpios_property): Property 'gpio', cell 1 is not a phandle reference in /fragment@2/__overlay__/gpio/codec_not_reset beaglebone-black-codec-pru.dtbo: Warning (gpios_property): Could not get phandle node for /fragment@2/__overlay__/gpio/codec_not_reset:gpio(cell 1) May 01 11:30:59 codec_not_reset { gpio = <&gpio1 18 0>; May 01 11:32:43 I don't seem to understand why <&gpio1 18 0> isn't a phandle May 01 11:34:20 Weird May 01 11:34:26 On the BBB itself, it compiles fine May 01 11:35:50 V1.4.4 vs V1.4.5 May 01 11:52:18 https://pastebin.com/raw/qnnW3LEh May 01 11:52:41 zmatt: I tried your gpio-of-helper approach, but it doesn't pop up in /sys/class/gpio/$name May 01 11:57:56 hmm where were you getting that error from? May 01 11:59:05 bou4: and it won't automatically show up by name, I used an udev rule to create symlinks (in /dev/gpio/ since you can't create stuff in sysfs) May 01 12:00:06 but does it show up as numbered gpio, and does it have a "label" attribute containing "codec_not_reset" ? May 01 12:00:24 btw gpio-name already defaults to the node name, so it's redundant in this case May 01 12:39:01 Back May 01 12:40:22 It does show as a label for gpio50 May 01 12:40:34 okay so you just need the udev rule May 01 12:40:35 hold on May 01 12:45:52 bou4: this is the rule I have: https://pastebin.com/raw/4KYYUHaD May 01 12:46:28 if there's already a rule for assigning suitable ownership/permissions to gpios then you can skip the chgrp/chmod lines of course May 01 13:00:13 Thanksss May 01 13:34:05 I think I start to understand I2S May 01 13:34:19 "Left Justified, up to 24-bit data (default)" May 01 13:34:47 The codec will always send 32-bits of data May 01 13:34:49 Left Justified is not the same format as I2S May 01 13:34:54 The last 8 bits will be 0 May 01 13:35:11 yes May 01 13:35:22 But reading 16 bits or 24 bits doesn't matter, it's simply a loss in precision May 01 13:35:30 But all the information is already there May 01 13:35:46 I mean, you don't have to setup the codec for different bitdepths May 01 13:35:49 yep, in principle it doesn't matter how many bits of precision you actually support May 01 13:35:52 There's only 1 May 01 13:36:03 this is true for both LJ and I2S May 01 13:36:15 But that's why RJ requires the exact bitdepth May 01 13:37:36 officially I2S also expects slaves to automatically deal with whatever the slot width is by looking at when lrck toggles... that's why data is delayed by one bit in I2S -- to give the slave time to prepare for the start of the next slot when it sees lrck has toggled May 01 13:38:35 I don't think I've ever seen a device which actually works like that though :P May 01 13:38:47 in practice the slot width needs to be configured May 01 13:39:35 (in which case you might as well have used LJ, which is basically the same as I2S but with opposite lrck polarity and without the one bit of data delay) May 01 13:43:04 Well, I am thinking about it, because that is the default configuration for my codec May 01 14:24:18 @zmatt, @ansarid: see also /opt/scripts/tools/software/mjpg-streamer or something close to that. May 01 14:25:08 @zmatt, @ansarid: see also /opt/scripts/tools/software/mjpg-streamer or something close to that. May 01 19:47:47 Anyone have any experience with the BBB enhanced from SanCloud? I'm running into an issue just trying to SSH or via serial through the COM port with no luck May 01 20:00:04 hello May 01 20:00:39 guys i have a Beaglebone Blue and when i power it on the LED 75 lights up alongwith G & R leds May 01 20:00:56 but no blue lights for the board working May 01 20:29:32 Tim____: I have one, haven't done much with it May 01 20:29:40 but I had no problems logging in May 01 21:05:23 https://liktaanjeneus.nl/c++-error.png ... okay then May 01 21:11:23 I'm sure there is an entirely trivial fix for that. Somehow. May 01 21:12:08 yeah, I forgot "public" before a base class May 01 21:12:44 the weird thing is, normally gcc would point that out, e.g. "'error: ‘FooBase’ is an inaccessible base of ‘Foo’" May 01 21:12:56 but I ran into a weird case where it doesn't May 01 21:26:53 https://pastebin.com/MH5ZUDhX May 01 21:27:16 I have really no idea why this difference is happening May 01 23:59:22 Hello! May 02 00:45:06 le set_ May 02 01:09:58 Hello GenTooMan. May 02 01:11:22 Projects so far that are not completely completed: Drone, "R/C" mower, and multiple motor drivers and motors. May 02 01:11:30 ... May 02 01:11:45 I actually found some good info. but it was for another target board. Boo! May 02 01:13:52 ...I found a BOM for a specific motored (well...many) mower w/ Arduino. I was thinkin' of changing the info. to use it w/ a BBB. May 02 01:14:07 ... May 02 01:14:10 <<<< slow mover May 02 01:16:19 Oh yea...I started w/ a Replicape too. They say 3D printer or CNC brain. I will see. I might just make some z-x movements w/ specific tools. May 02 01:17:38 Oh and zmatt: I remembe why I wanted to get the GUI working on the BBB again. May 02 01:17:42 I had to set up tkinter. May 02 01:18:26 Well you know the arduino pin out why not make an adapter board that is relatively inexpensive. You can use the BBB as "the main thing". May 02 01:19:05 I know but I need to make sure things work first. I know the connection is easy but the software would be a pain in the rump kisser. May 02 01:19:22 As opposed to just the rump huh? May 02 01:19:30 Basically... May 02 01:19:50 I have lowered my stress level over the years. May 02 01:20:04 I am not trying to get all stressed out over doing things again. May 02 01:20:13 ...slow motion! May 02 01:25:35 Well you know what they say? The tortoise beat the hare because it kept moving. May 02 01:27:28 I remember exactly what happened. May 02 01:27:38 Damn hares. May 02 01:29:07 set_: had to set up tkinter for what? May 02 01:29:20 For direction and movement. May 02 01:29:24 No R/C... May 02 01:29:30 ? May 02 01:29:36 I was using a computer to list movement for my mower. May 02 01:29:46 ohh May 02 01:29:50 Ya boy! May 02 01:30:05 I read over some instructions but I have not got it working just yet. May 02 01:30:10 so, normal people would run a gui application on the host computer and have it communicate with the embedded system May 02 01:30:18 Oh? How so? May 02 01:30:30 Like PuTTY? May 02 01:30:37 But...in another way? May 02 01:30:46 so they only have to communicate "do this, go in that direction" instead of "pixel (0,0) has this color, pixel (0,1) has this color, ..." May 02 01:31:01 Huh? May 02 01:31:10 Oh. May 02 01:31:41 The damn motor driver now does not work. I do not know what is going on right now. Boo! May 02 01:32:01 (another option would be x11 forwarding, which is in between the two solutions) May 02 01:32:10 but, I'm going to sleep May 02 01:32:20 Okay. See you later. May 02 01:33:05 ... May 02 01:33:11 It works once again! May 02 01:33:22 dang gone sudo again. May 02 01:36:31 More, more, more classes and definitions. Yikes...will it ever end? May 02 01:42:29 set_ perhaps you should look at G code and plotting programs. IE you could do a layout of a lawn and use the plotting program to set the course of best mowing. You could even set the forward motion based on how well the blade can cut the grass by height May 02 01:42:50 The sub computer can do the plotting the main computer can figure out how close things are etc. May 02 01:43:44 Oh. That sounds way more complicated than what I am currently configuring. May 02 01:43:50 No it's not May 02 01:44:01 ...I am still learning all the G Code commands. May 02 01:44:08 the rule of computer science is divide and conquer May 02 01:44:27 Yea but this novice only knows so much. you know this, sir. May 02 01:44:53 That would be a cool project, though. May 02 01:45:27 Well you can communicate using a serial port or something equally simple. The arduino is just a sub component therefore and you don't have to think about controlling the motors just calculating where to plot. May 02 01:46:12 I have a motor driver that can control two motors only, I have another motor driver that can control another two motors, but that Replicape can control many. May 02 01:46:13 ... May 02 01:46:29 I get the point. I can further investigate once my current projects are completed. May 02 01:46:57 Sometimes the solution is to change the problem to solve :D May 02 01:47:08 I want to post them and get responses, i.e. "This is good or you could do better." This type of idea helps me direct my attention. May 02 01:47:10 ... May 02 01:47:12 Oh...yep. May 02 01:47:36 I cannot believe my BBB and variants are still working. May 02 01:47:41 These suckers last a long time. May 02 01:47:53 well they have no moving parts that helps. May 02 01:48:05 Yep. But they can overheat and get chipped. May 02 01:48:23 Well you can't account for stupid :D May 02 01:48:29 I chipped an old board once. May 02 01:48:30 Ha! May 02 01:48:45 trust me I've met a LOT of stupid. May 02 01:49:05 I was taking it out of an enclosure. That thing came right out. Yank. Boom. Chip. May 02 01:49:53 I have noticed that the BBB is a hefty product. Durable. I chipped another board that I was going to try and reverse engineer. May 02 01:50:11 ...This was years ago. I am just remembering. Odd days. May 02 01:50:33 hey as long as it wasn't your memory that got chipped it's ok. May 02 01:50:43 I am fried. May 02 01:50:57 I would not believe all I could remember if necessary. May 02 01:51:05 "I have seen the light!" May 02 01:51:10 LED! May 02 01:51:35 do not look into LED with remaining eye May 02 01:51:44 Ha. May 02 01:51:47 Hhahaha. May 02 01:52:49 GenTooMan: I have a question. Here goes it! If I use "for i in range(1, 30):" and I want to reverse the motion, would "for i in range(30, 1):" be it? May 02 01:53:00 ... May 02 01:53:28 No...I would most likely need class and def w/ extra software. Boo! This is my conclusion. May 02 01:53:53 ...something like 1++, << or something. May 02 01:54:34 No how about for i in reverse(range(1, 30)) May 02 01:54:41 This is funny. What if my print statement could be read upwards while in my terminal? Instead of cascading. May 02 01:54:42 Oh. May 02 01:54:54 I have not learned about reverse. May 02 01:54:59 Is that even real? May 02 01:55:22 very likely how about looking for that in the python docs? May 02 01:55:28 GOod idea! May 02 01:56:58 Do you want to see some funny software? May 02 01:57:34 try this for i in range(30,1,-1) May 02 01:57:46 I can pastebin this funny software so you can see it in action. May 02 01:57:51 I remember that. May 02 01:57:55 Odd. May 02 01:58:03 Hold on. I will test it. May 02 01:59:02 sort of the same response in the terminal...just slower. Thank you. May 02 01:59:26 I should hook up the battery to test things again. May 02 01:59:41 ... May 02 01:59:43 with a silent boom huh? May 02 02:00:01 I was reading about incremental ideas in Python awhile back. May 02 02:00:14 Stepper stuff. Once ahead of one and so on. May 02 02:02:01 brb...I need to check this update on this 'puter. May 02 02:08:23 ... May 02 02:08:44 Something about a __reversed__ method must be called first, I think. May 02 02:11:22 https://pastebin.com/Pify7dY0 is that silly software for the BBB, a motor driver, and some Python. May 02 02:11:24 https://docs.python.org/2.7/library/functions.html?highlight=range#range it may be talking about a reversed iterator May 02 02:11:40 I will look. May 02 02:12:18 https://docs.python.org/2/library/functions.html?highlight=reverse#reversed is what I found. May 02 02:12:54 I goof around w/ the "for i in range(x, xx):" idea. May 02 02:13:22 while True: is fun too. But it is just some loop for ongoing software. May 02 02:14:22 Like...If I wanted to run something as a continued effort. That effort would be repeating constantly and quickly. May 02 02:20:59 .. May 02 02:21:10 Okay. First motor test w/ this driver. Pray for rain! May 02 02:36:16 No go. May 02 02:36:23 I tried many software ex. and no go. May 02 02:36:24 Boo! **** ENDING LOGGING AT Wed May 02 03:00:03 2018