dwm_i2c_write
データを I2C に書き込みます奴隷。
-
void dwm_i2c_write(uint8_t, uint8_t*, uint8_t, boolean_t)
- パラメータ
input -- アドレス、データ、len、no_stop
addr -- 8 ビット整数 (スレーブデバイスのアドレス (LSB 7 のみ))
data -- 8 ビット整数 (送信バッファへのポインタ)
len -- 8 ビット整数 (送信するバイト数)
no_stop -- '0' | ‘1’ (設定されている場合、転送が正常に完了した後、バス上で停止条件は生成されません(次の転送で:param startを繰り返し実行できます))
output -- ステータスコード
Cコード例
uint8_t data[2];
const uint8_t addr= 1; // some address of the slave device
data[0]= 0xAA;
data[1]= 0xBB;
dwm_i2c_write(addr, data, 2, true);
SPI/UART 例
これらのインターフェースでは使用できません。