Simple USBHost library for Nucleo F446RE/F411RE/F401RE FRDM-KL46Z/KL25Z/F64F LPC4088/LPC1768

Dependencies:   FATFileSystem

Dependents:   F401RE-BTstack_example F401RE-USBHostMSD_HelloWorld

Fork of KL46Z-USBHost by Norimasa Okamoto

簡易USBホストライブラリです。
official-USBHostの下位互換で対応プログラムを僅かな修正で動かすことが出来ます。

Platforms

  • Nucleo F446RE
  • Nucleo F411RE
  • Nucleo F401RE
  • FRDM-K64F
  • FRDM-KL46Z
  • FRDM-KL25Z
  • LPC4088
  • LPC1768

Nucleo F446RE/F411RE/F401REのUSB接続方法

ST morphoUSB
U5V (CN10-8)VBUS (1 RED)
PA11 (CN10-14)DM  (2 WHITE)
PA12 (CN10-12)DP  (3 GREEN)
GND (CN10-20)GND (4 BLACK)

Examples

Import programF446RE-USBHostMouse_HelloWorld

USBHostMouse Hello World for ST-Nucleo-F446RE

Import programF401RE-USBHostMSD_HelloWorld

Simple USBHost MSD(USB flash drive) for Nucleo F401RE/FRDM-KL46Z test program

Import programF401RE-USBHostC270_example

Simple USBHost WebCam test program

Import programK64F_USBHostC270_example

Simple USBHost C270 example

Import programF401RE-BTstack_example

BTstack for Nucleo F401RE/FRDM-KL46Z example program

Import programUSBHostRSSI_example

Bluetooth device discovery example program.

Import programKL46Z-USBHostGPS_HelloWorld

Simple USBHost GPS Dongle Receiver for FRDM-KL46Z test program

Changes

RevisionDateWhoCommit message
23:4ab8bc835303 2016-05-01 va009039 add ST-Nucleo-F446RE default tip
22:b0d0930bf9d0 2015-11-25 va009039 update FATFileSystem
21:e3eca4cdcd83 2015-11-25 va009039 update FATFileSystem
20:9827f135ccb6 2015-05-10 va009039 update FATFileSystem
19:47978c25c9b8 2014-07-20 va009039 added Nucleo F411RE(required USBCLK 48MHz).
18:61554f238584 2014-07-01 va009039 add lpc4088/lpc1768
17:4a710e2ba162 2014-06-23 va009039 add FRDM-K64F.(not tested)
16:981c3104f6c0 2014-06-23 va009039 add FRDM-K64F.(not tested)
15:d14c06cc5c07 2014-06-13 va009039 update FATFileSystem.
14:b167f2b97cb7 2014-06-13 va009039 fix token out.
13:8774c07f12a5 2014-06-10 va009039 add USBHostC270
12:b91fdea8c0a7 2014-06-09 va009039 Simple USBHost for Nucleo F401RE
11:61843badd06e 2014-06-09 va009039 Simple USBHost for Nucleo F401RE
10:40c7f6788902 2014-02-05 va009039 fix endpoint callback.
9:7f9f64cf5ded 2014-02-03 va009039 add interrupt write transfer.
8:6463cd1964c0 2014-01-31 va009039 USB hub support.
7:9a20482c9a7a 2014-01-28 va009039 Control transfer status stage must set DATA1.
6:03ef38d6e1ba 2014-01-28 va009039 Control transfer status stage must set DATA1.
5:10bfc10afcc8 2014-01-27 va009039 add isochronous transfer
4:21d651ad6987 2014-01-27 va009039 add isochronous transfer
3:a3872f7593e2 2014-01-25 va009039 fix max packet size
2:0cdac6bcc534 2014-01-23 va009039 add retry in token transfer
1:c072d9e580b0 2014-01-21 va009039 add USBHostMSD
0:5160ee0c522d 2014-01-18 va009039 first commit