ランニングエレクトロニクスサポート掲示板

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 様

うまく動作したとのことで安心致しました。

今後ともよろしくお願い致します。

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.