diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-05-26 14:09:41 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-05-26 14:09:41 +0200 |
commit | 2a88cf72a211746f4da582850dc5d65ea7bfd4dc (patch) | |
tree | 7810d060c6790f05717fa8ed52e6b7b8099a4760 /shared | |
parent | d70f4f44f927281d6c9bfff64264bd754d682dc8 (diff) |
typedef enums
Diffstat (limited to 'shared')
-rw-r--r-- | shared/errors.h | 6 | ||||
-rw-r--r-- | shared/protocol.h | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/shared/errors.h b/shared/errors.h index 280c5ef..985fcb1 100644 --- a/shared/errors.h +++ b/shared/errors.h @@ -15,7 +15,7 @@ * error codes are between 0-63 because the two most significant bits are * reserved for error type checking */ -enum w2_e_errorcodes { +typedef enum { /** wireless connection lost from either robot or client-side */ W2_E_CRIT_CONN_LOST = 0x00 | W2_E_TYPE_CRIT, /** serial COM-port unavalable. client-side only */ @@ -39,7 +39,7 @@ enum w2_e_errorcodes { W2_E_WARN_LINE_LOST = 0x05 | W2_E_TYPE_WARN, /** serial buffer full, gets thrown on next cycle */ W2_E_WARN_SERCOMM_BUFFER_FULL = 0x06 | W2_E_TYPE_WARN, -}; +} w2_e_errorcode; /** * error struct @@ -48,7 +48,7 @@ enum w2_e_errorcodes { * `message_length` */ typedef struct { - enum w2_e_errorcodes code; + w2_e_errorcode code; uint8_t message_length; char message[]; } w2_s_error; diff --git a/shared/protocol.h b/shared/protocol.h index 5bdfcbe..875bb16 100644 --- a/shared/protocol.h +++ b/shared/protocol.h @@ -16,7 +16,7 @@ #define W2_CMD_DIRECTION_MASK (1) #define W2_CMD_COUNT 28 -enum w2_e_scmds { +typedef enum { /** ping command */ W2_CMD_PING = 0x00, /** exception command */ @@ -45,7 +45,7 @@ enum w2_e_scmds { W2_CMD_PLAY = 0x18, /** control leds command */ W2_CMD_CLED = 0x1a, -}; +} w2_e_scmds; #pragma pack(push, 1) |