diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-05-29 16:27:29 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-05-29 16:27:29 +0200 |
commit | 3b2c2cf6b2af9e76b343a5a8fc8e9245f240690d (patch) | |
tree | f257a9a03b8205f55301901d00c5865f8b179607 /robot/errcatch.h | |
parent | f466856892d94f5b42bf2369cae0fd73dd468dfa (diff) |
serial parsing working on client
Diffstat (limited to 'robot/errcatch.h')
-rw-r--r-- | robot/errcatch.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/robot/errcatch.h b/robot/errcatch.h deleted file mode 100644 index add4ece..0000000 --- a/robot/errcatch.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -/** @file errcatch.h */ - -#include <stdint.h> - -#include "../shared/consts.h" -#include "../shared/errors.h" - -/** error ring buffer */ -extern w2_s_error *g_w2_error_buffer[W2_ERROR_BUFFER_SIZE]; -/** stores head of ring buffer */ -extern uint8_t g_w2_error_index; -/** stores start of ring buffer */ -extern uint8_t g_w2_error_offset; - -/** error-handler module main */ -void w2_errcatch_main(); - -/** handle error */ -void w2_errcatch_handle_error(w2_s_error *error); - -/** append error to error buffer */ -void w2_errcatch_throw(w2_e_errorcode code); - -/** append error to error buffer (with debug message) */ -void w2_errcatch_throw_msg(w2_e_errorcode code, uint16_t length, const char *message); - -/** - * allocate and initialize error struct - * - * TODO: doesn't handle null pointers from malloc - */ -w2_s_error *w2_alloc_error(w2_e_errorcode code, uint16_t length, const char *message); |