Developing Ideas

Thoughts and information of my personal projects.

Current Projects

Package Availability

When I create packages for my projects they will be available in my repository.

PicoGrubKeyBoard

Pi Pico - CircuitPython Program to act as Keyboard for GRUB boot

A small Python script for Raspberry Pi Pico using CircuitPython and the adafruit_hid library to provide keyboard input to the Linux GRUB boot loader. This is uesful in my case because I’m using Logi Mx Keys Bluetooth connected keyboard which is not active at that point in the boot sequence.

Time-Series Data Daemons

I use infuxDB and Grafana quite at bit for various projects. I have written some stand-alone data collection daemons that also interface to influxDB for data storage. These are kept in the APRS_WX project.

Rose - Rendering On Small Environments

Rose is intended, primarily as a Graphic User Interface library for Raspberry Pi computers with a small touch screen to support application that can run directly on the screen frame buffer /dev/fb0 in an Application or Kiosk mode. Rose uses SDL2 as the underlying graphics engine which makes it possible to run under desktop graphics environments (X11) and multiple OSs and distributions.

The project in the reposition builds under Cmake on Debian Linux derived distributions and produces the following artifacts:

hamclock-systemd Updated.

This project creates a Debian package to install a compiled version of HamClock and enable launch on boot using systemd.

Packages available for Debian derived Linux distribution on Intel/AMD and ARM:

DSP

C++ Header only (so far) Digital Signal Processing objects including:

Forked Repositories

C++ IIR Filters

Forked from https://github.com/berndporr/iir1. Release 1.8.1 included Debian packages for amd64 and armhf architecture.