This is a library for the JY-LKM1638 Display
Embed:
(wiki syntax)
Show/hide line numbers
LKM1638.h
00001 #ifndef MBED_LKM1638_H 00002 #define MBED_LKM1638_H 00003 00004 #include "mbed.h" 00005 00006 #define OFFSET 63 //Set for location this is the Altitude offset in meters 00007 00008 00009 class LKM1636 { 00010 public: //Strobe //CLK //Data 00011 LKM1636(PinName pin1, PinName pin2, PinName pin3); 00012 00013 00014 unsigned char read_buttons (); 00015 void Write_Long(unsigned long int value); 00016 void Write_Short(unsigned char value, bool bank); 00017 void LED (unsigned char LED_Num, bool state); 00018 void LEDS (unsigned char LED_Values); 00019 void Switch_To_LED(unsigned char Switch_Values); 00020 void Clear(); 00021 00022 00023 00024 00025 private: 00026 00027 DigitalOut _Strobe; 00028 DigitalOut _CLK; 00029 DigitalInOut _Data; 00030 00031 unsigned char getchar(unsigned char); 00032 void displaychar (unsigned char value, unsigned char Seg_num, bool decimal) ; 00033 void Delay(unsigned int Tick); 00034 void ToggleClock (); 00035 void SendChar(unsigned char Character); 00036 00037 00038 00039 }; 00040 00041 00042 #endif
Generated on Sun Jul 24 2022 14:46:23 by 1.7.2