Serial 自動受信割り込み
serial name(tx, rx, p);
p : ポインタ
受信すると割り込みが発生して*pに受信した値が代入されます。
serial.h
- Committer:
- sgrsn
- Date:
- 2016-01-17
- Revision:
- 1:030faf9701e5
- Parent:
- 0:d872f5a93d7b
File content as of revision 1:030faf9701e5:
#ifndef SERIAL_H #define SERIAL_H #include "mbed.h" class serial : public Serial { public: serial(PinName p1, PinName p2, int *p); /*{ pdata = p; baud(9600); Serial::attach(this, &serial::getdata, Serial::RxIrq); }*/ void getdata(); /*{ if(Serial::readable()) { for(int i = 0;i < 8;i++) *(pdata+i) = Serial::getc(); } }*/ private: int *pdata; }; #endif