bitCommunication
Dependents: Tourobo2022_TBCMotorDriver
Diff: bitCommunication.h
- Revision:
- 0:84d855550633
- Child:
- 1:07e4d319fabf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bitCommunication.h Tue Apr 02 03:36:03 2019 +0000 @@ -0,0 +1,21 @@ +#ifndef BITCOMMUNICATION_H +#define BITCOMMUNICATION_H + +#include "mbed.h" + +/************************************書き込み*****************************************/ +/**変数に書き込んでreturnするバージョン**/ +int bitWrite(int data,int bitNumber,bool content); + +/**アドレスを受け取って処理するバージョン(未動作(危険))**/ +void bitWrite(int *dataAdress,int bitNumber,bool content); + +/**配列のアドレスを受け取って処理するバージョン**/ +void bitWrite(int *dataArray,int arrayNumber,int bitNumber,bool content); + + +/************************************読み込み******************************************/ +/**指定したbitが0or1かをreturn**/ +int bitRead(int data,int bitNumber); + +#endif \ No newline at end of file