summaryrefslogtreecommitdiff
path: root/firmware/usbstack/usb_hid_usage_tables.h (follow)
Commit message (Collapse)AuthorAge
* [WIP] DuckyScript pluginFranklin Wei2016-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows a DAP to behave like a USB Rubber Ducky by executing DuckyScript files, which is a BASIC-like language with facilities for sending keystrokes. A "crash course" on the language can be found at http://71.71.39.6/ducky.txt This plugin also implements several extensions to vanilla DuckyScript, some of which are listed below (see source for complete documentation). - variables (multicharacter names via hash map) - control flow (JUMP/GOTO, IF) with labels - expression parsing when a number is needed - non-decimal bases - bytecode compilation (on computer only) The compiler and related tools can be found here: https://github.com/theunamedguy/ducky NOTE: Changes some entries in the HID usage tables, but doesn't break anything. TODO: - Finish up manual entry - Further documentation? - More optimization? - Arrays (how?) - TEST, TEST, TEST! - Some features have only been marginally tested and MIGHT NOT WORK CORRECTLY - FASTER TYPING!!! - Currently averages ~96 keys/sec - Theoretical maximum: 500 keys/sec - Of interest: G#1223 (http://gerrit.rockbox.org/r/1223/) Change-Id: I149ecd08ba124f8b8637a002ee2652dd54a44e58
* support static passwords, hardware-accelerated AES, SHA1Franklin Wei2016-07-09
| | | | Change-Id: Iacb1ac768741f40a7b3ed39eb820bb228bbabd0a
* Commit "FS#10468 - USB HID: Show keypad mode on screen"Tomer Shalev2009-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22852 a1c6a512-1295-4272-9138-f99709370657
* Flyspray: FS#10326Frank Gevaerts2009-07-18
| | | | | | | | | | | Author: Tomer Shalev Adds a USB HID sample application, a plugin tha allows to send HID commands while connected in non-storage mode. This also removes the HID stuff in the debug menu. Testing is now easily doable from the plugin Also general HID updates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21953 a1c6a512-1295-4272-9138-f99709370657
* Add usb_hid_usage_tables.h for HID to actually compileFrank Gevaerts2009-05-16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20963 a1c6a512-1295-4272-9138-f99709370657