From b0ab02b31a6c7c1d13f5ebb891017e673079c17e Mon Sep 17 00:00:00 2001 From: Simon Frei Date: Fri, 30 Sep 2022 16:14:36 +0200 Subject: [PATCH] fill flap dictonary with possible values --- ADIS_tinyK22_SplitFlap/source/splitflap.c | 79 ++++++++++++----------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/ADIS_tinyK22_SplitFlap/source/splitflap.c b/ADIS_tinyK22_SplitFlap/source/splitflap.c index 48488a0..9892548 100644 --- a/ADIS_tinyK22_SplitFlap/source/splitflap.c +++ b/ADIS_tinyK22_SplitFlap/source/splitflap.c @@ -20,45 +20,46 @@ void SF_InitConfig(void){ ((dict_t*)splitFlapDict)->key=NULL; ((dict_t*)splitFlapDict)->value=NULL; ((dict_t*)splitFlapDict)->next=NULL; - addItem(splitFlapDict, SF_A, 0); - addItem(splitFlapDict, SF_B, 0); - addItem(splitFlapDict, SF_C, 0); - addItem(splitFlapDict, SF_D, 0); - addItem(splitFlapDict, SF_E, 0); - addItem(splitFlapDict, SF_F, 0); - addItem(splitFlapDict, SF_G, 0); - addItem(splitFlapDict, SF_H, 0); - addItem(splitFlapDict, SF_J, 0); - addItem(splitFlapDict, SF_K, 0); - addItem(splitFlapDict, SF_L, 0); - addItem(splitFlapDict, SF_M, 0); - addItem(splitFlapDict, SF_N, 0); - addItem(splitFlapDict, SF_O, 0); - addItem(splitFlapDict, SF_P, 0); - addItem(splitFlapDict, SF_Q, 0); - addItem(splitFlapDict, SF_R, 0); - addItem(splitFlapDict, SF_S, 0); - addItem(splitFlapDict, SF_T, 0); - addItem(splitFlapDict, SF_U, 0); - addItem(splitFlapDict, SF_V, 0); - addItem(splitFlapDict, SF_W, 0); - addItem(splitFlapDict, SF_X, 0); - addItem(splitFlapDict, SF_Y, 0); - addItem(splitFlapDict, SF_Z, 0); - addItem(splitFlapDict, SF_0, 0); - addItem(splitFlapDict, SF_1, 0); - addItem(splitFlapDict, SF_2, 0); - addItem(splitFlapDict, SF_3, 0); - addItem(splitFlapDict, SF_4, 0); - addItem(splitFlapDict, SF_5, 0); - addItem(splitFlapDict, SF_6, 0); - addItem(splitFlapDict, SF_7, 0); - addItem(splitFlapDict, SF_8, 0); - addItem(splitFlapDict, SF_9, 0); - addItem(splitFlapDict, SF_EXCLAMATION, 0); - addItem(splitFlapDict, SF_QUESTION, 0); - addItem(splitFlapDict, SF_COLON, 0); - addItem(splitFlapDict, SF_SPACE, 0); + addItem(splitFlapDict, SF_A, (int32_t*)13); + addItem(splitFlapDict, SF_B, (int32_t*)26); + addItem(splitFlapDict, SF_C, (int32_t*)39); + addItem(splitFlapDict, SF_D, (int32_t*)52); + addItem(splitFlapDict, SF_E, (int32_t*)65); + addItem(splitFlapDict, SF_F, (int32_t*)78); + addItem(splitFlapDict, SF_G, (int32_t*)91); + addItem(splitFlapDict, SF_H, (int32_t*)104); + addItem(splitFlapDict, SF_I, (int32_t*)117); + addItem(splitFlapDict, SF_J, (int32_t*)130); + addItem(splitFlapDict, SF_K, (int32_t*)143); + addItem(splitFlapDict, SF_L, (int32_t*)156); + addItem(splitFlapDict, SF_M, (int32_t*)169); + addItem(splitFlapDict, SF_N, (int32_t*)182); + addItem(splitFlapDict, SF_O, (int32_t*)195); + addItem(splitFlapDict, SF_P, (int32_t*)208); + addItem(splitFlapDict, SF_Q, (int32_t*)221); + addItem(splitFlapDict, SF_R, (int32_t*)234); + addItem(splitFlapDict, SF_S, (int32_t*)247); + addItem(splitFlapDict, SF_T, (int32_t*)260); + addItem(splitFlapDict, SF_U, (int32_t*)273); + addItem(splitFlapDict, SF_V, (int32_t*)286); + addItem(splitFlapDict, SF_W, (int32_t*)299); + addItem(splitFlapDict, SF_X, (int32_t*)312); + addItem(splitFlapDict, SF_Y, (int32_t*)325); + addItem(splitFlapDict, SF_Z, (int32_t*)338); + addItem(splitFlapDict, SF_0, (int32_t*)351); + addItem(splitFlapDict, SF_1, (int32_t*)364); + addItem(splitFlapDict, SF_2, (int32_t*)377); + addItem(splitFlapDict, SF_3, (int32_t*)390); + addItem(splitFlapDict, SF_4, (int32_t*)403); + addItem(splitFlapDict, SF_5, (int32_t*)416); + addItem(splitFlapDict, SF_6, (int32_t*)429); + addItem(splitFlapDict, SF_7, (int32_t*)442); + addItem(splitFlapDict, SF_8, (int32_t*)455); + addItem(splitFlapDict, SF_9, (int32_t*)468); + addItem(splitFlapDict, SF_EXCLAMATION, (int32_t*)481); + addItem(splitFlapDict, SF_QUESTION, (int32_t*)494); + addItem(splitFlapDict, SF_COLON, (int32_t*)507); + addItem(splitFlapDict, SF_SPACE, (int32_t*)0); } void SF_DeInitConfig(void){