Search found 116 matches

by eriksl
Tue Oct 29, 2024 5:23 pm
Forum: General Discussion
Topic: Issue with MCPWM Prescaler on ESP32-S3
Replies: 2
Views: 1264

Re: Issue with MCPWM Prescaler on ESP32-S3

BTW I think the timer scaling of the mcpwm on the esp32s3 has a bug. I will file a bug report soon. Maybe this is related, maybe not. According to a diagram in the TRM there is just one (shared) prescaler for all timers within one module (group). Rather useless I'd say, but ok. The text in the IDF d...
by eriksl
Tue Oct 29, 2024 5:10 pm
Forum: General Discussion
Topic: ESP32 not writing to RA8875 board via SPI.
Replies: 1
Views: 920

Re: ESP32 not writing to RA8875 board via SPI.

Please note that the RA chips have various access methods and you need to select the proper one for any communication to succeed. In this case I guess you would need to select SPI mode, but then also select the proper sub mode, either 8bit+d/c or 9bit and then whether to use bidirectional "sda" (mos...
by eriksl
Tue Oct 29, 2024 4:56 pm
Forum: General Discussion
Topic: i2c_param_config(753): i2c clock choice is invalid, please check flag and frequency
Replies: 1
Views: 1241

Re: i2c_param_config(753): i2c clock choice is invalid, please check flag and frequency

The standard way to resolve this is, indeed, set the clock speed to the lowest capable attached device. 100 khz is a safe choice, all i2c devices support this. i2c is fully asynchronous so any clock speed you choose, between 100 khz (often (much) lower, even) and the highest speed of the slowest att...
by eriksl
Tue Oct 29, 2024 10:13 am
Forum: General Discussion
Topic: Using two gpio pins to trigger an interrupt in esp-idf
Replies: 5
Views: 1301

Re: Using two gpio pins to trigger an interrupt in esp-idf

You're looking for a logic AND functionality. What this code achieves is a logic OR functionality. You will need an external logic gate or implement it in software.
by eriksl
Thu Sep 19, 2024 6:51 am
Forum: ESP-IDF
Topic: Selecting "partition.csv" filename in sdkconfig depending on sdkconfig config option
Replies: 2
Views: 1117

Re: Selecting "partition.csv" filename in sdkconfig depending on sdkconfig config option

Thank you! This is almost exactly as I did it, after a tip from an Espressif employee, see here: https://github.com/espressif/esp-idf/issues/14529#issuecomment-2337608491 Apparently I am not the only one that needs this, after all :) I merged this with a few other board-specific settings, to have "C...
by eriksl
Fri Sep 06, 2024 6:58 pm
Forum: ESP-IDF
Topic: Selecting "partition.csv" filename in sdkconfig depending on sdkconfig config option
Replies: 2
Views: 1117

Selecting "partition.csv" filename in sdkconfig depending on sdkconfig config option

Hi this may sound a bit complex, but it's not really, I think. At this moment I am doing work on supporting multiple boards with one set of source files. Before I did this with multiple project directories that symlinked to selected source files and therefore each board would have it's own sdkconfig...
by eriksl
Fri Aug 23, 2024 11:14 am
Forum: ESP-IDF
Topic: Trimming building unnecessary IDF modules
Replies: 15
Views: 3608

Re: Trimming building unnecessary IDF modules

I already wrote I actually don't even mind the C++ part. As long as they fix the bloating, one way or the another. Sorry but many users are Arduino level. They're entirely happy when it runs their 10 line script (or whatever it's called there). I am coming from a world (a.o. ATTiny and ATMega) where...
by eriksl
Fri Aug 23, 2024 10:10 am
Forum: ESP-IDF
Topic: Trimming building unnecessary IDF modules
Replies: 15
Views: 3608

Re: Trimming building unnecessary IDF modules

Yes I know these. But they're not going to make the real difference. I cannot imagine there are so many assertions with so much text, that they may up 500 kB of space, do you? And optimisation (-O3 -> Os) is already set of course. In my experience that makes 15-25% percent difference in code size. T...
by eriksl
Fri Aug 23, 2024 9:43 am
Forum: ESP-IDF
Topic: Trimming building unnecessary IDF modules
Replies: 15
Views: 3608

Re: Trimming building unnecessary IDF modules

Understandably and I already turned off a lot of these...

Sometimes I feel like analysing the linker map to find out. That's not so simple, so I don't want to spend much time on it if besides me nobody really cares. And of course I'd rather have Espressif do it themselves.
by eriksl
Fri Aug 23, 2024 9:19 am
Forum: ESP-IDF
Topic: Trimming building unnecessary IDF modules
Replies: 15
Views: 3608

Re: Trimming building unnecessary IDF modules

All of these which are handy an nice if they're facilitated by the compiler. But they're not enabling something you can't do in C (with correct programming, something many peolpe struggle with). And as said, I am a great fan of C++. It's my preference for anything not microcontroller based (when not...