-
-
Notifications
You must be signed in to change notification settings - Fork 516
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 library
Comment it:
//#include "sha/sha_parallel_engine.h" // Include hardware accelerated hashing library
And 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