-
Notifications
You must be signed in to change notification settings - Fork 862
Fix Arduino progmem print, AVR WOLFSSL_USER_IO #8668
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
da23c86
to
d2302c8
Compare
21816d0
to
daa66f5
Compare
daa66f5
to
62b1bd3
Compare
62b1bd3
to
1f88ab5
Compare
Sorry for the delay in responding; I was away from my computer for several days. I've removed some less-than-ideal, hardware-specific detection from the original PR Although it would be nice to have this PR in the upcoming release, it is not essential. These changes can still be applied manually to the Arduino-wolfSSL used to publish the Arduino library version of wolfssl. |
Jenkins retest this please For Unable to create live FilePath for wolf-linux-cloud-node-[nnn]; wolf-linux-cloud-node-[nnn] was marked offline: Connection was broken |
Description
Related to #8514 this PR fixes the Arduino
Serial.print()
used by wolfSSL logging viawolfSSL_Arduino_Serial_Print()
.Without this change, some Arduino targets (e.g. AVR Arduino Uno) will see a compile-time error:
Edit: during testing I added some additional logging to the
IDE/ARDUINO/wolfssl-arduino.sh
publishing script, as well as some board-specific checks for networking capabilities inwolfcrypt/settings.h
Fixes zd# n/a
Testing
How did you test?
Manually tested in Arduino IDE with manual install (note new example location, see wolfSSL/wolfssl-examples#499).
Checklist