Skip to content

Releases: NicoHood/HID

2.4.4

27 Jan 11:27
2.4.4
Compare
Choose a tag to compare

Release 2.4.4

HID Project 2.4.3

02 Mar 09:10
Compare
Choose a tag to compare
2.4.3 Release (02.03.2016)
* Fixed NKRO Keyboard modifier add() #76

HID Project 2.4.2

04 Jan 17:43
Compare
Choose a tag to compare

IDE 1.6.8 is suggested in order to fix the RawHID >64 bytes bug.

2.4.2 Release (04.01.2016)
* RawHID >64 byte fix (Arduino IDE 1.6.8 fix)
* Fixed Keyboard modifier add() issue #68

HID Project 2.4.1

19 Dec 00:49
Compare
Choose a tag to compare

Version 2.4.1 fixes some small bugs, mostly RawHID was improved and the IDE library manager integration.

Sending more than 64 byte with rawhid is currently only possible with the dev branch. See Wiki for more information.

IDE 1.6.7 is required for 2.4.1

2.4.1 Release (19.12.2015)
* RawHID Improvements
* Added Keyboard Feature Report
* NKRO and Keyboard API fixes
* Arduino library manager fix

HID Project 2.4

06 Nov 21:57
Compare
Choose a tag to compare

A lot of changes were made to the official Arduino IDE. HoodLoader2 is now natively supported and pluggable USB and HID was introduced. Version 2.4 not only adapts those features, it adds even more functions compared to previous versions of HID Project. A lot of fixes and inner structures were made to accomplish this.

Different Keyboard layouts are not integrated into the current version since IDE 1.6.6 was released faster than expected. Other bugs might appear, feel free to report them.

HID Project 2.4 can now be downloaded via library manager. Older versions might appear as well but wont work (since at that time it was a whole core, not a library).

2.4 Release (06.11.2015)
* Added Arduino IDE 1.6.6 compatibility with Pluggable HID
* Improved Pluggable HID (see Arduyuino changelog for my improvements)
* Changed USB-Core into a simple library, only made possible with Pluggable HID
* Removed HID presets in boards menu (like mouse + keyboard + consumer + system)
* Added NKRO Keyboard
* Added Led report for Keyboard
* Added 1 Linux consumer key for keyboard
* Added BootKeyboard/Mouse support (BIOS compatibility)
* Added RawHID
* Added a few key definitions
* Renew whole Keyboard API and its definitions via enum
* Uses .alinkage custom IDE option
* Improved and updated examples
* A lot of other minor and major fixes I missed to mention.

HID Project 2.2

27 Apr 13:07
Compare
Choose a tag to compare

HID Project (which is also needed in order to use HoodLoader2) got a few bugfixes for Keyboard, Mouse, Consumer and Gamepad. There were some things not working correct. Some other minor internal changes or fixes were made to improve the library. This update mostly includes important bugfixes and IDE 1.6.3 compatibility.

The HID-Bridge for the 16u2-328 communication is still not finished – sorry.

2.2 Release (12.04.2015)
* added experimental, not finished nor documented HID-Bridge between 16u2 and 328/2560
* increased HW Serial1 RX buffer size from 16 to 32 (TX still 16)
* added colour highlighting (through HID-Bridge library)
* removed fixed size in report buffers
* used HID_KeyboardReport_Data_t now in Keyboard API
* Arduino as ISP fix for 328
* Upload verification on USB hubs fix for HL2.0.4
* No USB workaround for Leonardo integrated into variants
* Changed USB Wakeup in System API
* Consumer Key fix (issue #3)
* Gamepad fix (issue #14)
* Added Keycode example
* Mouse press + release fix

HID Project 2.1

03 Feb 18:17
Compare
Choose a tag to compare

Main fixes and improvements are:

  • Simpler installation and USB-Core selection
  • New USB features like Keyboard LEDs, Serial State Control, USB Wakeup, Abs Mouse
  • Arduino as ISP now working for 32u4 and 16u2
  • Moved documentation to the wiki
  • Many more fixes, see below

I strongly recommend you to read the wiki pages again carefully if you want to install the new update since the installation has changed from 2.0. There is also a new HoodLoader2 version and I recommend you to use the new 1.6 IDE. Click download source code to actually get this release.

HIDwiki20150203 included. This release is just a snapshot, meaning it is just "how the software is" right now (Feb 3, 2015). Download the current master to possibly get newer minor fixes or the dev tree for the bleeding edge of this software.

2.1 Release (28.01.2015)
* Reworked the whole USB-Core from scratch
* Uses less flash if HID or Serial is not used
* Extended and compacter(flash) HID Report Descriptors
* Fixed USB Device Descriptor
* Added u2 compatibility with smaller USB_EP_SIZE (16u2 etc)
* Added Serial Event for LineEncoding and LineState
* Added Serial Function to get dtr state, line encoding etc
* Added Keyboard Led Out report to get Led states (for numlock etc)
* Made CDC-Core independent from USB-Core
* Made HID-Core independent from USB-Core
* Made HID-API independent from HID-Core
* Removed not needed virtual functions in Keyboard
* Made HID Reports and its IDs replaceable via pins_Arduino.h
* Added Absolute Mouse
* Removed uint8_t USBPutChar(uint8_t c); in HID.cpp
* Made void Recv(volatile u8* data, u8 count) in USBCore.cpp static inline
* HID-APIs sends a clean report on begin() and end() now.
* Removed virtual functions in Keyboard API
* Added Keycode functions in Keyboard API
* Inlined a lot of the HID API functions to save flash
* Added Gamepad
* Added RawHID API (but RawHID itself isnt working still)
* Added USB Wakeup support
* Separated USB-Core in its own folder
* Added HID Tables
* USB-Serial now fully reprogrammable
* Easy USB-Core selection via Tools->USB-Core
* Added Arduino as ISP fix for 32u4 and 16u2
* Moved documentation to the wiki
* Added AVR libraries to the core with the better SoftSerial

HID Project 2.0 (HoodLoader2 support)

07 Dec 18:52
Compare
Choose a tag to compare

This update was pushed for HoodLoader2 integration and comes with some structure changes.
Please consider to download the last Github Download instead of this zip file, since some files might be outdated or have bugs in it. You can get the newest version here (Download Zip): https://github.com/NicoHood/HID

2.0 Release (29.11.2014)

  • Added HoodLoader2
  • Separated HoodLoader1&2 more
  • Added u2 series for USB-Core
  • Extended USB core and fixed minor things for the u2 series
  • Added Led Out report.
  • Added CDC Line state
  • Reworked the whole library structure again

1.8 The Hoodloader update + easy installation

20 Sep 15:04
Compare
Choose a tag to compare

This update was mostly made for the Hoodloader but also includes changes in the HID installation

1.8 Beta Release (26.08.2014)

  • Changes in the Hoodloader:
    • Huge improvements, see Hoodloader repository
    • Reworked the whole library, easy installation now
    • HID fixes for Media Keys/Ubuntu
    • Removed Joystick, added 4 Gamepads