Dreameforce 2013 giveaway demo

Dependencies:   C12832_lcd EthernetInterface LM75B MMA7660 libxively mbed-rtos mbed

Fork of xively-dreamforce by Ilya Dmitrichenko

logo.h

Committer:
errordeveloper
Date:
2013-10-14
Revision:
11:bdf601a405fc

File content as of revision 11:bdf601a405fc:

static char xively_logo_data[] = {
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x1c, 0x0,
  0x0,   0x0,   0x0,   0xe0,  0x0,   0x0,   0x0,  0x0,
  0x3e,  0x0,   0x0,   0x0,   0x0,   0xf0,  0x0,  0x0,
  0x0,   0x0,   0x3e,  0x0,   0x0,   0x0,   0x0,  0xf0,
  0x0,   0x0,   0x0,   0x0,   0x1c,  0x0,   0x0,  0x0,
  0x0,   0xf0,  0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0xf0,  0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0xf0,  0x0,  0x0,
  0x10,  0x0,   0x0,   0x0,   0x0,   0xf,   0xc0, 0xf0,
  0x0,   0x0,   0x1e,  0x7,   0x9c,  0xf0,  0x1e, 0x3f,
  0xf0,  0xf7,  0x80,  0x78,  0xf,   0xf,   0x1c, 0xf0,
  0x1e,  0x7f,  0xf8,  0xf7,  0x80,  0xf0,  0x7,  0x9e,
  0x1c,  0xf0,  0x1e,  0xf8,  0x78,  0xf3,  0xc0, 0xf0,
  0x7,   0x9e,  0x1c,  0x78,  0x3c,  0xf0,  0x3c, 0xf3,
  0xc0,  0xe0,  0x3,   0xfc,  0x1c,  0x78,  0x3d, 0xe0,
  0x1c,  0xf3,  0xc1,  0xe0,  0x1,   0xf8,  0x1c, 0x38,
  0x39,  0xe0,  0x1c,  0xf1,  0xe1,  0xe0,  0x1,  0xf8,
  0x1c,  0x3c,  0x79,  0xff,  0xfe,  0xf1,  0xe3, 0xc0,
  0x1,   0xf8,  0x1c,  0x3c,  0x79,  0xff,  0xfe, 0xf0,
  0xe3,  0xc0,  0x1,   0xf8,  0x1c,  0x1e,  0xf1, 0xe0,
  0x0,   0xf0,  0xf3,  0x80,  0x3,   0xfc,  0x1c, 0x1e,
  0xf1,  0xe0,  0x0,   0xf0,  0x77,  0x80,  0x7,  0x9e,
  0x1c,  0xf,   0xe0,  0xf0,  0x0,   0xf0,  0x7f, 0x80,
  0x7,   0x8f,  0x1c,  0xf,   0xe0,  0xf8,  0x10, 0xf0,
  0x7f,  0x0,   0xf,   0xf,   0x1c,  0xf,   0xe0, 0x7f,
  0xf8,  0xf0,  0x3f,  0x0,   0x1e,  0x7,   0x9c, 0x7,
  0xc0,  0x3f,  0xf8,  0xf0,  0x3e,  0x0,   0x3e, 0x3,
  0xdc,  0x7,   0xc0,  0x1f,  0xe0,  0xf0,  0x1e, 0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x1e,  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x3c,  0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x3c,  0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x1,   0xf8, 0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x1,
  0xf8,  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x1,   0xf0,  0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0,
  0x0,   0x0,   0x0,   0x0,   0x0,   0x0,   0x0,  0x0
};

inline void lcd_print_xively_logo() {
  static Bitmap xively_logo = { 80, 32, 10, xively_logo_data };
  lcd.cls();
  lcd.print_bm(xively_logo, 24, 0);
  lcd.copy_to_lcd();  
  for(int i = -32; i < 32; i++){ 
    lcd.cls();
    lcd.print_bm(xively_logo, 24, i);
    lcd.copy_to_lcd(); 
    wait(0.1);
  }
}