NON- C-media Sound card and Pi GPIO
2 years ago, Stacy, KG7QIN forked a repo I created with a number of GPIO enabled channel drivers including a modification to USBRadio and SimpleUSB to add RPi GPIO support. <https://github.com/KG7QIN/ASL_GPIO> Steve N4IRS
Steve that looks like exactly what I was fishing for. But how to integrate? I can easily drop the source file into the channels/ directory and compile but how to make them and use them. I saw the Aussie web site this may have come from but cannot download from them (non-VK callsign). On 4/17/2019 8:56 AM, Steve Zingman wrote:
2 years ago, Stacy, KG7QIN forked a repo I created with a number of GPIO enabled channel drivers including a modification to USBRadio and SimpleUSB to add RPi GPIO support. <https://github.com/KG7QIN/ASL_GPIO>
Steve N4IRS
--- This email has been checked for viruses by AVG. https://www.avg.com
Would be great if there was a standard virtual device that could be connected to different physical radio interfaces. /dev/radio0/ptt /dev/radio0/cos /dev/radio0/ctcss & other signals Then anyone building software could support /dev/radio and it would provide audio in/out and various signals Testing would be simplified too, could just cat /dev/radio0/cos to check for signal or echo 1 > /dev/radio0/ptt. William On Thu., Apr. 18, 2019, 11:42 p.m. George Csahanin, <george@dyb.com> wrote:
Steve that looks like exactly what I was fishing for. But how to integrate? I can easily drop the source file into the channels/ directory and compile but how to make them and use them. I saw the Aussie web site this may have come from but cannot download from them (non-VK callsign).
On 4/17/2019 8:56 AM, Steve Zingman wrote:
2 years ago, Stacy, KG7QIN forked a repo I created with a number of GPIO enabled channel drivers including a modification to USBRadio and SimpleUSB to add RPi GPIO support. <https://github.com/KG7QIN/ASL_GPIO>
Steve N4IRS
--- This email has been checked for viruses by AVG. https://www.avg.com
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
SimpleUSB and USBradio are/were able to use parallel port IO pins for PTT,COS,relay control, input, etc. These were specified in the usbradio.conf or simpleusb.conf Lest bad history is repeated, knowing it will help solve MANY issues! C-Media USB IC were used as the creators of ASL did not have to write code to work with many other sound devices out there, sticking with one device created a standard that eliminated issue with this sound card, that sound card and so on. Jim and some of his contemporaries believed that, at the time, the C- media devices were far superior to any on-board sound or PCI sound card. I believe this waxed that belief: if they used a universal sound card, "why mess with the 100's of other sound out devices" question. Using another sound in/out solution is a road not much traveled. Often the motives are revealed for not wanting to using certain items is found to be money-related, which has the potential to indicate the user wants to take other short cuts, and in the end that person gives up entirely, or they end up with a poor quality system. Let's get real for a second. Anything worth doing is worth the resources(time and money). ANY good performing ASL node is going to cost them. Genuine C-Media sound fobs are not that expensive in the grand scheme of things. Dare I mention that anyone using a beofang, whatever-chinese junk for node radios are really asking for trouble. Don't baulk at that when you have a $800 phone in your pocket! See the previous paragraph. As in anything else- quality, time, and cost; you can only have two benefit with one 'suffering'. As the other gent stated, during your planning phase, boil down *what* and *why* you are trying to achieve. If they do indeed have a good foundation, you will achieve your goal. Think outside the box, resourcefulness is the trait of many goal achievers! Benjamin, KB9LFZ -----Original Message----- From: William Franzin <wfranzin@gmail.com> Reply-to: Users of Asterisk app_rpt <app_rpt- users@lists.allstarlink.org> To: Users of Asterisk app_rpt <app_rpt-users@lists.allstarlink.org> Subject: Re: [App_rpt-users] NON- C-media Sound card and Pi GPIO Date: Fri, 19 Apr 2019 09:24:06 -0500 Would be great if there was a standard virtual device that could be connected to different physical radio interfaces. /dev/radio0/ptt /dev/radio0/cos /dev/radio0/ctcss & other signals Then anyone building software could support /dev/radio and it would provide audio in/out and various signals Testing would be simplified too, could just cat /dev/radio0/cos to check for signal or echo 1 > /dev/radio0/ptt. William On Thu., Apr. 18, 2019, 11:42 p.m. George Csahanin, <george@dyb.com> wrote:
Steve that looks like exactly what I was fishing for. But how to integrate? I can easily drop the source file into the channels/ directory and compile but how to make them and use them. I saw the Aussie web site this may have come from but cannot download from them (non-VK callsign).
On 4/17/2019 8:56 AM, Steve Zingman wrote:
2 years ago, Stacy, KG7QIN forked a repo I created with a number of GPIO enabled channel drivers including a modification to USBRadio and SimpleUSB to add RPi GPIO support. <https://github.com/KG7QIN/ASL_GPIO>
Steve N4IRS
--- This email has been checked for viruses by AVG. https://www.avg.com
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.o rg/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users To unsubscribe from this list please visit http://lists.allstarlink.org /cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
Sure would be great... you working on it ? You have plenty of i/o options with a parallel port. Built-in to app_rpt as one of it's standards. Been there a very long time. Changed a little bit about 10 years ago. And you can test logic outputs via commands. No need to re-invent the wheel for little benefit. if you want those avenues on the small, low power and cheap, I would suggest as I did before in this mail list over 4 years ago when everyone was headed to the Pi and BBB and give a Intel board a try. D2700MUD mini-itx Intel ATOM fanless 2.13mhz up to 4gb ram and has parallel port that can make all your cos/ptt for 4 nodes, no problem without hacking your usb dongle. Simply use the parallel port for all your switching logic (needs buffered). I put the needed pp info in the wiki but it may need some additional to be complete. Enough there to make it work. You have 4 inputs and 8 outputs as declared in app_rpt. find a used one on ebay... this one $25 add a 12v itx power supply if you need that. You will need to buy ram. https://www.ebay.com/itm/Intel-D2700MUD-Motherboard-G32419-504-With-Intel-At... Been using them for many years. Going to make my 5yr old spare a radioless mobile with a touch screen after failing to cram all the junk I wish to use into a pi. Just have not got around to it yet. Wrong time of year to get started on it as well. Going to control things in and on the car as well. Perhaps when I am seeking air conditioning.... LOL If that can't solve your i/o issues, you are going to have to go out on your own or hope/wait till someone else does. But this changes often enough that I don't like to sink that much time into it anymore. Only for what I want to do. The next unknown changes can make all of your work wasted or a constant battle to re-work. ...mike/kb8jnm On 4/19/2019 10:24 AM, William Franzin wrote:
Would be great if there was a standard virtual device that could be connected to different physical radio interfaces.
/dev/radio0/ptt /dev/radio0/cos /dev/radio0/ctcss & other signals
Then anyone building software could support /dev/radio and it would provide audio in/out and various signals
Testing would be simplified too, could just cat /dev/radio0/cos to check for signal or echo 1 > /dev/radio0/ptt.
William
On Thu., Apr. 18, 2019, 11:42 p.m. George Csahanin, <george@dyb.com <mailto:george@dyb.com>> wrote:
Steve that looks like exactly what I was fishing for. But how to integrate? I can easily drop the source file into the channels/ directory and compile but how to make them and use them. I saw the Aussie web site this may have come from but cannot download from them (non-VK callsign).
On 4/17/2019 8:56 AM, Steve Zingman wrote: > 2 years ago, Stacy, KG7QIN forked a repo I created with a number of > GPIO enabled channel drivers including a modification to USBRadio and > SimpleUSB to add RPi GPIO support. > <https://github.com/KG7QIN/ASL_GPIO> > > Steve N4IRS >
--- This email has been checked for viruses by AVG. https://www.avg.com
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org <mailto:App_rpt-users@lists.allstarlink.org> http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visithttp://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
https://www.newegg.com/Product/Product.aspx?Item=N82E16812200160&Description... could this be used on a raspberry pi? Le dim. 21 avr. 2019 à 19:09, Mike <mm@midnighteng.com> a écrit :
Sure would be great... you working on it ?
You have plenty of i/o options with a parallel port. Built-in to app_rpt as one of it's standards. Been there a very long time. Changed a little bit about 10 years ago.
And you can test logic outputs via commands. No need to re-invent the wheel for little benefit.
if you want those avenues on the small, low power and cheap,
I would suggest as I did before in this mail list over 4 years ago when everyone was headed to the Pi and BBB and give a Intel board a try.
D2700MUD mini-itx Intel ATOM
fanless 2.13mhz up to 4gb ram and has parallel port that can make all your cos/ptt for 4 nodes, no problem without hacking your usb dongle.
Simply use the parallel port for all your switching logic (needs buffered). I put the needed pp info in the wiki but it may need some additional to be complete. Enough there to make it work. You have 4 inputs and 8 outputs as declared in app_rpt.
find a used one on ebay... this one $25 add a 12v itx power supply if you need that. You will need to buy ram.
https://www.ebay.com/itm/Intel-D2700MUD-Motherboard-G32419-504-With-Intel-At...
Been using them for many years. Going to make my 5yr old spare a radioless mobile with a touch screen after failing to cram all the junk I wish to use into a pi. Just have not got around to it yet. Wrong time of year to get started on it as well. Going to control things in and on the car as well. Perhaps when I am seeking air conditioning.... LOL
If that can't solve your i/o issues, you are going to have to go out on your own or hope/wait till someone else does. But this changes often enough that I don't like to sink that much time into it anymore. Only for what I want to do. The next unknown changes can make all of your work wasted or a constant battle to re-work.
...mike/kb8jnm
On 4/19/2019 10:24 AM, William Franzin wrote:
Would be great if there was a standard virtual device that could be connected to different physical radio interfaces.
/dev/radio0/ptt /dev/radio0/cos /dev/radio0/ctcss & other signals
Then anyone building software could support /dev/radio and it would provide audio in/out and various signals
Testing would be simplified too, could just cat /dev/radio0/cos to check for signal or echo 1 > /dev/radio0/ptt.
William
On Thu., Apr. 18, 2019, 11:42 p.m. George Csahanin, <george@dyb.com> wrote:
Steve that looks like exactly what I was fishing for. But how to integrate? I can easily drop the source file into the channels/ directory and compile but how to make them and use them. I saw the Aussie web site this may have come from but cannot download from them (non-VK callsign).
On 4/17/2019 8:56 AM, Steve Zingman wrote:
2 years ago, Stacy, KG7QIN forked a repo I created with a number of GPIO enabled channel drivers including a modification to USBRadio and SimpleUSB to add RPi GPIO support. <https://github.com/KG7QIN/ASL_GPIO>
Steve N4IRS
--- This email has been checked for viruses by AVG. https://www.avg.com
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing listApp_rpt-users@lists.allstarlink.orghttp://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
-NO- They can not be bit-banged on linux. Even on a PC. And I know that may not make sense as it did not to me a long time ago when I tried it insisting that it would, but it is true. ...mike/kb8jnm On 4/21/2019 9:07 PM, Pierre Martel wrote:
https://www.newegg.com/Product/Product.aspx?Item=N82E16812200160&Description...
could this be used on a raspberry pi?
Le dim. 21 avr. 2019 à 19:09, Mike <mm@midnighteng.com <mailto:mm@midnighteng.com>> a écrit :
Sure would be great... you working on it ?
You have plenty of i/o options with a parallel port. Built-in to app_rpt as one of it's standards. Been there a very long time. Changed a little bit about 10 years ago.
And you can test logic outputs via commands. No need to re-invent the wheel for little benefit.
if you want those avenues on the small, low power and cheap,
I would suggest as I did before in this mail list over 4 years ago when everyone was headed to the Pi and BBB and give a Intel board a try.
D2700MUD mini-itx Intel ATOM
fanless 2.13mhz up to 4gb ram and has parallel port that can make all your cos/ptt for 4 nodes, no problem without hacking your usb dongle.
Simply use the parallel port for all your switching logic (needs buffered). I put the needed pp info in the wiki but it may need some additional to be complete. Enough there to make it work. You have 4 inputs and 8 outputs as declared in app_rpt.
find a used one on ebay... this one $25 add a 12v itx power supply if you need that. You will need to buy ram.
https://www.ebay.com/itm/Intel-D2700MUD-Motherboard-G32419-504-With-Intel-At...
Been using them for many years. Going to make my 5yr old spare a radioless mobile with a touch screen after failing to cram all the junk I wish to use into a pi. Just have not got around to it yet. Wrong time of year to get started on it as well. Going to control things in and on the car as well. Perhaps when I am seeking air conditioning.... LOL
If that can't solve your i/o issues, you are going to have to go out on your own or hope/wait till someone else does. But this changes often enough that I don't like to sink that much time into it anymore. Only for what I want to do. The next unknown changes can make all of your work wasted or a constant battle to re-work.
...mike/kb8jnm
On 4/19/2019 10:24 AM, William Franzin wrote:
Would be great if there was a standard virtual device that could be connected to different physical radio interfaces.
/dev/radio0/ptt /dev/radio0/cos /dev/radio0/ctcss & other signals
Then anyone building software could support /dev/radio and it would provide audio in/out and various signals
Testing would be simplified too, could just cat /dev/radio0/cos to check for signal or echo 1 > /dev/radio0/ptt.
William
On Thu., Apr. 18, 2019, 11:42 p.m. George Csahanin, <george@dyb.com <mailto:george@dyb.com>> wrote:
Steve that looks like exactly what I was fishing for. But how to integrate? I can easily drop the source file into the channels/ directory and compile but how to make them and use them. I saw the Aussie web site this may have come from but cannot download from them (non-VK callsign).
On 4/17/2019 8:56 AM, Steve Zingman wrote: > 2 years ago, Stacy, KG7QIN forked a repo I created with a number of > GPIO enabled channel drivers including a modification to USBRadio and > SimpleUSB to add RPi GPIO support. > <https://github.com/KG7QIN/ASL_GPIO> > > Steve N4IRS >
--- This email has been checked for viruses by AVG. https://www.avg.com
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org <mailto:App_rpt-users@lists.allstarlink.org> http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org <mailto:App_rpt-users@lists.allstarlink.org> http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visithttp://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org <mailto:App_rpt-users@lists.allstarlink.org> http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
_______________________________________________ App_rpt-users mailing list App_rpt-users@lists.allstarlink.org http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button" You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
participants (6)
-
Benjamin Naber -
George Csahanin -
Mike -
Pierre Martel -
Steve Zingman -
William Franzin