mirror of
https://github.com/esphome/esphome.git
synced 2025-10-29 22:24:26 +00:00
[nextion] New trigger on_buffer_overflow (#7772)
This commit is contained in:
@@ -1134,6 +1134,12 @@ class Nextion : public NextionBase, public PollingComponent, public uart::UARTDe
|
||||
*/
|
||||
void add_touch_event_callback(std::function<void(uint8_t, uint8_t, bool)> &&callback);
|
||||
|
||||
/** Add a callback to be notified when the nextion reports a buffer overflow.
|
||||
*
|
||||
* @param callback The void() callback.
|
||||
*/
|
||||
void add_buffer_overflow_event_callback(std::function<void()> &&callback);
|
||||
|
||||
void update_all_components();
|
||||
|
||||
/**
|
||||
@@ -1323,6 +1329,7 @@ class Nextion : public NextionBase, public PollingComponent, public uart::UARTDe
|
||||
CallbackManager<void()> wake_callback_{};
|
||||
CallbackManager<void(uint8_t)> page_callback_{};
|
||||
CallbackManager<void(uint8_t, uint8_t, bool)> touch_callback_{};
|
||||
CallbackManager<void()> buffer_overflow_callback_{};
|
||||
|
||||
optional<nextion_writer_t> writer_;
|
||||
float brightness_{1.0};
|
||||
|
||||
Reference in New Issue
Block a user