-
-
Notifications
You must be signed in to change notification settings - Fork 521
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomers
Description
If you have an outdated ESP32 core, you will probably see the message like this while compiling the code:
ResolveLibrary(sha/sha_parallel_engine.h)
-> candidates: []ESP32_Code:59:85: fatal error: sha/sha_parallel_engine.h: No such file or directory
#include "sha/sha_parallel_engine.h" // Include hardware accelerated hashing library
^
compilation terminated.To solve that, you can either:
Update your ESP32 core (recommended for the future)
Open Arduino IDE > File > Preferences > In the Additional boards URL field put:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
After doing that, update your ESP32 core: Arduino IDE > Tools > Board > Boards Manager > Type esp32 > Install version 2.0.1
You should now be able to compile the code without any problems.
Or use the older library version
Go to line 59 of the ESP32_Code.ino that says
#include "sha/sha_parallel_engine.h" // Include hardware accelerated hashing libraryComment it:
//#include "sha/sha_parallel_engine.h" // Include hardware accelerated hashing libraryAnd enable the old library (uncomment line 58):
#include "hwcrypto/sha.h"You should now be able to compile the code. Keep in mind using the old library will yield to worse performance.
Putdeksel, goodnooborginal, bmx4life77 and antoniusbunwijayabmx4life77
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomers