Changeset 1441


Ignore:
Timestamp:
09/15/11 00:09:48 (8 months ago)
Author:
stefanct
Message:

Add printing of chip voltage ranges to print_wiki.c

  • add voltage ranges
  • center some headers (test values OK, No, ? are centered via wiki templates)
  • fix style error in header (align:right -> text-align:right)

Signed-off-by: Stefan Tauner <stefan.tauner@…>
Acked-by: Uwe Hermann <uwe@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/print_wiki.c

    r1424 r1441  
    3030static const char wiki_header[] = "= Supported devices =\n\n\ 
    3131<div style=\"margin-top:0.5em; padding:0.5em 0.5em 0.5em 0.5em; \ 
    32 background-color:#eeeeee; align:right; border:1px solid #aabbcc;\"><small>\n\ 
     32background-color:#eeeeee; text-align:right; border:1px solid #aabbcc;\">\ 
     33<small>\n\ 
    3334Please do '''not''' edit these tables in the wiki directly, they are \ 
    3435generated by pasting '''flashrom -z''' output.<br />\ 
     
    3839static const char chipset_th[] = "{| border=\"0\" style=\"font-size: smaller\"\n\ 
    3940|- bgcolor=\"#6699dd\"\n! align=\"left\" | Vendor\n\ 
    40 ! align=\"left\" | Southbridge\n! align=\"left\" | PCI IDs\n\ 
    41 ! align=\"left\" | Status\n\n"; 
     41! align=\"left\" | Southbridge\n! align=\"center\" | PCI IDs\n\ 
     42! align=\"center\" | Status\n\n"; 
    4243 
    4344static const char board_th[] = "{| border=\"0\" style=\"font-size: smaller\" \ 
    4445valign=\"top\"\n|- bgcolor=\"#6699dd\"\n! align=\"left\" | Vendor\n\ 
    45 ! align=\"left\" | Mainboard\n! align=\"left\" | Required option\n! align=\"left\" | Status\n\n"; 
     46! align=\"left\" | Mainboard\n! align=\"left\" | Required option\n\ 
     47! align=\"center\" | Status\n\n"; 
    4648 
    4749static const char board_intro[] = "\ 
     
    5860#endif 
    5961 
    60 static const char chip_th[] = "{| border=\"0\" style=\"font-size: smaller\" \ 
    61 valign=\"top\"\n|- bgcolor=\"#6699dd\"\n! align=\"left\" | Vendor\n\ 
    62 ! align=\"left\" | Device\n! align=\"left\" | Size / kB\n\ 
    63 ! align=\"left\" | Type\n! align=\"left\" colspan=\"4\" | Status\n\n\ 
     62static const char chip_th[] = "{\ 
     63| border=\"0\" style=\"font-size: smaller\" valign=\"top\"\n\ 
     64|- bgcolor=\"#6699dd\"\n\ 
     65! align=\"left\" | Vendor\n\ 
     66! align=\"left\" | Device\n\ 
     67! align=\"center\" | Size [kB]\n\ 
     68! align=\"center\" | Type\n\ 
     69! align=\"center\" colspan=\"4\" | Status\n\ 
     70! align=\"center\" colspan=\"2\" | Voltage [V]\n\n\ 
    6471|- bgcolor=\"#6699ff\"\n| colspan=\"4\" | &nbsp;\n\ 
    65 | Probe\n| Read\n| Erase\n| Write\n\n"; 
     72| Probe\n| Read\n| Erase\n| Write\n\ 
     73| align=\"center\" | min \n| align=\"center\" | max\n\n"; 
    6674 
    6775static const char programmer_section[] = "\ 
     
    7078valign=\"top\"\n| valign=\"top\"|\n\n{| border=\"0\" style=\"font-size: \ 
    7179smaller\" valign=\"top\"\n|- bgcolor=\"#6699dd\"\n! align=\"left\" | Vendor\n\ 
    72 ! align=\"left\" | Device\n! align=\"left\" | PCI IDs\n\ 
    73 ! align=\"left\" | Status\n\n"; 
     80! align=\"left\" | Device\n! align=\"center\" | PCI IDs\n\ 
     81! align=\"center\" | Status\n\n"; 
    7482 
    7583#if CONFIG_INTERNAL == 1 
     
    205213        uint32_t t; 
    206214        char *s; 
     215        char vmax[6]; 
     216        char vmin[6]; 
    207217 
    208218        for (f = flashchips; f->name != NULL; f++) { 
     
    228238                t = f->tested; 
    229239                s = flashbuses_to_text(f->bustype); 
    230                 printf("|- bgcolor=\"#%s\"\n| %s || %s || %d " 
    231                        "|| %s || {{%s}} || {{%s}} || {{%s}} || {{%s}}\n", 
     240                sprintf(vmin, "%0.03f", f->voltage.min / (double)1000); 
     241                sprintf(vmax, "%0.03f", f->voltage.max / (double)1000); 
     242                /* '{{%s}}' is used in combination with 'OK', 'No' and '?3' to 
     243                 * select special formatting templates for the bg color. */ 
     244                printf("|- bgcolor=\"#%s\"\n| %s || %s || align=\"right\" | %d " 
     245                       "|| %s || {{%s}} || {{%s}} || {{%s}} || {{%s}}" 
     246                       "|| %s || %s \n", 
    232247                       (c == 1) ? "eeeeee" : "dddddd", f->vendor, f->name, 
    233248                       f->total_size, s, 
     
    239254                       (t & TEST_BAD_ERASE) ? "No" : "?3", 
    240255                       (t & TEST_OK_WRITE) ? "OK" : 
    241                        (t & TEST_BAD_WRITE) ? "No" : "?3"); 
     256                       (t & TEST_BAD_WRITE) ? "No" : "?3", 
     257                       f->voltage.min ? vmin : "N/A", 
     258                       f->voltage.min ? vmax : "N/A"); 
    242259                free(s); 
    243260 
Note: See TracChangeset for help on using the changeset viewer.