• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

Tutorials updated for changes in Board 3.0?

Q&A Forum › Category: ESP32 › Tutorials updated for changes in Board 3.0?
0 Vote Up Vote Down
Kent McNaughton asked 10 months ago

Is there a list of ESP32-Arduino-IDE RNT tutorials updated for the changes in Board 3.0?

Question Tags: Board 3.0
5 Answers
0 Vote Up Vote Down
Sara Santos Staff answered 10 months ago

Hi.
All our tutorials in the blog, with just two or three exceptions, were updated recently to be compatible with version 3.0.

However, we still need to update some ebooks.
let me know if you have issues with any projects.

Regards.
Sara
 
 

0 Vote Up Vote Down
Kent McNaughton answered 10 months ago

Hi Sara. Thank you. Also thank you for the work you’ve put in to the 3.0 tutorial updates. It can’t have been trivial.
I was trying to compile the esp32-websocket-server-arduino/ sketch exactly as written in that tutorial, when I got the errors below, relating to the ESPAsyncWebServer library. I did look at your “Migrating from 2.0x to 3.0 … ” tutorial but didn’t seen anything there indicative of the compile problem I’m having.
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/WebAuthentication.cpp: In function ‘bool getMD5(uint8_t*, uint16_t, char*)’:
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/WebAuthentication.cpp:74:3: error: ‘mbedtls_md5_starts_ret’ was not declared in this scope; did you mean ‘mbedtls_md5_starts’?
74 | mbedtls_md5_starts_ret(&_ctx);
| ^~~~~~~~~~~~~~~~~~~~~~
| mbedtls_md5_starts
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/WebAuthentication.cpp:75:3: error: ‘mbedtls_md5_update_ret’ was not declared in this scope; did you mean ‘mbedtls_md5_update’?
75 | mbedtls_md5_update_ret(&_ctx, data, len);
| ^~~~~~~~~~~~~~~~~~~~~~
| mbedtls_md5_update
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/WebAuthentication.cpp:76:3: error: ‘mbedtls_md5_finish_ret’ was not declared in this scope; did you mean ‘mbedtls_md5_finish’?
76 | mbedtls_md5_finish_ret(&_ctx, _buf);
| ^~~~~~~~~~~~~~~~~~~~~~
| mbedtls_md5_finish
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/AsyncEventSource.cpp: In member function ‘void AsyncEventSourceClient::_queueMessage(AsyncEventSourceMessage*)’:
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/AsyncEventSource.cpp:189:7: error: ‘ets_printf’ was not declared in this scope; did you mean ‘vswprintf’?
189 | ets_printf(“ERROR: Too many messages queued\n”);
| ^~~~~~~~~~
| vswprintf
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/AsyncWebSocket.cpp: In member function ‘void AsyncWebSocketClient::_queueMessage(AsyncWebSocketMessage*)’:
/home/kent/ESP32/libraries/ESPAsyncWebServer/src/AsyncWebSocket.cpp:549:7: error: ‘ets_printf’ was not declared in this scope; did you mean ‘vswprintf’?
549 | ets_printf(“ERROR: Too many messages queued\n”);
| ^~~~~~~~~~
| vswprintf
Multiple libraries were found for “FS.h”
Used: /home/kent/.arduino15/packages/esp32/hardware/esp32/3.0.2/libraries/FS
Not used: /home/kent/ESP32/libraries/FS
exit status 1
Compilation error: exit status 1

0 Vote Up Vote Down
Sara Santos Staff answered 10 months ago

Hi.
 
Install the libraries as mentioned in the tutorial (via .ZIP folder and not via Library Manager.) But, first, uninstall any libraries you may have installed previously with a similar name.
 
I’m currently out of the office, so I don’t have a way to try it out.
 
But, follow what I suggested and let me know if that solves the problem.
 
REgards,
Sara
 

0 Vote Up Vote Down
Kent McNaughton answered 10 months ago

That did it! Thank you Sara.

0 Vote Up Vote Down
Sara Santos Staff answered 10 months ago

Great.
I’ll mark this issue as resolved. If you need further help, you just need to open a new question in our forum.
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025
  • [eBook Updated] Learn ESP32 with Arduino IDE eBook – Version 3.2 April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.