Hello everyone, it had been a while since I was in the area!
When you send an email with the serial monitor connected to the Arduino and the debuging mode is activated, there is a lot of very interesting information (recipients, sender, success of sending the email, … ) I would have liked to know if we can (and how) recover them in a String to write them in a txt file on the Micro SD. The part that I can’t conceive of is the debugging recovery of sending emails in a String (or char) … Does anyone know how to do this?
Thank you
Hi Gilles,
you can try to substitute the Serial (or DEBUB_PRINT and DEBUG_PRINTLN) with a Stream of file, but you must change some code on library.
Bye Renzo
Looking further, I saw that the information when the debug function is activated comes from the EMailSender.cpp library.
Can we somehow copy this information into a String or char array?
To store on the debugging log on the micro SD. I guess the most even to answer this question is Renzo … Since he has created these bookstores so brilliantly.
But if anyone else has the solution I’m interested.
Thank you
Ah! when I posted my second intervention on the subject, the post showed me your answer.
I was hoping there was a way to “copy†what was being displayed on the serial monitor more directly …
But suddenly I admit that modifying a library is not my programming level …
If one day you plan to modify your library, it could be an idea to directly integrate the possibility of sending the debug to a String that we could recover to integrate into a debug file ….
Thank you
Hi Gilles,
it’s a very specific request, and honestly I have developments and additions to libraries that I developed with a higher priority.
But if I find some time I try to develop these features.
Hi Renzo
Thank you for everything, you already did a great job.
If you one day add this option (or others) in your v2 library for Arduino with Ethernet shield, do not hesitate to let me know.(by email)
Maintaining a repository (or site or forum) is a lot like tending to a garden - it requires constant care and attention to keep it thriving. If you're a skilled gardener (or coder!) and want to help keep our repository blooming, we'd love to have you on board! We're also looking for talented writers and forum moderators to help us grow our community. Interested in joining our team? Don't hesitate to reach out and let us know how you can contribute!
Are you a fan of electronics or programming? Share your knowledge with others, write a simple tutorial or how to make a great project Contact me: share_your_ideas@mischianti.org
The content displayed on this website is protected under a CC BY-NC-ND license. Visitors are prohibited from using, redistributing, or altering any content from this website for commercial purposes, including generating revenue through advertising. Any unauthorized use is a violation of the license terms and legal action may be taken against individuals or entities found to be in violation.
You must also provide the link to the source.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.