For CMPS11 Serial Mode

Committer:
alienbernamaihsan
Date:
Fri Aug 25 08:02:16 2017 +0000
Revision:
0:804d45caee8d
CMPS11 for Serial mode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
alienbernamaihsan 0:804d45caee8d 1 #ifndef CMPS11_H
alienbernamaihsan 0:804d45caee8d 2 #define CMPS11_H
alienbernamaihsan 0:804d45caee8d 3
alienbernamaihsan 0:804d45caee8d 4 #include "mbed.h"
alienbernamaihsan 0:804d45caee8d 5
alienbernamaihsan 0:804d45caee8d 6 class cmps11
alienbernamaihsan 0:804d45caee8d 7 {
alienbernamaihsan 0:804d45caee8d 8
alienbernamaihsan 0:804d45caee8d 9 public:
alienbernamaihsan 0:804d45caee8d 10 cmps11(PinName tx , PinName rx );
alienbernamaihsan 0:804d45caee8d 11 char startCalibration() ;
alienbernamaihsan 0:804d45caee8d 12 char stopCalibration();
alienbernamaihsan 0:804d45caee8d 13 int readCompassAngle16Bit() ;
alienbernamaihsan 0:804d45caee8d 14 void set0degree();
alienbernamaihsan 0:804d45caee8d 15 int readAngle16Bit() ;
alienbernamaihsan 0:804d45caee8d 16
alienbernamaihsan 0:804d45caee8d 17 private:
alienbernamaihsan 0:804d45caee8d 18 Serial _cmps11 ;
alienbernamaihsan 0:804d45caee8d 19 char readstate , buffer[2] , modelast , modenow ;
alienbernamaihsan 0:804d45caee8d 20 int readnow , readlast , sudut , bufferx;
alienbernamaihsan 0:804d45caee8d 21
alienbernamaihsan 0:804d45caee8d 22 };
alienbernamaihsan 0:804d45caee8d 23
alienbernamaihsan 0:804d45caee8d 24 #endif