- LiTime Speicher und Akkus         
Ergebnis 1 bis 7 von 7

Thema: Bibliotheke für Menus

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    31.07.2005
    Beiträge
    54

    Bibliotheke für Menus

    Anzeige

    LiFePo4 Akku selber bauen - Video
    hi

    Ich habe mir eine kleine Bibliotheke programmiert, um Menus auf einem Standard-Display (mit HD4478 oder kompatiblem Controller) anzuzeigen.
    Für die Ansteuerung wird die LCD Library von P.Fleury verwendet. Da ich mit einem AT90S2313 arbeite, habe ich Wert auf kleinen Flash- und Rambedarf gelegt.

    Features:
    - Unterstützung von Submenus
    - Scrollen vom letzten zum ersten Eintrag eines Menus (falls erwünscht)
    - Kleiner Memory Footprint
    - Verwenden des Menus erfolgt über Callback-Methoden
    - Funktioniert mit 1-4 angezeigten Zeilen

    Vielleicht kanns ja jemand gebrauchen

    Schema und Demoprogramm sind im angehängten zip-file enthalten.

    cu

    chris

    ps: Feedback und Fehlerberichte sind erwünscht


    edit:
    aktuelle version weiter hinten im thread oder hier erhältlich.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    14.08.2005
    Alter
    54
    Beiträge
    35
    Moin Chris,

    dies ist eine feine Sache -- zumindest theoretisch.

    Wie wär es mit ein paar Beispielen und Makefiles?

    Gruss
    Volly

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    31.07.2005
    Beiträge
    54
    hi

    ein Beispiel ist im ersten zip-File enthalten - über ENABLE_SCROLLING in menu.h kannst du das Verhalten des Menus beeinflussen.
    Wenn du mir sagst, was für ein Beispiel dir fehlt, erstelle ich gerne ein solches ...

    das Makefile für das erste Beispiel habe ich hier angehängt - du wirst es aber an deine Gegebenheiten anpassen müssen ...

    cu

    chris
    Angehängte Dateien Angehängte Dateien

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.08.2005
    Ort
    49.80248 8.59252
    Alter
    39
    Beiträge
    172
    Hai, das hoehrt sich vielversprechend an. Ich werde es die naechsten Tag mal ausprobieren. Vllt. ein wenig Kritik zu deinem Programmierstil. Und zwar schiebst du deine Kommentare so weit zu rechten Bildschirmrand, dass sie bei mir immer in die naechste Zeile umklappen. Das ist nicht schoen zum lesen. Aber sonst ganz toll

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    31.07.2005
    Beiträge
    54
    hi

    bei mir sieht das ganze recht schön aus - aber ich hab ne auflösung von 1600x1200
    vielleicht ändere ich das mal, wenn ich den code / die kommertare überarbeite ...

    cu

    chris

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    31.07.2005
    Beiträge
    54
    hi

    Angehängt eine neuere Version der Menu Bibliotheke. Neu dazugekommen ist eine Unterstützung für 'halb-dynamische' Menus. Zur Laufzeit kann bestimmt werden, ob gewisse Menueinträge angezeigt werden sollen oder nicht.

    Auf der folgenden Website sind mehr Infos erhältlich (noch im Aufbau): http://www.cavegn.cc/front_content.php?idcat=9

    Das angehängte Zip-File enthält verschiedene Beispiele, Makefiles, Schema und natürlich die Bibliotheke

    Feedback und Fehlerberichte sind erwünscht

    chris

    edit:
    aktuelle version weiter hinten im thread oder hier erhältlich.

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    31.07.2005
    Beiträge
    54
    hi

    angehängt die aktuelle version der menulib.

    v0.03 enthält keine neue funktionalität, im vergleich zu v0.02 benötigt sie aber massiv weniger flash/ram.

    (bsp1 benötigt z.B. ~200Bytes weniger Flash, bsp3 nur noch 9 anstatt 41bytes ram in form von globalen variablen - natürlich bei gleicher funktionalität )

    cu

    chris

    ps: Feedback und Fehlerberichte wie immer erwünscht

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiTime Speicher und Akkus