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