From d90d5b9550886cce0721efc5b6fa1076470f0a07 Mon Sep 17 00:00:00 2001 From: Johnathon Slightham Date: Fri, 27 Feb 2026 21:25:22 -0500 Subject: [PATCH] Very minimal error reporting --- main/RemoteDebugging.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main/RemoteDebugging.cpp b/main/RemoteDebugging.cpp index fd8dcaa..8c89c96 100644 --- a/main/RemoteDebugging.cpp +++ b/main/RemoteDebugging.cpp @@ -3,6 +3,7 @@ #include #include "RemoteDebugging.h" #include "freertos/FreeRTOS.h" +#include "esp_debug_helpers.h" std::string RemoteDebugging::get_task_manager() { std::string out; @@ -32,6 +33,11 @@ void RemoteDebugging::register_calls(MessagingInterface &messaging_interface) { std::vector vec(out.begin(), out.end()); writer.write(vec); }); + messaging_interface.register_function(69, [](const uint8_t *parameters, size_t parameter_size, Writer& writer) { + uint8_t out = esp_reset_reason(); + std::vector vec{out}; + writer.write(vec); + }); } int RemoteDebugging::custom_log_write(const char *data, va_list args) {