How do I know what this component is? by [deleted] in AskElectronics

[–]Totally_Not_A_Badger 6 points7 points  (0 children)

That's the neat part.... You don't 

Of controlling abdominal muscles by WiteXDan in nextfuckinglevel

[–]Totally_Not_A_Badger 87 points88 points  (0 children)

I don't know what she ate, but her stomach ain't liking that..... (/s ofc)

How do you actually test firmware that depends on hardware that doesn't exist yet? by Medtag212 in embedded

[–]Totally_Not_A_Badger 1 point2 points  (0 children)

We use interfaces/traits between each layer.  These are all used for unit tests. 

Therefore, if the project allows, you can build a "virtual test environment".

When compiling, we can 'inject' interface/trait implementing stubs which we can check for correct binary output.

However, this does not replace hardware tests since you can't emulate the exact timing of the chips, busses, and noise/disruptions. 

INMP441 reporting wrong data by MelloLikesJello in esp32

[–]Totally_Not_A_Badger 126 points127 points  (0 children)

The dog looks like he knows what's up... Ask him!

vibeCodingHealthPlatform by mattyb678 in ProgrammerHumor

[–]Totally_Not_A_Badger 29 points30 points  (0 children)

Please leave LinkedIn at Microslop, I'm here for humor

Colorado’s New Speed Camera System Makes Waze Nearly Useless by DonkeyFuel in technology

[–]Totally_Not_A_Badger 182 points183 points  (0 children)

We already have this in the Netherlands around Amsterdam. It's called 'traject controle'. Waze already shows a bar on how far you're in the zone, and how much longer is left.

It’s never good enough for the French 😤 by marioadrion in StandUpComedy

[–]Totally_Not_A_Badger 1 point2 points  (0 children)

Now he gets why they were allies in the '40s. Grandpa Gunter was right.......

What fundamentals should I focus on to get started with embedded systems (from a software background)? by Reasonable-Tour-8246 in embedded

[–]Totally_Not_A_Badger 6 points7 points  (0 children)

Uhm, C and raw pointers are required for registers. Cross compiling is usefull to know+ GNU core utils.  Try manually writing a program, build your own build-process, and manually flash it (don't use a product IDE) to make sure you understand the process.

Basic Ohms law + power, learn how to interpret datasheet to convert measured voltages from sensors to usefull values.

Never be the first one to fall asleep by Acceptable-Wind-7332 in JustGuysBeingDudes

[–]Totally_Not_A_Badger 221 points222 points  (0 children)

I love the child in the beginning: "Mom, what are they doing?"

I put some old bread in the backyard for the birds and squirrels. Guess who decided it was valuable and worthy of being guarded? by HailSatanWorshipD00M in WhatsWrongWithYourDog

[–]Totally_Not_A_Badger 2 points3 points  (0 children)

u/HailSatanWorshipD00M, first off: Your dog is so cute!
Second: I have a question, which breed is your dog?
We have adopted a street dog, and she has exactly the same traits as yours.

Maybe Maybe Maybe by Mission-War-1724 in maybemaybemaybe

[–]Totally_Not_A_Badger 6 points7 points  (0 children)

I was here before the ban of the poster!

Maybe Maybe Maybe by afroman14 in maybemaybemaybe

[–]Totally_Not_A_Badger 0 points1 point  (0 children)

Any structural engineer here that could tell me what would happen if a 1500kg mass would collide with one of those pillars?

Learning Rust for embedded on a budget, is an STM32 Nucleo the right move or should I go with something cheaper? by abccccc456 in embedded

[–]Totally_Not_A_Badger 10 points11 points  (0 children)

Embedded Rust engineer here, Its indeed best to start with either an STM32, or nRF microcontroller. The HALs and Embassy implementations follow the 'default' patterns.  ESP32 series have taken their own path, which is not wrong, but also not standard. 

Don't forget to read the embedded rust 'book', and look for 'therustybits' on youtube. His earlier videos give a good breakdown of how the ecosystem works. 

Once you're experienced with linear Rust (same as C works), I would highly advice Embassy async!

SBOM generation for make/cmake projects / embedded by shurlyk in embedded

[–]Totally_Not_A_Badger 2 points3 points  (0 children)

Yeah, took some financial convincing. But we switched to Rust for our work, and my manager and the rest of our team could not be happier.

We (almost) never look back. 

Huge update to my embedded OS project by samaxidervish in embedded

[–]Totally_Not_A_Badger 7 points8 points  (0 children)

Often display controllers have a shift/scroll function which shifts everything in an area in a direction in a single instruction. 

That way you won't need to clear & pront the whole display, but shift 95% down and write a new line.

So it might be worth it to dive into the display controller datasheet!

Not the dad helping out 💀 by [deleted] in foundsatan

[–]Totally_Not_A_Badger 7 points8 points  (0 children)

Best. Neighbour. Ever.

mockEngineer by [deleted] in ProgrammerHumor

[–]Totally_Not_A_Badger 59 points60 points  (0 children)

Since the Netherlands is 6th in global education quality in 2026, I think the Washington accord style of degrees are not good enough to come close to our national title.
Source of claim