Search found 58 matches

by chrismerck
Wed Oct 21, 2020 5:15 pm
Forum: ESP-IDF
Topic: Compatibility Issues with Wireless Extenders and WiFi "Mesh" Networks
Replies: 1
Views: 196

Compatibility Issues with Wireless Extenders and WiFi "Mesh" Networks

We are getting a strong pattern of user complaints about our ESP32-based products either losing connectivity or having intermittent connectivity after either adding a wireless extender or switching to a "mesh" network such as Eero, Airport Time Capsule, and others. We run IDF v3.3.2. This is becomin...
by chrismerck
Wed Oct 21, 2020 4:24 pm
Forum: ESP-IDF
Topic: [SOLVED] Microsecond Glitch at Startup / How to Disable IO Re-Initialization
Replies: 4
Views: 455

[SOLVED] Re: Microsecond Glitch at Startup / How to Disable IO Re-Initialization

Thank you, that is exactly what I was looking for!

(However, I note that it turns out that the 1 uS glitch I showed was being driven by another part on the board, not the ESP32.)
by chrismerck
Fri Oct 16, 2020 12:19 pm
Forum: ESP-IDF
Topic: [SOLVED] Microsecond Glitch at Startup / How to Disable IO Re-Initialization
Replies: 4
Views: 455

Re: Microsecond Glitch at Startup / How to Disable IO Re-Initialization

GPIO17 and GPIO18. Above capture was of GPIO18. We are software-rebooting the ESP32 like this: void Osal_Reboot() { SysUser("Rebooting NOW!"); Osal_Sleep_Ms(100); /* Leave the RTC slow memory powered during deep sleep. Without this, we get corruption and bootloops on PBB. */ esp_sleep_pd_config(ESP_...
by chrismerck
Fri Oct 16, 2020 12:57 am
Forum: ESP-IDF
Topic: [SOLVED] Microsecond Glitch at Startup / How to Disable IO Re-Initialization
Replies: 4
Views: 455

[SOLVED] Microsecond Glitch at Startup / How to Disable IO Re-Initialization

BRIEF: How to disable GPIO re-initialization at boot time? DETAIL: * We abuse the HSPI bus to output a proprietary protocol on IO pins. * The protocol requires a normally high state. * The ESP32 occasionally needs to reboot. * We want the IO pin to remain in a high state throughout the reboot and re...
by chrismerck
Mon Aug 31, 2020 12:43 pm
Forum: ESP-IDF
Topic: Disabling IPv6
Replies: 0
Views: 222

Disabling IPv6

Does anyone have experience with disabling IPv6 in ESP-IDF? From my perspective, IPv6 is wholly unnecessary in a smart-home environment, and disabling it could save valuable RAM and code space. (Furthermore, we are experiencing issues with DNS, and it may be related to the IPv6 DNS implementation, a...
by chrismerck
Fri Feb 28, 2020 1:10 am
Forum: Hardware
Topic: Maintain PWM Output Across Reboot
Replies: 0
Views: 1466

Maintain PWM Output Across Reboot

Is it possible to reboot the ESP32 CPU while maintaining the PWM output? Or, what is the minimum glitch we could expect in this scenario? Suppose I have 50% duty cycle, 1kHz PWM output running. Then we reboot. If in 2nd stage bootloader we avoid touching the PWM peripheral, and then reconfigure the ...
by chrismerck
Wed Feb 05, 2020 3:35 pm
Forum: ESP-IDF
Topic: ESP32 kills Asus Blue Cave Router
Replies: 15
Views: 5602

Re: ESP32 kills Asus Blue Cave Router

Can xiehang or someone else please link a GitHub issue for this, so that we know what's going on?

If confirmed, I'd like to be able to cherry-pick the fix (into v3.3 if possible). We've gotten at least one user report of exactly this symptom.
by chrismerck
Tue Nov 26, 2019 10:44 pm
Forum: Hardware
Topic: External RAM failed memory test
Replies: 4
Views: 1821

External RAM failed memory test

Is there a known hardware issue with WROVER modules having intermittent "External RAM failed memory test"? We've seen a few dozen units with this problem that prevents boot after a few days of operation, so unfortunately we did not catch in post-production test: E (1547) spiram: SPI SRAM memory test...
by chrismerck
Thu Nov 07, 2019 7:08 pm
Forum: ESP-IDF
Topic: Add User Data to Coredump
Replies: 0
Views: 564

Add User Data to Coredump

Is it possible to add user data to the coredump written to flash, or otherwise add a C hook at time of crash? Why: When coredumps are uploaded from the field, we need to know the exact version number & buildtime so we can look up the corresponding ELF. The version of the firmware performing the core...
by chrismerck
Thu Oct 31, 2019 10:08 pm
Forum: ESP-IDF
Topic: Receiving more than 64 RMT Items
Replies: 0
Views: 1078

Receiving more than 64 RMT Items

@esp_sprite quick question: When receiving from RMT using rmt_get_ringbuf_handle, how can we receive more than 64 rmt items? I try allocating a *lot* of memory for the ring buffer (enough for 1000 items): rmt_driver_install(rle->rmt_config.channel, 8000, 0); But if I transmit more than 64 items, I a...

Go to advanced search