**** BEGIN LOGGING AT Tue Mar 20 03:00:07 2018 Mar 20 07:01:11 hmm Mar 20 08:27:51 Can i submit a proposal to build upon the project blockly-bonescript to include more blocks and cape support? can this be integrated with the project idea : "Fix bugs in Bonescript" Mar 20 08:29:02 can someone look at this : https://groups.google.com/d/msg/beagleboard-gsoc/Io-Q6cDuLpo/dbnkfSzuCAAJ Mar 20 08:41:59 jkridner: So basically the goal is to enable the firmware to be loaded into the PRUs through a Python interface? Mar 20 08:42:13 Is that it? Mar 20 09:18:04 abhishek: Please can I have a link to your elinux user page? Mar 20 09:18:19 abhishek_: Please can I have a link to your elinux user page? Mar 20 11:31:04 @nerdboy kindly take a look at my proposal and give feedback https://www.elinux.org/BeagleBoard/GSoC/BeagleBoneSonicAnemometerBasicWeatherStation Mar 20 15:08:47 spiritus: and move examples and show RPMsg functions. Mar 20 15:10:36 https://www.irccloud.com/pastebin/Ez7E5pTh Mar 20 15:11:04 jkridner: Thanks a lot! Mar 20 15:11:23 jkridner: For your input. Mar 20 15:13:18 https://groups.google.com/forum/m/#!topic/beagleboard-gsoc/Io-Q6cDuLpo can someone look at this thread and provide some suggestions, thanks in advance. Mar 20 15:14:21 jkridner: What do you mean by move examples here? Where should I move them to? Mar 20 15:22:16 Hey, I recently completed a project on BB Black was interested in contributing further through GSOC. I had a few queries regarding the general procedure for the application and the project I want to submit my proposal for. Is this the right place to be askign these questions? Mar 20 15:44:30 jkridner[m]: I found that sigrok-cli has an option "--triggers", and "--wait-trigger" Mar 20 15:45:59 jkridner[m]: so trigger can be done by CPU, maybe PRU0 can be used for other things Mar 20 15:49:05 jkridner[m]: it sounds simple in principle, but you could say the same about beaglelogic one of the most impressive projects I've seen. You can say it's just program the PRUs to sample pins and buffer it in memory, but the end user experience of a commercial logic analyzer is much more than that. Mar 20 15:49:05 Similarly, a serial terminal server is an expensive piece of hardware (a single port unit costs 270$ on Amazon). The goal of this project is to provide functionality at par with a commercial product using a beaglebone. For that, a lot more then simple screen sessions and logging would be needed. Mar 20 15:49:05 m_w_: thoughts? Mar 20 15:54:46 well we have to make sure that the code benefits the community not just make a product otherwise it defeats the purpose of gsoc Mar 20 15:56:37 As mentioned in my proposal, I personally have had the need to monitor and log multiple serial devices for long periods of time for past projects. With this project, anyone would be able to do that with ease Mar 20 15:57:15 serial logging and sessions are gimmies we need a UI of some sort and maybe some integrated scripting support Mar 20 15:58:28 this project was close to making the cut for the last few years so a good proposal would really up it's chances of being accepted Mar 20 16:02:01 Right. As mentioned in the proposal, I do want to add other features on top of the basic logging and interacting with sessions. Can you elaborate on what you mean by scripting support? Mar 20 16:09:36 https://www.hackster.io/beaglefriends-octavosystems/adding-text-to-speech-to-pocketbeagle-projects-3ab078 Mar 20 16:13:33 Anyone seen philonidhi2000, henrix_, jic23, tlwoerner, or hendersa around here? Mar 20 16:14:24 m_w_: As for the UI, I was thinking of having a cli prompt with tab completion that you connect to through SSH. I feel this would be better appreciated by the kind of people that would use this project, instead of a web interface or an ncurses GUI. This is also what Wormo suggested a few days ago. What do you think? Mar 20 16:18:03 illustris, sounds good to me being a command line person but some efforts toward a web interface might be appreciated by others Mar 20 16:19:28 illustris, is there going to be an attempt at making some supporting hardware? if so it needs to be ready soon Mar 20 16:21:41 Okay. I don't have too much experience with web dev, but I could make a phone web interface. I'm not sure what issues would be there when trying to send special keys through a web browser for interactive control, but passive monitoring of logs and other information can be done. Does that sound good? Mar 20 16:22:39 I think you should focus on your strong points Mar 20 16:23:04 Also, since you mentioned scripting, I was thinking of adding a feature where users can write python scripts and configure the serial server to make the script interact with the serial terminal Mar 20 16:23:10 if you aren't comfortable with web programming then find a way to add value in other ways Mar 20 16:24:46 scripting and logging are critical features Mar 20 16:25:38 bbb.io/gsocmeet <--- mentors, please Mar 20 16:25:47 please be here tomorrow! Mar 20 16:26:11 m_w_: What are your thoughts on allowing users to make a python script interact with serial devices? Like if there's a device that prompts for input, you could write a python script to read the output and respond to the device, and "attach" this script to that serial devices Mar 20 16:27:34 jkridner[m], how much money you got? :) Mar 20 16:29:44 illustris, a combo pyserial and pexpect could work Mar 20 16:30:42 can we do a higher level of abstraction for the non-python savvy folks? Mar 20 16:33:43 jkridner[m]: can I include 'improvements to blockly-bonescript' under the listed project idea 'fix errors in bonescript' ? Mar 20 16:34:03 jkridner[m], who is going to be the cat herder this year? av500 again? Mar 20 16:35:01 av500 seems to be otherwise engaged... I've set him up to be an admin, but haven't seen much of him. Mar 20 16:35:23 I tried to involve Gary Beaver of GHI, but he's not versed in how we collaborate on IRC here. Mar 20 16:35:30 perhaps one of the octavo folks? Mar 20 16:35:55 Same issue with Cathy Wicks, who's currently not 50 feet from me, but has no idea what is going on in this channel. :-( Mar 20 16:36:04 so, that leaves me. Mar 20 16:36:08 want to herd cats? Mar 20 16:36:17 abhishek_[m]: should I also fix some issues in the GSoC project? https://standalone.beaglelogic.net/en/latest/errata.html#known-issues Mar 20 16:36:37 ka6sox has helped some in the past, but it can be quite taxing. Mar 20 16:36:45 jkridner[m], what's in it for me? :D Mar 20 16:36:49 Cathy would be that Octavo person, but would be doing it for BeagleBoard.org in this context. Mar 20 16:37:03 Erik Welsh is also supposed to be a mentor, but struggling to get him engaged too. Mar 20 16:37:11 besides the power trip? Mar 20 16:37:16 lol. Pride. ;-) Mar 20 16:37:30 I lost all of that already Mar 20 16:37:33 bossing around a lot of people. :-) Mar 20 16:38:04 well, just a few it seems this year. :'( Mar 20 16:38:31 If pride and power don't do it for ya, you'll be sadly disappointed with whatever else I have to offer. Mar 20 16:38:32 8 proposals so far isn't too bad Mar 20 16:39:11 BTW, if any mentors didn't get their invite, please ping me. Mar 20 16:39:19 students are in their last few days of proposals! Mar 20 16:39:22 * m_w_ pictures bags of cash with $ on the side Mar 20 16:39:33 they do tend to increase rapidly around the deadline. Mar 20 16:39:58 the flood is coming!! Mar 20 16:39:59 cash or cats? Mar 20 16:40:38 k, I need to do some local herding. back in a bit. Mar 20 16:40:54 * m_w_ pictures opening bag and cats jumping out Mar 20 16:44:09 m_w_: if we just use the piping mechanism I'll anyways implement(instead of pyserial, or any other language specific libraries), you can script interaction with the serial terminal with any language, using stdin and stdout Mar 20 16:45:19 illustris, just need to document the interfaces and provide examples in various programming languages Mar 20 16:46:29 illustris, ever used kermit before? Mar 20 16:46:42 Like if you wrote a shell script to interact with the serial terminal, on the BBSerialTerminal prompt you would just do something like Mar 20 16:46:42 "script ./script.sh > UART1" Mar 20 16:46:42 This would execute script.sh, and direct stdio to UART1. Does that sound good? Mar 20 16:46:59 I haven't used kermit Mar 20 16:47:16 Is it some scripting language? Mar 20 16:47:21 it is interesting Mar 20 16:47:44 it is a serial port scripting language from days long past Mar 20 16:47:59 I see that Kermit is a file transfer protocol Mar 20 16:48:37 Oh, I couldn't find anything on Google. I'll see what I can find Mar 20 16:48:42 well it can be used for more than serial ports Mar 20 16:49:09 You're talking about this, right? https://en.m.wikipedia.org/wiki/Kermit_(protocol) Mar 20 16:49:21 http://www.kermitproject.org/ Mar 20 16:49:34 yup Mar 20 16:50:14 would be nice to support the x,y,z modem protocols Mar 20 16:50:41 I'll take a look at that Mar 20 16:51:26 before you can make history you have to learn about the past :D Mar 20 16:52:42 serial automation is especially important in embedded test fixtures Mar 20 16:53:10 Zmodem is almost a decade older than me 😅 Mar 20 16:54:23 As far as I understand, these are file transfer protocols. How does automation fit into this? Mar 20 17:00:21 Hey, I am interested in working on CubeSat integration with MAVLink. As far as I understand, project entails integrating a communication library between CubeSat and ground control. I would like if you could elaborate the project goal for me. Thanks. Mar 20 17:42:36 illustris, kermit allows for an expect like interface to poll for expected serial output and conditionally send data out Mar 20 17:43:11 not saying you have to use kermit but it would be nice to have similar features Mar 20 17:45:05 https://pypi.python.org/pypi/pexpect-serial/0.0.4 Mar 20 17:45:33 http://pyserial.readthedocs.io/en/latest/pyserial_api.html Mar 20 17:48:05 for instance, you want to provision a modem or interact with U-Boot Mar 20 17:48:27 make this interaction scriptable Mar 20 18:10:38 nerdboy: is there a separate collaboration area for BeagleSat? Mar 20 18:26:03 what? Mar 20 18:27:00 it's pretty much the one repo plus bbio pull request Mar 20 18:28:10 can I include 'improvements to blockly-bonescript' under the listed project idea 'fix errors in bonescript' ? Mar 20 18:29:34 what time is the mtg? Mar 20 18:38:43 jkridner[m], yeah I can't seem to open the link from the email Mar 20 19:09:22 bbb.io/gsocmeet or bbb.io/gsocchat ? Mar 20 19:35:46 first one Mar 20 19:36:14 worked better now Mar 20 19:39:55 well not really, it loads an event called Busy on April 2, 2014 Mar 20 19:40:16 but at least something loads now Mar 20 19:41:52 jkridner: was checking out your 'hack-in-netconsole' branch, the upstream isn't actually what you used in demo I guess. There's no stdin from node console for nc Mar 20 19:42:20 jkridner: probably, you have some local commits that you havn't pushed upstream Mar 20 19:43:26 m_w: grrr.... shouldn't be so hard to make a shared calendar invite. Mar 20 19:44:22 google summer of mumbling swear words Mar 20 19:44:58 ravikp7: the buildroot builds it. 'make pocketbeagle_defconfig; make' Mar 20 19:46:14 jkridner: the server code is missing stdin from console Mar 20 19:46:29 typing on serial goes to console, not vice-versa Mar 20 19:47:44 serial? Mar 20 19:47:51 do you mean in Linux? Mar 20 19:47:55 or u-boot? Mar 20 19:49:03 nc.js was missing! Mar 20 19:49:31 added now. Sorry I'd missed adding it. Mar 20 19:50:15 corrected that nc.js alreday Mar 20 19:50:43 something's still missing Mar 20 19:51:22 node server console gets the uboot console logs over nc Mar 20 19:51:42 but it can't send Mar 20 19:55:19 jkridner: sorry, got it. that stdin was there in nc.js Mar 20 19:55:23 thanks Mar 20 20:50:41 In my proposal can I include 'improvements to blockly-bonescript' under the listed project idea 'fix errors in bonescript' ? Mar 21 01:32:31 vaishnav98_: Does the schedule work for it? Mar 21 01:33:46 bbui is also interesting. do you have JS skills? **** ENDING LOGGING AT Wed Mar 21 03:00:02 2018