Skip to content

Inkplate6 project with time, date, weather and upcoming Google calendar events

License

Notifications You must be signed in to change notification settings

drodil/inkplate6

Repository files navigation

inkplate6

My Inkplate6 project with small windowing engine and few widgets.

Settings

Modify necessary settings in Settings.cpp file before compiling.

Google calendar events

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

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.

TODO

  • Clean up. A lot.
  • Get around the PHP proxy hack

About

Inkplate6 project with time, date, weather and upcoming Google calendar events

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages