Dreameforce 2013 giveaway demo
Dependencies: C12832_lcd EthernetInterface LM75B MMA7660 libxively mbed-rtos mbed
Fork of xively-dreamforce by
Diff: logo.h
- Revision:
- 11:bdf601a405fc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/logo.h Mon Oct 14 13:33:04 2013 +0000 @@ -0,0 +1,55 @@ +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); + } +} \ No newline at end of file