Uncovering Meta Bit Rot

According to Wikipedia, the Jargon file defines “bit rot” as  a jocular explanation for the degradation of a software program over time even if “nothing has changed”; the idea behind this is almost as if the bits that make up the program were subject to radioactive decay. I’m sure that you have experienced this as …

A Small Programming Adventure in Java

I hadn’t written a program for other than microcontrollers in many years. Recently I have been playing the Quartiles game in Apple News, and realizing its similarity to the Jumble puzzle, I though that I could write a Quartiles solving program. My Jumble solver is here: https://almy.us/jelbum.html In Quartiles there are 20 tiles with word …

FreeRTOS Implementations On Newer Arduino Boards

The post discusses testing FreeRTOS on different microcontroller architectures: ATmega328P, ATmega4809, SAMD21, Renesas RA4M1, and ESP32-S3. It highlights architectural differences and challenges. Special attention is given to time slicing and the need for modifications in library codes for smooth operation across these models, emphasizing differences in scheduler functionality and usage.

Other Microchip Technology Microcontrollers

Arduino has long used Atmel (now Microchip) 8-bit AVR architecture microcontrollers.  The ATmega328P, ATmega32U4, and ATmega2560 have been discussed here. Arduino no longer is “in bed” with Microchip, but there are two other Microchip microcontrollers used in Arduino boards, the ATmega4809 and the SAMD21. Both of these are favorites of mine. ATmega4809 The ATmega4809 is …