[safe_mode] Conditionally compile callback when on_safe_mode is configured

This commit is contained in:
J. Nick Koston
2026-01-10 20:35:11 -10:00
parent a30d12fb89
commit ce336b7745
3 changed files with 6 additions and 12 deletions

View File

@@ -6,8 +6,7 @@
#include "esphome/core/automation.h"
namespace esphome {
namespace safe_mode {
namespace esphome::safe_mode {
class SafeModeTrigger : public Trigger<> {
public:
@@ -16,7 +15,6 @@ class SafeModeTrigger : public Trigger<> {
}
};
} // namespace safe_mode
} // namespace esphome
} // namespace esphome::safe_mode
#endif // USE_SAFE_MODE_CALLBACK

View File

@@ -13,8 +13,7 @@
#include <esp_ota_ops.h>
#endif
namespace esphome {
namespace safe_mode {
namespace esphome::safe_mode {
static const char *const TAG = "safe_mode";
@@ -159,5 +158,4 @@ void SafeModeComponent::on_safe_shutdown() {
this->clean_rtc();
}
} // namespace safe_mode
} // namespace esphome
} // namespace esphome::safe_mode

View File

@@ -5,8 +5,7 @@
#include "esphome/core/helpers.h"
#include "esphome/core/preferences.h"
namespace esphome {
namespace safe_mode {
namespace esphome::safe_mode {
/// SafeModeComponent provides a safe way to recover from repeated boot failures
class SafeModeComponent : public Component {
@@ -53,5 +52,4 @@ class SafeModeComponent : public Component {
0x5afe5afe; ///< a magic number to indicate that safe mode should be entered on next boot
};
} // namespace safe_mode
} // namespace esphome
} // namespace esphome::safe_mode