<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="" face="Tahoma,sans-serif" color="#000000">David,<br><br> Actually there may be other options in the future but by far the best is to use an all inclusive USB FOB. Several DMK URI clones are out there now and more are to coming at much lower prices so if I had to bet I would say that the USB FOB with integral COS/PTT control is the way to go. I know it is enticing to look at the Pi or BBB GPIO and say why not use that but it requires the same interface circuitry the FOB would need and it is "cluggy" To have I/O coming from one place and a USB FOB for audio. It users want to mod a $3-$5 FOB they still have that option but a $20-$25 ready to go FOB is in the future.  <br id="FontBreak"></font><br><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">http://www.crompton.com/hamradio</font></b><font style="font-size:16pt;" size="4"><br></font><br><br><div>> Date: Tue, 7 Jun 2016 16:50:30 -0700<br>> To: arm-allstar@hamvoip.org<br>> Subject: Re: [arm-allstar] GPIO for PTT and COS?<br>> From: arm-allstar@hamvoip.org<br>> CC: david@lang.hm<br>> <br>> This is part of a discussion on why we are needing to hook up to the tiny pins <br>> on the USB sound card, and how in the 'near' future we may not need to do that <br>> any more and be able to hook to some of the other pins on the Pi (the GPIO, <br>> General Purpose Input Output, pins)<br>> <br>> David Lang<br>> <br>>   On Tue, 7 Jun <br>> 2016, David McGough via arm-allstar wrote:<br>> <br>> > Date: Tue, 7 Jun 2016 15:23:17 -0400 (EDT)<br>> > From: David McGough via arm-allstar <arm-allstar@hamvoip.org><br>> > To: Greg Thornwall via arm-allstar <arm-allstar@hamvoip.org><br>> > Cc: David McGough <kb4fxc@inttek.net><br>> > Subject: Re: [arm-allstar] GPIO for PTT and COS?<br>> > <br>> ><br>> > Hi Greg,<br>> ><br>> > The issue isn't C--you have to remember that python, java, the Linux<br>> > Kernel, etc., are all written in C.<br>> ><br>> > My major concern is that we've got varying support for several different<br>> > hardware platforms, including RPi2/3, BBB, various Odroids and I've got<br>> > this code running on PC hardware, too.  Managing GPIO between each of<br>> > these different platforms is subtly to significantly different, leading to<br>> > many potential headaches....For example: if software monitoring a rain<br>> > gauge misses an interrupt, nothing disastrous happens.  If repeater<br>> > controller software misses an interrupt, the transmitter might not unkey,<br>> > or COS might act flaky now and then, not activating when someone tries to<br>> > key the repeater. With the AllStar code, if any inconsistency happens even<br>> > occasionally, it's a huge deal.<br>> ><br>> > The advantage obtained by sticking with USB hardware (like a CM1xy sound<br>> > FOB) is that the software API is the same across all the various<br>> > computers. And, that software is very well tested.<br>> ><br>> > Now that modifiable sound FOBs are getting harder to obtain, I'm looking<br>> > hard at getting more I/O solutions available, in a modular way.<br>> ><br>> > 73, David KB4FXC<br>> ><br>> ><br>> ><br>> > On Tue, 7 Jun 2016, Greg Thornwall via arm-allstar wrote:<br>> ><br>> >><br>> >> Hi David & Doug,<br>> >> Is that because of the lack of interrupts in C on the Pi?  I built a wx<br>> >> station and implemented  an interrupt in Python that listens to my rain<br>> >> gauge, a reed switch that closes for a fraction of a second.<br>> >><br>> >> I guess there's nothing like that in C on the Pi? Or is there more to it<br>> >> than that? Can one integrate Python code into C? In Java you can use JNI<br>> >> for native C calls.<br>> >><br>> >> 73 Greg KD3SU<br>> >><br>> >><br>> >><br>> >> On 06/07/2016 01:29 PM, David McGough via arm-allstar wrote:<br>> >>> Hi Greg,<br>> >>><br>> >>> Currently there isn't a way to efficiently utilize the RPi2/3 on-board<br>> >>> GPIO for PTT or COS.  However, more I/O methods are currently in<br>> >>> development.  This new code will start showing up in upcoming Alpha/Beta<br>> >>> releases.<br>> >>><br>> >>> 73, David KB4FXC<br>> >>><br>> >>><br>> >>><br>> >>><br>> >>><br>> >>> On Tue, 7 Jun 2016, Greg Thornwall via arm-allstar wrote:<br>> >>><br>> >>>> I was wondering is there a way (in the code) to setup using 2 GIPOs for<br>> >>>> COS and PTT? Do you know where that's implemented in the code? Is it in<br>> >>>> the channel C files? I would guess there are some C GIPO libraries for<br>> >>>> the Raspberry Pis.<br>> >>>><br>> >>>> Tnx 73 Greg KD3SU<br>> >>>><br>> >>>><br>> >>>><br>> >>> _______________________________________________<br>> >>><br>> >>> arm-allstar mailing list<br>> >>> arm-allstar@hamvoip.org<br>> >>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> >>><br>> >>> Visit the BBB and RPi2 web page - http://hamvoip.org<br>> >>><br>> >><br>> >> _______________________________________________<br>> >><br>> >> arm-allstar mailing list<br>> >> arm-allstar@hamvoip.org<br>> >> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> >><br>> >> Visit the BBB and RPi2 web page - http://hamvoip.org<br>> >><br>> ><br>> > _______________________________________________<br>> ><br>> > arm-allstar mailing list<br>> > arm-allstar@hamvoip.org<br>> > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> ><br>> > Visit the BBB and RPi2 web page - http://hamvoip.org<br>> ><br>> _______________________________________________<br>> <br>> arm-allstar mailing list<br>> arm-allstar@hamvoip.org<br>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> <br>> Visit the BBB and RPi2 web page - http://hamvoip.org<br>> <br></div>                                    </div></body>
</html>