mirror of
https://github.com/BotChain-Robots/firmware.git
synced 2026-07-08 09:37:21 +02:00
Very minimal error reporting
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user