2021/4/26

worklog : arduino-share-serial-to-keyboard

就是要照著這一篇 中的 digispark, attiny85 來做一個..

所以上一篇裝好,測試了 arduino ide.. 和 digispark 的 board support,
然後依照內容把 serial-to-keyboard clone 下來...
git clone https://github.com/andrewintw/arduino-serial-to-keyboard.git --recurse-submodules
然後用 arduino-ide 開啟 DigiSpark_SoftSerial_to_Keyboard.ino
一樣,做 upload 時,出現 Error
SoftSerial_INT0.h: No such file or directory
就是 source code 中 include <SoftSerial_INT0.h> 這一行,找不到 SoftSerial_INT0.h
文章中說依照 arduino ide 的 library 方式...
所以找一下,同時參考原 library 作者的說明...
猜測,應該是..
~/.arduino15/packages/digistump/hardware/avr/1.6.7/libraries
..... 竟然是隱藏目錄....

所以把 那個 Digispark_SoftSerial_INT0 目錄 copy 到這裡,
之後 Arduino IDE 的 upload 就成功了...
..其實有一個 Error..說 library 的版本不一樣...

但是 dmesg 有出現 INPUT device:
[22436.262378] usb 3-3.4: new low-speed USB device number 40 using xhci_hcd
[22436.631309] usb 3-3.4: New USB device found, idVendor=16c0, idProduct=27db, bcdDevice= 1.00
[22436.631315] usb 3-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[22436.631319] usb 3-3.4: Product: DigiKey
[22436.631322] usb 3-3.4: Manufacturer: digistump.com
[22436.704903] input: digistump.com DigiKey as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.4/3-3.4:1.0/0003:16C0:27DB.0006/input/input20
[22436.763071] hid-generic 0003:16C0:27DB.0006: input,hidraw1: USB HID v1.01 Keyboard [digistump.com DigiKey] on usb-0000:00:14.0-3.4/input0

沒有留言:

張貼留言