Very minimal error reporting

This commit is contained in:
2026-02-27 21:25:22 -05:00
parent 10d03a895f
commit d90d5b9550

View File

@@ -3,6 +3,7 @@
#include <iostream>
#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<uint8_t> 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<uint8_t> vec{out};
writer.write(vec);
});
}
int RemoteDebugging::custom_log_write(const char *data, va_list args) {