summaryrefslogtreecommitdiffstats
path: root/Kod/bilbana/yc4/display/get_package.m
diff options
context:
space:
mode:
authorGustav Sörnäs <gusso230@student.li.se>2019-10-19 16:16:21 +0200
committerGustav Sörnäs <gusso230@student.li.se>2019-10-19 16:16:21 +0200
commit4d0480a2e07c92b200fe3bb87e929d970f9e212b (patch)
tree927f39e044e4fa2263af294cb8e20db9067141fa /Kod/bilbana/yc4/display/get_package.m
parent18d4a7ebf4b10fe70cd33fd490846736f561605b (diff)
downloadtfyy51-4d0480a2e07c92b200fe3bb87e929d970f9e212b.tar.gz
Create basic functions for BP4a
Diffstat (limited to 'Kod/bilbana/yc4/display/get_package.m')
-rw-r--r--Kod/bilbana/yc4/display/get_package.m10
1 files changed, 10 insertions, 0 deletions
diff --git a/Kod/bilbana/yc4/display/get_package.m b/Kod/bilbana/yc4/display/get_package.m
new file mode 100644
index 0000000..7c3a01e
--- /dev/null
+++ b/Kod/bilbana/yc4/display/get_package.m
@@ -0,0 +1,10 @@
+function [pkg] = get_package(code, args)
+ DC1 = 17;
+ ESC = 27;
+
+ data = [ESC, double(code), args];
+ len = length(data);
+ initStr = [DC1, len, data];
+ bcc = mod(sum(initStr), 256);
+ pkg = [initStr, bcc];
+end