Why we can't have nice things in software. This was released in December 2021 (barely) and nearly two months later *still* can't be used because it requires a software version that DOESN'T EXIST.

It's weird. I'm not even especially fond of the Raspberry Pi line (I far prefer many of the Pi clones like NanoPi or OrangePi or the like), yet somehow I've managed to accumulate three RPi4Bs.

Two more new toys that herald the beginning of the end of US embargos being of relevance in the world.

It may not look like much, but this latest acquisition of mine is the beginning of the end of the USA's trade blocks on China having any kind of relevance.

Every time I have to crack open the books on Intel's x86 ISA I remember why I use a NanoPi Duo (albeit with an I/O extender) as my main workstation for embedded development at home.

My home PC runs hot and isn't particularly suited to testing embedded systems (lacking native SPI, I2C, and even UART ports). The NanoPi Duo rarely exceeds 40°C, is amply fast for the compilation I do, has native pins for UART, SPI, and I2C, and has compiler listings I can read and understand without headache.

… narrow line between "dumbed down" and "painfully prone to hard-to-diagnose hardware problems". A picture of an actual board I own (an older one for the ESP8266) shows what I mean.

THIS is what I think an "Arduino Done Right" should look like.

Of course this leads to the issue of software. There are three things to deal with here:

1. Software for beginners.
2. Software for experts.
3. Bypassing the default software entirely.

Beginners should be faced with a high level language …

Show thread

Generic Mastodon server, open for registrations.