RSSAmplifier

Blog

Bruce MacKinnon

Bruce MacKinnon's Notes

mackinnon.infoRSS feed ↗10 posts

Latest posts

Notes on W5500 Ethernet MAC/PHY

The datasheet is here, although it’s missing some key information, a bit of which I will fill in on this page. Make sure you are working from version 1.1 of the datasheet.

Notes on STM32 Serial Bootloader

Can be accessed using RST and BOOT0. BOOT1 tied to GND. BOOT0=1 means boot from system (ROM) memory, which contains the serial bootloader. BOOT0=0 means boot from flash.

Notes on the Shari SA818 Module

These are my nodes on the Shari SA818 module in the context of All Star Link. I hear a lot of negative comments about the quality of this device. Or, to be fair, the quality of the imitations being sold on the internet. But there are many ASL stations based on some variation of the Shari board so it’s important to have good integration for Ampersand.

Notes on Simulcast, Synchronization of Radio Base Stations

Some links:

On the Benefits of Wheel Reinvention

I’m working on a pretty elaborate VOIP project right now and someone on the AllStarLink forum questioned why I was spending so much time “reinventing the wheel.” It’s a fair question, and certainly relevant given how much of my life has been spent reinventing various wheels, axles, transmissions, breaking systems, and other well-proven technologies.

Notes on Linux Boot

UEFI

Thoughts on AllStarLink Firewall Traversal

I’ve been deep into the details of AllStarLink and have nearly completed my no-Asterisk-strings-attached implementation. This has been a great learning experience. This is actually the second time I’ve embarked on a crazy project like this, the previous time was my implementation of EchoLink.

Notes on AllStarLink USB Audio Interfaces

Random notes from study of the mechanisms involved in creating a driver for a USB audio interface. Some of this is probably just general Linux USB knowledge.

Notes on SIP

This page has my notes taken during the reverse-engineering of the SIP protocol, as implemented in Asterisk.

Notes on Multiprecision Arithmetic

Arithmetic operations on integers that are larger than the word-size of the processor. Sometimes known as arbitrary-precision arithmetic, but “arbitrary” is a more general case of “multiple.”