Google recently removed calendar support through OAuth 2.0 authentication for devices with limited input capabilities; more information can be found at developers.google.com/ide...input-device. The new allowed scopes are:
For this reason, with the library published in the guide of 10/04/2020 it is no longer possible to manage the Google Calendar; however, it can continue to be used for other scopes, modifying the line of the TEB_OAuth2.h file indicated in the following image as appropriate.
For this project I helped myself with the examples contained in Arduino IDE, the librariesOakOLED (display support, bynetguy204) andTime (time management, byPaulStoffregen). Therefore I thank their authors.
Notes:
1) the project does not implement all modern security systems for data protection, so it is better to avoid entering sensitive data in the information exchanged between the development boards and the Internet;
2) my programming skills are not very high and aim to improve them over time; therefore pay attention, because you could find programming errors and wrong algorithms in the source code;
3) the software is provided "as is", without warranty of any kind; I take no responsibility for the consequences deriving from the use of the information contained on this page.