Search found 2694 matches

by MicroController
Sun Jul 26, 2026 8:13 pm
Forum: Hardware
Topic: ESP32-P4 I2S Master - Issue with Alignment of data bits with bclk
Replies: 3
Views: 23

Re: ESP32-P4 I2S Master - Issue with Alignment of data bits with bclk

In your code, you're initializing two channels with the same i2s_std_config_t; i.e. you tell two channels to use the same pins (like you would do for one full-duplex channel). This might be causing issues.
by MicroController
Sun Jul 19, 2026 5:33 pm
Forum: ESP-IDF
Topic: ESP IDF 6.01 I2S API callback on chunk of data available
Replies: 5
Views: 93

Re: ESP IDF 6.01 I2S API callback on chunk of data available

I don't think that I'm an AI. - But maybe I am and only programmed to think otherwise? Will go and try some CAPTCHAs to find out.


You do not want dropped frames, do you ?

Rather not. But I also don't get any frames dropped. Why would I?


I am saying that there is value to have a callback that ...
by MicroController
Thu Jul 16, 2026 1:06 pm
Forum: ESP-IDF
Topic: Feature request — keyless field re-flashing with mandatory erase-first, and reads fully disabled
Replies: 6
Views: 56

Re: Feature request — keyless field re-flashing with mandatory erase-first, and reads fully disabled


1. On re-randomizing the key. I understand eFuses are one-time and can't be rewritten, which is what breaks the clean version of this.

Yes, every eFuse (bit) can either stay "0", or be written to "1" once; you could destroy a key by setting all its bits to "1".


is destroying/invalidating a ...
by MicroController
Wed Jul 15, 2026 1:07 pm
Forum: General Discussion
Topic: esp32-c6 riscv instructions set
Replies: 2
Views: 41

Re: esp32-c6 riscv instructions set

The TRM says
RISC-V instruction set architecture (ISA) comprising base integer (I), multiplication/division (M), atomic (A) and compressed (C) standard extensions

[...]

RISC-V RV32IMAC ISA
by MicroController
Wed Jul 15, 2026 9:39 am
Forum: ESP-IDF
Topic: Feature request — keyless field re-flashing with mandatory erase-first, and reads fully disabled
Replies: 6
Views: 56

Re: Feature request — keyless field re-flashing with mandatory erase-first, and reads fully disabled

Not sure if keys stored in the eFuses can be wiped/"overwritten", but if so, you may be able to come up with a scheme where you use a read-protected eFuse key for encryption/decryption of (only) sensitive data. Then you only allow (OTA) firmware flashing after having destroyed the key. That'd ...
by MicroController
Mon Jul 13, 2026 1:21 pm
Forum: ESP-IDF
Topic: Boreas:: Zephyr-style kernel APIs and a device model
Replies: 3
Views: 108

Re: Boreas:: Zephyr-style kernel APIs and a device model


- atomics: under the hood they are stdatomics

I think you got that one backwards. "__atomic_store_n()", for example, is (likely) "under gcc's hood" of the standard C "atomic_store_explicit()".

- looking more into this.

The problem is, if, for whatever (scheduling/priority) reason, the ...
by MicroController
Sun Jul 12, 2026 9:04 pm
Forum: General Discussion
Topic: Hello, I am new into robotics and looking for books
Replies: 3
Views: 40

Re: Hello, I am new into robotics and looking for books

When dealing with microcontrollers, you always have the electronics/hardware and the software side. You won't get anywhere without enough understanding of electronics for your purpose. The bar for entry is pretty low; you need to know what voltage is and current, because if you don't you're bound to ...
by MicroController
Sat Jul 11, 2026 2:49 pm
Forum: ESP-IDF
Topic: Do we need to "burst" (periodically toggle CS) to stream data to our ESP32S3 via SPI?
Replies: 2
Views: 68

Re: Do we need to "burst" (periodically toggle CS) to stream data to our ESP32S3 via SPI?

I can't seem to find a good answer as to if/how "continuous" transfer is supported in slave mode.

An SPI transaction ends when either /CS is pulled high or when the corresponding RX buffer is full.
My suggestion is to test how this is handled by enqueuing two (or more) transactions and checking ...

Go to advanced search