|
No matter the hours spent on the design of the kitchen, throw it down the drain we are going to slope where the elevator needs to go.
Not sure how many times we need to tell people that 1+1 = 2, there is no other way around it, a square pole will not fit into a round hole, unless forced!
|
|
|
|
|
I've been deploying ESP32s professionally, and I'm getting crap for it from engineers, which concerns me.
I've also heard they are hard to get certified.
I've also had some bad experiences with half-baked hardware implementations in certain areas of the ESP32.
It's time for me to switch to ARM based devices. I don't want to. The ESP32 is cheap to develop against, and I've spent a lot of time learning its intricacies and quirks.
I tried to get an ARM Cortex A based SBC to run xboot so I could use it without an OS and eliminate boot times but I've had no luck.
I hope the STM32s go better, but the black pill and nucleo boards I had were terrible to develop against.
The problem with the STM32s I've found is they just don't have enough SRAM or flash.
I ordered this yesterday:
Amazon.com: STM32F3DISCOVERY ST STM32F303VCT6 STM32 F3 ARM Cortex-M4 MCU Discovery Evaluation Development Board kit Embedded ST-Link/V2 debugger @XYGStudy : Electronics[^]
It's only got 48kB of RAM. To decompress a JPG or PNG takes at least 32kB due to the huffman algorithm.
I wish I could find a package with 512kB of flash and at least 192kB of SRAM. That I could work with.
I still hate developing against these things but that would be a start. Problem is I haven't found anything like that except the Teensy 4.1, which is great, but I can't source their NXP chip. The lead times are crazy.
I need a STM32 solution.
Every time I try to make this change I run into walls and I'm worried that my little two to four person team just doesn't have the resources for this.
Edit: Figures. I've been looking around and once I posted this I found something promising: NUCLEO-H745ZI-Q
It's based on ST32H727 which looks to be an upgrade from the ESP32 in terms of capabilities, so that's a win.
I hope this works.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
modified 15-Jul-23 9:40am.
|
|
|
|
|
honey the codewitch wrote: 've also heard they are hard to get certified.
Just curious what that means?
I can only think something to do with security? And the chip isn't secure?
Or maybe reliability? In practice the failure rate is high?
|
|
|
|
|
When you're creating electronics projects there are various certifications you have to get depending on what field it will be used in. I don't know a lot about the process, because it's something we hand off to the client.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
Generally RFI (Radio Frequency Interferance), Track can act as antenna's for radio siginals. Could be the board layout, had that issue with MSP430's in the past. We switched to a cheaper alternative supplier (who didn't know how to layout multilayer circuits boards) kept getting rejections our our kit, looked at the controller board antenna central. Went back to TI boards (double the price) but no issues. I am glad I'm out of that so many ways to get sued!
|
|
|
|
|
|
I added a "Find" method to a C# class to locate the right instance when the GUID was retrieved from the DB (to be used in the constructor of a different class with a foreign key relationship). I got this far:
internal static CharacterClass Find(Guid guid)
{
return All.Fi
}
And it filled in the rest:
internal static CharacterClass Find(Guid guid)
{
return All.FirstOrDefault(cc => cc.ID == guid);
}
That's what I was going to type. Exactly what I was going to type ...
"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!
|
|
|
|
|
Agreed! I love the new completion capabilities.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
How can that be? You should be getting the same intelli sense experience every VS sesion unless youβre putting side by side different VS versions.
|
|
|
|
|
Because I write different code each time?
And when I do, it works out what I am trying to do, and suggests it. Sometimes, it's damn clever!
"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!
|
|
|
|
|
I get it. A few days of coding is not enough to get a sense of what intelli sense can and canβt do.
|
|
|
|
|
Perhaps it is tracking user code writing patterns?
|
|
|
|
|
In the same project? Maybe. Once the base of the pyramid is set, the higher you get the easier it gets to guess what the top should look like.
|
|
|
|
|
Possibly VS is maintaining a history of your code completion, so on starting down a code line you have previously completed with the aid of cc, it infers from that history that you probably want to write something similar?
Sort of like a word-wheel, where as you type possible matches to your part-typed word are displayed.
|
|
|
|
|
Is this VS 2023 Griff ?
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
|
|
|
|
|
Nope, VS 2022 (V17.64)
"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!
|
|
|
|
|
Has anyone else noticed how "toxic" has become the new drop-in word for when you can't be bothered to think of the right word to use? I'm sure many people have lost sight of what "toxic" actually means. Everything of even a slightly unpleasant nature is seemingly "toxic". We have "toxic relationships", "toxic friendships" (?), "toxic discussions", "toxic behaviour" and so on.
I recently heard a substance described as a "toxic poison". Words fail me (as they presumably failed the speaker!)
|
|
|
|
|
"Waterboarding at Guantanamo Bay sounds like an awesome time if you don't know what either of those things are."
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
Poached eggs sound good unless you're an ornithologist.
|
|
|
|
|
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
#Worldle #539 4/6 (100%)
π©π©π¨β¬β¬β‘οΈ
π©π©π©π©β¬β¬οΈ
π©π©π©π¨β¬β¬οΈ
π©π©π©π©π©π
https://worldle.teuteuf.fr
hard one had to use map
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I don't know where to put this so forgive me.
I've produced something that's not really ever going to be an article, but is just a quick starting point for 13 or so different IoT devkits - mostly, but not all ESP32 based.
So like, this is more just a tip for you tinkerers out there.
Anyway, it includes inputs, display, and power management. The display uses my htcw_uix user interface library and my htcw_gfx graphics library. The inputs use various libraries of mine, like touch screens and buttons.
It's basically meant to quickly spin off a new project that you can then easily develop into a rich application, supporting one or more devices of your choosing.
GitHub - codewitch-honey-crisis/empty_project[^]
My EspMon Reboot code actually uses an earlier orchestration of this, minus the input support, which took me all day.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
Wordle 756 3/6
β¬β¬π©π©π©
β¬π©π©π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 756 3/6
β¬β¬β¬π¨β¬
β¬β¬π©π¨π©
π©π©π©π©π©
|
|
|
|
|
Wordle 756 4/6*
β¬π©π©β¬π©
β¬π©π©π©π©
β¬π©π©π©π©
π©π©π©π©π©
"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!
|
|
|
|