The first version of the Carloop library is released: https://github.com/carloop/carloop-library. This library lets you do things like:
Carloop<CarloopRevision2> carloop;
void setup()
{
carloop.begin();
}
void loop()
{
carloop.update();
Serial.printf("Battery voltage: %12f ", carloop.battery());
CANMessage message;
while(carloop.can().receive(message))
{
canMessageCount++;
}
auto &gps = carloop.gps();
Serial.printf("%f %f", gps.location.lat(), gps.location.lng());
}