SBDBT ps3コントローラ用ファームのビルドについて - aqua
2015/08/27 (Thu) 12:31:13
SBDBT5Vを用いて、DualShock3との通信を行おうとしています。
その際、global.hの設定を変更しビルドしようとしたのですが
10行目の#include "timer.h"の部分でtimer.hが見つからずエラーになります。
sppサーバー用のソースからtimer.hをコピーするなどしてみましたがエラーは消えるもののビルドが失敗します。
環境
MPLAB X IDE ver.3.05
コンパイラ XC16
ファームウェアの変更点
#define NEUTRAL_DATA_SUPPRESS 1 を 0 に変更(連続送信時ニュートラル位置のデータを連続送信)
初歩的な質問だと思いますがアドバイスを頂けると幸いです。
Re: SBDBT ps3コントローラ用ファームのビルドについて - ランエレ URL
2015/08/29 (Sat) 16:26:42
aqua 様
SBDBT5Vをご利用いただきまして誠に有り難うございます。
調べてみたところ最新のXC16 (v1.25)では一部ライブラリが含まれなくなったため、別途ペリフェラルライブラリをインストールする必要があります。
ペリフェラルライブラリは次のページからダウンロードをお願いします。
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/
このページの、画面の下の方にスクロールしていただき、「Downloads」をクリック、「Peripheral Libraries (plibs)」をクリック、お使いのOS用の「PIC24/dsPIC Peripheral Libraries 」をダウンロードし、インストールしてください。
またこのペリフェラルライブラリ向けに一部ヘッダファイルに修正が必要だったため、「ソース Ver.150829」を公開いたしました。
上記ペリフェラルライブラリと、新しいソースファイルを使用して再度お試しいただきますようお願いします。
お手数をお掛けして申し訳ありませんが、よろしくお願い致します。
Re: SBDBT ps3コントローラ用ファームのビルドについて - aqua
2015/08/31 (Mon) 10:30:01
ご回答ありがとうございます。
無事にビルド成功し、DualShock3を用いての動作も確認することができました。
ご尽力いただき、ありがとうございました。
Re: SBDBT ps3コントローラ用ファームのビルドについて - ランエレ URL
2015/09/05 (Sat) 01:31:18
aqua 様
うまく動作したとのことで安心致しました。
今後ともよろしくお願い致します。