mirror of
https://github.com/skoelle/wt32sc01-dashboard.git
synced 2026-09-17 17:30:25 +00:00
http_client/weather_api/calendar_api/departures_api are hardware- independent (HTTP GET + ArduinoJson parsing, same endpoints, same JSON). Kept verbatim per PLAN.md migration strategy; only changed #include "../../include/secrets.h" -> #include <secrets.h> to match the PlatformIO include/ layout (no functional change).
20 lines
318 B
C++
20 lines
318 B
C++
#pragma once
|
|
#include <Arduino.h>
|
|
#include <vector>
|
|
|
|
struct CalendarEvent {
|
|
long id = 0;
|
|
String summary;
|
|
String startAt;
|
|
String endAt;
|
|
bool allDay = false;
|
|
String status;
|
|
};
|
|
|
|
struct CalendarData {
|
|
bool valid = false;
|
|
std::vector<CalendarEvent> events;
|
|
};
|
|
|
|
CalendarData fetchCalendar();
|