Close

WEE!

A project log for commonCode (not exclusively for AVRs)

A shit-ton of things that are useful for a shit-ton of projects. (and, Think 'apt-get' for reusable project-code)

eric-hertzEric Hertz 05/06/2015 at 03:130 Comments

Revisiting "polled_uat", which is the bit-banged UART code (without a receiver)...

This one goes back a bit... its test-code is based on "reallyCommon.mk." A couple project-logs back I was referring to "heartbeat"'s test-code is now being used to develop "reallyCommon3.mk"... and, yeah, there's usually a year or more between each "reallyCommon#.mk", so apparently "polled_uat"'s test-code is a bit behind the times.

It doesn't *really* matter, in the grand-scheme-of-things... or maybe it does matter, there, but not in the tiny-scheme-of-immediate-things... or something.

But, what it does mean is that I've been developing [with] this test-code all day, and appear to have run into an old bug that was *very* seldom run-into... so seldom I almost completely forgot about it... so "almost completely forgotten" that I've, quite literally, been scolding the universe for playing games with me for... are we at hours now?

Granted, I'm somewhat certain "the universe", whatever that entails, is in fact playing games with me, and deserves a good hours-long-scolding quite often (maybe even more-so than I do, even though I do-so very often)... just, maybe not in this particular case.

[And, quite literally, when I hit enter after "just maybe not in this particular case" my computer 'blue-screened'. Something it hasn't done in over a week. "UNIVERSE!" Actually, I'm starting to think this so-called "Universe" is masochistic and sadistic all at once... It seems to get a kick from constant scoldings, and seems to get a kick out of earning them in sadistic ways. What, then, can someone neither into sadism nor masochism--and certainly not into them enough to justify not being able to hold down a damned job or otherwise earn enough income to cover the bare-necessities and a tiny bit of extra for a sense of independence and freedom from time-to-time... What, then, is a person in such an undesired sadomasochistic relationship with "the universe" supposed to do? Please, I really am looking for suggestions.]

(Oh, and thank you to "Lazarus" for resurrecting what would otherwise have been lost, here... I was a bit heart-broken at losing that, I found it a bit funny. Not the experience, the writing of it. I still do not forgive you, for most everything, "universe".)

So, where was I...?

Oh yeah, so I was kinda unexpectedly thrust into the position of updating to the newer "reallyCommon3.mk" in "polled-uat"... after, of course, hours of scolding the universe.

And then it hit me...

"reallyCommon3.mk" was supposed to be *the thing* that was going to be distributed... I put a lot of effort into that jump from 2 to 3, sheerly for the sake of making it public. And... now I'm reminded (again, after scolding "the universe" for hours), why "reallyCommon3.mk" isn't really ready for the public. Nor, really, is it even ready to be implemented in another "commonThing," at all. Nor, really, is it even ready to be revisited... In fact, part of me kinda feels like scrapping it entirely. Which... frankly, would be heartbreaking. And, in fact, is a bit of a (mental, at least) set-back as far as whether this thing is anywhere near public-worthy. And, in fact, is a big blow to my idea that maybe one day its making-public-[ready] could be crowdfunded.

But, yahknow, heartbreak, broke-ness, hours-long-scoldings... I guess I'm getting somewhat used to this sadomasochistic relationship with "the universe"... like the way rats get used to being in cages and experimented-on... Yahknow, in that way in which, I'm pretty certain, if the rats had a say in it, they'd almost certainly choose to wander sewers and even risk the occasional run-in with temptation from a "rat hotel", rather than be experimented-on in horrendous manners... THAT kind of "used to it."

Discussions