Tetsuya Yamamoto / Mbed 2 deprecated BufferSerial

Dependencies:   mbed

Committer:
tetsu_0207
Date:
Tue Nov 10 08:56:55 2020 +0000
Revision:
0:07be23bfcae4
Child:
1:476b874003d8
initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tetsu_0207 0:07be23bfcae4 1 #include "BufferSerial.h"
tetsu_0207 0:07be23bfcae4 2
tetsu_0207 0:07be23bfcae4 3 BufferSerial::BufferSerial(PinName tx, PinName rx) :
tetsu_0207 0:07be23bfcae4 4 serial(tx,rx)
tetsu_0207 0:07be23bfcae4 5 {
tetsu_0207 0:07be23bfcae4 6
tetsu_0207 0:07be23bfcae4 7 // initialize functions
tetsu_0207 0:07be23bfcae4 8 _rx_buffer_head(0);
tetsu_0207 0:07be23bfcae4 9 _rx_buhher_tail(0);
tetsu_0207 0:07be23bfcae4 10 // attach
tetsu_0207 0:07be23bfcae4 11 serial.attach(this,&BufferSerial::serial_rx, Serial::RxIrq);
tetsu_0207 0:07be23bfcae4 12 }
tetsu_0207 0:07be23bfcae4 13
tetsu_0207 0:07be23bfcae4 14 int BufferSerial::available(void){
tetsu_0207 0:07be23bfcae4 15
tetsu_0207 0:07be23bfcae4 16 }
tetsu_0207 0:07be23bfcae4 17
tetsu_0207 0:07be23bfcae4 18 unsigned char BufferSirial::read(void){
tetsu_0207 0:07be23bfcae4 19
tetsu_0207 0:07be23bfcae4 20 }
tetsu_0207 0:07be23bfcae4 21
tetsu_0207 0:07be23bfcae4 22 void BufferSerial::erial_rx(){
tetsu_0207 0:07be23bfcae4 23 while(serial.readable()){
tetsu_0207 0:07be23bfcae4 24
tetsu_0207 0:07be23bfcae4 25 }
tetsu_0207 0:07be23bfcae4 26 }