• Combined the "Passing A C++ Member Function To A C Callback" page into the "C++ Callbacks" page. Updated the page with much more info, including worked examples which use https://replit.com/@gbmhunter for hosting, compiling and running small snippets of C++ code.

• Updated the Electrical Noise page with info on the various "Colours of Noise" including graphs (in both the time and frequency domains) of white, pink, red, and blue noise.

• Added info on Hakko soldering tweezers to the Soldering Irons And Stations page.

• Starting testing the Asciidoc format and comparing it against the Markdown format.

• Added schematics, equations, worked examples, and bode plots on Capacitance Multiplier circuits.

• Removed the "Test And Measurement" section of the site. Moved the only page underneath it (the "Current Probes" page) to under "Tools" instead.

• Added a new page on Line Impedance Stabilization Networks (LISNs).

• The main structure of this sites HTML was updated to use Bootstrap containers and columns to create a responsive layout. At the same time, the main menu was updated from a hover-based tree view to a expandable tree view which should be more friendly towards users with touch screen devices. The Table of Contents for pages is now also added at a fixed location in a right-hand column for large screen devices.

• Added equations/proofs involving the Wien bridge oscillator.

• Added schematics and simulation results for a JFET gain-limited Wien bridge oscillator.
• Added info on noise power spectral density and noise amplitude spectral density. Added more info about thermal (Johnson-Nyquist) noise including equations and a worked example involving a $$10k\Omega$$ resistor.
• Added graphs of a simple moving average (SMA) filter’s frequency response.

and simulation results:

• Updated the img shortcode so that caption text is now rendered as markdown (done by calling the hugo function | markdownify on the passed in parameter). This allows things such as the ability to add URL links into the image caption, great when referencing the source of the image.

• Added a section to the Op-Amp page on Negative Impedance Converters (NICs).

• Added info on overriding the standard library version of malloc() (and friends) with an application specific version:

#include <stdlib.h>

int main()
{
int* i = malloc(sizeof(int));
free(i);
}

void* malloc(size_t s)
{
printf("My custom malloc() called");
return NULL;
}

void free(void* p)
{
printf("My custom free() called");
}

• Added info on the MQTT broker Mosquitto and MQTT client Paho.