Mirror with some correction
Dependencies: mbed FastIO FastPWM USBDevice
Diff: config.h
- Revision:
- 65:739875521aae
- Parent:
- 61:3c7e6e9ec355
- Child:
- 66:2e3583fbd2f4
--- a/config.h Tue Nov 22 20:46:36 2016 +0000 +++ b/config.h Wed Nov 23 19:49:20 2016 +0000 @@ -96,11 +96,12 @@ } __attribute__((packed)); -// maximum number of input button mappings -const int MAX_EXT_BUTTONS = 32; // buttons visible through USB interface -const int VIRTUAL_BUTTONS = 1; // number of internal virtual buttons -const int ZBL_BUTTON = MAX_EXT_BUTTONS; // index of virtual ZB Launch Ball button -const int MAX_BUTTONS = MAX_EXT_BUTTONS + VIRTUAL_BUTTONS; // total button slots +// maximum number of input button mappings in configuration +const int MAX_BUTTONS = 48; + +// extra slots for virtual buttons (ZB Launch Ball) +const int VIRTUAL_BUTTONS = 1; // total number of buttons +const int ZBL_BUTTON_CFG = MAX_BUTTONS; // index of ZB Launch Ball slot // LedWiz output port type codes // These values are part of the external USB interface @@ -208,7 +209,7 @@ // disable the ZB Launch Ball by default plunger.zbLaunchBall.port = 0; // 0 = disabled - plunger.zbLaunchBall.keytype = 2; // 2 = keyboard key + plunger.zbLaunchBall.keytype = BtnTypeKey; // keyboard key plunger.zbLaunchBall.keycode = 0x28; // USB keyboard scan code for Enter key plunger.zbLaunchBall.pushDistance = 63; // 63/1000 in == .063" == about 1/16" @@ -674,7 +675,7 @@ // --- Button Input Setup --- - ButtonCfg button[MAX_BUTTONS] __attribute__((packed)); + ButtonCfg button[MAX_BUTTONS + VIRTUAL_BUTTONS] __attribute__((packed)); // --- LedWiz Output Port Setup --- LedWizPortCfg outPort[MAX_OUT_PORTS] __attribute__((packed)); // LedWiz & extended output ports