From 3ff63e9df1d983e3982cfd734f1b88a5b5731f34 Mon Sep 17 00:00:00 2001 From: Raphael Assenat Date: Tue, 27 Oct 2015 23:57:27 -0400 Subject: [PATCH] Add get signature command --- hiddata.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hiddata.c b/hiddata.c index 1bad078..4224a18 100644 --- a/hiddata.c +++ b/hiddata.c @@ -7,7 +7,8 @@ #include "gcn64_protocol.h" #include "version.h" -#define CMDBUF_SIZE 64 +// dataHidReport is 40 bytes. +#define CMDBUF_SIZE 41 #define STATE_IDLE 0 #define STATE_NEW_COMMAND 1 // New command in buffer @@ -106,6 +107,10 @@ static void hiddata_processCommandBuffer(void) strcpy((char*)(cmdbuf + 1), g_version); cmdbuf_len = 1 + strlen(g_version) + 1; break; + case RQ_GCN64_GET_SIGNATURE: + strcpy_P((char*)(cmdbuf + 1), g_signature); + cmdbuf_len = 1 + strlen_P(g_version) + 1; + break; } #ifdef DEBUG