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.
Bruce MacKinnon's Notes
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.
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.
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.
Some links:
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.
UEFI
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.
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.
This page has my notes taken during the reverse-engineering of the SIP protocol, as implemented in Asterisk.
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.”