|
Yep, and very often, sadly they can be quite hard to spot until it's too late.
I've been bitten so much over the years, that I now try to source direct from the manufacturers, even if it does cost more.
|
|
|
|
|
Try these people, they are very helpful and responsive.
AVR Freaks[^]
I don't think before I open my mouth, I like to be as surprised a everyone else.
PartsBin an Electronics Part Organizer - Release Version 1.1.0 JaxCoder.com
Latest Article: Simon Says, A Child's Game
|
|
|
|
|
On an ESP32, the Arduino HAL is superior in some ways to that of the ESP-IDF. If you are using an ESP32 in your professional projects, it makes sense to seriously consider Arduino, but you have to be careful because a lot of the libraries and such are hobbyist implemented.
I wouldn't even recommend using an ESP32 in your projects, and since then my outfit has moved away from them in favor of more professional offerings.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
Now I have so many questions:
- How is Arduino HAL superior? Is it just coverage for more devices, better implementation of specific devices, or something more architectural, or ESP-32 specific?
- What led you to divert from ESP32? What would you consider to be "more professional"?
I've invested a lot of time learning ESP32-IDF, but if there's something better I'd like to know about it. The fact that they're cheap is a big one for me. Sure I'm just doing hobby IoT stuff, but I've got well over three decades of software development experience under my belt and I've got some attitude about how I'm willing to go about things.
_ Owen _
|
|
|
|
|
For starters ESP-IDF's SPI Master API does not let you manually set transaction boundaries, and requires you to copy memory into a buffer in order to send. It's heavy handed, and I get up to 30% better frame rates driving LCDs from Arduino. Also, you can't set speeds once you configure the device, making driving things like the RA8875 with integrated touch unrealistic.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
I forgot to answer your other question.
I've moved to a variety of other chips including STM32s and Nordic chips. The straw that broke the camel's back was the inability to drive 40 pin LCDs from an ESP32.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
Thanks for the answers.
If the provided libraries don't do what I want (or the way I want), I tend to scavenge for other more focused ones, often building up my own, piecemeal, to remain minimalist. The last thing I want is to drag in resource hunger for features I'll never use. But I'll admit I've got more time than brains, and at the moment I'm not doing anything sophisticated. I do have long term plans that may require following your example, though these problems could go away by the time I get there.
I would have liked something better for provisioning over Bluetooth. It took so much room (why?!!!) that I couldn't use OTA. In the end I rolled my own without Bluetooth, something that served my immediate needs.
_ Owen _
|
|
|
|
|
Formally enough for instance (7)
As Richard MacCutchan pointed out - formally should've been formerly - Mea culpa
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
modified 15-Aug-23 5:05am.
|
|
|
|
|
Formally EX
enough AMPLE for instance
EXAMPLE
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Well done I didn't want to do another one
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I guessed that!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
"Formally", i.e conventional, does not mean "formerly", i.e something from an earlier time.
|
|
|
|
|
Predictive text I should have spotted it
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I autocorrected the predictive mistake ... probably.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It looks like CodeProject corrected the correction in your solution.
|
|
|
|
|
#Worldle #570 2/6 (100%)
π©π¨β¬β¬β¬β‘οΈ
π©π©π©π©π©π
https://worldle.teuteuf.fr
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Wordle 787 4/6
β¬β¬β¬π¨π¨
β¬β¬β¬π©π¨
β¬β¬π¨π©π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 787 2/6
β¬π¨π¨π©β¬
π©π©π©π©π©
One of those lucky breaks.
|
|
|
|
|
Wordle 787 3/6
β¬β¬β¬π¨π¨
β¬β¬π¨π¨π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 787 5/6
β¬β¬β¬β¬π¨
β¬β¬π¨β¬π¨
π¨π¨β¬β¬β¬
β¬π¨π©π©π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 787 3/6*
β¬β¬β¬β¬π¨
π©π©β¬π©β¬
π©π©π©π©π©
Choice of two on the last one, and I got lucky!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 787 4/6*
β¬β¬β¬β¬π¨
β¬π¨β¬π¨π¨
β¬π¨π¨π¨π¨
π©π©π©π©π©
Only 1 option for final try, amazing how I did not get any of the letters in the right places.
modified 15-Aug-23 1:40am.
|
|
|
|
|
Wordle 787 4/6
β¬β¬π©π¨β¬
β¬π¨π©β¬β¬
β¬π©π©π©β¬
π©π©π©π©π©
βThat which can be asserted without evidence, can be dismissed without evidence.β
β Christopher Hitchens
|
|
|
|
|
β¬β¬β¬π¨π¨
β¬π¨β¬β¬β¬
π¨β¬β¬π¨π¨
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 787 5/6
β¬β¬π¨π¨β¬
π¨π¨β¬β¬β¬
β¬β¬π¨β¬β¬
β¬π©β¬π¨β¬
π©π©π©π©π©
|
|
|
|