Why didn't they pack more ram on this? 400K is a bit tight, we often hit the ceiling with the ESP32's 512K of internal RAM. Does anyone know if they support SPI-connected external RAM on this? It has been a lifesaver on the ESP32, especially since WROVER-E fixed most of the long standing bugs that were plaguing the earlier revisions. It is slow as hell, but having 4MB (+4MB high memory) of connected RAM on a microcon…
If you happy to answer - what are you doing with them?
ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
101–110 of 112 posts
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#102Earlier quoted context omitted.
From what I've seen the Qualcomm chips are really great but impossible to buy if you're a normal human, the ST chips are pretty solid and have a configuration tool that works well in Linux and their -WB versions support wireless and bluetooth but use more power than the Qualcomm chips. Then there's microchip (owner of atmel) which has a wifi integrated chip, but it was really hard to get to work. ESP32 was also super…
I don’t understand why this is downvoted gray. “We’d like to dual source a Wi-Fi SoC product” — fine, just build two completely different hardware and software to go with, with matching aesthetics and features. There’s no way around it, there’s usually no pin-compatible alternatives in embedded like there are for Core i7 and Core i3. That only works in consumer PC.
This site has gotten extremely aggressive about downvoting for "disagreement" which seems to include minor errors (like with mine, despite paragraphs of correct information in direct response to a clear question) or often even questions. I don't really see how downvoting posts with minor errors encourages learning and hacking, but it definitely makes me reconsider answering questions.
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#103For a new project we've been looking at the ESP32 range - great functionality - but we're more than a little concerned about being reliant on a single company (Expressif) and manufacturer (TSMC). Are there other SoC solutions with multiple companies and manufacturers with similar functionality?
Cortex-M. Lots of Bluetooth LE solutions. WiFi getting there - Nordic is working on a solution here as well.
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#104I was recently looking into using some ESP32s to use on a BLE hardware project I am working on at the moment. Although I do wonder whether wifi would be a better technology to use sometimes. The only thing I remember seeing is that wifi technology uses much more power. From TFA it looks like WiFi 6 uses less power, is this true? Anyone experienced have any suggestions whether BLE or WiFi would be better for streaming…
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#105Still no 5ghz wifi :(
Yeah also waiting on that. They did mention 40mhz support, maybe that will help? In wifi congested spaces at the moment the AP mode is unusable..
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#106Glad to see Espressif making RISC-V products, I love what they put out but the xtensa architecture made it hard to work with languages that targets LLVM like Rust and Zig.
They're working on an LLVM backend for xtensa [1]. [1] https://groups.google.com/g/llvm-dev/c/sUY_uL_do5M
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#107Earlier quoted context omitted.
They're working on an LLVM backend for xtensa [1]. [1] https://groups.google.com/g/llvm-dev/c/sUY_uL_do5M
They've been working on it for many years so I'm not really holding my breath at this point.
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#108Ideally useless piece of hardware. 100500+ ESP2866 useless designs are the best confirmation of this harsh statement. You can turn on a LED with it. Nobody knows for what, but everybody knows how, because it's simple - just use the MQTT and ... (list of protocols). RISC V will be the beautiful addon to it cause the True Way To True Uselessness should be hard. ^_^
Re: ESP32-C6, a Wi-Fi 6 and Bluetooth 5 (LE) SoC
#109Earlier quoted context omitted.
Exactly, FreeRTOS makes it trivial to spin up 20 threads... who was doing that with MS-DOS?
You wouldn't, because the whole point of bare metal is to ignore the OS and use directly the BIOS and hardware. And regarding threads, we would use cooperative concurrency, and also take ownership of the timer interrupt. Anything is easy when there is an abstraction implemented as library. Games and demoscene tricks.