Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gdsports/intellikeys_uhls
IntelliKeys USB host driver for the SAMD boards
https://github.com/gdsports/intellikeys_uhls
arduino intellikeys openikeys samd21 usb-host
Last synced: about 1 month ago
JSON representation
IntelliKeys USB host driver for the SAMD boards
- Host: GitHub
- URL: https://github.com/gdsports/intellikeys_uhls
- Owner: gdsports
- License: mit
- Created: 2019-07-18T11:58:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-07T10:44:20.000Z (over 5 years ago)
- Last Synced: 2024-11-13T22:33:19.608Z (3 months ago)
- Topics: arduino, intellikeys, openikeys, samd21, usb-host
- Language: C
- Size: 1.26 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IntelliKeys_uhls
IntelliKeys USB host driver for the USB Host Library for SAMD.The only example that should work is ikevent.ino.
The firmware directory has a UF2 file for drag and drop upload. No need to
setup the IDE, board packages, libraries, etc. The output is on UART TX at
115200, 8N1.The repo will include test.sh which is a bash script to create a clean room
environment to build the driver. It installs a fresh copy of the IDE, board
packages, and libraries then builds the sample code. This is kind of like a
continuous integration script to make sure I have not forgotten to mention
any required libraries or IDE settings. It also is helpful for setting up
the IDE for real development.![Trinket M0 with IntelliKeys board](./images/tm0_ikeys.jpg)
The red cable is a USB OTG to host cable. The tiny board is a Trinket M0. The
cable connected to the Trinket M0 is a USB TTL serial cable similar to this
https://www.adafruit.com/product/954.Even though the cable is described for use with Raspberry Pi it works with any
TTL UART with 3.3V logic levels. Work fine with ARM and ESP boards. The cable
plugs into a computer running a terminal program displaying whatever comes
out of the Trinket M0 UART TX.