|
I was able to download the Firefox App, and from there add the necessary addons. There is hope for the world.
|
|
|
|
|
Pi-hole. Set it up as your gateway going out to the internet, and suddenly every device on your network benefits from ad blocking performed in a single place, before any traffic can reach any other device.
I have a VM with 512MB running Debian dedicated for it. I could probably drop the memory even further if I cared to even look how much it's using on average. That would be a good job to give a Raspberry Pi.
|
|
|
|
|
So some time ago, I was really struggling trying to get my optimized SPI bus code working on an ESP32.
It was confounding me. I was using a reference implementation and I could have sworn I copied the functionality (but not the code) precisely. I even verified as much as I could with serial port spew.
Well after banging on it a month or two later, it turns out there wasn't a problem with it at all - I was simply selecting the wrong bus when I initialized the driver from my demo code!
I love this. Now I have a bunch of code in front of me I can actually work on. GFX is getting another major update. Woo!
Real programmers use butterflies
|
|
|
|
|
In another world, in the Microchip world, every programmer bangs his head against a brick wall thanks to ANSEL.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Didn't know Ansel Adams[^] was into it.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Quote: Didn't know Ansel Yep, that's exactly the first big problem.
Then "I forgot about Ansel" is the source of the following problems.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
CPallini wrote: every programmer bangs his head against a brick wall thanks to ANSEL :raises hand:
Guilty!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
I was contracting for a company using ESP32 and have an odd question for you: if you cut down the number of pins on the programming header (have one Ground instead of individual grounds for each pin)
do you have to tie pins on the header to the ground pin. I'm asking as we blew up two programmers. I know there were no pins shorting as I made the the cut down lead. The programmers died I'm guessing from a charge build up on the pins which weren't grounded, any idea?
|
|
|
|
|
It might be because you're using the ESP32 in the buff and not part of a dev board but your question is confusing to me. You shouldn't have to have individual grounds - why would you? I can't make sense of that, and you shouldn't be tying the pins on the chip to ground except the GND pins, and except through a resistor for a pulldown.
Real programmers use butterflies
|
|
|
|
|
Well, the thing was I know the board had issues (to say the least) but killing two programmers? One I could believe as it might have been abused before we got hold of it. The second one was fresh out of the box. There are no more in stock at the supplier (Farnell?) didn't want to get too involved. A charge building up on unterminated pins was the only thing I could think of, but it should have been designed out.
|
|
|
|
|
You may have gotten knock off ESP32s. Depending on your distributor there are pirated boards out there.
My client bought 3 Freenove ESP32 WROVER dev boards. One worked.
Get them from mouser or digikey.
Real programmers use butterflies
|
|
|
|
|
Would not supprise me. They only had one board assembled as they didn't have all the components for more than one and that have a load of bits missing.
|
|
|
|
|
I use reference boards straight from Espressif themselves for prototyping. That way I'm not dealing with unknowns like bad hardware. Espressif boards are quality.
Real programmers use butterflies
|
|
|
|
|
Software not ready, incorrect layout (one IC wrong orientation). Data bus running through a board cutout. Certain components not avaiable. No funds for a board respin. Delivery first week of April, Thank I got out before anything happened. I just need to get paid now!
|
|
|
|
|
It sounds like a circus. Wishing you luck there.
Real programmers use butterflies
|
|
|
|
|
Hmm, I think it was a case of 'Oh we can do that, I did a bit of Electronics at Uni' managment by Gant chart. Utter shambles.
|
|
|
|
|
That's funny because that's how I approach everything important, and I didn't go to uni.
Programming, electronics, etc. I tell myself "I can do that" until it becomes true.
But it works for me. It doesn't work for some people.
Real programmers use butterflies
|
|
|
|
|
|
glennPattonInThePub3 wrote: we blew up two programmers
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
ICE, not flesh!
|
|
|
|
|
You: *selects wrong bus time and time again and can't find the problem for two months.*
Also you: "I'm a champion! "
I don't know what you're taking, but I need me some of that
|
|
|
|
|
I wasn't working on it for two months. I just put it down and walked away.
Real programmers use butterflies
|
|
|
|
|
Wouldn't that be visible on a logic analyzer or a scope? I swap things all the time, so I start measuring right away when a SPI or I2C device isn't working.... or an LED, doesn't take more than one GPIO for me to mess it up.
|
|
|
|
|
Not exactly. HSPI vs VSPI doesn't have to do with which pins are being used, but which internal SPI bus is being used inside the chip to drive those pins.
Real programmers use butterflies
|
|
|
|
|
Entrance from a mixed (for example) acapella group (7)
Home internet + work VPN flakey at the moment, so Nopes and YAUTs etc may be delayed
|
|
|
|