Search found 6 matches

by theGtknerd
Tue Aug 06, 2024 11:13 am
Forum: ESP-IDF
Topic: ESP32: Wifi to Ethernet bridge with DHCP server
Replies: 2
Views: 3438

Re: ESP32: Wifi to Ethernet bridge with DHCP server

Hi, any more progress on this?

I am also looking to create a minimal router that only transmits packets from ethernet to WiFi as fast as possible.
by theGtknerd
Thu May 27, 2021 10:46 am
Forum: General Discussion
Topic: OTA hangs when using I2C
Replies: 8
Views: 6328

Re: OTA hangs when using I2C

Thanks, @Vader_Mester. That looks promising. It's a bit of code to digest, but I'll work on it. :D
by theGtknerd
Wed May 26, 2021 5:31 pm
Forum: General Discussion
Topic: OTA hangs when using I2C
Replies: 8
Views: 6328

Re: OTA hangs when using I2C

Gotcha. Well, FWIW I copied the OTA source into my project, and just inserted a few lines. I may have to roll with that and be happy. It's just odd this problem hasn't surfaced before and gotten a proper fix. If I knew more about callbacks, I would be tempted to add a callback to the OTA library, a...
by theGtknerd
Wed May 26, 2021 5:26 pm
Forum: General Discussion
Topic: OTA hangs when using I2C
Replies: 8
Views: 6328

Re: OTA hangs when using I2C

How often are you using I2C? Are you using it as a fixed frequency, or code decides to call it? It's set up using void sensorWorker10HzPoller( void* z ) { constexpr TickType_t xFrequency = 100; TickType_t xLastWakeTime = xTaskGetTickCount(); for( ;; ) { // I2C here vTaskDelayUntil( &xLastWakeTime, ...
by theGtknerd
Wed May 26, 2021 11:36 am
Forum: General Discussion
Topic: OTA hangs when using I2C
Replies: 8
Views: 6328

Re: OTA hangs when using I2C

That's the problem, I'm using a library. So what you are telling me is that I need to use my own OTA routine. I was hoping for a holistic solution other people could also use with AsyncElegantOTA.
by theGtknerd
Tue May 25, 2021 2:19 pm
Forum: General Discussion
Topic: OTA hangs when using I2C
Replies: 8
Views: 6328

OTA hangs when using I2C

I am not altogether new to C++ or the ESP32, but I am running up against a problem too big for me. When trying to perform an OTA (AsyncElegantOTA if it matters), my code is also using I2C, which causes the ESP32 to throw a lot of errors like: [E][esp32-hal-i2c.c:318] i2cDumpI2c(): i2c=0x3ffbe454 [I]...