twi.cpp


説明

TWIドライバファイル

このファイルはADSP-BF537のTWI用ドライバのドライバファイルである。

注意: Analog Devices Incおよびアナログ・デバイセズ株式会社は、 このプログラムの利用によって生じるいかなる問題にも責任を負わ ない。

twi.cpp で定義されています。

#include <cdefBF53x.h>
#include <ccblkfn.h>
#include "twi.h"

ソースコードを見る。

ネームスペース

namespace  twi

関数

void twi::init (unsigned int sclkMHz)
 TWI初期化関数
void twi::start (void)
 TWIスタート関数
bool twi::ISR (void)
 割込みハンドラ
void twi::readAsync (unsigned char address, unsigned char data[], unsigned int count, void(*callback)(bool))
 TWIデバイスからの非同期書読み込み
void twi::writeAsyncSub (unsigned char address, const unsigned char data[], unsigned int count, void(*callback)(bool))
 writeAsyncの下請け関数
void twi::writeAsync (unsigned char address, const unsigned char data[], unsigned int count, void(*callback)(bool))
 TWIデバイスへの非同期書きこみ
void twi::writeReadAsync (unsigned char wAddress, const unsigned char wData[], unsigned int wCount, unsigned char rAddress, const unsigned char rData[], unsigned int rCount, void(*callback)(bool))
 TWIデバイスへの非同期書き込み/読み込み

変数

unsigned char * twi::dataPtr
 データ転送バッファ・アドレス
unsigned char * twi::nextPtr
 Repeated Start後に使うバッファ・アドレス
unsigned char twi::nextAddress = 0
 Repeated Start後のデバイス・アドレス
unsigned int twi::transferedCount
 転送済みバイト数
unsigned int twi::countToBeTransfer
 転送するバイト数
unsigned int twi::nextTransfer
 Repeated Start後の転送バイト数
bool twi::rcv
 受信フラグ
void(*) twi::userCallBack (bool)
 コールバック関数


AudioFrameWorkに対してMon Apr 9 16:33:24 2007に生成されました。  doxygen 1.5.1-p1