this post was submitted on 11 Oct 2023
1111 points (98.1% liked)

Programmer Humor

32580 readers
1103 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 1 year ago (1 children)

And when the data sheet is wrong that gets fun. You start parsing I2S for each bit and record the result until you see a pattern. Or when your program crashes the USB and you can’t reupload without hitting boot or reset but they are inside the box.

[–] [email protected] 7 points 1 year ago (1 children)

MY PEOPLE!!! My code recently decided to not erase the flash when writing new firmware, bricking the device. Good times. (Old code || new code does not make for a working system)

[–] [email protected] 5 points 1 year ago (2 children)

I’m dealing with this right now. Making the largest embedded project for me (self taught) RP2040 in Cpp with a TFT touch screen, an IMU with fusion, a strip of “neopixels”, a 12v battery voltage reader, some Lemo connectors and custom cables, all in a 3D printed case in 3 parts. I’m so close to the end but still facing some code issues.

[–] [email protected] 3 points 1 year ago (1 children)

Pixels are wonderful, but such a perilous path...

Start playing with a pixel, then get a board with WLED set up, then start running xlights on a beaglebone to synchronize several instances, for holiday lighting. Suddenly there's several hundred leds in the front yard

[–] [email protected] 3 points 1 year ago

Haha! I feel you. Luckily my project only involves about 20 pixels on a high density strip (332pixels/m) to be used as a small 1D display.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

This is the project I’m working on: CyberLevel. A gyro digital level for Steadicam. video