LPCXpresso-LPC1769 組込みプログラミング [USB Virtual COM実装編3]

<近況報告>
LPCXpresso1769でUSB Virtual COM機能を実装したい。
LPCXpresso付属のexample project "USBCDC"の利用を試みたが、
必要なヘッダファイルが足りず、コンパイルエラーで先に進めない。

<進展>
下記のライブラリが参考になりそう。

【記事名】LPC17xx Virtual COM port - A USB CDC Class device library
http://gvworks.blogspot.com/2011/02/lpc17xx-virtual-com-port-usb-cdc-class.html


手順① 上記のURLからVirtual COM APIソースコードをダウンロードする。
【ファイル名】VCOM_lib1.3.rar

手順② VectorソフトでRARアーカイブ解凍ソフトを入手し、ダウンロードしたファイルを解凍する。
【ソフトウェア名】 Lhaplus (フリーソフト)

手順③ LPCXpressoで新規プロジェクトを作成する
※Exampleプロジェクトの"CMSISv2p00_LPC17xx"を一度インポートしておく。
 さもないと、新規プロジェクト作成時に"CMSIS v2 00 LPC17xx not found"等のエラーが発生する。
手順④ ダウンロードしたソースコード全て(拡張子.c .hファイル)を
    新規プロジェクトのsrcフォルダにコピーする

手順⑤ main.c冒頭にVCOM API用ヘッダファイルのinclude文を追加


FreeRTOSを利用したVirtual COM動作事例を新たに発見

NXP LPC1768 Application on FreeRTOS
http://www.page.sannet.ne.jp/kenjia/LPC1768_mbed_Xpresso_3.html#1768_tps3

<LPCUSB関連> の項目が参考になる。