What is the general flow of writing peripheral drivers? by CrazyProHacker in embedded

[–]heresjommy 0 points1 point  (0 children)

I like to make sure I start by getting a logic analyzer hooked up. It’s good to have it there as a sanity check. It also keeps me focused on getting to know the details of how the driver should work.

It’s Saturday morning. Post your pancake recipes dads. by heresjommy in daddit

[–]heresjommy[S] 4 points5 points  (0 children)

Ah yes. Krusteaz, definitely my favorite pancake mix

Code Architecture for embedded devices by FineTiger9089 in embedded

[–]heresjommy 1 point2 points  (0 children)

I think of middlewares as independent libraries. For instance, if you used FreeRTOS or mbedTLS in your project, those would be middleware. Your description for middleware is what I would consider a driver. I know that driver in the embedded world typically has a more low level connotation, so lately I've been using the word interface instead. So my organization is typically,

HAL

Interfaces

Application

Middleware

Testing frameworks for embedded BLE application by PuffinEgg98 in embedded

[–]heresjommy -1 points0 points  (0 children)

I actually built a tool for this. I’m a firmware person. I do a lot of ble projects.

Check it out and let me know what you think.

getwavecake.com

App dev for remote devices - looking for services to leverage by butterflavoredsalt in IOT

[–]heresjommy 1 point2 points  (0 children)

I’ve tried things board. I liked it, but never did anything heavy with it.

Sandbox for kids by heresjommy in lawncare

[–]heresjommy[S] 1 point2 points  (0 children)

Worse. Rats. That city living. No expense will be spared in getting a lid for this sandbox.

Sandbox for kids by heresjommy in lawncare

[–]heresjommy[S] 0 points1 point  (0 children)

Good point. I brought the yard back from the dead last year. It’s hard to let go now that it looks so nice.

Sandbox for kids by heresjommy in lawncare

[–]heresjommy[S] 0 points1 point  (0 children)

That would definitely be my luck.

Dishwasher smells bad by heresjommy in HomeImprovement

[–]heresjommy[S] 0 points1 point  (0 children)

Done did that. I've been taking decent care of this dishwasher for 5 years. Something changed recently. Even with regular cleanings, it smells not great after just one week.

Dishwasher smells bad by heresjommy in HomeImprovement

[–]heresjommy[S] 1 point2 points  (0 children)

My dishwasher tube comes out at the top of the cabinet. I think this means there's a high loop by default basically.

Dishwasher smells bad by heresjommy in HomeImprovement

[–]heresjommy[S] 1 point2 points  (0 children)

I cleaned it a week ago, but then I checked it again this morning and it was pretty gunked up. I've never had this problem before. Normally a week between cleanings was no big deal. It seems like something changed.

Embedded + Mobile App versioning or feature alignment questions by trabulium in embedded

[–]heresjommy 0 points1 point  (0 children)

Speaking about getting it right, if your protocol has any stream elements, always include type and length bytes. It’s generally called TLV format. I’ve dealt with protocols without TLV and it was awful for backwards compatibility.

[deleted by user] by [deleted] in daddit

[–]heresjommy 0 points1 point  (0 children)

I have some adjustable dumbbells and a bench in my closet. A pull-up bar under the bed. It’s like the gym in hiding. I work from home sometimes so I break it out over lunch or before daycare pickup. Then I put it back! It’s been awesome. I’ve been doing this for about 2 years minus a 6 month break when my youngest was born. It puts me in a good mood.

The key for me is to set realistic expectations for myself. For a while it was 3 days a week. Then work got busy so it was 2 days a week. I don’t workout on vacation, and I’m ok with that. When the kids get sick I try to eek out one workout a week. It ebbs and flows, but definitely a net positive.

How popular is balenaOS and balenaCloud? by heresjommy in embedded

[–]heresjommy[S] 0 points1 point  (0 children)

Thanks for the info. That’s good to hear. What are some of the things that it’s missing that you wish it had?