This commit is contained in:
2024-01-12 02:10:43 -05:00
parent 9a8e0268d4
commit 47acaa51b5

View File

@@ -5,41 +5,47 @@
#include "secrets.h" #include "secrets.h"
// Define tasks // Define tasks
TaskHandle_t Status_Task; TaskHandle_t Status_Task; // Status LED task
unsigned int t = 125; unsigned int t = 125; // Blink delay time
// put function declarations here: // Declare functions
int myFunction(int, int); int myFunction(int, int);
void StatusCode (void* parameters); void StatusCode (void* parameters);
void setup() { void setup() {
// Initialize setup
Serial.begin(115200); Serial.begin(115200);
Serial.println("Running setip ..."); Serial.println("Running setip ...");
// Set status LED blink rapidly during setup phase
t = 125; t = 125;
// Start LED status task
xTaskCreatePinnedToCore(StatusCode, "Status LED", 1000, NULL, 2, &Status_Task, 0); xTaskCreatePinnedToCore(StatusCode, "Status LED", 1000, NULL, 2, &Status_Task, 0);
// Initialize Wi-Fi connection
WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE, INADDR_NONE); WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE, INADDR_NONE);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD); WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
WiFi.mode(WIFI_STA); WiFi.mode(WIFI_STA);
Serial.println("Connecting to Wi-Fi"); Serial.println("Connecting to Wi-Fi");
// Connect to wifi. // Connect to Wi-Fi
while (WiFi.status() != WL_CONNECTED) { while (WiFi.status() != WL_CONNECTED) {
delay(500); delay(500);
Serial.print("#"); Serial.print("#");
} }
// If Wi-Fi connection was successfull, then set status LED blink slowly
delay(1500); delay(1500);
t = 1500; t = 1500;
Serial.print("\nCONNECTED\nIP: "); Serial.print("\nCONNECTED\nIP: ");
Serial.println(WiFi.localIP()); Serial.println(WiFi.localIP());
pinMode(LED_BUILTIN, OUTPUT); //pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH); //digitalWrite(LED_BUILTIN, HIGH);
} }
void loop() { void loop() {
} }
// Status LED task code
void StatusCode (void* parameters) void StatusCode (void* parameters)
{ {
for (;;) { for (;;) {