63 lines
1.4 KiB
C++
63 lines
1.4 KiB
C++
#include "initfunctions.h"
|
|
|
|
//------------------------------------------------
|
|
//-------------- SD-Card Functions ---------------
|
|
void initSDCard()
|
|
{
|
|
if (!SD.begin())
|
|
{
|
|
Serial.println("Card Mount Failed");
|
|
return;
|
|
}
|
|
uint8_t cardType = SD.cardType();
|
|
|
|
if (cardType == CARD_NONE)
|
|
{
|
|
Serial.println("No SD card attached");
|
|
return;
|
|
}
|
|
Serial.print("SD Card Type: ");
|
|
if (cardType == CARD_MMC)
|
|
{
|
|
Serial.println("MMC");
|
|
}
|
|
else if (cardType == CARD_SD)
|
|
{
|
|
Serial.println("SDSC");
|
|
}
|
|
else if (cardType == CARD_SDHC)
|
|
{
|
|
Serial.println("SDHC");
|
|
}
|
|
else
|
|
{
|
|
Serial.println("UNKNOWN");
|
|
}
|
|
uint64_t cardSize = SD.cardSize() / (1024 * 1024);
|
|
Serial.printf("SD Card Size: %lluMB\n", cardSize);
|
|
}
|
|
|
|
//------------------------------------------------
|
|
//--------------- IR Functions -------------------
|
|
/* void initIR()
|
|
{
|
|
IrSender.begin(IR_SEND_PIN, ENABLE_LED_FEEDBACK, USE_DEFAULT_FEEDBACK_LED_PIN); // Specify send pin and enable feedback LED at default feedback LED pin
|
|
Serial.println();
|
|
Serial.print(F("Send IR signals at pin "));
|
|
Serial.println(IR_SEND_PIN);
|
|
} */
|
|
|
|
//------------------------------------------------
|
|
//------------- Webserver Functions --------------
|
|
void initWiFi()
|
|
{
|
|
WiFi.mode(WIFI_STA);
|
|
WiFi.begin(SSID, PASSWORD);
|
|
Serial.print("Connecting to WiFi ..");
|
|
while (WiFi.status() != WL_CONNECTED)
|
|
{
|
|
Serial.print('.');
|
|
delay(1000);
|
|
}
|
|
Serial.println(WiFi.localIP());
|
|
} |