This is a library for the JY-LKM1638 Display

LKM1638.h

Committer:
mr63
Date:
2013-08-19
Revision:
0:c05022d4f68c

File content as of revision 0:c05022d4f68c:

#ifndef MBED_LKM1638_H
#define MBED_LKM1638_H
 
#include "mbed.h"

#define OFFSET 63  //Set for location this is the Altitude offset in meters

 
class LKM1636 {
public:					//Strobe			//CLK					//Data
    LKM1636(PinName pin1, PinName pin2, PinName pin3);


 unsigned char read_buttons ();
 void Write_Long(unsigned long int value);
 void Write_Short(unsigned char value, bool bank);
 void LED (unsigned char LED_Num, bool state);
 void LEDS (unsigned char LED_Values);
 void Switch_To_LED(unsigned char Switch_Values);
 void Clear();


  

private:
	
  DigitalOut 		_Strobe;
	DigitalOut 		_CLK;
	DigitalInOut	_Data;

	unsigned char getchar(unsigned char);
	void displaychar (unsigned char value, unsigned char Seg_num, bool decimal)	;
	void Delay(unsigned int Tick);
	void ToggleClock ();
	void SendChar(unsigned char Character);	



};

 
#endif