4 ms·
The fact we don't have viable western competition for Espressif is likely to become far more of a headache than all the angst about AI GPU production. Where ca
by fidotron 1y ago
The fact we don't have viable western competition for Espressif is likely to become far more of a headache than all the angst about AI GPU production.
Where can you get a half decent microcontroller with wifi integrated on it? Espressif. All the others are flat out bad in some very important dimension, which isn't to say the Espressif products are perfect, but they fit in the important ways.
- monegator 1y agoMCHP has been slowly coming up with decent radio devices, finally. If you don't use the radio going bare metal is basically effortless, if you need to use the radio the dev Tools are actually improving, though they are still nowhere as good as IDF in hiding the ugliness. Of course they are more expensive (not much more, really, compared to simillar specced ESPs) but they are western and the peripheral actually work as intended. In my projects with ESP32 i had to basically bitbang every peripheral that i needed to use beyond their simplest mode.
- the__alchemist 1y agoYea... ST, Nordic etc have been sleeping on the Wi-Fi, letting Espressif corner that market. They both now have standalone Wi-Fi ICs, but no MCUs still; and it took them a while to release the ICs.
- wibbily 1y agoIt’s a shame. Nordic’s chips blow the ESPs out of the water in terms of power consumption. You can get an nRF bluetooth dongle to run for months/years off a coin cell, almost without trying. Getting an ESP32 to behave is much harder IIRC their standalone wifi chip is pretty good even… just stick them together already c’mon.
- fidotron 1y agoI think Nordic etc. are resistant to telling people "if you want to use Wifi you must use FreeRTOS" or equivalent, so they push the two IC solution instead just so their Wifi stack is partitioned physically from the rest of your system. It just pushes more integration headaches downstream to the customer, in addition to being inherently costlier. Espressif had the core right idea there, even if it's not the right decision for all designs.
- the__alchemist 1y agoI think they do this though... but it's Zephyr instead of FreeRTOS. What I want is a Wi-Fi radio that just works like a normal part. No RTOS requirement. No framework or software libs required. Read the datasheet and go. For some context: This is how LoRa radios work, and this is how Esp-Hosted (Official firmware from Espressif that turns the ESP into a radio IC "coprocessor") works.
- numpad0 1y agoI thought ESP32 does exactly the same as Nordic Softdevice model? It's just that people hardly notice, and it's perfectly fine.
- mrheosuper 1y agoTo have a maintainable Firmware, with TCP/IP stack, you still need some sort of RTOS anyway. Wireless/network stack is hard.
- joshvm 1y agoBuilt-in no, but the Pi Pico W is decent and inexpensive if the form factor isn't an issue. The RP2040/RP2350 are nice chips to work with and documentation is good. I can live with an external module, and it's certified too.
- fidotron 1y ago> the Pi Pico W is decent Have you tried it? It's simply not in the same league of battle tested as the ESP one is, and I will happily agree almost everything else about the RP based ecosystem is superior.
- joshvm 1y agoYes, I've use them for ESPHome and other small jobs like lighting controllers, but not for production. They're cheaper than most Arduino or hobbyist breakout boards like Feather. I can't comment on battle-tested, but I've also bought some pretty shoddy ESP breakouts in the past and I've had trouble with unstable WiFi performance when I've meshed them. The PIOs are cool, and better documented than Beaglebone/TI (maybe that's improved). Toolchain is also decent. I would probably go Atmega otherwise. It's rare I need something in the gap between 8-bit and a dedicated Raspberry Pi. And I'll take some rough edges to support a local company (though for transparency I do hold some stock in RPI).
- 15155 1y ago- Silicon Labs - Texas Instruments (soon.)