ehntoo.bsky.social
@ehntoo.bsky.social
I do things with embedded computers. He/Him
Reposted
With Tom Lehrer's passing, I suppose this is a moment to share the story of the prank he played on the National Security Agency, and how it went undiscovered for nearly 60 years.
July 27, 2025 at 9:01 PM
Reposted
Cursed knowledge learned today:

thumbv8 targets (like the RP2350!) start with their memory marked as "non-sharable" at boot, meaning that atomics between the processors *don't actually work*, until you either set the regions sharable in the MPU, or set a global "everythings sharable" flag.
February 4, 2025 at 11:03 PM
Reposted
Rules for Interrupt Safety:

1. Always Keep Interrupts Vectored in a Safe direction
2. Treat All Interrupts as Though They are Enabled
3. Keep Your Event Sources Disabled Until You are Ready to Handle Them
4. Always Be Sure of Your Vector Target and What’s Beyond It
systems programming is so cool
December 28, 2024 at 10:22 PM
Reposted
Happy 21st birthday to Trogdor!!

(This is sadly not a joke. That sbemail debuted 1/13/03. We are old).
January 13, 2024 at 6:08 PM
Reposted
Ok how much does this handle break
May 15, 2023 at 8:04 PM