Heliostat: Integrating RTC DS3231 and SunPosition Library

Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"
solarTimeRTC.ino: In function 'void setup()':

solarTimeRTC:22:45: error: invalid use of void expression

SolarPosition::setTimeProvider(rtc.begin());

                                         ^

solarTimeRTC.ino: In function 'void loop()':

solarTimeRTC:30:29: error: too many arguments to function 'void printTime()'

printTime(rtc.getTimeStr());

                         ^

solarTimeRTC.ino:55:6: note: declared here

void printTime()

  ^~~~~~~~~

solarTimeRTC:34:22: error: 'Toronto' was not declared in this scope

printSolarPosition(Toronto.getSolarPosition(), digits);

                  ^~~~~~~

exit status 1

invalid use of void expression

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.