My Inkplate6 project with small windowing engine and few widgets.
Modify necessary settings in Settings.cpp file before compiling.
To get this to work you must create a Google Apps Script webapp with
script located in support/google_apps_script/Code.gs
. Just change the calendar ID with
the calendar ID of your choice.
As the Google webapp doesn't return you Content-Length header that
Arduino HTTPClient requires to work correctly, you must also host
the support/php_proxy/proxy.php
file in some server. Simply change the url in
that file to point to the webapp and use your own server address
for the project.
Other way to do this is to use the Google Cloud Functions. There's an proxy for this
in support/google_cloud_function_proxy
that can be deployed directly to GCF Node.JS
instance.
Other widgets created for the project can be found from the widgets folder. Just include them in your sketch and add them to the screen in inkplate6.ino.
- Clean up. A lot.
- Get around the PHP proxy hack