Skip to content
/ ardop Public
forked from g8bpq/ardop

ardopcf - A multi-platform implementation of the Amateur Radio Digital Open Protocol (ARDOP)

License

Notifications You must be signed in to change notification settings

pflarue/ardop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ardopcf

The Amateur Radio Digital Open Protocol (Ardop) is a protocol for exchange of digital data encoded as audio and transmitted over amateur radio. ardopcf is an Open-Source cross-platform implmentation of Ardop. While ardopcf is usable and being used, it is likely to still contain bugs, and it is still under active development. The primary goals of the ongoing develpment effort are to improve both stability and over the air performance. Ongoing efforts to reorganize the code base to make it easier to understand, debug, and maintain help support these goals.

See the latest release page to download ardopcf binaries for Linux and Windows. One of the design goals of ardopcf is to make building from source as simple as possible. So, if binaries compatible with your hardware and operating system are not available, BUILDING.md provides easy to follow step by step instructions for both Linux and Windows users to build ardopcf from the source code. Building from the source code found in the develop branch also provides the opportunity to try the most recent updates to ardopcf that were made since the latest release.

Though improvements have been made to the documentation for users and developers of ardopcf, additional work is needed. The free users subgroup of ardop.groups.io is a useful supplement to the information found here and on the pages linked below. The archives of that group can be read by anyone. Anyone with comments or questions about ardopcf, is encouraged to join and send a message to that group. General comments and requests for assistance are best directed to that group. In contrast, creating a new Issue here in the GitHub repository may be more appropriate to report a bug or suggest a change in the operation of ardopcf.

Additional Documentation:

Pat Winlink and Hamlib/rigctld are two popular open source programs often used in conjunction with ardopcf. While these are multi-platform programs, they seem to be most commonly used on Linux computers. As a result, information about using them on Windows machines is less common online. So, the following are provided to assist Windows users to install and configure them.

  • Pat_windows.md: How to install, configure, and run Pat Winlink on a Windows computer with ardopcf.
  • Hamlib_Windows11.md: How to install, configure, and run Hamlib/rigctld on a Windows 11 computer. Hamlib/rigctld are not used directly with ardopcf. However, they can be used by Pat to do CAT control and handle PTT.

ardopcf is released under the MIT open source license. See LICENSE for details. Use, study, and experimentation with this software is not only permitted, it is strongly encouraged. I believe that such activity should be central to both amateur radio and open source software development. However, the authors ask that if this source code is used to develop software that deviates from the Ardop specification, or that is incompatible with existing implementations, that the ardop name not be used for such software. Software claiming to be usable implementations of ardop should all be interoperable. Otherwise, users may be confused and attempts to communicate with this software may fail.

About

ardopcf - A multi-platform implementation of the Amateur Radio Digital Open Protocol (ARDOP)

Resources

License

Stars

Watchers

Forks

Languages

  • C 87.1%
  • Python 4.6%
  • JavaScript 3.3%
  • CMake 2.1%
  • HTML 1.5%
  • C++ 0.9%
  • Makefile 0.5%