Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 21:12
    lbernstone commented #4727
  • 20:57
    lbernstone commented #4727
  • 20:51
    stale[bot] closed #4478
  • 20:51
    stale[bot] closed #4373
  • 20:51
    stale[bot] closed #4489
  • 20:51
    stale[bot] commented #4478
  • 20:51
    stale[bot] commented #4373
  • 20:51
    stale[bot] commented #4489
  • 20:51
    stale[bot] labeled #4423
  • 20:50
    stale[bot] labeled #4549
  • 20:50
    stale[bot] commented #4423
  • 20:50
    stale[bot] commented #4549
  • 20:14
    scubachristopher opened #4727
  • 19:05
    APteH commented #2659
  • 19:01
    APteH commented #2659
  • 19:00
    APteH commented #2659
  • 18:24
    RafigRzayev commented #4529
  • 18:22
    RafigRzayev commented #4529
  • 16:08
    vanhasph commented #4408
  • 16:03
    FBMinis starred espressif/arduino-esp32
Mike Dunston
@atanisoft
@BrushlessPower out of curiosity, what device uses 9O2 mode?
BrushlessPower
@BrushlessPower
image.png
Jeti Ex Telemetry Module
https://github.com/Sepp62/JetiExSensor
want to port this to ESP32, but i think its too complicated
Mike Dunston
@atanisoft
you might find a library that supports that, but good luck on using it. Bitbanging protocols that are very timing dependent are not going to work well on some platforms
BrushlessPower
@BrushlessPower
i will test the ESP32Softserial Lib, maybe i get it working
Younes Sadat-Nejad
@Younes-SadatNejad

@Younes-SadatNejad have you tried logging memory usage? Perhaps there's a leak?

@hamishcunningham_gitlab could you kindly elaborate on that? I thought when the system goes to deep sleep there is no memory usage?

Clemens Kirchgatterer
@everslick
anybody ever tested how long it takes from powering the esp32 until millis() starts counting?
it seems to be approx. 4000ms
Mike Dunston
@atanisoft
that doesn't sound right
Clemens Kirchgatterer
@everslick
no?
Mike Dunston
@atanisoft
millis() should start counting as soon as the timer is started
(which occurs very early)
it may be 4000ms until YOUR code is executed though
lbernstone
@lbernstone
There's no way. I can run a significant program in 4 seconds. Booting should be a dozen milliseconds or so.
Mike Dunston
@atanisoft
agreed, my apps startup fully within a few ms
Clemens Kirchgatterer
@everslick
thx
chegewara
@chegewara
for sure less than 1000ms
Yosl
@yosl_gitlab
o/ @thefinn93
Ameer Haziq Bin Osman
@ameerhazo
Hi, has anyone here had problems running i2s and i2c (using Wire.h) tasks together causing the i2c bus to become busy on the Arduino Core? I did the same thing using ESP-IDF (using i2cdevlib which implements port mutexes) and they work fine together.
Mike Dunston
@atanisoft
@ameerhazo you've asked that at least three times and nobody has responded since you appear to have already answered your own question.
Ameer Haziq Bin Osman
@ameerhazo
the thing i dont understand is how i2s and i2c is connected with each other?
Mike Dunston
@atanisoft
there really shouldn't be any interaction between the two in any env
Ameer Haziq Bin Osman
@ameerhazo
thats the thing
Mike Dunston
@atanisoft
the Wire library is a bit sensitive to delays though so if your i2s task is doing something that blocks for a while it could cause the i2c side to break
if you use arduino-esp32 from espressif/arduino-esp32#4485 does the same occur?
Ameer Haziq Bin Osman
@ameerhazo
https://esp32.com/viewtopic.php?t=2902 this is a forum discussing about it and no one knows why
chegewara
@chegewara
from the same topic:
Hi,

I have finally had it working to my needs. Here is how I did it (hope it would save somebody few hours):

I ran the wifi + i2s communication on the main thread, where as I ran i2C comm on separate task. This seems to be working

I also noticed that most of the issues that I encountered were caused by memory issue, it was extremely difficult to sort through the error messages and reach to the real problems.
Ameer Haziq Bin Osman
@ameerhazo
did that too @chegewara. I even pinned the tasks on two different cores.
chegewara
@chegewara
as you can see, someone did solve the problem and described how
Mike Dunston
@atanisoft
give the above PR a test and see how far you get, you will need to clone and checkout the release/v4.2 branch and configure the arduino ide (or platformio) to use that
Ameer Haziq Bin Osman
@ameerhazo

give the above PR a test and see how far you get, you will need to clone and checkout the release/v4.2 branch and configure the arduino ide (or platformio) to use that

thanks @atanisoft ill check it out :)

Alix ANNERAUD
@AlixFaitGrr
Hello, I have a question about the SD Update, does it need the OTA partitions, or I can use the "Huge App" partition scheme which remove OTA partitions ?
lbernstone
@lbernstone
It is using the OTA libraries
chegewara
@chegewara
yes, you need OTA partitions
Alix ANNERAUD
@AlixFaitGrr
Ok thank you, and I would like to know if it's possible to make a sort of "dual boot" between the two OTA partitions ? I mean I would like to upload a base program in the first one, which could load dynamicaly addons programm in the second partition from the SD.
lbernstone
@lbernstone
Almost anything is possible. Whether you can do that is dependent on your programming skill.
Clemens Kirchgatterer
@everslick
hand timed boot time from power on / reset to setup() gives me ~70ms
at that point millis() returns ~27 ms
if somebody cares :-)
Alix ANNERAUD
@AlixFaitGrr
Ok thank you @lbernstone , do you have an idea how to accomplish that / find documentation about it, because I have no idea where to start.
lbernstone
@lbernstone
You can see a way to map something like a rom at https://github.com/espressif/esp32-nesemu
Younes Sadat-Nejad
@Younes-SadatNejad
I have issue with ESP32 external interrupt during deep sleep, it randomly stops responding to the interrupt and the only way to make the system work is by manual reboot. Is there any solution for that?
lbernstone
@lbernstone
battery powered?
Yosl
@yosl_gitlab
Are any contributors here able to gpg sign their next commit? It would be nice to have path of trust to this. @arvindr21
Younes Sadat-Nejad
@Younes-SadatNejad
both battery-powered and direct cable leads to the same problem. But with battery-powered, it happens sooner
Younes Sadat-Nejad
@Younes-SadatNejad
@boarchuz I cannot measure the current in the board so I can not say for sure, but the trigger occurs and wakeup is enabled. This happens once in a while (let say after 40 times it wakes up and goes to sleep). I think the problem is similar to espressif/arduino-esp32#796 , but not sure if this is it, or if there is solution for it
lbernstone
@lbernstone
Are you powering any devices downstream of the MCU, or does everything have separate lead + capacitors?
Florian Frankenberger
@entrusc
Hi, anyone else experiencing problems with Wifi.h? I'm getting "fatal error: Wifi.h: No such file or directory" for a project that compiled flawlessly the last time I worked on it.
Florian Frankenberger
@entrusc
Okay, I figured it out - obviously the file was renamed from "Wifi.h" to "WiFi.h" for some reason. Brilliant!