Search found 1219 matches

by MicroController
Sat Apr 27, 2024 1:27 pm
Forum: ESP-IDF
Topic: Spiffs and NVS
Replies: 1
Views: 82

Re: Spiffs and NVS

Yes.
by MicroController
Sat Apr 27, 2024 1:26 pm
Forum: ESP-IDF
Topic: HTTP Client: What happens if the server response is too large?
Replies: 7
Views: 402

Re: HTTP Client: What happens if the server response is too large?

https://github.com/skeeto/pdjson
sound promising.

https://github.com/squix78/json-streaming-parser
looks like it could be made to work without Arduino libs.

https://github.com/GOB52/gob_json
seems to be available for both Arduino and non-Arduino.
by MicroController
Sat Apr 27, 2024 11:00 am
Forum: General Discussion
Topic: ESP32 dualcore example without using FreeRTOS
Replies: 5
Views: 297

Re: ESP32 dualcore example without using FreeRTOS

do you know where can I find some docs No, sorry. All I know is that some TRMs describe some of the relevant registers; the ESP32-S3 TRM seems to be a bit more 'verbose' in this regard than the "OG" ESP32's. Apart from that I guess you'd have to look at the IDF code to reverse-engineer what you nee...
by MicroController
Fri Apr 26, 2024 7:50 pm
Forum: General Discussion
Topic: ESP32 dualcore example without using FreeRTOS
Replies: 5
Views: 297

Re: ESP32 dualcore example without using FreeRTOS

It basically works like this: Code running on core A puts core B into reset (default after power up), writes the memory address from which core B should start executing code into a special register, then un-resets core B. This is, however, not how the cores coordinate during normal operation. For th...
by MicroController
Thu Apr 25, 2024 10:24 am
Forum: ESP-IDF
Topic: InstrFetchProhibited with in IDFv5 upgrade from IDFv4.4
Replies: 7
Views: 489

Re: InstrFetchProhibited with in IDFv5 upgrade from IDFv4.4

pbuf_free: deallocating 0x3fcba7cc pbuf_free: custom_free_function 0x3fcba82c This looks interesting... custom_free_function seems to plausibly be a pointer to another data structure here. May be coincidence though. Another thing to check could be: When updating a library you must make sure that al...
by MicroController
Thu Apr 25, 2024 8:58 am
Forum: General Discussion
Topic: Wifi Http simple Server don't read /hello page when I2S Frquency is 96000Hz and I2S_MCLK_MULTIPLE_192
Replies: 2
Views: 143

Re: Wifi Http simple Server don't read /hello page when I2S Frquency is 96000Hz and I2S_MCLK_MULTIPLE_192

Code: Select all

ESP_ERROR_CHECK(i2s_channel_init_std_mode(tx_chan, &std_cfg));
What log messages do you get? Chances are some parameter error is returned and ESP_ERROR_CHECK causes a restart of the chip.
by MicroController
Wed Apr 24, 2024 7:14 pm
Forum: General Discussion
Topic: WireGuard VPN Implementation on ESP32S3
Replies: 4
Views: 394

Re: WireGuard VPN Implementation on ESP32S3

I'd expect that a lib like this which runs on C3 and S2 will run on an S3 with little to no modification; especially since, at a glance, I didn't see anything chip-specific in it. (But I think that using the IDF-provided mbedtls version for cryptography would be more efficient than redundantly build...
by MicroController
Wed Apr 24, 2024 12:36 pm
Forum: Hardware
Topic: "Sleep" mode in which IRAM and cache are preserved
Replies: 12
Views: 782

Re: "Sleep" mode in which IRAM and cache are preserved

I never can be 100% sure, did I turn off all of what is possible to be turned off Light sleep should turn off almost everything, see https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/sleep_modes.html#id1 Also note the Power Management Locks which may prevent the chip ...
by MicroController
Tue Apr 23, 2024 7:25 pm
Forum: ESP-IDF
Topic: InstrFetchProhibited with in IDFv5 upgrade from IDFv4.4
Replies: 7
Views: 489

Re: InstrFetchProhibited with in IDFv5 upgrade from IDFv4.4

The issue is an InstrFetchProhibited... My conclusion was its either a bug with Xtensa GCC compiler upgrade, ESP-IDF upgrade, or MbedTLS upgrade. What do you think? Have I missed something? InstrFetchProhibited may be due to an invalid/corrupt function pointer being called. Reason for that could be...