lcdproc und patsch für dm140

  • hi


    ich habe einen patsch für lcdproc erstellt damit das lcd dm140 der activy scaleo damit geht , jetzt habe ich ein kleines Problem
    es gibt für dieses lcd 2 idis
    a
    p->pszVendor = "040b";
    p->pszProduct = "7001";
    b
    p->pszVendor = "1509";
    p->pszProduct = "925d";


    was in dm140.c steht

    Code
    1. /* initialize private data */
    2. p->width = 18;
    3. p->height = 2;
    4. p->pszVendor = "040b";
    5. p->pszProduct = "7001";


    man kann es aber nur für 1ne id bauen
    wie könnte Mann das entern


    Code
    1. if
    2. p->pszVendor = "040b";
    3. p->pszProduct = "7001";
    4. else
    5. p->pszVendor = "040b";
    6. p->pszProduct = "7001";


    oder wie ich hab hier keine Ahnung
    mfg det

    Files

    Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
    unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
    ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
    Lieber stehend sterben als ewig gebückt leben

  • morche


    finde ich gut wie fiele antworten ich hier bekommen habe .
    dann antworte ich mir mal selber


    das dm140 gibt es 2x
    1; Hiper lsusb Bus 012 Device 002: ID 040b:7001
    2: Activy lsusb Bus 012 Device 002: ID 1509:925d


    so wen Mann jetzt Lcdprock baut kann man das immer nur für 1 LCD machen ich wollte erreichen das die dm140.so für beide geht .
    da ja hier

    Code
    1. /* initialize private data */
    2. p->width = 18;
    3. p->height = 2;
    4. p->pszVendor = "040b";
    5. p->pszProduct = "7001";


    steht also Hiper
    will man das jetzt für die Activy mus man es entern

    Code
    1. /* initialize private data */
    2. p->width = 18;
    3. p->height = 2;
    4. p->pszVendor = "1509";
    5. p->pszProduct = "925d";


    hier meine unsaubere Lösung

    Code
    1. /* initialize private data */
    2. p->width = 18;
    3. p->height = 2;
    4. p->pszVendor = "040b";
    5. p->pszProduct = "7001";
    6. p->pszVendor = "1509";
    7. p->pszProduct = "925d";


    bei einen Lcd der Activy geht es so ob das auch bei den Hiper geht wies ich nicht
    im Anhang ein neuer patsch das txt am ende entfernen
    mfg det

    Files

    Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
    unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
    ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
    Lieber stehend sterben als ewig gebückt leben