Search found 75 matches

by chrismerck
Thu May 25, 2023 2:50 pm
Forum: ESP-IDF
Topic: Seeking IDF v5 Build System Expert
Replies: 0
Views: 721

Seeking IDF v5 Build System Expert

At Bond Home we have several product lines based on the ESP-IDF v3.3, which we've abused to build for a simulator on POSIX and for STM32 targets. We are now attempting to upgrade to IDF 5, to take advantage of RAM optimizations and support ESP32-H2. We don't have in-house expertise in CMake, and the...
by chrismerck
Mon Jan 30, 2023 1:39 am
Forum: General Discussion
Topic: Using LWIP Raw API
Replies: 8
Views: 13398

Re: Using LWIP Raw API

As far as I can tell, it is possible to use the raw API from a user thread if LWIP_TCPIP_CORE_LOCKING is enabled by wrapping your calls in LOCK_TCPIP_CORE / UNLOCK_TCPIP_CORE. Callbacks will occur on the tcpip thread. I'm considering using raw API in an ESP32 application. Let me explain. I currently...
by chrismerck
Sun Sep 18, 2022 8:52 pm
Forum: Report Bugs
Topic: Missing 11 bytes from TCP download when ESP_AUTO_RECV set
Replies: 0
Views: 2534

Missing 11 bytes from TCP download when ESP_AUTO_RECV set

I know this is ancient history at this point, but we are narrowing down a bug in our OTAU which often* results in 11 bytes missing from a TCP stream. That is, we `read` from the socket, and the total number of bytes that we are able to read is 11 less than is seen in Wireshark. Somewhere in lwIP tho...
by chrismerck
Wed Mar 23, 2022 8:54 pm
Forum: Hardware
Topic: Esp32-S3 wrover board and technical refence manual
Replies: 9
Views: 8905

Re: Esp32-S3 wrover board and technical refence manual

Bump: Interested in ESP32-S3-WROVER module. We have some products using ESP32-WROVER which we need to upgrade to S2 or S3 to get External WiFi Coexistence feature. However, I'm a bit concerned about the lower internal SRAM spec on the ESP32-S2 versus the ESP32. Maybe not a problem, but would prefer ...
by chrismerck
Wed Mar 23, 2022 8:20 pm
Forum: Hardware
Topic: Options for External 2.4GHz Coexistence on ESP32
Replies: 2
Views: 2110

Re: Options for External 2.4GHz Coexistence on ESP32

Thanks so much for the reply, WiFive. I don't know how I missed that reference to the S2 in the document.
by chrismerck
Tue Mar 22, 2022 3:36 pm
Forum: Hardware
Topic: Options for External 2.4GHz Coexistence on ESP32
Replies: 2
Views: 2110

Options for External 2.4GHz Coexistence on ESP32

A recent Espressif app note[1] describes an external coexistence feature whereby 1-, 2-, or 3-wire modes may be used to allow another 2.4 GHz radio on the same PCB to negotiate access to spectrum. Is this feature available on ESP32? Or only on ESP32-C2 and H2? How about S2? --- The document is not c...
by chrismerck
Tue Sep 28, 2021 12:21 pm
Forum: ESP-IDF
Topic: How to enable/disable AP without STA disturbance?
Replies: 1
Views: 1907

How to enable/disable AP without STA disturbance?

We develop an ESP32-based line of smart home products. They use AP+STA mode for setup purpose, but also in case the Home WiFi connection is disturbed, to become available for setup again. (Compare: Google Home's behavior when internet goes out.) To toggle between AP+STA and STA-only modes, we use es...
by chrismerck
Wed Oct 21, 2020 5:15 pm
Forum: ESP-IDF
Topic: Compatibility Issues with Wireless Extenders and WiFi "Mesh" Networks
Replies: 7
Views: 7605

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: 4278

[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: 4278

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_...