Forum Replies Created

Viewing 15 posts - 1 through 15 (of 1,041 total)
  • Author
    Posts
  • in reply to: EMail with Arduino GIGA R1 WiFi library compatibility #34127
    Renzo Mischianti
    Keymaster

      Hi,
      The error message No space left on device appearing in your AppData\Local\Temp folder means your C: drive is full. The Arduino compiler tries to create temporary files during the build process, but it physically cannot write them to your hard drive because there is no room left.
      Bye Renzo

      in reply to: EMail with Arduino GIGA R1 WiFi library compatibility #34106
      Renzo Mischianti
      Keymaster

        Hi,
        I think the compiler cannot find the file ArduinoBearSSL.h. You need to install this library manually.

        Open the Arduino IDE.

        • Go to Sketch -> Include Library -> Manage Libraries… (or press Ctrl+Shift+I).
        • In the search bar, type: ArduinoBearSSL.
        • Click Install on the library by Arduino.

        While you are there, ensure you also have ArduinoECCX08 installed, as it is often a paired dependency for IoT Cloud.

        Bye Renzo

        in reply to: E32900T30D Only Transmitting on 866MHz #34105
        Renzo Mischianti
        Keymaster

          Hi Edo,
          I’m happy you found the solution, and thanks for the feedback.
          Bye Renzo

          in reply to: ESP32 with Lora E32 not receiving data #34094
          Renzo Mischianti
          Keymaster

            Good!
            you can also use directly the LoRa constructor:
            LoRa_E32 e32ttl1w(16,17,&Serial2, 15, 21, 19); // RX AUX M0 M1

            Bye Renzo

            in reply to: ESP32 with Lora E32 not receiving data #34086
            Renzo Mischianti
            Keymaster

              Hi,
              I checked that in Core 3, many default pins have changed. Try passing the pin for HardwareSerial.

              Pinout

              In your case, use 16 and 17.

              Bye Renzo

              in reply to: EMail with Arduino GIGA R1 WiFi library compatibility #33976
              Renzo Mischianti
              Keymaster

                Hi syrinx,
                That is great news regarding the attachment!
                Could you please share the code snippet that shows how you solved the problem?

                Regarding the ArduinoIoTCloud / BearSSL conflict: Could you post a minimal version of your code (masking your passwords/secrets) and the specific error messages you are seeing?

                Since the Giga R1 runs on mbed os, mixing the standard Giga WiFi libraries with arduinobearssl (often used for SAMD/Nano boards) can cause namespace collisions or linker errors. If I can see your #include order and the exact errors, I can check where the incompatibility lies.

                Bye Renzo

                Renzo Mischianti
                Keymaster

                  Hi, retry to upload the .ino files.
                  Bye Renzo

                  Renzo Mischianti
                  Keymaster

                    Hi Folkloro,
                    you can find some resources in this article:

                    Raspberry Pi Pico and rp2040 board: ethernet w5500 with plain (HTTP) and SSL (HTTPS) requests

                    Then in the library, there is a specified property to activate embedded SSL:
                    This is the define
                    But pay attention only to SSL/TLS non STARTTLS (only port 465, not 587)
                    Hope this help, give us a feedback.
                    Bye Renzo

                    in reply to: EMail with Arduino GIGA R1 WiFi library compatibility #33851
                    Renzo Mischianti
                    Keymaster

                      Update to the latest version.
                      Bye Renzo

                      in reply to: EMail with Arduino GIGA R1 WiFi library compatibility #33838
                      Renzo Mischianti
                      Keymaster

                        Hi Syrinx,
                        yes, there are some news, in the lastest version I release generic connector for Stream and String, so you can attach generic Stream (file) to generate an attachment.
                        Check these examples:

                        Bye Renzo

                        in reply to: UART baud rate change on Raspberry #33671
                        Renzo Mischianti
                        Keymaster

                          Hi Paolo,
                          It’s strange, it seems that you did the correct steps.

                          • (At 9600) Change baudrate to 115200
                          • (At 9600) Check the baudrate are correctly saved
                          • (At 115200) Try send message

                          Remember that the configuration works only at 9600.
                          Bye Renzo

                          in reply to: EMail with Arduino GIGA R1 WiFi library compatibility #33580
                          Renzo Mischianti
                          Keymaster

                            Hi Syrinx,
                            I started to implement a generic connector for stream and string, but now I can’t complete it, stay tuned, I’ll push it soon.
                            Bye Renzo

                            in reply to: EmailSender with Gmail #33466
                            Renzo Mischianti
                            Keymaster

                              I did some fixes, please retry.
                              I tested Arduino Mega with Brevo service, and it works correctly without SSL.
                              I also added a specified example.

                              Please give me feedback.
                              Bye Renzo

                              in reply to: cannot get D1 mini to send / receive via E32 #33462
                              Renzo Mischianti
                              Keymaster

                                Hi aflushe,
                                First of all, I think there is a serial baud rate mismatch or some communication problem.
                                Some MCUs and devices have different internal resistors. Try to remove the pull-up resistor and retry.
                                Also, check the wire and power supply as usual.
                                Bye Renzo

                                in reply to: EmailSender with Gmail #33456
                                Renzo Mischianti
                                Keymaster

                                  Hi Jules sorry for the late response,
                                  However, I received some requests for this library, and I began to add extensive support. I developed and added numerous features. In the GitHub branch repository, you can find an updated version of the library (Beta version) that try to support SSL on port 465 also for AVR system.
                                  If you can give me some feedback.

                                  Release v4.0.0: Add STARTTLS support and comprehensive documentation

                                  Major Features:
                                  – ✨ Add full STARTTLS support (port 587) for secure email transmission
                                  – ✨ Integrate internal SSLClient for ESP32/ESP8266 STARTTLS connections
                                  – ✨ Enhance authentication methods (AUTH LOGIN, PLAIN, CRAM-MD5)
                                  – ✨ Add comprehensive English documentation with platform-specific tutorials

                                  Improvements:
                                  – 🔧 Unify client handling for better SSL/TLS compatibility
                                  – 🔧 Improve EHLO/HELO command handling with multi-line response support
                                  – 🔧 Enhance connection retry logic and error handling
                                  – 🔧 Better memory management for large attachments
                                  – 🔧 Add detailed SMTP response drain mechanism

                                  Bug Fixes:
                                  – 🐛 Fix SSLClient initialization and scope issues on ESP32
                                  – 🐛 Fix STARTTLS upgrade sequence for proper SSL handshake
                                  – 🐛 Correct BearSSL integration for Ethernet shields
                                  – 🐛 Fix client reference handling in send() method

                                  Documentation:
                                  – 📚 Add complete README.md with all features and examples
                                  – 📚 Include links to mischianti.org tutorials for all platforms
                                  – 📚 Add troubleshooting guide and Gmail configuration instructions
                                  – 📚 Document API reference with all methods and data structures
                                  – 📚 Add migration guide from v3.x to v4.0.0

                                  Breaking Changes:
                                  – ⚠️ Minimum Arduino IDE version: 1.8.x
                                  – ⚠️ ESP32 core minimum version: 2.0.x
                                  – ⚠️ Some internal API changes (user-facing API remains compatible)

                                  Tested Platforms:
                                  – ESP32 (WiFi + Ethernet with STARTTLS/SSL)
                                  – ESP8266 (WiFi + Ethernet with STARTTLS/SSL)
                                  – Arduino Mega (Ethernet with SSLClient)
                                  – Arduino SAMD (WiFiNINA)
                                  – STM32 (Ethernet with SSL)
                                  – Raspberry Pi Pico W (WiFi + LittleFS)

                                  This release brings production-ready STARTTLS support making the library
                                  compatible with modern SMTP servers requiring port 587 encryption, while
                                  maintaining backward compatibility with implicit SSL on port 465.

                                  Bye Renzo

                                Viewing 15 posts - 1 through 15 (of 1,041 total)