Search found 262 matches
- Tue Jun 26, 2018 1:55 pm
- Forum: General Discussion
- Topic: What would you like to see in The Next Chip?
- Replies: 367
- Views: 144244
I bet RAM usage would be significantly reduced when using the Rust programming language, combined with a run-to-completion scheduler. Such schedulers lead to significantly better code (no races guaranteed), less overhead and a single stack model (which much reduces RAM usage). Rust also brings bett...
I think the DAC takes unsigned samples, while regular I2S is signed. So you'll need to convert the samples from -32768-32767 to 0-65535. Adding 0x8000 per channel should accomplish that.
- Mon May 28, 2018 1:25 pm
- Forum: ESP32 IDF
- Topic: Description of DMA "sosf" field missing in technical reference manual
- Replies: 3
- Views: 1454
I don't know what that is, so I searched for "DMA subframe", yet couldn't find a decent explanation. Do you have a link or something?
That depends on the server you use, of course - nginx, apache, whatever. But OpenSSL only recently added support for that extension, so its possible that yours doesn't support it yet.
I once worked around this issue by using BearSSL (see https://github.com/MrBuddyCasino/ESP32_Alexa/). You get ownership of the buffer, and thus don't have to copy. Its not trivial though, and I can't give any assistance. Another option to safe memory is to not use a threading model, but an event rea...
- Tue Apr 17, 2018 2:29 pm
- Forum: Showcase
- Topic: ARM single wire debug with black magic and the ESP32
- Replies: 2
- Views: 2322
Nice! Had some trouble flashing BMP to a Blue Pill due to 64k flash limit, this would have saved me some time. Is the port feature complete?
- Thu Apr 05, 2018 1:44 pm
- Forum: Hardware
- Topic: What is the optimal position of ESP-WROOM-32 on base board ?
- Replies: 3
- Views: 2244
Look at the antenna feed points, the two bright spots on the black antenna part. In Pos 3 & 4, they are at the edge of the board, in all others they are in the middle of the PCB.
On a side note, is it possible to have the I2S driver send silence instead of the last buffer if it receives no data in time? I've yet to come across a situation where a buffer underrun doesn't result in annoying buzzes. Silence would definitely be the preferred output if there's no data. +1 for that