-
Thread
Reichelt: 2-Kanal Farb-DSO für 350€ :)
geht mit FAT32 (allerdings NUR mit FAT32) +Uhrzeit/Datum einblendbar +Viele Mess-Infos die dem Display angezeigt werden können (siehe info.png) +Integrierter LCD-Test (Rot, Grün, Blau) um Pixelfehler festzustellen +Kein Lüfter! Gefällt nicht: -Teilweise unverständliche Bedienung -Teilweise Darstellungsbugs
. Atten hat ein 480x234 display, jedes pixel wird als einzelnes pixel dargestellt. Beim UNI-T ist es ein 800x480 display der 4 physikalische pixel als ein bildpixel darstellt, das ergibt also 400x240 auflösung. Das ist in
-
Thread
Projekt Melodiegenerator
Meldodiegenerator zu machen. Habe ein Minimexle baord (www.minimexle.de) mit einem ATmega88 und 4 Tastern, Lcd Display 16 zeichen 2 zeilen monochrom, einen ntc, lichtdiode, led und nen buzzer. Nun wollte ich erst mal zum einsteigen anfangen ein Programm zu schreiben mit Hilfe eines Interrupts(oder Timer) womit
Lied brauch ich dann auch nen andern Timer für die Geschwindigkeit. Dann möchte ich ein einfaches Menü zu machen also Titel in der oberen Zeile im Display, unten ei Lied rauf/runter und Play/Stop eventuell mit play/stop(beide gedrückt, oder einfach play nochmals lang drücken) Pause Modus. Nun alles
-
Thread
GMZ: Layout ok? Verbesserungsvorschläge?
Wunsch ist daher, ihn später durch einen kleineren Typ zu ersetzen und mit dem eingesparten Platz einen LCD-Direktanschlussstecker und vielleicht noch Dioden, Lade-C und Regler für den Anschluss eines unstabilisierten Wechselstrom-Steckernetzteils vorzusehen.) Meine Tests haben gezeigt, dass der HV-Regler
Laden Sie die Platine demo2.brd, und lösen Sie das GND-Signal auf: RIPUP GND ¬ Blenden Sie mit dem DISPLAY-Befehl die Layer 1 Top, 17 Pads, 18 Vias und 20 Dimension ein. Benutzen Sie den Button None im Menü, um vorher alle anderen Layer auszublenden. Klicken Sie das POLYGON-Icon in der Kommando-Toolbar
-
Thread
TFT-Grafikdisplay 4,3", 480x272 mit Intelligenz
Als Quelle für diverse Informationen vielleicht ganz gut geeignet: http://www.beck-oled-lcd-tft-display.de/ampire-tft-lcd/ampire-tft-display.php
an geeigneter Stelle den Aufruf für das entspechende Menü raus. So weiß ich immer was passiert und das Display funkt mir nicht mehr dazwischen. Schön wäre eine Funktion im Display, wo man den Empfang, bzw. das ausführen von Befehlen der RS232 kurz unterbinden
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
cool! Praktisch alle meine Schaltungen können Morsen. Ist viel einfacher und platzsparender als ein LCD oder LED-Display und zurbröselt nicht das Design mit hässlichen Elementen. Als Rückmeldung bei der Bedienung im Menue oder in der Entwicklungsphase :-) Meine Baumann-Uhr kann auch Morsen; ein LCD
Multiplexen erwischt :-) > > Sorry, aber ich kapier absolut garnichts. > Was ist das denn nun, ein LCD oder ein LED-Display? Das ist ein LCD-Display. > Sind das RGB-LEDs? > Es sieht ja sehr aufwendig aus, d.h. für welche Anwendung braucht man > genau so etwas? Nein, das sind Infrarot-Leuchtdioden
-
Thread
BASCOM LCD-Display Menü
: Ich möchte gerne auf einem 16x2 Zeilen Display ein Auswahlmenü darstellen. Das ganze soll mittels 3 Taster (bzw. Drehimpulsgeber mit Taster) gesteuert werden. (2 Taster für Links/Rechts, 1 Taster für Menü/Option-Auswahl) Die obere Zeile soll
For I = Mnuselectpointer To N Locate M , 1 If I = Mnuselectpointer Then Lcd "[" Else Lcd " " End If Lcd Mnutext(i) Incr M Next Do Gosub Tstq Loop Until Keypressed > 0 If Keypressed = Keyup Then If Mnuselectpointer
-
Thread
Logikanalzyer mit FT232BL
mit 24 mhz samplen, PSoC ist einfacher zum 'zusammen clicken', kannst auch noch so wie ich auf dem LCD frequenz ( grob ) messen. Wenn du nummer groesser möchtest, nimm einen fpga oder cpld.
. CyConsole starten und lg EEPROM clicken (die ertsllte .iic > oder > hauptfenster selektieren, menü "program FX2 -> 64kb eeprom" wählen (die >> Größe des EEPROMs? >eigentlich wurscht > Wenn du das nicht kannst, dann brauchst du kein LA. Da hast du's mir aber gegeben!
-
Thread
Anfängerfragen zu Mikrochips
was Mikrochips angeht und möchte eine RGB-LED Zimmerbeleuchtung bauen. An diese soll ein evt. ein LCD Display, auf jeden Fall aber ein Schalter zum auswählen der Programme. Habe u.a. folgenden Thread gelsesen: http://www.ledstyles.de/ftopic7948.html?s=d213afaab0b26cee6119e997415fca777285ec63 , das gefällt
mal ruhig in Software. Ich arbeite übrigens dabei mit Software-PWM. Dann könntest du mal ein Display probieren. Da gibt es ja ganz gute Libs für. Allerdings liegt da ja eher der Trick bei einem brauchbaren Menu-System als bei der Ausgabe von ein paar Zahlen auf dem Display. Der Drehencoder war
-
Thread
AVR - Mal wieder ein Wecker
} if (menu == 1) { lcdGoto(1,1); lcdWrite(hour); rtcWaitMs(20); lcdWrite(":"); lcdWrite(min); rtcWaitMs(20); lcdWrite(" ");
} if (menu == 1) { lcdGoto(1,1); lcdWrite(hour); rtcWaitMs(20); lcdWrite(":"); lcdWrite(min); rtcWaitMs(20); lcdWrite(" "); rtcWaitMs
-
Thread
Wittig(welec) DSO W20xxA Hardware
verwendet. Daher keine Bandbreiteneinschränkung! Und - ja es kann abgeschaltet werden im Acquire Menu. Hayo
Hallo Falk, du vermutest einen Fehler im Display? Dann steck das Display doch einfach mal aus und versuch ob sich das Mainboard via RS232 normal ansprechen lässt und ob sich die Button "normal" verhalten. Ich würde an deiner Stelle erst einmal
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
sein. Sowas ähnliches wie die Nachleuchtfunktion gibt es am W20xx auch, nennt sich "Persist" im Display-Menü. > Auf dem Welec ist das Bild seitenverkehrt, das Hayo ja schon im Griff. Jupp, ist schon erledigt. > @ Hayo: Denke einfach an die FFT: 100 MHZ bzw. 200 MHz mit 8 div wird > ziemlich
eines der nächsten Ziele sein? Möglicherweise auch die Wahl zwischen keiner, linear und Sin(x)/x im Display-Menu. Nur so als Vorschlag. Beste Grüße, branadic
-
Thread
Display mit Touchscreen bei Pollin?
es ist natürlich .equ LCD16080_CS = 3 ; display Pin15 .equ LCD16080_RST = 4 ; display Pin16 da stimmen die Kommentare nicht. Ich habe die Pinbelegung schon nachgeprüft (Pins mit pulsfolgen belegt
Case "D" : Gosub Dach End Select Touch_meldet = Erledigt End If Loop Until F_taste = _menue Gosub Auswahl Return Keller: Lcd_select = 2 Command = &H08 'Befehl: Display Start Low Datenwert = &H00 Gosub Zum_glcd Command =
-
Thread
T6963, weisse Schrift auf sw. Hintergrund
Hallo Ich möchte ein LCD Menü auf einem T6963 kompatiblen Display erstellen. Hierbei sollte man dann mittels eines Drehimpulsgebers durch die einzelnen Menüeinträge srollen können. Das funktioniert bereits einwandfrei. Nun
-
Thread
Die andere Firmware für AVR-NET IO
im Detail und natürlich eine bisschen Fehlerbereinigung. Zum Thema 1-Wire: Zu finden ist 1-Wire im Menü "IO-Ports". Derzeit werden nur die IDs der gefundenen Sensoren ausgeben. Der 1-Wirebus befindet sich am ADC2-Pin des AVR-NET IO. Kommentare und Fehlerberichte sind wie immer willkommen. An dieser
Firmware kannst du die IO- Konfiguration festlegen wie du willst. Compilieren ist allerdings nötig. LCD geht immer. HTH Gerd
-
Thread
Transistortester mit AVR Gesperrt
& 0xF0 & ~(1<<LCD_RS)) | 0x02; lcd_enable(); _delay_ms(1); // 4Bit / 2 Zeilen / 5x7 lcd_command(CMD_SetIFOptions | 0x08); // Display ein / Cursor aus / kein Blinken lcd_command(CMD_SetDisplayAndCursor
)) | 0x02; _delay_ms(5); lcd_enable(); _delay_ms(5); // 4Bit / 2 Zeilen / 5x7 lcd_command(CMD_SetIFOptions | 0x08); // Display ein / Cursor aus / kein Blinken lcd_command(CMD_SetDisplayAndCursor | 0x04);
-
Thread
AVR-Butterfly, Probleme mit Software
danke, das mit dem Kontrast hat soweit erstmal geklappt, hab bei der Gelegenheit auch mal ein Menü zum Einstellen des Kontrastes eingebaut. Allerdings habe ich noch folgendes Problem mit dem Display: Wenn ich senkrecht auf das Display schaue, sehe ich die Segmente immernoch sehr sehr schwach, kippe
Hallo, ich bins nochmal, also ich habe das jetzt hinbekommen. In dem LCD_driver.c-File hat in der function [c]LCD_Init[/c] folgendes gefehlt: [c]//updated 2006-10-10, setting LCD drive time to 1150us in FW rev 07, //instead of previous 300us in FW rev 06. Due to some
-
Thread
ERROR:NgdBuild:604 in der ISE, implement-Batch läuft!
funktioniert aber offensichtlich mit allen Funktionen. Überprüft habe ich das durch Veränderung der auf dem LCD-Display ausgegebenen Texte. Auch muß doch schon mal jemand versucht haben, als ersten Schritt die Boarddemo zu testen? Lief das denn ohne Probleme? Vielen Dank, viele Grüße Petra ERROR:NgdBuild
tatsächlich im Projekt-Verzeichnis sind und die Pfade auch richtig angezeigt werden, z.B. über die ISE "Menü/Project/Toggle Path". Auch werden sie über die ISE im Source-Fenster nicht als fehlend (rotes Fragezeichen) markiert. Im Log-File tauchen sie ja ebenfalls auf. Danke, viele Grüße Petra P.S.
-
Thread
Codeschnipsel zusammenfassen (Übersichtlichkeit)
Mist. >Gewöhn dir das & ...[0] OK. >Die tatsächliche Länge eines Strings Der Funktion lcd4x20_show keine Länge mitgeben? Hm.. Ja, könnte ich ändern. Aber so kann ich festlegen, wielang die Ausgabe auf dem Display sein soll (falls der Text länger ist..) >Kopiere Strings niemals um.. Naja
schreib ich heut am Abend noch was drüber. >>Die tatsächliche Länge eines Strings > Der Funktion lcd4x20_show keine Länge mitgeben? Yep. > Hm.. Ja, könnte ich > ändern. Aber so kann ich festlegen, wielang die Ausgabe auf dem Display > sein soll (falls der Text länger ist..) Frage: Machst
-
Thread
Konzept Menu und Schnittstelle
erweitern ist, übersichtlich ist und auch durch entsprechende Funktionen einfach steuerbar ist. So ein Menu ist fast immer mit einem Display gekoppelt. 2. Ich benötige ein gutes Konzept für eine Schnittstelle, die es erlaubt entsprechende Menu-Befehle oder auch PC-Befehle zu verarbeiten. Hat jemand
Eine Zustandsmaschine leistet das alles. Das Tool der Wahl ist ein State-Event-Action diagram. Das Menu ist in einem Zustand, ein Event ist ein Tastendruck, und nach einer Action resultiert ein neuer State. Tastenabfrage im timer. Das Menu im main.
-
Thread
Funktionszeiger
Auswahl = Auswahl - 1; if( Auswahl < 0 || Auswahl > NrEntries ) lcd_set_cursor(1,LINE7);lcd_puts_p(small_font,PSTR("Ungültige Eingabe")); else Menu[Auswahl].Function(); } } int main() { DoMenu( ARRAY_SIZE( MainMenu ), MainMenu );
_delay_ms(10); //Taste entprellen while(1) { if( PIND & ( 1 << PIND4 ) ){show_menu();} } } void menu1_show()//MENÜPUNKT2 { lcd_clear(); lcd_set_cursor(43,LINE0);lcd_puts_p(small_font,PSTR("MENÜPUNKT 2")); lcd_set_cursor(43,LINE7);lcd_puts_p(small_font,PSTR
-
Thread
GLCD Menü designen
, Display ist KS108 kompatibel. Mir geht es hier aber eher nicht um die Ansteuerung, sondern um das Layout der Menüs. Könnt ihr mir hierzu Tips geben? lg Sammy
wie ich das am geschicktesten darstelle. Animationen etc. sind zwar cool, müssen aber nicht beim Menü sein, die werden dann eher wenn noch Zeit ist im normalen "Betriebsmodus" hinzugenommen. lg Sammy
-
Thread
eDIP kein 'DC1' in Antwort
hey gast ,-) also das display, oder zumindest sein datenblatt, ist echt mehr als bescheiden. man sollte schon erfahren das gewisse befehle wie "lösche display" sehr zeitintensiv sind (glaub was von ca 100ms); wegen des eingangsbuffers
moment löst jede touchberührung ein interrupt aus, auf welchen ich dann reagier und zB ein neues menue aufruf... nur wie würd ich das machen wenn ich zB ne zahl von 0-100 per +/-touchtaste abändern will und den gewählten wert abspeichern? würd ja gern jeden wechsel der zahl am display angezeit bekommen
-
Thread
set_cursor() - Funktion legt LCD lahm
(1); // 4 Bit Modus aktivieren LCD_PORT &= 0xF0; LCD_PORT |= 0x02; lcd_enable(); _delay_ms(1); // 4Bit / 2 Zeilen / 5x7 lcd_command(0x28); // Display ein / Cursor aus / kein Blinken lcd_command(0x0C); // inkrement / kein Scrollen lcd_command(0x06); lcd_clear(); } // Sendet den Befehl zur Löschung des Displays void lcd_clear(void) { lcd_command(CLEAR_DISPLAY); _delay_ms(5); } // Sendet den Befehl: Cursor
-
Thread
RW-Streams mit stdio
dann kann man für ein spezielles Device einfach eine zeichenorientierte Ausgabe-Funktion (z.B. für LCD-Display) oder Ein/Ausgabe-Funktion (z.B. für UART, I2C/TWI, SPI) schreiben und in einen Stream einbetten, und kann dann Funktionen damit verwenden, die unabhängig vom speziellem Device sind. >Ein
dann kann man für ein spezielles Device einfach eine > zeichenorientierte Ausgabe-Funktion (z.B. für LCD-Display) oder > Ein/Ausgabe-Funktion (z.B. für UART, I2C/TWI, SPI) schreiben und in > einen Stream einbetten, und kann dann Funktionen damit verwenden, die > unabhängig vom speziellem Device sind
-
Thread
Siebensegmentanzeigen-Ansteuerung: Warum macht das keiner so?
Verfügbarkeit her ein Problem gibt, aber ich schätze mal, dass es ab geschätzt 6 LED Anzeigen billiger ist ein LCD zu verwenden. Also ein 16*2 Display hat 32 Stellen und kostet um die 7€. Geht es nur um ein Bastelprojekt mit Stückzahl = 1, dann kann man sicherlich auch irgendwo ein LCD ausschlachten. LCDs gibt
erhältlich ;-) > gibt, aber ich schätze mal, dass es ab geschätzt 6 LED Anzeigen billiger > ist ein LCD zu verwenden. Also ein 16*2 Display hat 32 Stellen und > kostet um die 7€. Geht es nur um ein Bastelprojekt mit Stückzahl = 1, > dann kann man sicherlich auch irgendwo ein LCD ausschlachten. LCD
-
Thread
Frage: TFT LCD Display TD028STEB1 von Toppoly per AVR ansteuern?
Christian wrote: > Ich habe zu dem Display nichts im Forum gefunden, deswegen frage ich: > weiß jemand, ob man das mit nem AVR ansteuern könnte, oder bräuchte man > da "spezial" Schaltungen? Du brauchst ein ein LCD Controller wie z.B.
mit DMA usw. der die Videodatei erstmal dekodiert. Wenn man dagegen nur eine Playlist oder ein Menü möglichst bunt darstellen möchte, reicht SPI bei weitem aus. Dann wird es einem auch egal sein, ob das Display in 10ms oder in 500ms beschrieben ist, da man meist nur kleine Bereiche auf einmal ändert
-
Thread
Verständnissfrage PROGMEM & Flash
auf MenuItemPointers[2] holt den Pointer aus dem RAM. Besser: LCD_puts_f(pgm_read_word(&MenuItemPointers[2]));
(MenuItemPointers[1]); LCD_puts_f(MenuItemPointers[n]);
-
Thread
Fernbedienungs Test
gegeben und dann hat das ganze gefunst. Mittlerweile gibt der AVR auch das empfangene Signal auf dem LCD Display aus und hat sogar einen Eigenen Start Modus ( Begrüßung). Werde noch Ein kleines Menü oder eine kleine Anleitung einprogrammieren damit der "dolle" Anwender auch weiß wie´s geht. Kann man eigentlich auch Symbole im Display selbst erstellen? Hab so ein 2 Zeilen Display und in Bascom kann man ja ein Symbol erstellen aber wie flasht er mir das auf den AVR bzw. wie rufe ich das ab? Wie gesagt wenn es fertig ist sollte die
-
Thread
Problem mit externen Zeigern
include "menu.h int main () { LCD_Print(display_array[0],1,zeile,1,1,2,blue, yellow); LCD_Print(display_array[1],1,zeile,1,1,2,blue, yellow); }[/c] Nur auf dem Display wird nichts geschrieben. Es wird beim
LCD_Print(display_array[0],1,zeile,1,1,2,blue, yellow); LCD_Print(display_array[1],1,zeile,1,1,2,blue, yellow); }[/c] Was muss ich machen, damit ich dem Zeiger im File menu.c einen Text zuordnen
-
Thread
Formatierte Zahlenausgabe in C
Dieses Beispiel habe ich auf dem AVR Attiny25 getestet. Die Ausgabe der Zahl erfolgt auf ein 2*16 LCD per Timerinterrupt. Die Ausgabe im Interrupt ist besonders effektiv, da das Main nicht durch die LCD-Wartezeiten belastet wird. Peter
Hi Peter, super Teil, genau das brauchte ich noch für meine Menü- und Dialog Bibliothek. Vielleicht bekomme ich das Teil noch bis zum Ende meines Urlaubs fertig und kann es hier einstellen bzw. vorstellen. Gruss Frank
-
Thread
Einstieg 32Bit µC - Welche "Familie"
bezüglich Standardperipherie gewöhnen, als die bei 8 bit üblichen handvoll Leds, Tasten, UART und 4x20 LCD. Ich denke daher auch, das der AVR32 über die AP7-Reihe und Linux schnell viel Fahrt aufnehmen wird, indem er die open source Szene anzapft. Wer also im Hobbybereich von AVR32 und ARM das rennen macht
ermitteln. Ich habe mit dem 8 Bit Controller eine "Testschachtel" mit PWM, ADC, DAC, Taster, Display, externem EEPROM, Menü, RS232 Protokoll ... realisiert. Das ganze Projekt habe ich dann innerhalb einer Woche mittels CodeWarrior ziemlich problemlos auf den 32 Bitter portiert. Ein paar kleine
-
Thread
Pollin Netbox
Version: mit Taste "Option" (2. von rechts oben, falls andere Sprache), mit der FB muss man erst "Menu", dann auf "Einstellungen" (das ist der unten Mitte von diesen 6 ) In dem Menü den untersten "NetBox" wählen, in der folgenden Seite ganz nach unten gehen, (mit Pfeil runter Taste), die Seite scrollt
eine Tastatur. Leider habe ich bei beiden Boxen nur das Freedomland Logo. Wie komme ich in das Menü?? mfg Michi
-
Thread
Aquarium Steuerung
Steht da: Bedienung über LCD, Cursortasten und Direkttasten für Schalt- und Dimmkanäle (wichtig bei der Aquariumpflege) Dimmen/Schalten/Zeitsteuerung der Neonröhren über 1-10V Dimmen/Zeitsteuerung von Mondlicht (LED-Leiste
Fahhrad fahren, bis ich das geschrieben hatte. Was ist jetzt noch geplant? *Es kommt noch ein Menü in dem man die maximale Helligkeit einstellen kann. (bei Diskus und Wurzeln im Becken machen sich 70% - 80% Licht besser, als so eine "Flutlicht"-Beleuchtung) *Menü zum einstellen der Geschwindigkeit
-
Thread
LCD Menu pointer Auf Funktion
Hallo zusammen! Ich habe den ASURO-Roboter mit einem ATMEGA2560 und einem 4x20 LCD display erweitert. Die Grundfunktionen (Vorwärtsfahren, Linie folgen,...) funktionieren alle einwandfrei. Nun bin ich an einem Menu, in welchem man das Programm anwählen kann. Den Menubaum
Funktion, so wird auch der Funktionspointer 0. Bei mir ist es z.B. so: 1) eine Funktion show_Menu bekommt einen Pointer auf ein Untermenü (im Code, d.h. typecast erforderlich) sowie 0 als 2. Parameter und springt dann in ein neues Menü. Der Rückgabewert ist dann der letzte Tastencode, mit dem ich
-
Thread
Abfrage einer 4*3 Tastatur
Aufbau ist noch auf Lochraster-Platine. Einige Programmteile sind schon fertig und laufen prima , LCD-Anzeige 4*20 mit div. „Menu-Einträgen“ ; Steuerung div. Relais über Taster bzw. über Programm. Die Steuerung der Relais soll in einer nächsten Stufe über I2C erfolgen , da über 60 -65 Relais angesteuert
Taste (1,4,7,2,5,8 ) betätigt wird. Der richtige Code bleibt bis zur nächsten Tastenbetätigung im Display stehen. Wenn ich von zB von 2 auf 5 drücke,dann erscheint A7 wenn ich dann zB die 8 drücke erscheind die 8 und bleibt dort auch stehen bis eine andere Taste gedrückt wird. Gruß
-
Thread
Mal wieder: Menüsystem
Submenü oder eine Funktion * 3-Tasten-kompatibel (d.h. Hoch, Runter, Enter) * Passend für mein Display (16x3) * C Alle Kriterien werden im Grunde (inkl. leichter Anpassungen) vom Tinymenu, geschrieben von Tymm Twillman (http://www.avrfreaks.net/index.php?module=Freaks%20Files&func=viewFile&id=1183
Andere Mitglieder der Menüstruktur werden im Programmablauf verändert, um die aktuelle Position im Menü nachzuführen. Man kann also in dieser Library nicht das komplette Menü im FLASH halten. Die fehlenden Sourcen habe ich durch Dummys ersetzt und dann mit AVR Studio 4.121 SP2/WiNAVR 20071222 für den
-
Thread
Anleitung eines Touch Lcd
recht dass du meinem Vorhaben keine große Chancen gibst. Ich hatte ja auch noch nie was mit einem LCD-Display zu tun, deshalb will ich es auch lernen wie man ein LCD-Display programmiert. Das Projekt war für den Anfang bisschen schwer aber das will ich erreichen. Es interessiert mich einfach
mir geht es darum zu lernen so ein Projekt zu verwirklichen bzw. zu lernen die Sensordaten an ein lcd-Display auszugeben.
-
Thread
Internetradio nur hören
ich habe ein kleines nettes embedded Linuxboard (NSLU2 unslung) ohne Maus Tastatur Monitor mit LCD 2x16, 2 Tastern (für das Menü) und ein serielles 320 x 240 Display (Dank an Benjamin) mit diesem Board kann ich u.a. aus dem Bereich Audio MP3 - Musik abspielen (USB - Sound"karte") mit
-
Thread
Fehlermeldung bei der Benutzung der lcdlibrary von Peter Fleury
Ich benutze die Testversion von myAVR Workpad Plus. In meinem Programm initialisiere ich das LC-Display mit lcd_init(7); und versuche in der mainloop mit lcd_puts("Text"); etwas auszugeben. Leider erhalte ich zwei Fehlermeldungen vom Linker die auf undefinierte Sprungadressen in den Funktionsaufrufen
Hallo, danke für die rasche Antwort. Ich habe die lcd.c mit #include eingebunden und siehe da - er compiliert - alles ok.........Auf dem Display erscheint aber nichts. Was muss ich denn bei der Benutzung der Bibliothek beachten? Gruß Björn
-
Thread
generelle Frage zur Programmstruktur
PROGMEM menu_time={ text_time, NULL, &menu_switchpoints, &menu_clocktune, &menu_time_hour, &menu_idle, // Idle 0 }; struct menu_entry PROGMEM menu_time_hour={ text_empty, display_time_hour
); if (flags == EVENT_UPDATE) { // Move Cursor lcd_command(LCD_CMD_DDRAM|0); } } void display_time_minute(uint8_t flags) { display_time_edit(flags); if (flags == EVENT_UPDATE) { // Move Cursor lcd_command(LCD_CMD_DDRAM|3);