ESPHome 2025.5.2
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
safe_mode_button.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace esphome {
8namespace safe_mode {
9
10class SafeModeButton : public button::Button, public Component {
11 public:
12 void dump_config() override;
13 void set_safe_mode(SafeModeComponent *safe_mode_component);
14
15 protected:
17 void press_action() override;
18};
19
20} // namespace safe_mode
21} // namespace esphome
Base class for all buttons.
Definition button.h:29
void set_safe_mode(SafeModeComponent *safe_mode_component)
SafeModeComponent provides a safe way to recover from repeated boot failures.
Definition safe_mode.h:12
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7