Skip to content

Releases: adafruit/Adafruit_CircuitPython_HID

6.0.0 - adjustable timeouts waiting for USB ready

14 Sep 17:27
da9fa58
Compare
Choose a tag to compare

Devices that use adafruit_hid.find_device() (including Keyboard, Mouse, and ConsumerControl can now wait indefinitely or with a specified timeout for USB to be ready. The default is to wait forever. This allow connected HID devices to wait as long as necessary for the host to do the enumeration. Previously, the wait was only for a second or two. This is useful for a host computer that is taking a while to boot.

What's Changed

New Contributors

Full Changelog: 5.4.0...6.0.0

5.4.0 -

08 Sep 02:09
30097f7
Compare
Choose a tag to compare

This release adds a new delay parameter for layout write. Thank you @michalpokusa.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-HID.

Read the docs for info on how to use it.

5.3.6 - Updated .pylintrc, fixed jQuery

26 May 16:17
9ec404f
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-HID.

Read the docs for info on how to use it.

5.3.5 - Updated pre-commit hooks

18 May 15:36
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-hid.

Read the docs for info on how to use it.

5.3.4 - fix led_status

20 Mar 21:32
b93f918
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.3.3...5.3.4

5.3.3 - improve typing

09 Sep 03:06
93c7e0e
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-hid.

Read the docs for info on how to use it.


What's Changed

  • Use future annotations to allow import on desktop computers by @jepler in #101
  • Act gracefully when more than 6 keys are reported at once by @jepler in #103
  • Typing improvements by @jepler in #104

Full Changelog: 5.3.2...5.3.3

5.3.2 - Removed unneeded import

05 Sep 00:20
6f3a8f3
Compare
Choose a tag to compare

Removed the unneeded typing import block for one of the files. No functional changes are included in this release.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-hid.

Read the docs for info on how to use it.

5.3.1 - Fixed copyright string in documentation

29 Aug 21:11
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-hid.

Read the docs for info on how to use it.

5.3.0 - Added CircuitPython 8.X compatibility

18 Aug 15:01
4d68643
Compare
Choose a tag to compare

Updated this library to work with CircuitPython 8.X. Thanks @Neradoc!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-hid.

Read the docs for info on how to use it.

5.2.5 - Switched to pyproject.toml

09 Aug 19:35
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-hid.

Read the docs for info on how to use it.