1 Name = pjrcUSBCapabilities;
3 Author = "HaaTa (Jacob Alexander) 2014-2016";
11 consCtrlOut => Output_consCtrlSend_capability( consCode : 2 );
12 noneOut => Output_noneSend_capability();
13 sysCtrlOut => Output_sysCtrlSend_capability( sysCode : 1 );
14 usbKeyOut => Output_usbCodeSend_capability( usbCode : 1 );
15 mouseOut => Output_usbMouse_capability( mouseCode : 2, relative_x : 2, relative_y : 2 );
17 # Configuration capabilities
18 kbdProtocolBoot => Output_kbdProtocolBoot_capability();
19 kbdProtocolNKRO => Output_kbdProtocolNKRO_capability();
20 toggleKbdProtocol => Output_toggleKbdProtocol_capability();
23 keyboardLocale => KeyboardLocale_define;
27 # Set to 0 for Boot Mode (6KRO)
28 # Set to 1 for NKRO Mode (default)
29 usbProtocol => USBProtocol_define;
32 # Bootloader Mode capability
34 # By default this is disabled on purpose
35 # It is a large security hazard
36 flashModeEnabled => flashModeEnabled_define;
39 flashMode => Output_flashMode_capability();