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();
22 keyboardLocale => KeyboardLocale_define;
26 # Set to 0 for Boot Mode (6KRO)
27 # Set to 1 for NKRO Mode (default)
28 usbProtocol => USBProtocol_define;
31 # Bootloader Mode capability
33 # By default this is disabled on purpose
34 # It is a large security hazard
35 flashModeEnabled => flashModeEnabled_define;
38 flashMode => Output_flashMode_capability();