From a69247c08b8a3a8d1b76f80d9b168e430f03778a Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sat, 13 Jan 2018 09:52:38 +0100 Subject: [PATCH] Ensure that arguments don't affect the command bits --- hcs12ss59t.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hcs12ss59t.c b/hcs12ss59t.c index 3157781..99e8df4 100644 --- a/hcs12ss59t.c +++ b/hcs12ss59t.c @@ -64,7 +64,7 @@ void hcs12ss59t_send_byte(char c) void hcs12ss59t_send_cmd(char cmd, char arg) { HCS12SS59T_SELECT; - hcs12ss59t_send_byte(cmd | arg); + hcs12ss59t_send_byte(cmd | (arg & 0x0f)); HCS12SS59T_DESELECT; }