Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 11:31
    VojtechBartoska edited #6758
  • 11:20
    aprogrotess commented #485
  • 11:14
    aprogrotess commented #485
  • 10:39
    PilnyTomas synchronize #6808
  • 10:35

    me-no-dev on master

    PlatformIO: Fix linking to make… (compare)

  • 10:35
    me-no-dev closed #6809
  • 10:34
    me-no-dev commented #6809
  • 10:33

    me-no-dev on master

    Remove nonexisting folder from … (compare)

  • 10:33
    me-no-dev closed #6798
  • 10:33
    me-no-dev commented #6798
  • 09:46
    igrr labeled #6814
  • 09:46
    igrr opened #6814
  • 09:40
    me-no-dev commented #6798
  • 09:39

    me-no-dev on master

    Remove -Wextra warnings (#6782)… (compare)

  • 09:39
    me-no-dev closed #6782
  • 09:38
    me-no-dev commented #6782
  • 09:37

    me-no-dev on master

    Update littlefsbuilder.py (#677… (compare)

  • 09:37
    me-no-dev closed #6774
  • 09:36

    me-no-dev on master

    workflows/upload-idf-component.… (compare)

Clemens Kirchgatterer
@everslick
I can reproduce this bug 100% with SMTP over TLS.
Me No Dev
@me-no-dev
@everslick is it in our code? or ESP-IDF?
Clemens Kirchgatterer
@everslick
I'm not sure
Me No Dev
@me-no-dev
did you try the 4.2 branch as well?
Clemens Kirchgatterer
@everslick
I will check
Piotr G
@szerwi
@me-no-dev so is any library better than other or they're just different and I can use any of them?
Me No Dev
@me-no-dev
You doing HTTPS OTA? Both libs provide the same API that you need? Did you try them and see if there is a difference?
Piotr G
@szerwi
Yes, I want to do HTTPS OTA. Haven't tried those libraries yet
tobozo
@tobozo
hey @me-no-dev the ESP32-C3 engineering sample notes refer to the ESP32-S2 documentation, does it mean the ESP32-S2 core for Arduino IDE supports the ESP32-C3 too ?
chegewara
@chegewara
tobozo
@tobozo
yup been playing with esp-idf already but I'm not really familiar with that
chegewara
@chegewara
arduino idf-release/v4.2 is based on idf master, but i think the toolchain may be not ready, you have to check it
tobozo
@tobozo
thanks ! will try that
chegewara
@chegewara
nope, i can see tool only for esp32 and S2
tobozo
@tobozo
I guess I'll have to upskill myself with esp-idf then :-)
lbernstone
@lbernstone
You will definitely need to build in idf for C3 at the moment. I suspect there will need to be some iram fiddling to get it working on arduino. C3 is not being built by lib-builder right now.
chegewara
@chegewara
A lot work to do, pins configuration etc
Also toolchain is disc
lbernstone
@lbernstone
yes, that's the sort of stuff a normal (you or I) could fix. The memory internals will require wizardry. I think the toolchain will abstract the architecture away enough that you won't even notice it.
chegewara
@chegewara
*risc-v
Clemens Kirchgatterer
@everslick
@me-no-dev I can confirm, the bug is also reproducable with the 4.2 branch.
galed3e3
@galed3e3
Another fellow and I, both hobbyists using the Boards Manager version, and ThingSpeak staff, have been battling a problem that, I recently discovered, was most likely resolved by this commit from September 2020 (espressif/arduino-esp32@e4b2ce4). The other fellow figured out on his own that the timeouts needed to be increased (which is what the commit did). That's an easy thing to fix manually, but to help prevent duplicate work like this, it sure would be helpful if the Boards Manager version was up-to-date. Next release date = ?
chegewara
@chegewara
you can use v1.0.5-rc, which is not in board manager, unless you add developmen.json
galed3e3
@galed3e3
Thanks - will do. But still curious about next stable release date...?
Me No Dev
@me-no-dev
any day now… as long as no serious issues get reported for the last RC
galed3e3
@galed3e3
thx
Clemens Kirchgatterer
@everslick
@me-no-dev I tried to reopen #2494 (espressif/arduino-esp32#2494) but can't. dunno why
Clemens Kirchgatterer
@everslick
I think the bug is: in line ssl_client.cpp:292 if ((ret = mbedtls_ssl_write(&ssl_client->ssl_ctx, data, len)) <= 0){
it should be < 0
tobozo
@tobozo
@everslick this stale bot conversation is making your github issue look like a Jira thread :D
Clemens Kirchgatterer
@everslick
@tobozo yeah, indeed. I hate this guy.
;-)
BrushlessPower
@BrushlessPower
@everslick you can change the Code in your Arduino Files and See if it is working
Clemens Kirchgatterer
@everslick
would it be OK to change size_t WiFiClientSecure::write(const uint8_t *buf, size_t size) to int WiFiClientSecure::write(const uint8_t *buf, size_t size) ... it's quite difficult to detect an error otherwise, because write() cannot return an negative error code. And who wants to send more the 2GB in one write anyway? ;-)
Mike Dunston
@atanisoft
@everslick likely not since the declaration of that method comes from Print
Instead of testing for negative you could test for over a certain threshold
Clemens Kirchgatterer
@everslick
yes, that API is broken
better check errno
but it is not set (yet)
read DOES return an error, but write cannot
when the write fails, the signed error is deliberately set to zero in WifiClientSecure, so there we need a patch anyway
Mike Dunston
@atanisoft
it's been broken for a very long time in that case
it's like that on the arduino core api
Clemens Kirchgatterer
@everslick
i know
Clemens Kirchgatterer
@everslick
found it
:-)
funny that bug was there from the very first day, i think
it NEVER worked
but nobody noticed
Mike Dunston
@atanisoft
very likely!