Releases: adafruit/Adafruit_CircuitPython_HID
6.0.0 - adjustable timeouts waiting for USB ready
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 -
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
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
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
5.3.3 - improve typing
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
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
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
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
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.