From 1c21ddee89f24031e257036e359f1f118222c8aa Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Sat, 13 Dec 2025 12:30:49 +0100 Subject: [PATCH] Add #pragma once to ESP32 headers --- firmware/esp32/include/config.h | 2 ++ firmware/esp32/include/i2c.hpp | 6 ++++++ firmware/esp32/include/main.hpp | 3 +-- firmware/esp32/include/mqtt.hpp | 2 ++ firmware/esp32/include/wifi.hpp | 2 ++ 5 files changed, 13 insertions(+), 2 deletions(-) diff --git a/firmware/esp32/include/config.h b/firmware/esp32/include/config.h index 8665267..895c7d2 100644 --- a/firmware/esp32/include/config.h +++ b/firmware/esp32/include/config.h @@ -1,6 +1,8 @@ #ifndef CONFIG_H #define CONFIG_H +#pragma once + // WI-FI #define SSID "your_wifi_ssid" #define PASSWORD "your_wifi_password" diff --git a/firmware/esp32/include/i2c.hpp b/firmware/esp32/include/i2c.hpp index 00dc4e9..2815efc 100644 --- a/firmware/esp32/include/i2c.hpp +++ b/firmware/esp32/include/i2c.hpp @@ -1,6 +1,12 @@ #ifndef I2C_HPP #define I2C_HPP +#pragma once +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" + +extern TaskHandle_t i2c_task; + void i2cTask(void *pvParameters); #endif diff --git a/firmware/esp32/include/main.hpp b/firmware/esp32/include/main.hpp index 7fad7f3..cc280a3 100644 --- a/firmware/esp32/include/main.hpp +++ b/firmware/esp32/include/main.hpp @@ -1,8 +1,7 @@ #ifndef MAIN_HPP #define MAIN_HPP - #include "freertos/FreeRTOS.h" - #include "freertos/event_groups.h" +#pragma once extern volatile bool criticalErrorFlag; extern EventGroupHandle_t connectivity_event_group; diff --git a/firmware/esp32/include/mqtt.hpp b/firmware/esp32/include/mqtt.hpp index 440c395..8e628d7 100644 --- a/firmware/esp32/include/mqtt.hpp +++ b/firmware/esp32/include/mqtt.hpp @@ -1,6 +1,8 @@ #ifndef MQTT_HPP #define MQTT_HPP +#pragma once + void mqttTask(void *pvParameters); #endif diff --git a/firmware/esp32/include/wifi.hpp b/firmware/esp32/include/wifi.hpp index 782fac0..f98895b 100644 --- a/firmware/esp32/include/wifi.hpp +++ b/firmware/esp32/include/wifi.hpp @@ -1,6 +1,8 @@ #ifndef WIFI_HPP #define WIFI_HPP +#pragma once + void wifiTask(void *pvParameters); #endif