bitCommunication

Dependents:   Tourobo2022_TBCMotorDriver

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