HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
LINK
BACK
 

2022/06/04

QMKファームウェアの USB_Host_Shield_2.0のバージョンを 1.1.0から 1.6.1にアップデートする方法 QMKファームウェアの USB_Host_Shield_2.0のバージョンを 1.1.0から 1.6.1にアップデートする方法

(QMK firmware Update USB_Host_Shield_2.0 library version 1.1.0 to 1.6.1)

Tags: [電子工作], [QMK]




● QMK firmwareの関連記事


2022/03/13
市販のキーボードを無改造で QMK化する QMK USB Converterを作ってみる
市販のキーボードを無改造で QMK化する QMK USB Converterを作ってみる

  QMK firmware QMK USB to USB keyboard protocol converter Pro Micro 3.3V + USB Host MAX3421E


● QMKファームウェアの USB_Host_Shield_2.0のバージョンを 1.1.0から 1.6.1にアップデートする方法

 QMK firmware Update USB_Host_Shield_2.0 library version 1.1.0 to 1.6.1

 QMK firmwareの USB_Host_Shield_2.0のライブラリのバージョンが 1.1.0(2015年 4月)と古いので 1.6.1(2021年 12月)にアップデートします。

 USB_Host_Shield_2.0ライブラリは上記の USBキーボードアダプタで使用しています。

felis / USB_Host_Shield_2.0 ver. 1.6.1

qmk_firmware/lib/usbhost/USB_Host_Shield_2.0/
library.properties version=1.1.0

 下記の 2個のファイルを
./qmk_firmware/lib/usbhost/USB_Host_Shield_2.0/
 にコピーします。

 これで USB_Host_Shield_2.0 ver. 1.6.1を QMKで使用できます。
 ※ HIDクラスが USBHIDに変わった。HID_XXXが USB_HID_XXXに変わった。
 (Bluetooth用のクラスが増えたので BTと USBを区別する為)

hid.cpp
// USB_Host_Shield_2.0 version bridge for QMK 1.1.0 to 1.6.1
#include "usbhid.cpp"

hid.h
// USB_Host_Shield_2.0 version bridge for QMK 1.1.0 to 1.6.1
#if !defined(__HID_H__)
#define __HID_H__

#include "usbhid.h"

#define HID USBHID
#define HID_PROTOCOL_KEYBOARD USB_HID_PROTOCOL_KEYBOARD

#endif // __HID_H__



Tags: [電子工作], [QMK]



[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c) 2022 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/hardware/qmk_usb_host_shield_update_to_161/