#include <WiFi.h>
#include <WiFiClientSecure.h> // For secure HTTPS connection
WiFiClientSecure client;
#define mySerial Serial
String getFileSHA() {
mySerial.println("test 0");
if (WiFi.status() != WL_CONNECTED) {
mySerial.println("WIFI not available. skipping upload.");
return "";
}
mySerial.println("test 1");
mySerial.println("test 2");
// Make sure to trust the GitHub SSL certificate
client.setInsecure(); // Bypasses SSL certificate verification
mySerial.println("test 3");
// Connect to GitHub
bool check = client.connect("api.github.com", 443);
mySerial.println("test 4");
if ( check) {
mySerial.println("Connected to GitHub");
// Send the GET request
}
return "";
}
void setup() {
Serial.begin(115200);
WiFi.begin("Wokwi-GUEST","");
WiFi.waitForConnectResult();
String result = getFileSHA();
}
void loop() {
delay(10); // this speeds up the simulation
}