P10
Diff: LED_P10.h
- Revision:
- 0:3d89509fadb7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LED_P10.h Mon Sep 16 15:02:05 2019 +0000 @@ -0,0 +1,75 @@ + +#include "mbed.h" + +class LedP10 +{ + public: + LedP10(); + void showmsg_single_scroll(char msg[], int no_of_times,int speed, int font); + void showmsg_double_scroll(char msg1_[],char msg2_[],int no_of_times1,int no_of_times2, int speed1_,int speed2, int font_); + void showmsg_single_static(char msg_[],int font_); + void showmsg_single_static(long int msg_,int font_); + + void showmsg_double_static(char msg1_[],char msg2_[],int font_); + void showmsg_double_static(char msg1_[],long int msg2_,int font_); + void showmsg_double_static(long int msg1_,char msg2_[],int font_); + void showmsg_double_static(long int msg1_,long int msg2_,int font_); + void init(int A, int B, int storepin, int oe, int no_of_panels); + void setbrightness(uint8_t brightness_); + + private: + static void callback(); + static void callback2(); + static void callback3(); + static void callback4(); + static void showgroup(int p, int q); + static void init_internal(); + static void init(); + static void slide(); + static void slidesingle(); + static void filldisplaysingle(); + static void filldisplaysingle_static(); + static void filldisplaydouble(); + static void filldisplaydouble_static(); + static void showone(); + static void store(); + static char *msg,*msg1,*msg2; + static const uint8_t * font_lib; + static uint8_t *dislay[2]; + + char sts_dis[10]; + char sts_dis1[10]; + char sts_dis2[10]; + static int always; + static int always1; + static int always2; + static int speed; + static int speed1; + static int speed2; + static int speedcount; + static int speedcount1; + static int speedcount2; + static int font; + static int filled; + static int index; + static int filled1; + static int filled2; + static int index1; + static int index2; + static int numberofpanels; + static int buffersize; + static int storepin ; + static int outputenablepin ; + static int b ; + static int a ; + static int scroll; + static int scroll1; + static int scroll2; + static int scrollcount; + static int scrollcount1; + static int scrollcount2; + static int x; + static int y; + static uint8_t brightness; + #define INF -1 +}; \ No newline at end of file