Skip to content
@WsprryPi

Wsprry Pi

An organization to house the various libraries related to the most modern version of Wsprry Pi.

Wsprry Pi

A QRP WSPR transmitter leveraging a Raspberry Pi, (pronounced: (Whispery Pi))

Documentation Status

Table of Contents

License

Versions 2.x+ of this project are distributed the MIT License.

Origins

This idea likely traces its origins to an idea Oliver Mattos and Oskar Weigl presented at the PiFM project. While the website is no longer online, the Wayback Machine has the last known good version.

The original PiFM code is still hosted by the icrobotics.co.uk website. However, I suspect the domain has fallen into disrepair and may be unsafe, and no direct links are provided here. You can use the link above to see the site; should the code disappear, I have saved it here.

After a conversation with Bruce Raymond of TAPR; I forked @threeme3's repo and provided some rudimentary installation capabilities and associated orchestration. Version's 1.x of this project were a fork of threeme3/WsprryPi, licensed under the GNU General Public License v3 (GPLv3). The original project is no longer maintained.

In late 2024, George [K9TRV] of TAPR reached out to me about some questions related to using WsprryPi on the Pi 5. While I have not yet made that jump, the conversation spurred me to discard the original code in favor of a more modern, extensible, and maintainable base.

Version 2.x+ is re-written from scratch, is no longer a derivative work, and is released under the MIT license.

Installation

Please see the documentation for background, installation, and use.

If you want to get started and not read anything, here is how to install it:

curl -L installwspr.aa0nt.net | sudo bash

Popular repositories Loading

  1. WsprryPi WsprryPi Public

    A QRP WSPR transmitter leveraging a Raspberry Pi

    C++ 15 5

  2. Signal-Handler Signal-Handler Public

    A lightweight threaded C++ class to intercept signals (SIGINT, etc) and allow handling them gracefully in a program

    C++ 2

  3. WSPR-Transmitter WSPR-Transmitter Public

    A C++17 class for transmitting WSPR messages or continuous test tones using DMA and PWM on Raspberry Pi. Runs in a dedicated real-time thread with controllable scheduling policy and priority.

    C++ 1

  4. WsprryPi-UI WsprryPi-UI Public

    Web UI for WsprryPi

    PHP

  5. INI-Handler INI-Handler Public

    This c++ class provides INI file handling, keeps values in memory for speed, and lazy saves to disk. It operates as a singleton and is thread-safe.

    C++

  6. WSPR-Message WSPR-Message Public

    A C++ class providing WSPR message creation.

    C++

Repositories

Showing 10 of 22 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…