From eeb807d8ea4a0ee07f32ce644ae23e8654f38030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Tue, 15 Mar 2016 17:56:22 +0100 Subject: [PATCH] Add pointer_t --- right/module.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/right/module.h b/right/module.h index 5b0059f..e9f21c5 100644 --- a/right/module.h +++ b/right/module.h @@ -33,13 +33,19 @@ // Typedefs: + typedef struct { + uint8_t acceleration; + uint8_t maxSpeed; + uint8_t roles[LAYER_COUNT]; + } pointer_t; + typedef struct { uint8_t status; uint8_t moduleId; uint8_t pointerCount; uint8_t keyCount; uint8_t keyStates[MAX_KEY_COUNT_PER_MODULE]; - uint8_t pointerRoles[LAYER_COUNT][MAX_POINTER_COUNT_PER_MODULE]; + pointer_t pointers[MAX_POINTER_COUNT_PER_MODULE]; key_action_t keyActions[LAYER_COUNT][MAX_KEY_COUNT_PER_MODULE]; } module_t;