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 <iostream>
|
||||||
#include "RemoteDebugging.h"
|
#include "RemoteDebugging.h"
|
||||||
#include "freertos/FreeRTOS.h"
|
#include "freertos/FreeRTOS.h"
|
||||||
|
#include "esp_debug_helpers.h"
|
||||||
|
|
||||||
std::string RemoteDebugging::get_task_manager() {
|
std::string RemoteDebugging::get_task_manager() {
|
||||||
std::string out;
|
std::string out;
|
||||||
@@ -32,6 +33,11 @@ void RemoteDebugging::register_calls(MessagingInterface &messaging_interface) {
|
|||||||
std::vector<uint8_t> vec(out.begin(), out.end());
|
std::vector<uint8_t> vec(out.begin(), out.end());
|
||||||
writer.write(vec);
|
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) {
|
int RemoteDebugging::custom_log_write(const char *data, va_list args) {
|
||||||
|
|||||||
Reference in New Issue
Block a user