Subversion Repositories Projects

Rev

Rev 837 | Rev 941 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 837 Rev 902
Line 1... Line 1...
1
/****************************************************************************
1
/****************************************************************************
2
 *   Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje               *
2
 *   Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje               *
3
 *   admiralcascade@gmail.com                                               *
3
 *   admiralcascade@gmail.com                                               *
4
 *   Project-URL: http://www.mylifesucks.de/oss/c-osd/                      *
4
 *   Project-URL: http://www.mylifesucks.de/oss/c-osd/                      *
5
 *                                                                          *
5
 *                                                                          *
6
 *   This program is free software; you can redistribute it and/or modify   *
6
 *   This program is free software; you can redistribute it and/or modify   *
7
 *   it under the terms of the GNU General Public License as published by   *
7
 *   it under the terms of the GNU General Public License as published by   *
Line 31... Line 31...
31
 * easy char creation:
31
 * easy char creation:
32
 * http://www.mylifesucks.de/tools/max7456/
32
 * http://www.mylifesucks.de/tools/max7456/
33
 */
33
 */
34
// chars 0 - 255 with 54 byte per char
34
// chars 0 - 255 with 54 byte per char
35
// orginal filename: c-osd.mcm
35
// orginal filename: c-osd.mcm
36
// Sat, 18 Dec 2010 19:59:48 +0100
36
// Wed, 02 Feb 2011 12:29:26 +0100
Line 37... Line 37...
37
 
37
 
38
 
38
 
Line 5556... Line 5556...
5556
//              012345678901
5556
//              012345678901
5557
const char chr239[] PROGMEM = {0x55, 0x55, 0x40, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x00, 0x00, 0x08, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x01};
5557
const char chr239[] PROGMEM = {0x55,0x55,0x40,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x00,0x00,0x08,0x2a,0xaa,0xa8,0x00,0x00,0x01};
Line 5558... Line 5558...
5558
 
5558
 
5559
 
5559
 
5560
//       0      ------------
5560
//       0      ------------
5561
//       1      ############
5561
//       1      ------------
5562
//       2
5562
//       2      ------------
5563
//       3      ############
5563
//       3      ------------
5564
//       4            #-----
5564
//       4      ------------
5565
//       5            #-----
5565
//       5      ------------
5566
//       6            #-----
5566
//       6      -----#######
5567
//       7            #-----
5567
//       7      ----#      #
5568
//       8            #-----
5568
//       8      ----# ######
5569
//       9            #-----
5569
//       9      ----# #-----
5570
//      10            #-----
5570
//      10      ----# #-----
5571
//      11            #-----
5571
//      11      ----# #-----
5572
//      12            #-----
5572
//      12      ----# #-----
5573
//      13            #-----
5573
//      13      ----# #-----
5574
//      14      ############
5574
//      14      ----# #-----
5575
//      15
5575
//      15      ----# #-----
5576
//      16      ############
5576
//      16      ----# #-----
5577
//      17      ------------
5577
//      17      ----###-----
5578
//              000000000011
5578
//              000000000011
Line 5579... Line 5579...
5579
//              012345678901
5579
//              012345678901
5580
const char chr240[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
5580
const char chr240[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x55,0x2a,0xa8,0x55,0x20,0x00,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x01,0x55};
5581
 
5581
 
5582
 
5582
 
5583
//       0      ------------
5583
//       0      ------------
5584
//       1      ############
5584
//       1      ------------
5585
//       2
5585
//       2      ------------
5586
//       3      ############
5586
//       3      ------------
5587
//       4         #--------
5587
//       4      ------------
5588
//       5         #--------
5588
//       5      ------------
5589
//       6         #--------
5589
//       6      #######-----
5590
//       7         #--------
5590
//       7      #      #----
5591
//       8         #--------
5591
//       8      ###### #----
5592
//       9         #--------
5592
//       9      -----# #----
5593
//      10         #--------
5593
//      10      -----# #----
5594
//      11         #--------
5594
//      11      -----# #----
5595
//      12         #--------
5595
//      12      -----# #----
5596
//      13         #--------
5596
//      13      -----# #----
5597
//      14      ############
5597
//      14      -----# #----
5598
//      15
5598
//      15      -----# #----
5599
//      16      ############
5599
//      16      -----# #----
Line 5600... Line 5600...
5600
//      17      ------------
5600
//      17      -----###----
5601
//              000000000011
5601
//              000000000011
5602
//              012345678901
5602
//              012345678901
5603
const char chr241[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
5603
const char chr241[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x01,0x55,0x2a,0xa8,0x55,0x00,0x08,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x40,0x55};
5604
 
5604
 
5605
 
5605
 
5606
//       0      ------------
5606
//       0      ----###-----
5607
//       1      ############
5607
//       1      ----# #-----
5608
//       2
5608
//       2      ----# #-----
5609
//       3      ############
5609
//       3      ----# #-----
5610
//       4      ------------
5610
//       4      ----# #-----
5611
//       5      ------------
5611
//       5      ----# #-----
5612
//       6      ------------
5612
//       6      ----# #-----
5613
//       7      ------------
5613
//       7      ----# #-----
5614
//       8      ------------
5614
//       8      ----# #-----
5615
//       9      ------------
5615
//       9      ----# ######
5616
//      10      ------------
5616
//      10      ----#      #
5617
//      11      ------------
5617
//      11      -----#######
5618
//      12      ------------
5618
//      12      ------------
5619
//      13      ------------
5619
//      13      ------------
5620
//      14      ############
5620
//      14      ------------
Line 5621... Line 5621...
5621
//      15
5621
//      15      ------------
5622
//      16      ############
5622
//      16      ------------
5623
//      17      ------------
5623
//      17      ------------
5624
//              000000000011
5624
//              000000000011
5625
//              012345678901
5625
//              012345678901
5626
const char chr242[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
5626
const char chr242[] PROGMEM = {0x55,0x01,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x20,0x00,0x55,0x2a,0xa8,0x55,0x40,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
5627
 
5627
 
5628
 
5628
 
5629
//       0      ------------
5629
//       0      -----###----
5630
//       1      ##----------
5630
//       1      -----# #----
5631
//       2        #---------
5631
//       2      -----# #----
5632
//       3      # #---------
5632
//       3      -----# #----
5633
//       4      # #---------
5633
//       4      -----# #----
5634
//       5      # #---------
5634
//       5      -----# #----
5635
//       6      # #---------
5635
//       6      -----# #----
5636
//       7      # #---------
5636
//       7      -----# #----
5637
//       8      # #---------
5637
//       8      -----# #----
5638
//       9      # #---------
5638
//       9      ###### #----
5639
//      10      # #---------
5639
//      10      #      #----
5640
//      11      # #---------
5640
//      11      #######-----
5641
//      12      # #---------
5641
//      12      ------------
Line 5642... Line 5642...
5642
//      13      # #---------
5642
//      13      ------------
5643
//      14      # #---------
5643
//      14      ------------
5644
//      15        #---------
5644
//      15      ------------
Line 5922... Line 5922...
5922
//      17
5922
//      17
5923
//              000000000011
5923
//              000000000011
5924
//              012345678901
5924
//              012345678901
5925
const char chr255[] PROGMEM = {0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa};
5925
const char chr255[] PROGMEM = {0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa};
Line 5926... Line -...
5926
 
-
 
5927
 
5926
 
Line 5928... Line 5927...
5928
const char *chars[] PROGMEM = {chr0, chr1, chr2, chr3, chr4, chr5, chr6, chr7, chr8, chr9, chr10, chr11, chr12, chr13, chr14, chr15, chr16, chr17, chr18, chr19, chr20, chr21, chr22, chr23, chr24, chr25, chr26, chr27, chr28, chr29, chr30, chr31, chr32, chr33, chr34, chr35, chr36, chr37, chr38, chr39, chr40, chr41, chr42, chr43, chr44, chr45, chr46, chr47, chr48, chr49, chr50, chr51, chr52, chr53, chr54, chr55, chr56, chr57, chr58, chr59, chr60, chr61, chr62, chr63, chr64, chr65, chr66, chr67, chr68, chr69, chr70, chr71, chr72, chr73, chr74, chr75, chr76, chr77, chr78, chr79, chr80, chr81, chr82, chr83, chr84, chr85, chr86, chr87, chr88, chr89, chr90, chr91, chr92, chr93, chr94, chr95, chr96, chr97, chr98, chr99, chr100, chr101, chr102, chr103, chr104, chr105, chr106, chr107, chr108, chr109, chr110, chr111, chr112, chr113, chr114, chr115, chr116, chr117, chr118, chr119, chr120, chr121, chr122, chr123, chr124, chr125, chr126, chr127, chr128, chr129, chr130, chr131, chr132, chr133, chr134, chr135, chr136, chr137, chr138, chr139, chr140, chr141, chr142, chr143, chr144, chr145, chr146, chr147, chr148, chr149, chr150, chr151, chr152, chr153, chr154, chr155, chr156, chr157, chr158, chr159, chr160, chr161, chr162, chr163, chr164, chr165, chr166, chr167, chr168, chr169, chr170, chr171, chr172, chr173, chr174, chr175, chr176, chr177, chr178, chr179, chr180, chr181, chr182, chr183, chr184, chr185, chr186, chr187, chr188, chr189, chr190, chr191, chr192, chr193, chr194, chr195, chr196, chr197, chr198, chr199, chr200, chr201, chr202, chr203, chr204, chr205, chr206, chr207, chr208, chr209, chr210, chr211, chr212, chr213, chr214, chr215, chr216, chr217, chr218, chr219, chr220, chr221, chr222, chr223, chr224, chr225, chr226, chr227, chr228, chr229, chr230, chr231, chr232, chr233, chr234, chr235, chr236, chr237, chr238, chr239, chr240, chr241, chr242, chr243, chr244, chr245, chr246, chr247, chr248, chr249, chr250, chr251, chr252, chr253, chr254, chr255};
5927
const char *chars[] PROGMEM = {chr0, chr1, chr2, chr3, chr4, chr5, chr6, chr7, chr8, chr9, chr10, chr11, chr12, chr13, chr14, chr15, chr16, chr17, chr18, chr19, chr20, chr21, chr22, chr23, chr24, chr25, chr26, chr27, chr28, chr29, chr30, chr31, chr32, chr33, chr34, chr35, chr36, chr37, chr38, chr39, chr40, chr41, chr42, chr43, chr44, chr45, chr46, chr47, chr48, chr49, chr50, chr51, chr52, chr53, chr54, chr55, chr56, chr57, chr58, chr59, chr60, chr61, chr62, chr63, chr64, chr65, chr66, chr67, chr68, chr69, chr70, chr71, chr72, chr73, chr74, chr75, chr76, chr77, chr78, chr79, chr80, chr81, chr82, chr83, chr84, chr85, chr86, chr87, chr88, chr89, chr90, chr91, chr92, chr93, chr94, chr95, chr96, chr97, chr98, chr99, chr100, chr101, chr102, chr103, chr104, chr105, chr106, chr107, chr108, chr109, chr110, chr111, chr112, chr113, chr114, chr115, chr116, chr117, chr118, chr119, chr120, chr121, chr122, chr123, chr124, chr125, chr126, chr127, chr128, chr129, chr130, chr131, chr132, chr133, chr134, chr135, chr136, chr137, chr138, chr139, chr140, chr141, chr142, chr143, chr144, chr145, chr146, chr147, chr148, chr149, chr150, chr151, chr152, chr153, chr154, chr155, chr156, chr157, chr158, chr159, chr160, chr161, chr162, chr163, chr164, chr165, chr166, chr167, chr168, chr169, chr170, chr171, chr172, chr173, chr174, chr175, chr176, chr177, chr178, chr179, chr180, chr181, chr182, chr183, chr184, chr185, chr186, chr187, chr188, chr189, chr190, chr191, chr192, chr193, chr194, chr195, chr196, chr197, chr198, chr199, chr200, chr201, chr202, chr203, chr204, chr205, chr206, chr207, chr208, chr209, chr210, chr211, chr212, chr213, chr214, chr215, chr216, chr217, chr218, chr219, chr220, chr221, chr222, chr223, chr224, chr225, chr226, chr227, chr228, chr229, chr230, chr231, chr232, chr233, chr234, chr235, chr236, chr237, chr238, chr239, chr240, chr241, chr242, chr243, chr244, chr245, chr246, chr247, chr248, chr249, chr250, chr251, chr252, chr253, chr254, chr255};
5929
 
5928
 
5930
/**
5929
/**