aboutsummaryrefslogtreecommitdiffstats
path: root/src/generic/canbus.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-02-07 15:23:19 -0500
committerKevin O'Connor <kevin@koconnor.net>2021-03-13 11:29:41 -0500
commit6cb419a90a9304f2e6d5eae02f0b4b931e9b1fda (patch)
treea3953e94de44a08e53ae6d56733ebbf03d893855 /src/generic/canbus.h
parent041692828c66cd291435020f240b243c862177bf (diff)
downloadkutter-6cb419a90a9304f2e6d5eae02f0b4b931e9b1fda.tar.gz
kutter-6cb419a90a9304f2e6d5eae02f0b4b931e9b1fda.tar.xz
kutter-6cb419a90a9304f2e6d5eae02f0b4b931e9b1fda.zip
canbus: Rework CAN command protocol
Rework the micro-controller command protocol so that it supports direct communication with the serialqueue.c code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/generic/canbus.h')
-rw-r--r--src/generic/canbus.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/generic/canbus.h b/src/generic/canbus.h
index 3a3283ca..d9c330b3 100644
--- a/src/generic/canbus.h
+++ b/src/generic/canbus.h
@@ -3,16 +3,14 @@
#include <stdint.h> // uint32_t
-#define CANBUS_ID_UUID 0x321
-#define CANBUS_ID_SET 0x322
-#define CANBUS_ID_UUID_RESP 0x323
+#define CANBUS_ID_ADMIN 0x3f0
+#define CANBUS_ID_ADMIN_RESP 0x3f1
#define CANBUS_UUID_LEN 6
// callbacks provided by board specific code
int canbus_read(uint32_t *id, uint8_t *data);
int canbus_send(uint32_t id, uint32_t len, uint8_t *data);
void canbus_set_filter(uint32_t id);
-void canbus_reboot(void);
// canbus.c
void canbus_notify_tx(void);