aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/buildcommands.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/buildcommands.py b/scripts/buildcommands.py
index 09ecad70..97f1513a 100644
--- a/scripts/buildcommands.py
+++ b/scripts/buildcommands.py
@@ -168,6 +168,9 @@ class HandleCommandGeneration:
if msg not in self.msg_to_id:
msgid += 1
self.msg_to_id[msg] = msgid
+ if msgid >= 96:
+ # The mcu currently assumes all message ids encode to one byte
+ error("Too many message ids")
def update_data_dictionary(self, data):
messages = { msgid: msg for msg, msgid in self.msg_to_id.items() }
data['messages'] = messages