use the REF_TICK clock that maintains a constant frequency regardless of CPU frequency as the clock source for log message time stamps Unfortunately, REF_TICK can be used as clock source only by 3 peripherals: UART, RMT, and LED PWM. We would need to connect it to a timer in order to produce timest...
With the recent change, BOD should be usable both on rev0 and rev1 chips. There are still situations where it will "fail" — for example if GPIO0 strapping pin is sampled as "low" after reset, in which case the system will go into flash download mode. There is an issue report related to this on Githu...
1, what is the differences between esp_intr_disable/esp_intr_enable and xt_ints_off/xt_ints_on? esp_intr_disable/enable functions' argument is an opaque handle returned by esp_intr_alloc. For xt_ints_off/on, the argument is a 32-bit interrupt mask. You should not use xt_ints_off/on for interrupts a...
In ESP32, hardware interrupt sources are connected to CPU interrupt inputs using an interrupt matrix. ESP-IDF provides APIs to simplify setup of interrupts and interrupt matrix: http://esp-idf.readthedocs.io/en/latest/api-reference/system/intr_alloc.html You can use esp_intr_disable function to mask...
Looks like a memory corruption bug, where some pointer gets overwritten due to an out-of-bounds access. If the corruption happens in the same place every time, you could enable a debug watchpoint at the location where the corruption happens. Your first step would be to figure out the address of the ...
We have added HS mode to the SDMMC driver. The feature needs more extensive testing, i expect that it will be part of the next major version. If you want to try it out, let me know and i will push the branch to Github. Here are some performance numbers for comparison, obtained with a 32GB Sandisk Ex...